Computer Science Engineering (MSc)

Name of the programme

Computer Science Engineering

Field of the programme

Information Technology (IT)

Language of the programme

English

Programme(s) and duration in semesters, number of contact hours

Field of trainingNumber of semestersNumber of contact classes
full-time (regular) course41125

Available specialization

robotics specialization
biomedical engineering specialization
mobile application and game development specialization (AMK)

Number of credits to be accumulated to obtain the degree

120 credit

Educational level and qualification indicated in the degree certificate

  • educational level: magister (Master of Science, abbreviated: MSc)
  • name of master course: Computer Science Engineering
  • qualification: Computer Science Engineer

Aim of the course

The aim of the course is to qualify engineers who, having acquired the necessary high-level scientific and specific IT-related technological skills, to be competent to design new IT systems and tools, to develop and integrate IT systems, to conduct and coordinate IT-purpose research and development tasks, as well as to be capable of pursuing their knowledge in the frame of PhD studies.

The computer science engineering curriculum is interdisciplinary. The base of this interdisciplinarity, is informatics. Three dynamically expanding specialization is offered in the program, which combine the practical orientation required by the industrial sphere with the theoretical background required in research and development.

Each specialisation will only be offered to the right number of applicants, subject to capacity.

Specialisations starting from 2018/2019 academic year

These specializations are introduced with well-founded mathematical and informatics courses, which are followed by more practical courses taught by the research centres and industrial partners of the university.

Thus, the master program deepens the bachelor program, throughout which the master program’s courses integrate the knowledge provided by the bachelor program (and its specializations). The master program also homogenizes the bachelor program’s specializations, providing equal opportunity to start the MSc program for every student.

These interdisciplinary fields are unimaginable without informatical support nowadays. Both designing and carrying out such investigations requires engineering, computer engineering knowledge. This curriculum makes it possible to acquire these, providing internationally competitive skills to the students.

The technical competences to be acquired

a) knowledge

Their English language skills will be sufficient for the level of training, knowledge of English-language literature, understanding and processing of professional texts, and the performance of the professional tasks for which you are qualified, as well as for continuing professional development.

Knowledge of a wide range of problem-solving techniques for the development of technical information systems. Understands the principles of scientific and engineering methods required for the development of IT applications. Within IT, depending on the specialization, you will have a deeper theoretical and practical knowledge in one or more of the following areas: software design, system simulation and modelling, communication networks, mobile and resource-constrained applications, computer graphics and image processing, critical and embedded systems, media informatics, IT security, parallel systems, intelligent systems, computational theory, databases.

b) skills

The ability to identify and understand laws and relationships. Ability to apply and put into practice the knowledge acquired.

Ability to use problem-solving techniques in software and application development.

Have analytical, design and implementation skills in the area of specialisation.

Ability to process information, new problems and new phenomena arising from the limits of knowledge acquired in the disciplines related to information technology.

Ability to formulate sound professional judgements or opinions in the fields of information technology and engineering. Ability to identify and solve routine problems and to generate original ideas.

Ability to take a systems approach to the IT management of technical, economic and human resources.

Ability to develop complex IT systems. He/she is able to use information technology tools and formal methods at a proficiency level.

Ability to analyse the performance of IT systems, using analytical, simulation and measurement methods.

Ability to cooperate professionally with experts in the application environment. Understands application requirements. Can explain his/her proposals to experts in the application environment.

c) attitude

Performs development tasks in a professional, planned and quality-oriented manner, ensuring that the resulting systems are error-free.

He/she is open and committed to self-learning, self-development, deepening and broadening individual knowledge and skills in the fields of natural sciences, engineering and information technology.

He/she takes the initiative in problem solving, is able to make informed decisions and does not shy away from personal responsibility.

Realistic and unbiased assessment of own and colleagues’ professional performance.

He/she is committed to communicating and transferring his/her knowledge of the IT profession.

In his/her work, he/she explores the possibility of setting research, development and innovation objectives and strives to achieve them.

He/she is creative and flexible, recognising problems and solving them in an intuitive and methodical way.

d) their autonomy and responsibility

They feel responsible for meeting and enforcing deadlines. 

Works independently in an IT role, taking control of the entire process and working in a professionally responsible manner.

Ability to work in a team, as an expert in a specific area and to manage a team with responsibility.

Professional competencies will enable the development and operation of systems containing both mission-critical and sensitive information.


Main areas of the course

AreaCredit
Mathematics and natural sciences21
Economics and human sciences10
Professional core curriculum28
Specialization25
Optional subjects6
Thesis30
Total:120

Criteria requirements

Internship

Professional practice of at least 6 weeks (containing 240 work hours).

Foreign language literacy requirements

Conditions to issue the degree:

To receive the master’s degree it is required to possess a state-approved, complex, English language certificate of at least intermediate (B2) level; or a state-approved, complex language certificate of at least intermediate (B2) level of any other living language in which the discipline has scientific literature plus a state-approved, complex, English language certificate of basic (B1) level. The student should have a command of the professional language too.

Verification of knowledge

a) during the semester with written or oral presentation, written test, or assessing home assignment (plan, measurement minutes etc.), with practical mark or signature;

b) passing a pre-examination during the semester;

c) passing an exam or a comprehensive exam in the exam period and

d) the final exam.

Conditions to take the final exam

a) abtaining the final certificate;

b) thesis approved by a reviewer.

Admission to the final examination is subject to the obtainment of a final certificate. The final certificate is issued to students having fulfilled all educational requirements specified in the curriculum – except for writing the thesis – and obtained the necessary amount of credits.

Components of the final exam

The final exam comprises the defence of the thesis and oral exams specified in the curriculum (with preparation times at least 30 minutes per subject), which have to be taken the same day.

Result of the final examination (F)

The overall result of the final examination is the average of grades obtained for the thesis and the subjects of the oral part of the final exam:

F =(Th+ S1+S2+…+Sm)/(1+m).

Conditions to issue the degree

a) successful final exams;
b) a complex language examination at level B2 or above in any foreign language.