ECE 2039

Computational Engineering

Worcester Polytechnic Institute · UGRD · Fall 2026

3 sectionsNo open sections · 3 checked
Add to a schedule

Catalog description

ECE 2039: Computational Engineering (1/3 Units; Cat. I) Computational Engineering describes the methods and practices of software programming in the context of electrical and computer engineering (ECE), specifically, the construction of programs to be efficiently implemented on hardware. In this regard, the course covers programming design and methodology, developing efficient code using C programming language, hardware device abstraction, and modeling. In doing so, starting with basic programming techniques in the high-level programming language C, the course describes the relevant software and hardware device abstraction levels. Additionally, program analysis, debugging methods, issues encountered when interfacing with signals to/from external devices, and computer engineering models, such as finite state machines and timing in computing hardware, are explained. The course uses assignments/projects to provide hands-on experience with software programming to solve problems in electrical and computer engineering practice. Recommended Background: A prior course in computer programming, such as CS 1004, CS 1101/2, or BME 1004.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 2 hours ago

AL01

WaitlistSeats: 80/80 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #ECE-2039-AL01Fall 2026UGRD3 credits
80 enrolled80 capacity
Days & times
M-T-R-F2:00 PM - 2:50 PM
Meeting dates
2026-08-20 - 2026-10-09
Location
Unity Hall 520
Instructor
Zane Weissman
Details checked 2 hours agoSeats checked 2 hours ago

AX01

FullSeats: 80/80 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #ECE-2039-AX01Fall 2026UGRD3 credits
80 enrolled80 capacity
Days & times
W8:00 AM - 9:50 AM
Meeting dates
2026-08-20 - 2026-10-09
Location
Unity Hall 420
Instructor
Zane Weissman
Details checked 2 hours agoSeats checked 2 hours ago

AX02

FullSeats: 80/80 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #ECE-2039-AX02Fall 2026UGRD3 credits
80 enrolled80 capacity
Days & times
W8:00 AM - 9:50 AM
Meeting dates
2026-08-20 - 2026-10-09
Location
Unity Hall 420
Instructor
Zane Weissman
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?