| This degree is most appropriate for those going
on to graduate school in Computer Science or engineering. Since it
requires more mathematics and laboratory based science, the BS
degree firmly grounds students in the scientific method and data
acquisition and analysis skills.
There is not a significant employement difference between students
who get B.S. and B.A. degrees, and virtually every job that is
available to one graduate is available to the other. If the
graduate were more interested in hardware, however, then he/she
would likely attempt to earn the B.S. degree, since it requires
physics and electronics.
The extra courses are two semesters of a laboratory science
(plus accompanying labs)
and MAT 141 (inferential statistics). The laboratory science can
be Biology (BIO 101 and 102), Chemistry (CHM 111 and 112) or
Physics (PHY 223 and 224).
Recommended Schedule of Major and Auxiliary
courses
Fall Freshman Semester Spring Freshman Semester
CSC 1XX,* BIF 101 3 CSC 111 4
MAT 111 4 MAT 112 4
BIO 101 or CHM 111 4 BIO 102 or CHM 112 4
Fall Sophomore Semester Spring Sophomore Semester
CSC 212 4 CSC 213 4
CSC 253 3 CSC 281 3
MAT 191 4
PHY 223 (physics only) 4
Fall Junior Semester Spring Junior Semester
CSC 310 ** 4 CSC 330 ** 4
CSC elective 4 CSC elective 4
PHY 224 (physics only) 4 CSC 391 1
Fall Senior Semester Spring Senior Semester
CSC 395 ** 4 CSC 351 ** 4
CSC 351 4 CSC 360 4
CSC 491 1
|
* You can take any one of these courses for your first introductory
course in Computer Science:
CSC 107, 108, 109, 110, 127, or BIF 101
** Junior/Senior level courses alternate every other year. Thus,
for example,
some juniors will take CSC 395 in their Fall Junior semester, depending
on the departmental schedule.
The core curriculum courses are not shown. These will be
scattered throughout the eight semesters, in consultation with your advisor.
Students who choose Physics as their science core will start their
science core in the Spring semester of their sophomore year, not
the fall semester.
|