Overview of Program
Students explore key areas such as programming fundamentals, object-oriented programming, software design and architecture, database management, web and mobile application development, software testing, cybersecurity, and project management. Through practical assignments, laboratory activities, collaborative projects, and software development practices, students develop the ability to transform ideas into reliable, efficient, and user-friendly software solutions.
The program also emphasizes critical thinking, teamwork, communication, professional ethics, and continuous learning, preparing graduates to adapt to the evolving demands of the technology industry.