Background Pattern

Software Project

Course Code

IF3250

Number of Credits

4

Semester

6

Course Type

C

NoCodeCourseRelation
1IF3250Software ProjectEquivalent

Study Material

Study MaterialDepth
SE-SEF-2. Software ConstructionExpert
SE-SEF-3. Software EvolutionExpert
SE-SEF-6. Construction technologiesExpert
SE-SEF-7. Construction toolsExpert
SE-REQ-2. Eliciting requirements
SE-REQ-3. Requirements specification and documentation
SE-REQ-4. Requirements validation
SE-DES-2. Design strategiesExpert
SE-DES-3. Architectural designExpert
SE-VAV-2. Reviews and static analysisExpert
SE-VAV-3. TestingExpert
SE-VAV-4. Problem analysis and reporting
SE-PRO-2. Process implementation
SE-PRO-3. Project planning and tracking
SE-PRO-4. Software configuration managementExpert
SE-PRO-5. Evolution processes and activities
SE-QUA-2. Process assuranceExplore
SE-QUA-3. Product assuranceExplore
CS-SP-12. Communications skills (specific to SE)

Graduate Learning Outcomes (GLO) carried by the course

CPMK CodeCourse Learning Outcomes Elements (CLO)
CPMK 1Analyze and design software in real cases according to best practices while considering ethical, professional, and legal aspects
CPMK 2Build software in real cases by applying best practices and considering problem domains and user needs
CPMK 3Evaluate software in meeting user needs
CPMK 4Use appropriate tools, frameworks, platforms, and technology data in software projects.
CPMK 5Organize software development projects to be completed with team capabilities and available time-resources
CPMK 6Communicate 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