 Course Information
| GENERAL INFORMATION |
| Instructor |
- Professor P. Venkat Rangan
- Multimedia Laboratory, CSE, UCSD
- Office Hours:
- AP&M 5151 or AP&M 5337 (Multimedia Lab),
TuTh 4-5pm
- E-mail:venkat@cs.ucsd.edu
|
|
| Lectures |
Center 113, TuTh 2:20pm - 3:40pm
|
| Discussions |
CSB 002, F 10:10am - 11:00am
|
Computer Lab |
- Location:
- AP&M 2444
- Hours Open:
- Mon-Fri (8am - 10pm), Sat & Sun (9am-7pm)
|
| Text |
Kelly/Pohl, A Book on C, Benjamin Cummings, Third Edition
|
| COURSE OUTLINE |
- Course Admin Details, Historical Perspective, First C Program
- Get Account Slips, attend one lab orientation lecture (in lab)
- Chapters: 0, 1.1, 1.2
- Lexical Elements: Chapters: 2.1, 2.3, 2.4, 2.5, 2.6, 2.7
- Operators: Chapters: 2.8, 2.9, 2.10, 2.11, 2.12
- Data Types: Chapters: 3.1, 3.2, 3.3, 3.4, 3.5, 3.6
- Input/Output: Chapters: 11.1, 11.2, 3.9
- Control: Chapters: 4.1, 4.2, 4.3, 4.4
- Simple Decision Statements
- if, if-else, while, for, do
- Chapters: 4.7, 4.8, 4.9, 4.10, 4.12, 4.13
- Complex Decision Statements
- switch, break, continue, goto
- Chapters: 4.14, 4.15, 4.16
- Special Statements/Operators: Chapters: 4.5, 4.6, 4.11, 4.14, 4.17
- MID TERM EXAM
- Functions: Chapters: 5.1, 5.2, 5.3 (excluding C++), 5.4, 5.5, 5.6
- Function Invocation and Call by Value: Chapters: 5.7, 5.8, 5.9, 5.10, 5.11, 5.12, 5.13
- Pointers: Chapters: 6.2, 6.3
- Arrays: Chapters: 6.1, 6.4, 6.5, 6.6
- Strings: Chapters: 6.10, 6.11
- Multidimensional Arrays, Arrays of Pointers, Ragged Arrays: Chapters: 6.12, 6.13, 6.15
- Arguments to Functions: Chapters: 6.14, 6.16, 6.18
- Structures: Chapters: 9.1, 9.2, 9.4, 9.5, 9.6
- Advanced Topic: Structures and List Processing: Chapters: 10.1, 10.2, 10.3, 10.4
- FINAL EXAM
|
Comments? eMail Webmaster
|