CSYE 7230 — Software Engineering
4 semester hoursGraduateLectureusually offered: fall, springBostonOnlineSeattle, WAToronto, CanadaLive CastOnlineTraditional
Looks at the software life cycle (requirements analysis and specification, software design, coding, testing, and maintenance). Offers verification, validation, and documentation at various stages of the life cycle. Covers the Unified Modeling Language as applied to the software life cycle. Covers applications of design patterns. Overviews user interface design, software metrics, and software development environments. Emphasis is on modular software construction and development of modular libraries. Requires a small software development project.
Prerequisites
- one of:
Offering history
| Term | Sections | Enrolled | Capacity | Full | Open seats/section |
|---|---|---|---|---|---|
| Fall 2023 | 4 | 99 | 120 | 83% | 5.3 |
| Spring 2024 | 4 | 72 | 120 | 60% | 12.0 |
| Fall 2024 | 4 | 65 | 120 | 54% | 13.8 |
| Spring 2025 | 3 | 48 | 90 | 53% | 14.0 |
| Fall 2025 | 3 | 63 | 89 | 71% | 8.7 |
| Spring 2026 | 1 | 20 | 30 | 67% | 10.0 |
Snapshots from scheduled scrapes — not live seat availability. "Full" can exceed 100% when sections over-enroll.
Meeting times
Share of recent sections by weekday: M 0% · T 6% · W 43% · Th 14% · F 0%
Common patterns: W (43% of sections), S (37% of sections), R (14% of sections), T (6% of sections) — in patterns, R means Thursday
Professors
Fall
- Omar Badreldin (72% of students) · reviews
- Maged Elaasar (27% of students) · reviews
- Abdulkareem Alali (1% of students)
Spring
- Maged Elaasar (54% of students) · reviews
- Omar Badreldin (41% of students) · reviews
- Junwei Huang (6% of students) · reviews
Percentages are each professor's average share of the season's enrolled students in recent terms.
Links
Official catalog (CSYE course descriptions) · Student reviews on RateMyHusky · All CSYE courses · Plan it at numap.app