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:
- Class will be held in ENB 108 on Monday and Wednesday from 3:30pm to 5:30pm.
Office hours:
- My office hours are from 1.00PM to 3.00 PM on
Monday and Wednesday. Other times are easily doable
by appointment.
Textbook:
- The textbooks for this course are Just Enough
UNIX, 4th Edition by Paul K. Anderson and The 'C' Programming Language,
2nd Edition by Brian Kernighan and Dennis Ritchie. Additional readings will be made available via the Internet.
Prerequisites:
- None. Must be willing to work hard.
Grades:
- Midterm - - - - - - - - - - - - - - - - - - -
- Final - - - - - - - - - - - - - - - - - - - - -
-
- 30-Minute quiz I
- 30-Minute quiz II
- Weekly assignments - - - - - - - - - -
|
|
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:
Whether or not to attend class is your choice. I have, however, yet to
meet an academically successful student who has a poor attendance record.
Academic honesty:
Department policy dictates that if you are academically dishonest, you
will get a "FF" in the course. On exams you must submit your own work
and you may not give or receive help. On homework assignments and for
the project you must submit your own work. You may consult with the
teaching assistant and/or the instructor. Submissions that are "identical"
are clear evidence of cheating.
Note from the Provost:
"Students who anticipate the necessity of being absent from class due to
the observation of a major religious observance must provide notice of the
date(s) to the instructor, in writing, by the second class meeting."
Last updated by
Chamara Gunaratne on