Software Engineering Principles

ENG EC 530

Undergraduate Prerequisites: (ENGEC602) ENG EC 602 or equivalent - This class was designed to bring the basic concepts of software engineering together and practice them in real life examples. We will focus on studying different concepts that the students have taken in different classes or were not exposed to that are necessary for their careers. Examples include continuous build and integration, Modular Design, API Design, Rest APIs, Application frameworks, Containers, and Multi-. The class follows a flipped classroom model. Outside of the classroom, the students: study concepts, read assigned papers and tutorials; work on homeworks, which is equivalent to what other classes consider projects.

SPRG 2025 Schedule

Section Instructor Location Schedule Notes
A1 Alshaykh PHO 205 TR 5:30 pm-7:15 pm **Permission is not required** Please add yourself to the waitlist: https://ece.wufoo.com/forms/svuoaf00k3zvnm/

SPRG 2025 Schedule

Section Instructor Location Schedule Notes
C1 Alshaykh ARR 12:00 am-12:00 am Waitlist: https://ece.wufoo.com/forms/svuoaf00k3zvnm/

Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.