Undergraduate Corequisite: CASMA 123; Graduate Prerequisite: Graduate Standing. An introduction to programming concepts and modern computational environments used to solve engineering problems. Basic procedural programming concepts including input/output, selection, looping, functions, data structures (arrays, strings, structures), pointers, and memory management. Introduction to statistics, data science, and machine learning. Emphasis on programming style, debugging, top-down design and modular code. Introduction to a command line interface and a high-level language. Effective Fall 2018, this course fulfills a single unit in each of the following BU Hub areas: Creativity/Innovation, Quantitative Reasoning 1.
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A2 |
Mulvey |
CAS B12 |
MW 10:10 am-11:00 am |
You must be registered with the same instructor for all three sections. (A1, B1, B2, C1) (A2, B3, B4, C2) (A3, B5, B6, C3) |
| A2 |
Mulvey |
WED 130 |
F 4:30 pm-6:15 pm |
You must be registered with the same instructor for all three sections. (A1, B1, B2, C1) (A2, B3, B4, C2) (A3, B5, B6, C3) |
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A3 |
Mulvey |
PHO 117 |
MW 11:15 am-12:05 pm |
You must be registered with the same instructor for all three sections. (A1, B1, B2, C1) (A2, B3, B4, C2) (A3, B5, B6, C3) |
| A3 |
Mulvey |
SHA 110 |
F 4:30 pm-6:15 pm |
You must be registered with the same instructor for all three sections. (A1, B1, B2, C1) (A2, B3, B4, C2) (A3, B5, B6, C3) |
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B1 |
DePasquale |
EPC 204 |
F 9:05 am-9:55 am |
|
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B2 |
DePasquale |
EPC 204 |
F 10:10 am-11:00 am |
|
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B3 |
Mulvey |
KCB 107 |
F 11:15 am-12:05 pm |
|
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B4 |
Mulvey |
PHO 205 |
F 12:20 pm-1:10 pm |
|
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B5 |
|
CAS 315 |
F 12:20 pm-1:10 pm |
|
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B6 |
|
CAS 315 |
F 1:25 pm-2:15 pm |
|
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| C1 |
DePasquale |
PHO 117 |
MW 12:20 pm-1:10 pm |
|
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| C2 |
Mulvey |
PHO 117 |
MW 1:25 pm-2:15 pm |
|
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| C3 |
|
PHO 117 |
MW 2:30 pm-3:20 pm |
|
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.