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