First Year Scheduling Recommendations
for Students Interested in the
Computer Science Major
See "Preliminary Notes" in Arts & Sciences
for recommendations concerning a First Year Seminar and a Writing course.
- It is very important for computer science majors to take a
computer science course during their first semester. The specific course that they
should take depends on how much programming experience they have.
- Students who have never taken a programming course should take CSCI 111Q.
- Students who have completed a programming course should take CSCI 141.
- Students with a 4 or 5 on the AP Computer Science exam, or an IB score of
6 or 7 get credit for CSCI 141, and should try to take CSCI 142 during the
- Mathematics Courses: It is critical for a computer science major
to be developing mathematical skills at the same time as they are taking computer science
courses. The specific sequence of mathematics courses and whether a course is taking during
the first semester depends on the whether credit is being brought in for Calculus I (MATH 141Q)
and the score earned on the Math Placement Exam.
- Student with credit for MATH 141Q from AP/IB/AICE exams or transfer credit need to take
Calculus II (MATH 142Q) before the end of the first year. Students who have credit for
both MATH 141Q and MATH 142Q should consider taking MATH 211Q, because it is a prerequisite for
Computer Graphics CSCI 310.
- Placement for students who do not have credit for MATH 141Q will be determined by the
Math Placement Exam.
The exam should be taken at the earliest possible time.
- If the Math Placement Exam indicates that you are ready for MATH 141Q, then you should
take MATH 141Q during your first semester. You will take MATH 142Q during your second semester.
- If the Math Placement Exam indicates that you are ready for MATH 130, then it is strongly
recommended that you review topics that you did not do well on and retake the placement test
to qualify for MATH 141Q. There is a non-credit online review course that is available to
assist with this review (see Math Placement Exam
for details). If you are unable to qualify
for MATH 141Q by the start of the semester, then you should take MATH 130 during your first
semester and MATH 131Q during your second semester.
- If the Math Placement Exam indicates that you are not ready for MATH 141Q or MATH 130, then
it is critical that you review topics that you did not do well on and retake the placement test.
There is a non-credit online review course that is available to assist with this review (see
Math Placement Exam
for details). It is very important to be able to take MATH 141Q (preferred)
or MATH 130 during your first semester.
Students who are uncertain whether to major in Computer Science or Computer Information Systems should
follow the recommendations shown above for Computer Science.
Students who are uncertain whether to major in Computer Science or Computer
Science track in Digital Arts should follow the recommendations for Digital Arts:
Digital Arts recommendations.