CSC 357 Lectures
CSC 357
Lectures
- 
Week 1
-- introduction to the course; introduction to c and unix
- 
Week 1, Part 2
-- function declarations versus definitions; pointers and arrays in C
- 
Week 2
-- C program structure; pointers and structs in C; dynamic memory management
- 
Week 3
-- leftovers from week 2 notes; additional C language and library features
- 
Week 4
-- unbuffered file i/o; unix files and directories
- 
Week 5
-- more on files and directories; function pointers in c; standard i/o library;
system data files and information
- 
Weeks 6 and 7
-- introduction to unix processes and process control
- 
Week 8
-- introduction to signals and pipes
- 
Week 9
-- additional pipe topics; additional signal topics; shells and programming
assignment 6
- 
Week 10
-- introduction to threads
- 
Week 10, Part 2
-- details of thread synchronization; final exam review
           
Slides
-- lecture slides as presented in class.
index
|
lectures
|
labs
|
programs
|
handouts
|
solutions
|
examples
|
documentation
|
bin