|
|
CS212 versus CS211
CS212 is a 1-credit project course. It is required for the computer science
major. Students may take CS212 simultaneously with CS211 or afterward,
though we recommend taking CS212 as a corequisite. For more information
concerning CS212, see its syllabus on the CS212 web pages.
For students who are unsure on when to take CS212, we offer this advice:
- Take CS212 now? Although not having another semester of programming
might seem to be a disadvantage, you will likely benefit since we try
to connect the current CS212 project with the current CS211 material.
Besides a better guarantee of harmony between the courses, you have
the same instructors. Also, you will learn how to balance more than
one programming course. If you find that you cannot keep up, you will
have time to try again next semester.
- Take CS212 later? You will have the advantage of experience of more
programming and data structures, which means your project work might
go a bit smoother. But, the project that you do may have little connection
to your version of CS211. Also, taking CS212 later means that you are
delaying the heavier work for a time when you will taking challenging
classes, such as CS312 and CS314.
- Take CS212 before CS211? No! We do not allow this option.
|