Computer Science

College of Arts & Sciences

Students taking CAS Computer Science courses are expected to have a laptop that is capable of effectively running a currently supported version of Microsoft Windows, Mac OS X, or Linux. Students attending classes in person should bring their laptop with them to the classroom.

  • Introduction to Computer Science 1

    CAS CS 111

    Online offering. The first course for computer science majors and anyone seeking a rigorous introduction. Develops computational problem-solving skills by programming in the Python language and exposes students to a variety of other topics from computer science and its applications. Carries MCS divisional credit in CAS. Effective Fall 2018, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Creativity/Innovation, Critical Thinking. 4 cr. Tuition: $3100

    Summer 1 seven-week course (May 16-June 30)

    Summer 2 seven-week course (July 5-August 22)

    For information about technology requirements for online courses at Boston University, see bu.edu/online/online-learning/technology. The Distance Education office can be reached at 617-358-1960 for additional information.

    Top

  • Combinatoric Structures

    CAS CS 131

    Representation, analysis, techniques, and principles for manipulation of basic combinatoric structures used in computer science. Rigorous reasoning is emphasized. Effective Fall 2019, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Critical Thinking. 4 cr. Tuition: $3100

    Summer 1 seven-week course (May 16-June 30)

    Summer 2 seven-week course (July 5-August 22)

    For information about technology requirements for online courses at Boston University, see bu.edu/online/online-learning/technology. The Distance Education office can be reached at 617-358-1960 for additional information.

    Top

Metropolitan College

  • Computers and Their Applications

    MET CS 101

    For students with no previous experience with computers. Organization and function of computer systems; application of computers in today's society; social impact of computers. Introduction to algorithms, various types of application packages, and the internet. Not for computer science majors. 4 cr. Tuition: $3100

    Summer 2 (July 6-August 15)

    Top

  • Introduction to Programming

    MET CS 201

    Introduction to problem-solving methods and algorithm development. Includes procedural and data abstractions, program design, debugging, testing, and documentation. Covers data types, control structures, functions, parameter passing, library functions, and arrays. Laboratory exercises in Python. Laboratory course. 4 cr. Tuition: $3100

    Summer 2 (July 6-August 15)

    Top