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.
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:
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
|