CS 2360 Introduction to Computer Science II Course Syllabus Winter 2013 (1/8/13 to 3/21/13) Tues. & Thurs., 4-5:50pm, Room SC N112 Instructor Name: Barbara Hecker, PhD Primary Email: barbara.hecker@csueastbay.edu Alternative Email: bhecker@acm.org Cell Phone: (408) 429-9996 Office Hours: T.TH. 2-4pm in Room SC N432 Course Description This course covers a systematic approach to the design, construction, and management of large computer programs, emphasizing programming style, documentation, debugging techniques, and testing. Prerequisite: CS 1160 or equivalent. Optional Materials Dale, Weems, Headington, Programming and Problem Solving with C++. Sudbury, MA: Jones and Bartlett Publishing. Gaddis, Tony, Starting Out with C++: From Control Structures through Objects (6th Edition). Addison Wesley. ISBN 0-321-54588-5. Weekly lecture notes at: http://www.mcs.csueastbay.edu/~bhecker Grading Programming 35% You will be assigned seven programming assignments Assignments throughout the quarter. Each assignment will be worth 5% of your course grade. Midterm Exam 30% There will be one midterm exam given about halfway through the course. A review sheet will be provided. Final Exam 35% There will be one comprehensive final exam, which will count for 35% of your course grade. A review sheet will be provided. Page 1 of 2 CS 2360 Academic Dishonesty Programs should be done without consultation with other students and you should not share your source code with others. Any program submitted that is essentially the same, as someone else’s will not be accepted. Grading Formula A 95 – 100 C+ 77 – 79 A- 90 – 94 C 73 – 76 B+ 87 – 89 C- 70 – 72 B 83 – 86 D 60 – 69 B- 80 – 82 F 59 or < Course Schedule and Assignment Due Dates Week Topic Assignment Date 1 Review C++ Basics Tues 1/8 Thurs 1/10 2 Structured Types, Data Abstraction and Classes Tues 1/15 Thurs 1/17 3 Multi-dimensional Arrays Program – 1, Due Thurs 1/24 Tues 1/22 Thurs 1/24 4 Arrays as Lists Lists as ADT Program – 2, Due Thurs 1/31 Tues 1/29 Thurs 1/31 5 Lists continued, Sorting Lists Midterm Exam Review Program – 3, Due Thurs 2/7 Tues 2/5 Thurs 2/7 6 Pointers Midterm Exam in class, Thurs 2/14 Tues 2/12 Thurs 2/14 7 Dynamic Data, Reference Types, Linked Lists Program – 4, Due Thurs 2/21 Tues 2/19 Thurs 2/21 Linked Structures Program – 5, Due Thurs 2/28 Tues 2/26 Thurs 2/28 9 Object Oriented Design Program – 6, Due Thurs 3/7 Tues 3/5 Thurs 3/7 10 Recursion Final exam Review Program – 7, Due Thurs 3/14 Tues 3/12 Thurs 3/14 8 Final Exam (4 to 5:50pm) Thurs 3/21 Page 2 of 2