CSC 357 Midterm Review
The test will be given during both lecture and lab, on Friday 11 May. It will
be open book and open note, but NOT open laptop during the lecture portion. It
will cover the following material:
Lecture Notes Coverage: Weeks 1 through 5
Labs Coverage: 1 through 4
Programming Assignment Coverage: 1 through 3
K&R Coverage: All Chapters, specifically:
-
Chapter 1, all sections
-
Chapter 2, excluding Section 2.9
-
Chapter 3, excluding Sections 3.6 - 3.8
-
Chapter 4, excluding Sections 4.7
-
Chapter 5, excluding Section 5.7
-
Chapter 6, excluding Section 6.9
-
Chapter 7, excluding Sections 7.3, 7.4
-
Chapter 8, excluding Sections 8.5, 8.6
-
Appendix A, no specific questions from here, but understand it
-
Appendix B, excluding Sections B6 - B9, B11
Stevens Coverage: Chapters 1 - 5; specifically:
-
Chapter 1: all sections, but it's general material
-
Chapter 2: excluding Sections 2.3 - 2.9
-
Chapter 3: excluding Sections 3.12 - 3.16
-
Chapter 4: excluding Sections 4.8 - 4.11, 4.20, 4.23
-
Chapter 5: excluding Sections 5.12 - 5.14
Particular Emphases:
-
C arrays, structs, and pointers.
-
Writing C functions.
-
Use of function pointers.
-
System calls you used in the programs and labs.
Specifically not Covered:
-
Details of gcc, beyond basic commands you've used in the assignments
-
Details of make, beyond what is implemented in Program 3
-
Details of Doxygen, beyond what you did in Lab 4
-
Details of shell programming, beyond basic shell commands
In general, there will be no questions on material from the books or man pages
that was not covered in the Lecture Notes.
index
|
lectures
|
labs
|
programs
|
handouts
|
solutions
|
examples
|
documentation
|
bin