The Computer Science Department is modifying and retitling CS 112, to read "Introduction to Computer Programming" and to be taught using a language initially allowing "procedural programming" (basically non-object oriented programming).
The Computer Science Department is modifying and retitling CS 211, to read "Object-Oriented Programming" and focusing on object oriented programming (most likely still JAVA).
The Computer Science Department has discovered that many students taking CS 367 (required or recommended for all BSEE students starting in Fall 2005) without CS 211 are having problems, primarily due to students' lack of sufficient facilty with programming.
The Computer Science Department has developed a new course, CS 222, Computer Programming for Engineers, specifically for electrical engineers, that will present both the non-object oriented language, C, along with additional programming experience.
The CS Department actions on CS 112 will have no effect on EE students' degree requirements. This information is provided so that you will understand the new name when you see it.
Because of the problem of "lack of success" in CS 367, the requirement for CS 367 for EEs is being dropped and CS 222 is being added.
All EEs who have not completed CS 211 or CS 367 are encouraged to take CS 222. The first offering will be in Fall 2007.
If your EE requirement stated CS 112 and CS 211 and you have not completed CS 211, you may take CS 211, CS 367 or CS 222. CS 222 is strongly recommended.
If your EE requirement stated CS 112 and CS 367 and you have not completed CS 367, you may take CS 367 or CS 222. CS 222 is strongly recommended.
All EEs entering in Fall 2007 must take CS 112 and then CS 222.
If you have problems or concerns regarding these recommended substitutions, please fully explain, including what you would *like* to have approved for you, in an email to Dr. Sutton.