Restrictions: Not open for credit to students who have completed Computer Science 5, Computer Science 10, Computer Science 16, or Engineering 3.
Prerequisites: None.
Description: Introduction to computer program development for students with little to no programming experience. Basic programming concepts, variables and expressions, data and control structures, algorithms, debugging, program design, and documentation.
Notes about CS8 vs. CS5 (CS5MA, CS5JA, CS5NM, etc.)
- CS8 is a replacement for all versions of CS5. CS5 will no longer be offered in any form after Spring 2009.
- If you are required to take CS5 for your program, CS8 should be an acceptable substitute—but check with an academic advisor in your own department or college to be sure.
- If you need to repeat CS5, CS8 should be a legal repeat of CS5—but check with an academic advisor in your own department or college to be sure.
- If you have questions or problems concerning taking CS8 in place of CS5, and you are unable to resolve these with the academic advisor in your own department or college:
- These concerns need to be handled by academic advising staff.
- So, please ask the advisor in your department to contact the advising staff in the CS Dept.
- Please don't bring these concerns to your instructor: he/she is not in a position to help resolve such matters.
Note: The university code for CS8 is CMPSC8, and the univeristy code for CS5 is CMPSC5.