Computer Science
College of Arts & Sciences
-
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)
OL (LEC) Arranged Add & Drop Dates(LAB) Tues./Thurs. 9 am-12 noonCourse Start Date Tuesday, May 16, 2023 Last day to add Friday, May 12, 2023 Last day to drop without "W" grade Tuesday, May 23, 2023 Last day to drop with "W" grade Tuesday, June 13, 2023 Course End Date Friday, June 30, 2023 Aaron StevensOnline CourseMeets online every Tues & Thurs 9 am-12 noon for a live class. Nonstandard course datesSummer 2 seven-week course (July 5-August 22)
OL (LEC) Arranged Add & Drop Dates(LAB) Wed./Fri. 9 am-12 noonCourse Start Date Wednesday, July 5, 2023 Last day to add Friday, June 30, 2023 Last day to drop without "W" grade Wednesday, July 12, 2023 Last day to drop with "W" grade Friday, August 4, 2023 Course End Date Tuesday, August 22, 2023 Aaron StevensOnline CourseMeets online every Wed & Fri 9 am-12 noon for a live class. Nonstandard course datesFor 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. -
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)
OL (LEC) Arranged Add & Drop Dates(LAB) Tues./Thurs. 6-7 pmCourse Start Date Tuesday, May 16, 2023 Last day to add Friday, May 12, 2023 Last day to drop without "W" grade Tuesday, May 23, 2023 Last day to drop with "W" grade Tuesday, June 13, 2023 Course End Date Friday, June 30, 2023 Vahid Azadeh-RanjbarOnline CourseMeets online every Tues & Thurs 6-7 pm for a live class. Nonstandard course datesSummer 2 seven-week course (July 5-August 22)
OL (LEC) Arranged Add & Drop Dates(LAB) Tues./Thurs. 6-7 pmCourse Start Date Wednesday, July 5, 2023 Last day to add Friday, June 30, 2023 Last day to drop without "W" grade Wednesday, July 12, 2023 Last day to drop with "W" grade Friday, August 4, 2023 Course End Date Tuesday, August 22, 2023 Vahid Azadeh-RanjbarOnline CourseMeets online every Tues & Thurs 6-7 pm for a live class. Nonstandard course datesFor 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.
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)
B1 (IND) Tues./Thurs. 6-9:30 pm Add & Drop DatesCourse Start Date Thursday, July 6, 2023 Last day to add Tuesday, July 11, 2023 Last day to drop without "W" grade Tuesday, July 11, 2023 Last day to drop with "W" grade Friday, July 28, 2023 Course End Date Tuesday, August 15, 2023 Location: CAS 204AVijai Diwania -
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)
B1 (IND) Tues./Thurs. 6-9:30 pm Add & Drop DatesCourse Start Date Thursday, July 6, 2023 Last day to add Tuesday, July 11, 2023 Last day to drop without "W" grade Tuesday, July 11, 2023 Last day to drop with "W" grade Friday, July 28, 2023 Course End Date Tuesday, August 15, 2023 Location: HAR 316John Keklak
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.