Appendix 1: Course list
Degree Progr. in Computer Engineering (TIDAB), Study programme for batch Autumn 12
Courses for All Specialisations
Year 1
Mandatory courses (60.0 cr.)
| Course code | Course name | Credits | Edu. level |
|---|---|---|---|
| II1300 | Engineering Skills | 7.5 | First cycle |
| IX1304 | Calculus | 7.5 | First cycle |
| IX1303 | Algebra and Geometry | 7.5 | First cycle |
| IS1200 | Computer Hardware Engineering | 7.5 | First cycle |
| IE1204 | Digital Design | 7.5 | First cycle |
| IK1203 | Networks and Communication | 7.5 | First cycle |
| IV1350 | Object Oriented Design | 7.5 | First cycle |
| ID1301 | Programming I, Java | 7.5 | First cycle |
Optional courses
| Course code | Course name | Credits | Edu. level |
|---|---|---|---|
| II1310 | Introduction to Computer Studies | 1.5 | First cycle |
| SF1611 | Introductory Course in Mathematics I | 1.5 | First cycle |
Year 2
Mandatory courses (37.5 cr.)
| Course code | Course name | Credits | Edu. level |
|---|---|---|---|
| IV1351 | Data Storage Paradigms | 7.5 | First cycle |
| IX1500 | Discrete Mathematics | 7.5 | First cycle |
| ID1354 | Internet Applications | 7.5 | First cycle |
| IS1350 | Operating Systems | 7.5 | First cycle |
| ID1303 | Programming II, Java | 7.5 | First cycle |
Computer Networks (DDNB)
Year 2
Mandatory courses (22.5 cr.)
| Course code | Course name | Credits | Edu. level |
|---|---|---|---|
| IS1351 | Computer Servers in Local Networks | 9.0 | First cycle |
| II1302 | Projects and Project Methods | 7.5 | First cycle |
| IK1550 | Internetworking | 6.0 | First cycle |
Year 3
Mandatory courses (30.0 cr.)
| Course code | Course name | Credits | Edu. level |
|---|---|---|---|
| IX1501 | Mathematical Statistics | 7.5 | First cycle |
| IK2206 | Internet Security and Privacy | 7.5 | Second cycle |
| IK2215 | Advanced Internetworking | 7.5 | Second cycle |
| IK2217 | Advanced Internetworking II | 7.5 | Second cycle |
Conditionally Elective courses
| Course code | Course name | Credits | Edu. level |
|---|---|---|---|
| IV2015 | Knowledge Management | 7.5 | Second cycle |
| AG1815 | Sustainable Development, ICT and Innovation | 7.5 | First cycle |
| SF1626 | Calculus in Several Variable | 7.5 | First cycle |
| IV1023 | Advanced Information Handling with XML | 7.5 | First cycle |
| IK2554 | Practical Voice Over IP (VoIP) | 7.5 | Second cycle |
| IK1611 | Dimensioning of Communication Systems | 7.5 | First cycle |
| IK1330 | Wireless Systems | 7.5 | First cycle |
| DD2494 | Routing on the Internet and Other Packet Switched Networks | 9.0 | Second cycle |
Software Engineering (DPUB)
Year 2
Mandatory courses (15.0 cr.)
| Course code | Course name | Credits | Edu. level |
|---|---|---|---|
| IV1300 | Software Engineering | 7.5 | First cycle |
| ID1005 | Algorithms and Data Structures | 7.5 | First cycle |
Conditionally Elective courses
| Course code | Course name | Credits | Edu. level |
|---|---|---|---|
| SF1626 | Calculus in Several Variable | 7.5 | First cycle |
| II1302 | Projects and Project Methods | 7.5 | First cycle |
| ID2204 | Constraint Programming | 7.5 | Second cycle |
Year 3
Mandatory courses (22.5 cr.)
| Course code | Course name | Credits | Edu. level |
|---|---|---|---|
| ID2212 | Network Programming with Java | 7.5 | Second cycle |
| IX1501 | Mathematical Statistics | 7.5 | First cycle |
| IV1201 | Design of Global Applications | 7.5 | First cycle |
Conditionally Elective courses
| Course code | Course name | Credits | Edu. level |
|---|---|---|---|
| AG1815 | Sustainable Development, ICT and Innovation | 7.5 | First cycle |
| ID2216 | Developing Mobile Applications | 7.5 | Second cycle |
| ID2202 | Compilers and Execution Environments | 7.5 | Second cycle |
| IV1023 | Advanced Information Handling with XML | 7.5 | First cycle |
| ID2209 | Distributed Artificial Intelligence and Intelligent Agents | 7.5 | Second cycle |
| ID2213 | Logic Programming | 7.5 | Second cycle |
| IK2001 | Security for Java Environment and Electronic Commerce | 7.5 | Second cycle |
| IC2005 | Methodology of Interaction Design | 7.5 | Second cycle |
| IC1007 | Human-computer Interaction: Principles and Design | 7.5 | First cycle |
