M.S in Software Engineering Study Plan
1. Thesis Option: (30 credit hours)
Level 1:
Course Code | Course Title | Hours |
---|---|---|
SE 501 | Software Development Processes | 3 |
SE 502 | Software requirements Engineering | 3 |
SE 503 | Software Project Management | 3 |
Level 2:
Course Code | Course Title | Hours |
---|---|---|
SE 504 | Software Testing & Quality Assurance | 3 |
SE 505 | Software Design & Architecture | 3 |
SE5xx | SE Elective | 3 |
Level 3:
Course Code | Course Title | Hours |
---|---|---|
SE5xx | SE Elective | 3 |
SE5xx | SE Elective | 3 |
SE 600 | Thesis | 6 |
Level 4:
Course Code | Course Title | Hours |
---|---|---|
SE 600 | Thesis | Cont'd |
2. Non-Thesis Option: (30 credit hours)
Level 1:
Course Code | Course Title | Hours |
---|---|---|
SE 501 | Software Development Processes | 3 |
SE 502 | Software requirements Engineering | 3 |
SE 503 | Software Project Management | 3 |
Level 2:
Course Code | Course Title | Hours |
---|---|---|
SE 504 | Software Testing & Quality Assurance | 3 |
SE 505 | Software Design & Architecture | 3 |
SE5xx | SE Elective | 3 |
Level 3:
Course Code | Course Title | Hours |
---|---|---|
SE5xx | SE Elective | 3 |
SE5xx | SE Elective | 3 |
Level 4:
Course Code | Course Title | Hours |
---|---|---|
SE5xx | SE Elective | 3 |
SE5xx | SE Elective | 3 |
Elective Courses
Electives
Course Code | Course Title | Hours |
---|---|---|
SE 511 | Formal Methods in Software Engineering | 3 |
SE 513 | Software System Modeling | 3 |
SE 517 | Real Time Software Systems | 3 |
SE 519 | Business Process Management | 3 |
SE 521 | Analysis of Software Artifacts | 3 |
SE 523 | Service Oriented Architectures and web services | 3 |
SE 526 | Website Engineering | 3 |
SE 527 | Distributed software systems | 3 |
SE 529 | Enterprise Architectures Frameworks | 3 |
SE 531 | Software Metrics and Measurements | 3 |
SE 533 | Software Risk Management | 3 |
SE 535 | Software Evolution and Maintenance | 3 |
SE 537 | Building Secure Dependable Software Systems | 3 |
SE 539 | Mobile Application Development | 3 |
SE 541 | Software Integration, Validation & Verification | 3 |
SE 543 | Business Intelligence | 3 |
SE 547 | Software User Interface Design & Analysis | 3 |
SE 549 | Software Evolution and Maintenance | 3 |
SE 551 | Data Engineering | 3 |
SE 553 | Software Comprehension & Maintenance | 3 |
SE 580 | Software Analytics | 3 |
SE 591 | Selected Topics in Software Engineering | 3 |
SE 593 | Research Methodology | 3 |
SE 595 | Emerging Topics in Software Engineering | 3 |
SE 596 | Software Studio I (team activity) | 3 |
SE 597 | Software Studio II (team activity) | 3 |
SE 598 | Project I | 3 |
SE 599 | Project II | 3 |