Syllabus - PROGRAMMING & DATABASES - 36600
Syllabus - PROGRAMMING & DATABASES - 36600
Jump to Today
Of ce Hours
TTH 11AM-12:15 PM online in my virtual office (https://iu.zoom.us/my/hsliman) (If I don't notice you
showing up in the online office, you may need to send me an email to act as a notification!) Other hours by
appointment.
Textbooks
Both textbooks below are required, but you can read them for free online. Try them both online and decide if
you prefer to read them there or want to buy a hard copy.
Technology Requirements
The following software will be used in this course:
Prerequisites
None
Co-requisites
INFO-C100 Informatics Foundations
Description
This course is an introduction to programming and databases, two basic means of creating, changing, and
storing information on a computer. Computational thinking, basic programming, and basic debugging
methods will be covered in a high-level language. Data modeling, schemas, SQL queries, and data-entry
forms will also be emphasized.
Program Goals
INFO-C112 satisfies the following joint online informatics degree program goals. Students will…
Understand basic number systems on a computer (binary, octal, hex) (Program Goal A5, Introduced)
Demonstrate basic problem solving (for example pseudocoding, flow charting) techniques (Program Goal
B1, Developed)
Understand low level representation of data (bit, byte, int, float, char, unicode, string, audio, video,
image) (Program Goal B2, Introduced)
Demonstrate basic programming skills (including: variables, conditionals, loops, sub programs, and
parameter passing) (Program Goal B3, Reinforced)
Demonstrate the ability to design, implement, test, and debug structured and object-oriented programs
(Program Goal B5, Introduced)
Demonstrate the ability to discuss and/or construct memory based structures and algorithms (Arrays
(single, multidimensional), Lists (single, double, circular), stacks, queues, binary trees) (Program Goal
B7, Introduced)
Demonstrate the ability to identify elements of proper interface design, and ability to build user-centered
interfaces. (HCI) (Program Goal C5, Introduced)
Demonstrate proficiency of contemporary technological tools for communication and collaboration
(Program Goal D1, Introduced)
Effectively utilize oral, written, and visual communications of both qualitative and quantitative information
within the context of a team (Program Goal D3, Introduced)
Campus Policies
You’re probably used to seeing many policy statements on a syllabus. Faculty include these statements to
ensure you understand course expectations so that you can succeed in your courses. At IU Southeast, we
have placed all university policies on a single website easily accessed from every Canvas course site.
Simply look at the left navigation bar and click on Succeed at IU Southeast. You can find links to sites with a
great deal of useful information including
How to avoid plagiarism and cheating
Disability Services
Student Engagement Roster (SER)
Tutoring centers
Canvas Guides
Financial Aid
Sexual Misconduct
Counseling
Writing Center and much more!
My expectation is that you review university policies carefully to ensure you understand the policy and
possible consequences for violating the policy. Please contact me if you have any questions about any
university policy.
Quizzes
There will be quizzes given covering the reading assignments or other course materials in the class. The
quiz questions will mostly be multiple/choice or true/false, but some may require you to write or program
short answers. Multiple choice, true/false, and fill-in-the-blank questions are autograded by Canvas. Short
answer questions are graded by me after the due date. These questions are general 2-3 points rather than
the single point for auto-graded questions. This increased point value reflects the fact that they are generally
more time-consuming and/or challenging while also allowing me to give partial credit when grading. I
generally provide written feedback and/or a solution for these questions. Canvas automatically provides the
solution for the auto-graded ones. Quizzes may be completed after the due date with a 10% per day penalty.
Portions of quizzes are automatically graded by Canvas, so you receive immediate feedback on that part of
your grade. The rest of the quizzes are graded by me usually within 3 business days.
Letter Grades
For each of the three assignment categories described above, a category average will be computed by
weighting each assignment in that category equally using the percentage of points scored on that
assignment as a grade "out of 100 points". Your overall numerical course grade will be computed from those
category averages using the weightings shown by Canvas on this page either to the right or the bottom of
the page depending on your browser and/or device screen size. Letter grades will be assigned using at least
a 10-point scale. That is, if you get 90% of the points in the course, you will receive at worst an A-. Within a
given letter-grade range, there will be pluses and minuses given as per the table below. Your grade will be
determined using the weighting shown by Canvas with this syllabus and in the gradebook. I reserve the
right to increase the grading scale for your benefit.
Letter Grades
Points Grade
>= 98 A+
94 <= grade < 98 A
90 <= grade < 94 A-
88 <= grade < 90 B+
84 <= grade < 88 B
80 <= grade < 84 B-
78 <= grade < 80 C+
74 <= grade < 78 C
70 <= grade < 74 C-
60 <= grade < 70 D
grade < 60 F
Additional Accommodations
If you have specific physical, psychological or learning disabilities and require accommodations, please let
me at the start of the semester so that your learning needs may be appropriately met. You will need to
provide documentation of your disability to the Coordinator of Disability Services on your campus. Additional
information about the Office of Services for Students with Disabilities may be obtained at
http://www.ius.edu/disability-services (http://www.ius.edu/disability-services)
Course Summary:
Date Details
SQL Chapter 1
(https://iu.instructure.com/courses/1850175/assignments/9471387)
due by 10am
Programming Project
(https://iu.instructure.com/courses/1850175/assignments/9471513)
due by 10am
Mon Nov 18, 2019
SQL Chapters 2 & 3
(https://iu.instructure.com/courses/1850175/assignments/9471386)
due by 10am
Database Test
Mon Dec 16, 2019 due by 5pm
(https://iu.instructure.com/courses/1850175/assignments/9471393)