Duration
Discipline
Level
Affiliation
Last Updated
After completing the program, graduates will be able to:
Apply advanced computer science and IT concepts to solve complex problems.
Design, develop, test, and maintain software applications and information systems.
Apply advanced programming, algorithms, data structures, and software engineering techniques.
Design, implement, and manage advanced database systems.
Analyze and manage computer networks, operating systems, and IT infrastructure.
Apply cybersecurity, cryptography, and information-security principles.
Develop web, mobile, and distributed applications using modern technologies.
Apply artificial intelligence, machine learning, data mining, and data science techniques.
Apply cloud computing, IoT, and other emerging technologies to practical problems.
Conduct independent research and develop innovative technology-based solutions.
Manage software and IT projects using appropriate methodologies and professional practices.
Demonstrate advanced analytical, critical-thinking, communication, teamwork, and problem-solving skills.
Apply ethical, legal, and professional principles in computing practice.
Pursue careers as software developers, system analysts, database administrators, data scientists, AI/ML engineers, cybersecurity professionals, cloud engineers, IT consultants, project managers, and IT entrepreneurs.