CSC 1600 Applied Operating System Concepts

Fall 2001


Instructor: Tony Sun
Email:xinyu.sun@villanova.edu
Class Meeting:MW 6:10 pm – 7:25 pm
Class Room: John Barry 201B
 
Course Description : This is an undergraduate course that discusses fundamental concepts of a variety of operating systems, including process, thread, management of processes, file systems, and system resources, CPU scheduling, network communication, and security. Various operating systems will be discussed, such as Windows, Unix, MacOS, Linux and VMS. Java will be the essential programming language.
 
Course Organization and Grading: There will be approximately 5 graded homework assignments, 2 to 3 programming assignments, two midterms and a comprehensive final. Overall course grade will be based on the following formula:
40% final + 30% midterms + 15% homework + 15% programming
 
Students can discuss the homework and programming assignments in groups, but each student must finish the assignments based on his/her own understanding of the discussion. Identical copies will result in zero grades for the assignment.
 
 
Homework and Assignments( A, B and Bonus)