Skip to main content

Fundamentals of Software Engineering

Enrollment in this course is by invitation only

Introduction to this Course

This course is designed to provide the students with the basic competencies required to identify requirements, document the system design and maintain a developed system. It presumes a general understanding of computers and programming which are covered in the first and second semester of the degree. Software engineering is a subject that emerged recently as a result of the need to manage software projects that are rising in demand day by day. Software is developed in diverse areas and the fact that a systematic approach is required to manage their development spawns this interesting subject of study.

Learning Outcomes

On successful completion of the course the students will be able to:

  • Explain the software engineering principles and techniques that are used in developing quality software products.
  • Your Lecturer

    Prabhajinie Jayabaalasundaram