The software engineering program
The curriculum in software engineering is shared by the faculties of natural sciences and engineering sciences.
Graduates of the program w​​ill receive a software engineer degree (B.Sc.) which will be awarded jointly by both faculties.
The curriculum combines deep scientific training with focused study of engineering methods in software construction and practical experience in software development.
In the program, the students will be trained in the fields of computer science, information systems, software engineering, and communication systems engineering.
These fields will help students integrate into the software and computer industry and continue their graduate studies.
Graduates of the program will be provided with an in-depth background in algorithms, programming languages, computer structure, system analysis and characterization, system planning, databases, computer networks, computer security and more.​​​​

For more information: