Software Engineering
ICT-406 Course, rev 0524 on May 1, 2024
Course Description

This course explores the principles, methodologies, and best practices in designing, coding, testing, and maintaining software systems. This course covers the software development life cycle; requirements engineering; software design and architecture; programming paradigms and languages; testing and quality assurance; version control and collaboration; software maintenance and evolution; configuration management; agile methodologies; and project management in software engineering. This course requires ICT-201 as a prerequisite.

TUITION AND FEES
Tuition per credit unit:
$ 100
Misc. Fee per credit unit:
$ 10
CREDITS and PREREQUISITES
Credit units:
3
Prerequisites:
ICT-201
PROGRAMS
BCS, BBIT