Next: Communications Up: Basic Course Information Previous: Basic Course Information

Prerequisites:

CS 361 (Data Structures) or equivalent

Students are presumed to be familiar with basic programming techniques, including the use of pointers, functions and procedures, loops and recursion, as well as, basic data structures such as linked lists, stacks, and queues.

Do I Need to Know C++?
Our Department teaches C++ in its beginning programming course (CS 150) and its problem solving course (CS 250). Consequently, most of the students in this class will have some background in C++. As a practical matter, this may influence the pacing of some topics during the lectures, but the textbook makes no assumption about the student's first programming language. Assignments are C/C++/JAVA based, however.

Do I Need to Know Unix?
All students in the course will receive accounts on the CS Dept. network of workstations, and knowledge of how to work with Unix is part of the course prerequisites (CS 361). Students who are unfamiliar with Unix must make it their own responsibility to learn how to use it.

G. Hill Price
1-6-2023