Software Engineering

Software Engineering

Bachelor's Program in Software Engineering aims to train engineers who can identify user needs, design and develop software with the contribution of science and mathematics knowledge, effectively use information technologies while solving problems in the industry, and keep up with this rapidly changing field. 

The program's curriculum includes introductory level courses that cover not only software engineering-related subjects but also the foundations of mathematics and physics, as well as communication and academic reporting skills. From the second year onwards, students work with advanced programming concepts and learn different programming languages and algorithms. In the third year, they gain knowledge and practical experience in topics such as operating systems, data control, data storage, software testing, validation, and security. The final year provides students with the freedom to take elective courses aimed at the field they wish to work in after graduation. 

Graduates may have various job opportunities in the information technology sector; they can take on roles such as application developer, cybersecurity analyst, game developer, systems analyst, and web or database specialist, in areas such as software analysis and design, software testing and reliability, software management and development, and software architecture. 

The program also offers a robust computer lab, international educational opportunities through collaboration with BAU Global, and an educational structure focused on current sector requirements. 

Bachelor's Program in Software Engineering aims to train engineers who can identify user needs, design and develop software with the contribution of science and mathematics knowledge, effectively use information technologies while solving problems in the industry, and keep up with this rapidly changing field. 

The program's curriculum includes introductory level courses that cover not only software engineering-related subjects but also the foundations of mathematics and physics, as well as communication and academic reporting skills. From the second year onwards, students work with advanced programming concepts and learn different programming languages and algorithms. In the third year, they gain knowledge and practical experience in topics such as operating systems, data control, data storage, software testing, validation, and security. The final year provides students with the freedom to take elective courses aimed at the field they wish to work in after graduation. 

Graduates may have various job opportunities in the information technology sector; they can take on roles such as application developer, cybersecurity analyst, game developer, systems analyst, and web or database specialist, in areas such as software analysis and design, software testing and reliability, software management and development, and software architecture. 

The program also offers a robust computer lab, international educational opportunities through collaboration with BAU Global, and an educational structure focused on current sector requirements. 

Become a Part of the BAU Global with BAU BATUMI!

BAU Global Education Network is an international community consisting of universities, language schools, and academic centers located across three continents and many countries. By studying in BAU Cyprus, you have the privilege of participating in global exchange programs offered by this network, experiencing a multicultural learning environment, and receiving education at campuses around the world.

Become a Part of the BAU Global with BAU BATUMI!

BAU Global Education Network is an international community consisting of universities, language schools, and academic centers located across three continents and many countries. By studying in BAU Cyprus, you have the privilege of participating in global exchange programs offered by this network, experiencing a multicultural learning environment, and receiving education at campuses around the world.

Become a Part of the BAU Global Education Network with BAU Cyprus University!

BAU Global Education Network is an international community consisting of universities, language schools, and academic centers located across three continents and many countries. By studying in BAU Cyprus, you have the privilege of participating in global exchange programs offered by this network, experiencing a multicultural learning environment, and receiving education at campuses around the world.