Catalog Description
An introduction to the use of Unix as a programming environment. Communicating with a Unix host, shells and shell commands, files and directories, X Window System, jobs and processes, scripting, programming utilities (compiler, linker, debugger, make, hex dump, etc.).
Requirements
Prerequisite: CS-115. Co-requisite: CS-215.
Textbook: Ellie Quigley, UNIX Shells by Example, 4/E, Printice Hall, 2005, ISBN: 9780131475724
Coursework
The following is a list of activities that take place during each lab meeting.
- Any graded work from the previous week will be returned.
- Questions and answers regarding the previous quizzes and the material from the previous week.
- A short quiz.
- Discussion of the material that forms the basis for the lab assignment in the form of hands-on lecture.
- Time for students to complete and turn-in the lab assignment for
that week. You have to be physically in the lab to get credit for
this item and of course for the quizzes.
In addition to lab assignments, each week students will be given the
reading assignment for the following week.
Grading
|
Quizzes
|
40%
|
|
Lab assignments
|
40%
|
|
Final Exam
|
20%
|
The final exam takes place during the last scheduled lab session. It
is comprehensive and closed-book.
Policy on Collaboration
You are encouraged to discuss course material with other students. Don't be shy about
consulting with anyone, but please understand that you, and only you, bear the responsibility
for solving the problems associated with producing a successful project or solving a homework
assignment. Please read the CS Department policy on plagiarism and keep the following in mind.
- All material turned in for credit must be your own work.
For the programs, you may discuss design issues with other students, but you must write
your own solution to the problem at hand. Copying part or all
of another student's work, with or without the student's knowledge, is prohibited.
For the details of University policies regarding add and drop,
cheating and plagiarism, grade appeal, access to programs for students
with disability, and diversity statement, refer
to Important
Policies and Procedures for Students web-site.