Duration
Discipline
Level
Affiliation
Last Updated
After completing the program, graduates will be able to:
Apply fundamental and advanced computing concepts to solve real-world problems.
Design, develop, test, and maintain software applications and computing systems.
Apply programming, algorithms, databases, and software engineering principles.
Design and manage databases and information systems.
Configure and manage computer networks and distributed systems.
Develop web and mobile applications using appropriate technologies.
Apply cybersecurity principles to protect computer systems and information.
Analyze emerging technologies such as artificial intelligence, cloud computing, and data science.
Plan, implement, and evaluate individual and team-based computing projects.
Conduct independent research and critically evaluate computing solutions.
Demonstrate effective communication, teamwork, problem-solving, and professional skills.
Pursue careers as software developers, web developers, database administrators, network professionals, data analysts, mobile app developers, systems analysts, and IT consultants.