The aim of Open Informatics is to provide applicants with a new, individually configurable program that offers computer science education unrestricted by links to already existing programs and based on the state-of-the-art knowledge not only in the field of science but also education.
The program follows the tradition of Faculty of Electrical Engineering, CTU of putting proportionally higher emphasis on mathematics than it is required by standards. This is in line with the ambition of the program to reach students whose aim is to obtain the best education with deep theoretical background, encouraging their creative approach to solving problems. The program also puts emphasis on interdisciplinarity of acquired knowledge and the ability to solve problems cooperatively.
- Standardization of Knowledge. Open Informatics provides education in computer science compatible with world-wide recognized and proven kurikula IEEE/ACM and satisfies the content standard tests GRE/CS.
- High flexibility of transfer between bachelor's and master's programs. The core program is designed to give bachelors of all disciplines the opportunity to easily continue by joining a computer science master's program anywhere in the world. The master’s program may be joined by the bachelors of a wide range of fields including non-informatics ones.
- High level of flexibility. Courses cover a universal, long-term knowledge that will remain largely applicable for decades. The essential and required knowledge in the field is covered by a limited number of mandatory courses. The program then gives the student the opportunity to customize around 25% of the curriculum.
- Supporting interdisciplinarity and secondary specializations. High flexibility in the program has many advantages. It allows students to take advantage of synergies within the Faculty of Electrical Engineering by selecting a custom combination of available courses. This way interdisciplinary minor specializations can naturally arise.
- Education of both practically and theoretically oriented bachelors. A small group of mandatory courses also addresses the problem of how to provide education for both practically oriented students of the bachelor’s degree, as well as students requiring a deep theoretical preparation for the master's degree. The structure of their study program differs in the choice of optional courses, either the practical ones in the first case, or the theoretical ones in second case.
- Links to the industry and research. Fields of study are deliberately designed so that students of the master’s program become involved in research work of elite centers and laboratories achieving excellent results in the international community, or to collaborate on projects with participation of industrial partners.
Courses of Open Informatics are taught by experts in the areas of theoretical and applied computer science. The education is led by teachers and researchers with extensive knowledge and reputation in the field and with motivation to participate in the learning process with selected students. While the bachelor’s program focuses primarily on providing basic knowledge of computer science, students of the master’s program are given the opportunity to cooperate with elite research centers, which operate at the Faculty of Electrical Engineering, CTU. Students of the bachelor’s program of Informatics and computer science are encouraged to participate in research even during their bachelor’s studies.
Besides the traditional ways, the interconnection of research with education and collaboration with industry also involves participation of professionals with extensive practical knowledge who contribute to corporate projects. This way, students have the apportunity to learn about modern methods and approaches in the field and familiarize themselves with the latest professional hardware and software. Thanks to this, they can extend their career portfolio and increase their chances of finding a desired job after graduation.
The ability to speak and study in English is the key prerequisite for students and experts in computer science. Practical knowledge of a foreign language enables students to take advantage of study visits abroad, where they can encounter different approaches to problem solving and a different work-style and have the opportunity to establish professional contacts.