hide random home http://www.cs.tufts.edu/EECS/bs-in-cs.html (PC Press Internet CD, 03/1996)

Bachelor of Science in Computer Science

Bachelor of Science in Computer Science



A bachelor of science degree in computer science is available for students in the College of Engineering who wish to work in the areas of software theory and applications as preparation for a professional career or for advanced professional or academic study. The degree is not accredited.

Students in the College of Liberal Arts who wish to major in computer science are referred to the computer science section of this bulletin. Engineering students who choose a degree in computer science may not select the computer science major offered through the College of Liberal Arts as a second major in a double major program, or as a major in the combined five-year liberal arts-engineering program.


The course requirements and a suggested arrangement for fulfilling these requirements follow.

First Year

FALL TERM

The same as the standard program in Electrical Engineering.

Sophomore Year

FALL TERM
Mathematics 13 ( Calculus III )
Engineering Science 3 ( Introduction to Electrical Engineering )
Computer Science 11 ( Introduction to Computer Science ) catalog entry
Science elective
Humanities or social sciences elective
SPRING TERM
Mathematics 22
Mathematics 38
Engineering Science 4 ( Introduction to Digital Logic Circuits )
Computer Science 15 ( Data Structures ) catalog entry
Humanities or social sciences elective

Junior Year

FALL TERM
Computer Science 40 ( Computer Architecture ) or Electrical Engineering 14 ( Microprocessors)
Computer Science 160 (Algorithms) catalog entry
Computer science elective
Humanities or social sciences elective
Humanities or social sciences elective
SPRING TERM
Computer Science 80 (Programming Languages)
Computer Science 170 (Theory of Computation) catalog entry
Civil Engineering 102 or Mathematics 161-162
Computer Science elective*
Humanities or social sciences elective

Senior Year

FALL TERM
Computer Science 180 (Software Engineering) catalog entry
Computer science elective*
Computer science elective*
Humanities or social sciences elective
Humanities or social sciences elective
SPRING TERM
Electrical Engineering 97 (Design Project ) catalog entry
Computer Science elective*
Computer Science elective*
Humanities or social sciences elective
Humanities or social sciences elective


*Computer science electives are selected from a list provided by the department. The selections are subject to the approval of the departmental adviser.