1st level (B.Sc.) studies
The purpose of studies in Computer Science is to prepare the graduates to understand the general issues from the field of computer science. The graduates should understand well the operation of modern computer systems and have knowledge of the basics of information technology, construction of modern computers and cooperating devices, operating systems , computer networks, databases and software engineering.
The students acquire theoretical knowledge and practical skills. Among others, the general purpose subjects are: English, mathematics, physics, foundations of economics, business law and protection of intellectual property, safety of electronic equipment. Specific subjects are closely related to information technology, e.g. computer architecture, algorithms and complexity, operating systems, software engineering, network technologies, databases, artificial Intelligence.
General and specific subjects ensure that the graduates are well prepared to continue their studies at the second (M.Sc.) level at the Faculty of Electrical Engineering. Mastering of English shall make it possible for the graduates to take training in the European Union countries and enable them to continue education abroad. The students have the right to choose 30 % off the subjects enlisted in the study program. They can choose one of three majors and additionally select individual items that match their interests.
At least 50% of class hours of core and specific subjects are practical classes. Laboratory exercises are carried out using modern computers with dedicated software or specially designed lab stands for the study of individual subjects. The study lasts 3.5 years (7 semesters) and after graduation the students receive the title of professional engineer.
Majors in Computer Science:
- Security of network systems.
- Internet technologies and multimedia techniques.
- Technical Information.
Graduate profiles for each major:
Security of network systems
This major is focused on providing students with theoretical knowledge and practical skills in the field of design, setting up and administration of computer networks. Great emphasis is put on the knowledge of IT security, information management standards, their processing and effective securing. The students learn on the applications of information technology and modern technology in business management. The graduates receive diplomas in computer science, which make them eligible to take second level studies. The graduates will find employment as designers and managers of computer networks. They can also be employed at privately-held businesses, institutions and local governments.
Internet technologies and multimedia techniques
Studies in this major will allow the students to gain a broad knowledge of the basics of computer networks and programming as well as Web publishing. Students will be familiar with the modern technologies of computer graphics and gain the ability to combine text, graphics, animations and video sequences in multimedia applications. Furthermore, the program of study includes programming 2D and 3D design using CAD systems. The graduate receives a diploma in computer science, which shall make him/her eligible to take second level studies.
This major will allow young engineers to take jobs related to mass media and advertising, and to work at software companies and design offices.
Technical Computer Science
The graduates will obtain the engineering knowledge and practical skills concerning design and software used in information systems, computer networks and the principles of IT systems operation and hardware. The aim of the educational process is to develop a computer engineer, prepared to work with all components of the system. Currently, the graduates of this major are sought in the labor market by state and local administration institutions, modern industrial plants, consulting companies and all institutions involved in data processing and sharing: banks, social insurance, tax offices, military and police.
2st level (M.Sc.) studies
The aim of education at the second level in computer science is to teach the graduates of first level studies new issues in the field of computer science. The graduate of the second level studies in computer science should be able to issue opinions on the basis of incomplete or limited information, taking into account legal and ethical principles. He should be able to discuss IT topics both with specialists and non-specialists, and also manage the teamwork. The graduate will be able to work in IT companies, in state and local administration. The graduate will have habits of continuing education and professional development and will be prepared to take up research challenges and continue education at the third level.
An adequate level of professional qualifications of the graduate provides training within the framework of compulsory and elective subjects. A significant proportion of practical classes in these subjects (laboratory exercises, computer-assisted design classes, and auditorium exercises), modern and very well-equipped laboratories located at the Faculty of Electrical Engineering, provide the necessary practical skills.
The studies lead to acquisition of knowledge in the field of modeling and analysis of information systems, three-dimensional graphics and computer animation, operational research, parallel and distributed algorithms, scripting languages and their application, management and administration of computer networks, database applications and cryptography.
At least 50% of course coverage are practice-oriented. Laboratory exercises are carried out with the use of modern computers with dedicated software or with the use of laboratory stands created specifically for learning individual subjects. The study program allows one to choose subjects. The student can choose one of two specialties and subjects out of 6 ones. The graduates after defense of their Master’s Theses obtain the degree Master of Science in Computer Engineering and are prepared to continue their education at third level studies.
Computer Systems and Networks
The graduate knows the technologies of system development with the use of contemporary databases, is able to analyze business issues and to choose suitable technological solutions. S/He is able to develop information systems with high level of complexity and/or high quality demands. The The graduate can implement various processing models in modern programming platforms as distributed and team applications for the needs of the information society, e.g. electronic commerce and business systems, digital advertising, visions of the city and digital state, intelligent spaces.
The graduate has the ability to specify, design, encode, test and operate applications that are interfaces to team processes based on web services, those, which represent information in a human and computer-readable form, enable one for smart data acquisition and processing as well as search for knowledge. The graduate is prepared to design elements and systems used in modern wired and wireless communication systems, satellite navigation, radiolocation, etc. The graduate has the competence in the evaluation of tools, implementation environments and technology platforms, especially online, conducive to the implementation of a wide range of scientific and technical applications and business.
Image Engineering and Computer Graphics
Within the courses carried at this specialty, knowledge is transferred that will allow one for independent and creative problem solving in the field of widely understood applications of computer science in the field of multimedia, including realistic image synthesis, advanced processing algorithms, image analysis and recognition, complex sound processing methods, advanced biometric techniques, graphic processing for the needs of spatial information systems, modern techniques of acquisition and representation of multimedia data, online multimedia systems, graphic user interface design. The graduate of this specialty will be prepared to undertake professional and scientific work. During the course, students will expand their knowledge acquired at the first level studies as far as theory is concerned, especially in the field of advanced systems design, algorithms and methods, planning and conducting scientific experiments. At the same time they will improve their skills as far as practical implementation is concerned. Much attention is paid at independent thinking and problem solving. The graduates will find employment e.g. as designers of graphical and audio-visual systems, used in television and film studios, or they might become designers and creators of biometric and internet systems, applications focused at electronic entertainment (computer games, simulations, mobile telephony apps). The graduates should be prepared to work in those areas where it is important to combine IT knowledge with graphic design, modeling, 3D modeling, image processing, game design and implementation, and computer simulations. Graduates are able to operate modern CAD simulation environments in an efficient way.