Syllabus
Instructor
Name | Dr. Joel Coffman |
Office | Fairchild 6G-117 |
Phone | 719 333-6803 (office) |
joel.coffman@usafa.edu | |
Website | https://joel-coffman.github.io/ |
Prerequisites
Comp Sci 210: Programming Fundamentals or Comp Sci 211: Introduction to Programming for Scientists and Engineers
Textbook
Gillenson, “Fundamentals of Database Management Systems,” 2nd ed., Wiley, 2011.
Policies
Laptops may be used in class as long as they are not distracting to other students. Phones should not be used in class with the exception of taking pictures of “board work” for future reference. Any other uses should be cleared first with the instructor.1
Assignments are due at the start of class unless otherwise indicated in the assignment description.
Meeting deadlines is important; please do not submit late work without prior coordination. Except for extraordinary circumstances, late work will be penalized 25% for each 24-hour period past the deadline. The late penalty is a cap on the maximum grade that may be awarded for the late work.
Grading
Final grades will be based on the following graded events:
Assessment Type | Number | Point (Prog) | Points (Final) |
---|---|---|---|
Quizzes | 15 | 80 | 150 |
Graded Reviews (GRs)2 | 3 | 250 | 375 |
Programming Exercises (PEXs) | 3 | 150 | 225 |
Project | 100 | 250 |
The project comprises multiple deliverables as outlined on the schedule. Please note that the exact number of quizzes and points by prog may vary slightly from this plan.
If you believe that an assignment has been graded incorrectly, you have one week from the date that assignment was returned to request a regrade. Your request must be accompanied by a detailed written explanation of why you believe you deserve additional credit. Requiring a written explanation saves time when regrading, demonstrates greater mastery of the material on your part, and improves your technical writing skills.
Final grades will be determined using the standard grading scale: ± will be assigned using ±2 thresholds – e.g., 92% will be an A- and 88% will be a B+.
Expectations
The following is a list of expectations for this course:
- Come prepared for each and every class. Be ready to engage actively in class activities and discussions.
- Work ahead of due dates. Like the real world, this course gives you the latitude to shoot yourself in the foot, particularly if you choose to wait until the last minute to work on assignments and in lieu of extraordinary circumstances. I reserve the right to decline extra instruction (EI) requests on the day that assignments are due.
- Your honor is extremely important. Do not compromise your integrity by violating academic security or by taking unfair advantage of your classmates.
- Seek assistance whenever needed. I am committed to helping you succeed.
-
The impetus for this policy is research that suggests smartphones may be detrimental to learning: Chad C. Tossell, Philip Kortum, Clayton Shepard, Ahmad Rahmati, and Lin Zhong, “You Can Lead a Horse to Water But You Cannot Make Him Learn: Smartphone Use in Higher Education,” British Journal of Educational Technology, Vol. 46, No. 4, pp. 713–724, July 2015 (press release). ↩
-
The entry for GRs also includes an in-class SQL assessment. ↩