Sample Computer Science Major Program
Core First-Year Courses: 3/2 Engineering Program
To pick your courses you must first know your desired engineering major at Columbia, such as mechanical, electrical, computer, etc. and the major you intend to follow at Clark. The first year of courses is important to get you through the program efficiently. Your particular selections will vary depending on your Clark/Columbia major selections and AP credits. Below is a list of common first year courses.
|1, 2||Calculus, Mathematics 124 and 125 (satisfies FA)|
|3, 4||Physics, Physics 120 and 121 (satisfies SP)
(Phys 110 is not acceptable)
|5, 6||Chemistry, Chemistry 101|
|7||Intro to Literary Analysis/English 20 or any other VE courses are acceptable.|
|8||One more perspective course is normally taken in the first year, but you may choose a course from your major area instead.|
Computer Science Track
Note: The credit for the above courses equals the allowed 8 course units per academic year. Students must fulfill the major requirements for Chemistry, Computer Science, Economics, ES, Mathematics, or Physics, or choose a self- designed liberal arts/engineering major. See the 3/2 Engineering Committee to discuss the latter. Some majors, (Chemistry, Computer Science, and Physics) require you to take summer courses or to take five courses during the academic year to complete the requirements on time.
1st Year Courses
|Csci||120/121||Computer Science I and II||2||FA|
|Math||124/125||Honors Calculus I and II||2|
|Phys||120||Introductory Physics (with calculus)||1|
|Phys||121||Intro Physics II (with calculus)||1|
|Engl||20||Intro to Literary Analysis||1||VE|
|Elective||--||Historical perspective (a)||1||HP|
|2nd year courses|
|Csci||140||Assembly Language and|
|Csci||160||Data Structures and Algorithms||1|
|Csci||211||Topics in Artificial Intelligence||1|
|Phys||130||Oscillations, Waves, and Optics||1||SP|
|Elective||--||Art or Music History (a)||1||AP|
|Csci||170||Analysis of Programming Languages||1|
|Econ||10||Issues and Perspectives (a)||1||CP|
|Elective||--||Language Perspective (a)||1||LP|
|Elective||--||Values Perspective (a)||1||VP|
|Total Clark credits||26||8|
- These perspectives can be taken in any order.
- Capstone course in computer science, required for the major. (It is usually reserved for seniors but can be taken by juniors with the strong background given by this program).
NOTE: To satisfy all requirements before enrolling in the engineering school, it may be necessary for the student to register for five courses during two semesters while at Clark.