Computer Science Banner

New/Prospective Students
Frequently Asked Questions (FAQ)
General Info
Navigation
Faculty
Students
Academics
Careers
Organizations
Facilities
Contacting Us
The following rules apply to the core courses in the Computer Science major. Under extraordinary circumstances, these rules can be broken, but you must make a strong case to the department. The rules are based on what material is relied on in each course. This structure does not include mathematics prerequisites.

Unless otherwise noted, CIS 213 is a prerequisite for every upper level course.

  • Computer Science I (121) precedes Computer Science II (122).

  • Computer Science II (122) precedes Foundations (213) and COD (216)

  • Foundations (213) precedes Data Structures and Algorithms (313), and Operating Systems (343). It can be either a pre-requisite or co-requisite for Programming Languages (346).

  • COD (216) precedes Operating Systems (343).

  • Algorithms (313) precedes File Processing (326).

  • Operating Systems (343) precedes Software Engineering (471).

The following picture illustrates the above prerequisite structure.




Computer Science Webmaster
© Spelman College Computer Science Department
Last updated Monday, July 24, 2000