Sign in

 

Faculty of Information and Communication Technology

Algorithmic Computer Science

 

Description of the field of study

The field provides systematic knowledge about the algorithm-related aspects of computer science. One of the most important courses in this field of study is called Algorithms and Data Structures. Prior courses are intended to lay the foundation for this course by providing students with theoretical tools. Students receive a thorough mathematical education. The required courses in mathematics are adjusted to meet the requirements of computer science.

 Students also learn about modern IT tools. In the first and in the second term, students have one computer science course per term. In the following terms this number increases. Apart from the courses dedicated to software development, students also attend courses on: databases, network technologies, computer architecture, software development technology. 

Students may become familiar with a wide scope of software development paradigms. 

Starting in the fourth term and until graduation, students are obliged to pass eleven out of about 30 elective courses. Their scope is broad: from Complex Function Theory, through Computer Security and Cryptography, to end with Elements of Artificial Intelligence. The program is most suitable for candidates who are interested not only in computer science but also in mathematics.

Employment perspectives

Graduates are employed on various IT-related positions. Many of them carry out ambitious tasks related to developing advanced algorithms for solving actual, very complex problems. 

They are employed for example in: programming and designing computer systems, programming embedded systems, designing and programming mobile applications, designing and developing web services, integrating systems, administering and designing databases.

Politechnika Wrocławska © 2024