Concepts of Programming - CSPP 50101

Syllabus

Week Date Topics Chapters
(in Prata)
Assigned Homework
(due by the next lecture)
1 20 June Course logistics; Coding environment; Intro to C 1, 2, 3 PE 2-2, 2-3, 2-6, 3-3, 3-5
extra credit: PE 3-1
2 27 June Program I/O; Manipulating values 4, 5 PE 4-5, 4-7 (use const, not #define), 5-2, 5-7, 5-8
3 07 July Controlling statement execution order 6, 7 PE 6-4, 6-6, 6-9, 7-2, 7-10
extra credit: PE 6-14
4 11 July Character I/O; Functions 8, 9 PE 8-4, 9-2, 9-4, 9-6, 9-10
extra credit: PE 8-8
5 18 July Arrays and Pointers; Strings 10, 11 PE 10-2, 10-9, 11-4
extra credit: PE 11-10
6 25 July Midterm Exam; Memory 12 PE 11-8, 11-12, 12-4, 12-6, 12-8
extra credit: PE 12-2
7 01 August Memory, continued 12 PE 13-1, 13-3, 13-6, 13-8, 13-10
extra credit: PE 13-12
8 08 August File I/O and Type Constructors 13, 14 PE 14-2, 14-4, 14-7, 14-10, 14-11
extra credit: PE 14-6.
9 15 August Bitwise operators 15 PE 15-1, 15-2, 15-3, 15-4, 15-5
extra credit: PE 15-6 or 15-7
10 22 August C Preprocessor; C Library 16 PE 16-2, 16-3, 16-4, 16-5, 16-6
extra credit: PE 16-7
11 29 August Data Structures 17 PE 17-5, 17-6
extra credit: PE 17-7, PE 17-3
12 08 September Review study
13 12 September Final Exam relax

Valid XHTML 1.0 Transitional Valid CSS!