Introduction to Programming for Engineers

ENG EK 125

  • Creativity/Innovation
  • Quantitative Reasoning I

Undergraduate Corequisites: (CASMA123) - 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: Quantitative Reasoning I, Creativity/Innovation.

FALL 2025 Schedule

Section Instructor Location Schedule Notes
A3 WED 130 F 4:30 pm-6:15 pm You must be registered with the same instructor for all three sections.
A3 PHO 117 MW 11:15 am-12:05 pm You must be registered with the same instructor for all three sections.

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B1 DePasquale CDS 262 F 9:05 am-9:55 am

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B2 DePasquale HAR 322 F 10:10 am-11:00 am

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B3 Mulvey CAS 116 F 11:15 am-12:05 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B4 Mulvey CAS 326 F 12:20 pm-1:10 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B5 Sebesta HAR 212 F 12:20 pm-1:10 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B6 Sebesta HAR 324 F 1:25 pm-2:15 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
C1 DePasquale PHO 117 MW 12:20 pm-1:10 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
C2 Mulvey PHO 117 MW 1:25 pm-2:15 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
C3 Sebesta 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.