CS 476/576- Systems Programming

Fall 2005 -Tuesday  7:10-9:50  Hughes Hall Rm 1117

INSTRUCTOR:

  Hussein M. Abdel-Wahab, Ph.D.
  e-mail: wahab@cs.odu.edu
  offfice phone: (757) 683-4512
  office hours:   T&W 1:30 pm-3:30 pm;  F 11am-1 pm
  office location: 3315 Engineering & Computational Sciences Bldg

TEXTBOOKS

  1. Your UNIX: The Ultimate Guide 2nd Edition, S. Das, McGraw-Hill, 2006.
  2. Thinking In Java , 4th Edition, Bruce Eckel, Prentice Hall, 2005.

TOPICS:

  1. UNIX/Shell Programming.               (2 weeks):    Intro to Unix, Bourne and C Shell.
  2. X Windows/Motif programming     (2 weeks):   Xlib and Motif.
  3. UNIX Systems Programming           (2 weeks):   I/O, Processes, Threads, IPC and Signals.
  4. Network Programming                     (2 weeks):   UDP/TCP Sockets and Multicasting.
  5. Java Systems Programmimg                (6 weeks):   SWING, Multithreading and Networking.

Lectures

GRADING

                             
Graduate students:   (CS 576) work will be expected to be done at a  higher quality and will be graded against the graduate system of grading(Catalog, p48).  In addition to the assignments the undergraduate students are required to complete, the graduate students will have  to  do a  course  project  which 10%  of the  overall grade.

                                                                                          CS 476        CS 576

  1. Assignments                                              40 %         30 %
  2. Midterm Exam: Tuesday October 18         30 %         30 %
  3. Final Exam: Tuesday December 13            30 %         30 %
  4. Course Project:                                 not required      10

 PREVIOUS YEARS