Syllabus for Introduction to Unix and C [CGS 5765]



This is an introductory graduate-level service course in Unix and C. This course focuses on learning to use Unix and elementary programming in the "C" language in the Unix environment. Unix topics include file system, commands, text editing, and help facilities (man pages). Programming topics include compiler basics (gcc), data types, input and output, arithmetic, arrays, loops, pointers and functions, etc. A comprehensive list of course contents is available in the course outline page.

Instructor:

Class location and time:

Office hours:

Textbook:

Prerequisites:

Grades:

  • Midterm - - - - - - - - - - - - - - - - - - -
  • Final - - - - - - - - - - - - - - - - - - - - - -
  • 30-Minute quiz I
  • 30-Minute quiz II
  • Weekly assignments - - - - - - - - - -
  • 30%
  • 40%
  • 5%
  • 5%
  • 20%

 

Weekly assignment are due at the beginning of each Wednesday class unless otherwise stated. Late assignment submissions will not be accepted. The dates for the 30 minute quizzes will be announced in the future. 

Final letter grades will be assigned according to overall class performance. No "+", "-" [ex: A+, B-, etc] grades will be assigned.

Class attendance:

Academic honesty:

Note from the Provost:


Last updated by Chamara Gunaratne on