This syllabus is subject to change; check weekly for new information.

Instructor: Sara Sprenkle

Email: 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 Situ

Email: situ at cis.udel.edu

Office: 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


Schedule, subject to change

WeekMonday: lectureThursday: 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.