
Software Project
Course Code
IF3250
Number of Credits
4
Semester
6
Course Type
C
Related Courses
| No | Code | Course | Relation |
|---|---|---|---|
| 1 | IF3250 | Software Project | Equivalent |
Study Material
| Study Material | Depth |
|---|---|
| SE-SEF-2. Software Construction | Expert |
| SE-SEF-3. Software Evolution | Expert |
| SE-SEF-6. Construction technologies | Expert |
| SE-SEF-7. Construction tools | Expert |
| SE-REQ-2. Eliciting requirements | |
| SE-REQ-3. Requirements specification and documentation | |
| SE-REQ-4. Requirements validation | |
| SE-DES-2. Design strategies | Expert |
| SE-DES-3. Architectural design | Expert |
| SE-VAV-2. Reviews and static analysis | Expert |
| SE-VAV-3. Testing | Expert |
| SE-VAV-4. Problem analysis and reporting | |
| SE-PRO-2. Process implementation | |
| SE-PRO-3. Project planning and tracking | |
| SE-PRO-4. Software configuration management | Expert |
| SE-PRO-5. Evolution processes and activities | |
| SE-QUA-2. Process assurance | Explore |
| SE-QUA-3. Product assurance | Explore |
| CS-SP-12. Communications skills (specific to SE) |
Graduate Learning Outcomes (GLO) carried by the course
| CPMK Code | Course Learning Outcomes Elements (CLO) |
|---|---|
| CPMK 1 | Analyze and design software in real cases according to best practices while considering ethical, professional, and legal aspects |
| CPMK 2 | Build software in real cases by applying best practices and considering problem domains and user needs |
| CPMK 3 | Evaluate software in meeting user needs |
| CPMK 4 | Use appropriate tools, frameworks, platforms, and technology data in software projects. |
| CPMK 5 | Organize software development projects to be completed with team capabilities and available time-resources |
| CPMK 6 | Communicate software development artifacts to relevant parties. |
Learning Method
- Lectures, Presentations, Discussions, Case Studies, Problem-Based Learning, Literature Review, Group Work, Project-Based Learning (PBL), Tutorials
Learning Modality
- Offline (Luring); Synchronous; Independent/Group
Assessment Methods
- Mid-term exams, final exams, quizzes, assignments
