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 2026 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| A1 | Alshaykh | PHO 205 | TR 5:30 pm-7:15 pm |
SPRG 2026 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| C1 | Alshaykh | ARR 12:00 am-12:00 am |
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.

