Home/Courses/ENCT352
ENCT352

Software Engineering

Credits
3
Total marks
125

Course objective

The objective of this course is to provide students with a foundation in software engineering covering software characteristics, principles, process models, requirements engineering, system and object-oriented modeling, architectural and design principles, coding standards, testing and quality assurance, along with modern practices such as CI/CD, containerization and AI-assisted development.

Read the full syllabus →