Does 210 satisfy the requirements for the rest of the Computer Science curriculum? CPSC 110 and 210 are being introduced as replacements for the older CPSC 111 and 211 courses. Together, CPSC 110 and 210 will satisfy all of the requirements that CPSC 111 and 211 previously satisfied, even though it does not yet say so in the UBC Calendar. In the 2009-2010 year, pilot sessions of CPSC 110 and 210 are being offered alongside the older CPSC 111 and 211. Starting in 2010-2011, CPSC 111 will be discontinued, and CPSC 211 will be offered on a limited basis to students who took CPSC 111 before it was discontinued. Should I take 210 or 211? Students who took CPSC 110 must take CPSC 210. The material for CPSC 210 has been designed to follow CPSC 110. Students entering CPSC 210 are not expected to know the Java programming language at the start of the course. On a case-by-case basis, we may allow CPSC 111 students to take CPSC 210 in this first offering. CPSC 111 students will lack introduction to some concepts that CPSC 110 covers and may need to review these concepts on their own. CPSC 210 is being introduced as a replacement for CPSC 211. We believe CPSC 210 will provide students a better grounding in program structure, design and computing as problem solving. This first offering of CPSC 210 will involve a smaller number of students than a typical offering of CPSC 211. However, since it is a first offering, students will need to enjoy being part of the development of a new course. Is this a Java programming course? CPSC 210 uses the Java programming language. Students will learn to read, design and write Java code. The goal of CPSC 210 is to make a student fluent in Java but not an expert on all nuances of the language. There will be major concepts in Java that we do not cover. |
