Major Computer Science & Engineering

Curriculum

A detailed program of the Software Science program is given in the following schedule, where each study component is represented by its code, name and timeslot (A-E). All components encompass 5 ECTS, except the final project 2IPE0 (10 ECTS).
The major is constructed along important domains, in coherent packages called learning lines. The learning lines and their study components are listed below the schedule.

Notes:

1) One is free to choose the formal variant of basic course 3NAB0 (Yr 1, Q2): 3NBB0.
2) Under special circumstances, to be decided upon by the student counselor, component 2IO90 can instead be taken in Quartile 4, time slot D.
3) Under special circumstances, to be decided upon by the student counselor, component 2IT70 can instead be taken in Quartile 2, time slot C.
4) Under special circumstances, to be decided upon by the student counselor, component 2IO90 can instead be taken in Quartile 4, time slot B+D.
5) Years 2 and 3 show 10x elective or USE. This means that the student must choose between an elective study component or a USE study component. The requirement is that, in study years 2 and 3, a total of 3 USE study components (one coherent USE package) and 7 electives must be completed.
6) Under special circumstances, to be decided upon by the student counselor, component 2ICC0 (Yr, Q1) can instead be taken in Quartile 3, time slot A, under code 2IHI10.
7) With permission of the student counselor component 2IPE0 (Yr 3,Q4) can instead be taken in Q1 of yr. 4.

The learning lines of the major

Theory and Algorithms
Code  Title Yr.     level

2IT60

Logic & set theory 1.1        1
2IL50 Data structures 1.3        2
2IT70 Automata & process theory 1.4        2
2IT50 Discrete structures 2.1         2
2IO90 DBL Algorithms 2.2         2
2DI90 Probability and statistics 2.4        2
2ILC0 Algorithms 3.2        3
Software development
Code  Title Yr.      level
2IP90 Programming 1.1        1
2IPC0 Programming methods 2.3         3
2IX20 Software specification 2.3         2
2IPD0 Software engineering 3.2         3
2IPE0 Sfs/Web engineering project (10 ETC) 3.4      3
System architecture and networks
Code  Title Yr.     level
2IC30 Computer systems 1.2        1
2IO70 DBL Embedded systems 1.3        1
2IC60 Computer entworks and security 2.4         3
2INC0 Operating systems 3.1        2
Information systems
Code  Title Yr.     level
2ID50 Data modelling and databases 2.2         2
2IIC0 Business information systems 3.1         3