Instructor: Dr. Shaun D. Ramsey Email: sramsey2@washcoll.edu (preferred contact method) Phone: (410)810-7485 Office: DUNN N102 Office Hours: W: 3:30pm, TuTh 1:30pm (or by drop-in / appointment) Quantitative Skills Drop-In Hours: Tu 7-8pm, Th 4-5pm
---------------------------------------- CSI 201 - Computer Science I Spring 2016 Website: http://shaunramsey.com/201 : zybooks! 201-10 Classroom/Meetings: DUNN N103 12:30-1:20pm 201-11 Classroom/Meetings: DUNN N103 1:30-2:20pm Text: zyBooks - refer to announcement on canvas! Reference: Liang - Introduction to Programming with C++ Tentative Exam Dates: MIDTERM 2/24, 4/7, final during finals week Grade Breakdown: Midterms: 25% Final: 30% Activities Total: 45% Zybooks Participation Activities: 15% Zybooks Challenge Activities: 10% Zybooks Lab Activities: 20% Overview and Advising: Explore the fundamentals of computer programming to develop a foundation for understanding the problems and solutions of computer science. At the end of the course you should be able to design algorithms for solving novel problems, explain step-by-step how a program works when it does run, translate an English description into code and correct/debug a computer program to desired results. This course will be even more challenging to those with weaker logic, algebra and problem solving skills. Suggestions: Get into a group. You may point out programming errors and discuss design with others, but all code must be of your own creation as that is the only way to learn. Copying the code of another might help you pass an assignment (if you are not caught), but your ability with programming will definitely reveal itself during the examinations if this is how you get by homework. General Schedule: Week 1 Intro (Chapter 1) Week 2 Operators and Variables (Chapter 2) Week 3 Conditions (Chapter 3) Week 4 Loops (Chapter 4) Week 5 Exam 1 Week 6 Vectors and Arrays (Chapter 5) Week 7 User-Defined Functions (Chapter 6) Week 8 User-Defined Functions (Chapter 6) Week 9 Recursion (Chapter 7) Week 10 Exam 2 Week 11 Streams (Chapter 8) Week 12 Objects and Classes Week 13 Objects and Classes / Inheritance Week 14 Review Due Dates (Except Chapter 6 and 9 which will be spread over two weeks) Monday: First part of each chapter - all Participation Activities due Tuesday: First part of chapter - all Challenge Activities due Wednesday: Second part of each chapter - all Participation Activities due Thursday: Second part of chapter - all Challenge Activities due Friday: Lab Activity for chapter is due
Attendance: Attendance is mandatory in this course. On your sixth absence, you automatically fail the course. As a matter of courtesy, you are expected to notify Dr. Ramsey before class describing the reason of your absence. You must be present on the day of an exam or you will receive a 0. There is no distinction between excused and unexcused absences. It is quite likely that I will email you to discuss the reasons you have missed the class, but it is ultimately your duty to keep track of your absences and to contact me. Missing a class may result in missed classwork and/or quizzes. There are no make-up quizzes or classwork. It is your responsibility to obtain assigned homework, announcements and class notes from a classmate. Coming late to class will also count against you. In this case, every two late arrivals (lates) count as an absence. Thus you fail the course with 12 lates or 6 absences or any mix of the two that add up to 6. Examples are: 2 lates and 5 absences, 4 lates and 4 absences, 6 lates and 3 absences, and so on. Grading: Late assignments will be assessed a value of 0. Accommodations: If you have an accommodation that has been reported to the college, please let me know as soon as possible so I can work to meet your accommodation. Please notify me of any necessary accommodation at least two weeks prior to the requirement so we can make it happen. Academic Honesty: You are always subject to the Honor Code of Washington College. Always sign the honor code on materials that you hand in (including homework and exams). All work must be your own. When handing in any assignment, including a program, you are required to cite every reference, including webpages. Failure to do so will be considered plagiarism.
Exams: The final exam will be administered during its scheduled slot during final exam week. An absence on the day of the exam will result in a grade of 0. Exams must be taken on the day the exam is given. In the case of an extreme emergency, before a make-up test will be scheduled, documentation of the extreme emergency must be given to the college. Make-up exams for tests missed due to an extreme emergency will be arranged for a time that is mutually convenient for the student and Dr. Ramsey.