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.
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 |
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 |
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 |
Code | Title | Yr. level |
---|---|---|
2ID50 | Data modelling and databases | 2.2 2 |
2IIC0 | Business information systems | 3.1 3 |