Introduction to Programming for Engineers

ENG EK 125

  • Creativity/Innovation
  • Quantitative Reasoning I

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.