This syllabus is subject to change; check weekly for new information.
Instructor: Sara Sprenkle
Email: sprenkle at cis.udel.eduOffice: 102 Smith Hall
Office Hours: (Subject to change) Monday 3 - 5 p.m.; in Smith 102
Appointments: if you can't make office hours, email me for an appointment.
Teaching Assistant: Gang Situ
Email: situ at cis.udel.eduOffice: 77 E. Delaware Ave. ("greenhouse")
Office Hours: Wed 3-5 p.m.
Project Number: 2140
Announcements
You must demo your project with Gang or Sara this week.
Useful Links
- Syllabus
- Lab Assignments
- Lecture slides (use free Acrobat Reader)
- Example programs and handouts from class
- Useful Links
- Resources for This Course
- Assignment Submission Standards
- C Coding Standards
- How to Get An 'A' in this course
Schedule, subject to change
Week | Monday: lecture | Thursday: lab |
---|---|---|
6/6 | Introduction to computer science, C programming
Data types, Variables, Assignments, Printing, Arithmetic Reading: Chapters 1-3 in C Programming book (Skim Chapter 1, Skip 3.6, 3.8, 3.9) |
Lab 0 |
6/13 | Arithmetic continued, Constants, Reading User Input,
Control Flow, Conditionals, Looping Reading: Review Chapter 3 (Skip 3.6, 3.8, 3.9); Read Chapter 4 |
Lab 0 due Lab 1 |
6/20 | Conditionals and Loops review,
Introduction to Writing Functions Reading: Review Chapter 4; Read Chapter 5 (Skip 5.4, 5.5) |
Lab 1 due Lab 2 |
6/27 | Project 1 handed out.
Midterm |
Lab 2 due Lab 3 |
7/4 | No class | Lab 3 due Lab 4 |
7/11 | Project 1 due, sign up for demos
Nested for loops, review functions, arrays, file I/O Reading: Review section 3.5, Review Chapter 5 (Skip 5.4, 5.5); Read Chapter 6, Lesson 3.6 and 3.8 |
Lab 4 due Lab 5 |
7/18 | Strings and Pointers
Reading: Review Chapter 6; Read Chapter 7, Lesson 3.9, Lessons 5.4-5.5 |
Lab 5 due Lab 6 |
7/25 | Data structures, Searching, More Sorting
Reading: Review Chapter 7, Lesson 3.9, Lessons 5.4-5.5; Chapter 8.1-8.7 Project 2 handed out |
Lab 6 due Lab 7 |
8/1 | Data Structures and Applications
Reading:Review Chapter 8.1-8.7, Chapter 8.8-8.11 |
Lab 7 due Lab 8 |
8/8 | Sign up for demos
Review for final, bring your questions! |
Project 2 demos Review for final |
8/12 | August 12, 2005
Final Exam 7 - 9 p.m., Gore 306 |
Sections of this syllabus and site were borrowed from Terry Harvey.