
Software Engineering
Course Code
IF2150
Number of Credits
4
Semester
Course Type
Related Courses
| No | Code | Course | Relation |
|---|---|---|---|
| 1 | IF2250 | Software Engineering | Equivalent |
Study Material
| Study Material | Depth |
|---|---|
| SE-DES-5. Detailed design | Explore |
| SE-REQ-2. Eliciting requirements | Explore |
| SE-REQ-1. Requirements fundamentals | Explore |
| SE-MAA-2. Types of models | Explore |
| SE-MAA-1. Modeling foundations | Explore |
| SE-SEF-7. Construction tools | Explore |
| SE-SEF-6. Construction technologies | Explore |
| SE-SEF-2. Software Construction | Explore |
| SE-DES-6. Design evaluation | Explore |
| SE-VAV-1. V&V terminology and foundations | Explore |
| SE-VAV-3. Testing | Explore |
| SE-PRO-1. Process concepts | Explore |
| SE-PRO-4. Software configuration management | Explore |
| SE-PRO-6. Type of Process – Waterfall, Iterative, Scrum, Agile | Expert |
| CS-SP-3. Professional Ethics | Explore |
| SE-DES-3. Architectural design | Explore |
| SE-DES-2. Design strategies | Explore |
| SE-REQ-4. Requirements validation | Explore |
| SE-DES-1. Design concepts | Explore |
| SE-REQ-3. Requirements specification and documentation | Explore |
Graduate Learning Outcomes (GLO) carried by the course
| CPMK Code | Course Learning Outcomes Elements (CLO) |
|---|---|
| CPMK 1 | Explain basic principles and fundamental components of software engineering |
| CPMK 2 | Create software analysis and design using various techniques and tools |
| CPMK 3 | Explain the role of software configuration and the role of tools |
| CPMK 4 | Build software according to the design results |
| CPMK 5 | Perform structured and automated software testing |
| CPMK 6 | Organize software engineering work within a team |
| CPMK 7 | Play the role of a team member |
Learning Method
- Lectures, Presentations, Discussions, Project-based studies, Case studies, Problem-based Learning, Literature studies, Group work, Project-based Learning (PBL), Tutorials
Learning Modality
- Offline (Luring); Synchronous; Independent/Group
Assessment Methods
- Mid-term exam, Final exam, Quizzies, Assignments
