Software Engineering & Project Management

Master the art and science of building robust software systems

Download Syllabus PDF

Course Information

Course Code

BCS501

Credits

04

Total Hours

52 hours

Examination

Theory (3 hours)

Course Objectives

  • Outline software engineering principles and activities involved in building large software programs.
  • Describe the process of requirement gathering, classification, specification, and validation.
  • Recognize the importance of Project Management with its methods and methodologies.
  • Identify software quality parameters and quantify software using measurements and metrics.

Course Modules

Module 1: Software and Software Engineering

Topics: The nature of Software, The software Process, Process Models

10 hours
Download Module 1
Module 2: Understanding Requirements

Topics: Requirements Engineering, Developing use cases, Requirements Modeling

12 hours
Download Module 2
Module 3: Agile Development

Topics: Agility, Agile Process Models, Principles that guide practice

10 hours
Download Module 3
Module 4: Introduction to Project Management

Topics: Project Management basics, Project Evaluation

10 hours
Download Module 4
Module 5: Software Quality and Estimation

Topics: Software quality models, Software Project Estimation

10 hours
Download Module 5

Course Feedback