This syllabus is subject to change; check weekly for new information.
Instructor: Sara SprenkleEmail: sprenkle at cis.udel.edu
Office: 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 SituEmail: situ at cis.udel.edu
Office: 77 E. Delaware Ave. ("greenhouse")
Office Hours: Wed 3-5 p.m.
Project Number: 2140
You must demo your project with Gang or Sara this week.
- 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)
|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
|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
|6/27||Project 1 handed out.
|Lab 2 due
|7/4||No class||Lab 3 due
|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
|7/18||Strings and Pointers
Reading: Review Chapter 6;
Read Chapter 7, Lesson 3.9, Lessons 5.4-5.5
|Lab 5 due
|7/25||Data structures, Searching, More Sorting
Reading: Review Chapter 7, Lesson 3.9, Lessons 5.4-5.5;
Project 2 handed out
|Lab 6 due
|8/1||Data Structures and Applications
Reading:Review Chapter 8.1-8.7, Chapter 8.8-8.11
|Lab 7 due
|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.