Why choose to study this program?
Computer Science and Technology (Software Engineering) is a four-year undergraduate programme designed to provide students with comprehensive knowledge and practical skills in computer science, software development, and modern information technology. The programme combines fundamental computer science theories with software engineering practices, preparing students to analyze, design, develop, test, and maintain reliable software systems for a wide range of applications.
The curriculum covers essential areas such as programming, engineering mathematics, data structures and algorithms, computer architecture, operating systems, computer networks, database systems, and software engineering. Students also explore advanced topics including web and mobile application development, artificial intelligence, cloud computing, information security, software testing, system analysis, and software project management.
Students gain practical experience through programming laboratories, software development projects, database applications, system design, web development, and industry-oriented training. They learn to use modern programming languages, development tools, databases, software frameworks, and collaborative technologies while applying software engineering methods to real-world problems.
The programme also emphasizes the development of professional skills such as logical thinking, problem-solving, innovation, teamwork, communication, project management, and technical documentation. Students learn how to understand user requirements, develop efficient and secure software solutions, test and improve applications, and work effectively as part of multidisciplinary technology teams.
Graduates are well prepared for careers as Software Engineers, Software Developers, Application Developers, Web Developers, Systems Analysts, Database Administrators, Software Test Engineers, IT Consultants, and Project Coordinators. They can pursue opportunities in software companies, technology firms, financial institutions, telecommunications, government organizations, and other industries undergoing digital transformation. The programme also provides a strong foundation for postgraduate studies and research in computer science, software engineering, artificial intelligence, information technology, data science, and related fields.