CS 2204: UNIX

Spring 2005


[Syllabus]    [Schedule]    [Assignments]    [Labs]


Final Exam Review Page

This page is intended to help you study for the final exam in CS 2204, Spring 2005.

Exam Format

The exam will be held Monday, May 2, 9:05-9:55 AM, in Torgersen Hall room 2150. This is the last normal lecture meeting of the course. The exam will consist of 25-40 multiple choice questions. Students will fill in their answers on opscan forms. The exam will be closed-book, closed-notes. The exam will start promptly at 9:05 and will end promptly at 9:55. No makeup exams or extra time will be given. Students will be required to sign an honor pledge form at the end of the exam.

Exam Topics

The following topics may be covered on the exam. The topics are organized in the same order as the lectures. Especially important topics are marked in bold letters - you should make sure to understand these concepts thoroughly from lecture notes, textbooks, labs, quizzes, etc.

  1. Introductory UNIX concepts
  2. Basic shell commands and operation
  3. UNIX window systems
  4. Regular expressions
  5. UNIX shells
  6. Advanced editing and scripting
  7. UNIX development tools
  8. UNIX system programming

Study Materials

All of the resources from the course are potential study materials. It's unlikely, however, that you'll be able to review everything. To help you plan your study time, here is a list of resources in priority order. That is, resources higher on the list are more important to review than items lower on the list.

  1. Lecture notes, available on the schedule page
  2. Your own notes from lectures
  3. Quizzes given this semester, available on the Blackboard site
  4. Labs, especially the "assessment" portions and solutions to labs, available on the main labs page
  5. Scripting and programming examples, accessible from links on the schedule page and within lab assignments
  6. Assigned readings from "Linux in a Nutshell"
  7. Programming assignments/solutions

Study Tips