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