Boston University
Undergraduate Computer Science Programs
Undergraduate Education

CS for Everyone

Several courses (most of which have no prerequisites and can be taken in any order) are available for undergraduates interested in learning more about CS or satisfying various requirements. (For CAS divisional studies, Computer Science is in the same division as Mathematics, MCS.)

See also our courses page for course schedules, descriptions, and web pages.

CS Major or Minor

The Computer Science program provides an education to last a lifetime in a fast-changing field. While making sure that our students are competitive on the job market the moment they graduate, we teach problem solving techniques that apply regardless of the particular fashions of the day. The 15-course major consists of a common foundation of courses complemented by electives in several tracks, which can be chosen with an emphasis on a particular area (see below) or across several areas. A 6-course flexible minor is also available.

Combined Programs

In addition to the double major, major/minor, and BUCOP programs available to BU undergraduates, we offer the following combined programs:

Area Emphasis within Computer Science

Students may (but do not have to) choose to emphasize a particular subarea of Computer Science. Some examples are given here:

Additional Resources

Questions?

If you have academic questions not answered by these pages, please contact your advisor or

Prof. Leo Reyzin
Director of Undergraduate Studies
111 Cummington Street, Room MCS 287
Email: reyzin@cs.bu.edu