lunduniversity.lu.se

LTH Courses

Faculty of Engineering | Lund University

Courses given 2021/22 by Department of Computer Science

 21/22     

Computer Science

Course Code Link to complete information about the course; study periods, programmes etc. Credits Cycle G1: Basic level
G2: Upper basic level
A: Advanced level
Programme Programme the course belongs to in this academic year. The link points to the programme page for this academic year. S.Ex. stud. The course is suitable for incoming exchange students. Language Language of the course:
E: The course is given in English
E1: The course is given in English upon request
E2: The course may be given in English
S: The course is given in Swedish
Course Name Foot­note Links KS: Course syllabus in Swedish
KE: Course syllabus in English
U: Archive with course evaluations
W: Course Web Page
T: Examination schedule
  21/22
sp1
21/22
sp2
21/22
sp3
21/22
sp4
F Lectures h (45-minute sessions) O Exercises h (45-minute sessions) L Laboratory exercises h (45-minute sessions) H Time with supervisor for projects h (45-minute sessions) S Time for self studies h (45-minute sessions) F Lectures h (45-minute sessions) O Exercises h (45-minute sessions) L Laboratory exercises h (45-minute sessions) H Time with supervisor for projects h (45-minute sessions) S Time for self studies h (45-minute sessions) F Lectures h (45-minute sessions) O Exercises h (45-minute sessions) L Laboratory exercises h (45-minute sessions) H Time with supervisor for projects h (45-minute sessions) S Time for self studies h (45-minute sessions) F Lectures h (45-minute sessions) O Exercises h (45-minute sessions) L Laboratory exercises h (45-minute sessions) H Time with supervisor for projects h (45-minute sessions) S Time for self studies h (45-minute sessions)
EDAN65 7.5 A C, D, E, F, Pi X E1 Compilers KS KE U W T 28 0 12 0 160
EDAF80 7.5 G2 C, D, E, F, IDA, L, Pi, MMSR, MVAR X E Computer Graphics X Please see footnote below. KS KE U W T 26 0 10 0 160
EDAA60 3 G1 D - S Computer Introduction KS KE U W T 6 0 6 0 68
EDAP10 7.5 A BME, C, D, E, F, M, Pi - S Concurrent Programming X Please see footnote below. KS KE U W T 28 0 12 0 160
EDAP20 7.5 A BME, C, D, E, F, M, Pi, MMSR X E Intelligent Autonomous Systems KS KE U W T 24 0 30 0 144
EDAN20 7.5 A C, D, E, F, Pi, MMSR X E Language Technology KS KE U W T 20 0 14 0 160
EDAN26 7.5 A C, D, E, F, Pi - S Multicore Programming X Please see footnote below. KS KE U W T 24 0 12 0 150
EDAF60 4.5 G2 C, D, E, F, I, L, Pi - S Object-oriented Modelling and Design X Please see footnote below. KS KE U W T 14 10 0 2 94
EDAN75 7.5 A C, D, E, F, Pi X S Optimising Compilers X Please see footnote below. KS KE U W T Course on hold Course on hold: The course is not given this academic year, but is planned to be given next academic year.
EDAA20 7.5 G1 B, K, L - S Programming and Databases X Please see footnote below. KS KE U W T 32 6 32 0 130
EDAF85 7.5 G2 IDA - S Real-Time Systems KS KE U W T 16 8 12 0 164
ETSN05 7.5 A BME, C, D, E, F, I, L - S Software Development for Large Systems KS KE U W T 10 8 4 10 168
EDAA10 7.5 G1 IDA, IEA - S Computer Programming in Java KS KE U W T 18 6 8 0 50 14 0 30 0 75
EDAA45 7.5 G1 C, D, W - S Introduction to Programming X Please see footnote below. KS KE U W T 24 14 12 0 40 24 14 10 0 62
EDAA01 7.5 G1 BME, C, E, F, N, Pi, W - S Programming - Second Course X Please see footnote below. KS KE U W T 14 0 6 0 72 14 0 8 0 86
EDAA01 C, D, F, I, L, M, MD X Please see footnote below. 28 0 14 0 158
EDAA30 7.5 G1 IDA, IEA - S Programming in Java - Second Course KS KE U W T 12 0 4 0 54 18 0 10 0 102
ETSF30 7.5 G2 IDA - S Requirements Engineering KS KE U W T 14 14 0 14 72 0 0 0 14 72
EDAN90 7.5 A C, D X E1 Advanced Project in Computer Science X Please see footnote below. KS KE U W T 2 4 0 12 182
EDAN90 C, D X Please see footnote below. 2 4 0 12 182
EDAN90 C, D X Please see footnote below. 2 4 0 12 182
EDAN90 C, D X Please see footnote below. 2 4 0 12 182
EDAN70 7.5 A C, D, E, F, I, MSOC, Pi, MMSR X E1 Project in Computer Science X Please see footnote below. KS KE U W T 2 4 0 12 182
EDAN70 C, D, E, F, I, Pi, MMSR X Please see footnote below. 2 4 0 12 182
EDAN70 I X Please see footnote below. 2 4 12 0 182
EDAN70 C, D, E, F, Pi, MMSR X Please see footnote below. 2 4 0 12 182
EDAN70 C, D, E, F, I, Pi, MMSR X Please see footnote below. 2 4 0 12 182
EDAG05 7.5 G2 C, E, F, L, M, Pi - E1 Agile Software Development - Project X Please see footnote below. KS KE U W T 16 12 48 0 124
EDAN95 7.5 A BME, C, D, E, F, MSOC, Pi, MMSR - E Applied Machine Learning KS KE U W T 28 0 14 0 156
EDAP05 7.5 A C, D, E, F, I, Pi X E Concepts of Programming Languages X Please see footnote below. KS KE U W T 28 0 12 0 160
EDAN10 7.5 A BME, C, D, E, F, I, Pi X E Configuration Management KS KE U W T 28 14 12 2 144
EDAN01 7.5 A C, D, E, F, IDA, Pi, MMSR X E1 Constraint Programming X Please see footnote below. KS KE U W T 20 0 12 0 160
EDAG01 7.5 G2 C, D, E, F, I, M, N, Pi X S Efficient C X Please see footnote below. KS KE U W T 28 12 12 0 148
EDAN35 7.5 A C, D, E, F, L, Pi, MVAR X E High Performance Computer Graphics KS KE U W T 28 0 12 0 160
EDAP15 7.5 A C, D, E, F, Pi X E Program Analysis X Please see footnote below. KS KE U W T Course on hold Course on hold: The course is not given this academic year, but is planned to be given next academic year.
EDAF30 7.5 G2 IDA, IEA - S Programming in C++ KS KE U W T 28 0 12 0 160
ETSN20 7.5 A C, D, E, F, I X E Software Testing KS KE U W T 16 3 8 1 170
ETSF25 7.5 G2 C, D - S The Business of Software KS KE U W T 20 12 0 3 165
EDAN80 9 A C, D, F - S Coaching of Programming Teams KS KE U W T 14 0 0 0 26 14 16 48 4 118
EDAA55 9 G1 I - S Programming, First Course X Please see footnote below. KS KE U W T 30 0 20 0 90 26 0 20 0 90
EDAA55 C Examinations only Examinations only: The course is not given any more, but there are still scheduled examinations.
EDAA55 E 22 0 12 0 70 30 0 20 0 90
EDAA55 Pi 30 0 22 0 98 22 0 10 0 62
EDAA55 F 26 0 20 0 90 22 0 12 0 70
EDAA55 I X Please see footnote below. 26 0 20 0 90 22 0 12 0 70
EDAF45 7.5 G2 C, D, E - S Software Development in Teams - Project X Please see footnote below. KS KE U W T 20 0 10 0 50 2 16 48 0 54
EDAA65 6 G1 MD - S Programming, First Course X Please see footnote below. KS KE U W T 4 0 0 0 15 18 7 8 0 30 14 0 24 0 40
EDAA65 M X Please see footnote below. 4 0 0 0 15 18 7 8 0 30 14 0 24 0 40
EDAA65 B, K, W X Please see footnote below. 20 7 8 0 45 16 0 24 0 40
EDAP01 7.5 A BME, C, D, E, F, IDA, MSOC, Pi, MMSR X E Artificial Intelligence X Please see footnote below. KS KE U W T 28 0 0 0 170
EDAP25 7.5 A C, D, E, F, Pi X E Distributed Systems KS KE U T 28 8 8 0 156
ETSN15 7.5 A C, D, E, F, I - S Requirements Engineering KS KE U W T 16 10 8 14 150
EDAF90 7.5 G2 BME, C, D, E, F, I, L - S Web Programming KS KE U T 20 0 8 4 168
EDAF50 7.5 G2 C, D, F, N X S C++ Programming KS KE U W T 24 0 8 0 100 0 0 0 0 60
EDAF50 BME, E, M, Pi 24 0 8 0 100 0 0 0 0 60
EDAF20 7.5 G2 IEA - S Database Technology KS KE U W T 24 12 6 0 84 0 0 0 0 74
EDAF20 IDA 24 12 6 0 84 0 0 0 0 74
EDAF75 7.5 G2 C, D, F, L X S Database Technology KS KE U W T 24 2 8 0 112 0 0 0 0 50
EDAF75 BME, E, I, Pi 24 2 8 0 112 0 0 0 0 50
EDAA35 7 G1 D - S Evaluation of Software Systems KS KE U T 14 2 12 0 14 0 4 0 6 135
EDAF25 7.5 G2 IDA - S Object-oriented Modelling and Design KS KE U W T 10 6 8 0 76 8 6 4 6 76
EDAA50 7.5 G1 N - S Programming, First Course KS KE U W T 20 0 12 0 60 22 0 12 0 70
EDAA50 BME 20 0 12 0 60 22 0 12 0 70
ETSF20 7.5 G2 IDA - S Software Development for Large Projects KS KE U W T 10 8 0 18 65 0 0 0 18 77
EDAF05 5 G2 D X S Algorithms, Data Structures and Complexity KS KE U W T 20 0 12 0 100
EDAF05 C, E, F, L, Pi 20 0 12 0 100
EDAF95 5 G2 D - E Basics of Functional Programming X Please see footnote below. KS KE U W T 20 6 8 0 100
EDAN15 7.5 A D, E, M, MSOC, MWIR, MMSR X E Design of Embedded Systems KS KE U W T 24 4 14 0 150
EDAA75 7.5 G1 C, D X E Discrete Structures X Please see footnote below. KS KE U W T 24 14 12 0 150
EDAA40 5 G1 D X E Discrete Structures in Computer Science X Please see footnote below. KS KE U W T 18 14 10 0 91
EDAN40 7.5 A BME, C, D, E, F, L, Pi, MMSR X E Functional Programming X Please see footnote below. KS KE U W T 28 6 0 0 166
EDAA70 7.5 G1 B, K - S Introduction to Programming Using Python X Please see footnote below. KS KE U W T 28 0 28 0 144
EDAF35 7.5 G2 C, D, E, F, Pi X E1 Operating Systems KS KE U W T 24 0 8 0 168
ETSA03 6 G1 I - S Software Engineering - Methodology X Please see footnote below. KS KE U W T 14 8 8 2 128
ETSA03 C Examinations only Examinations only: The course is not given any more, but there are still scheduled examinations.

EDAF80 (IDA) Computer Graphics: The course will be held in Lund.
EDAP10 (BME, M) Concurrent Programming: Replaces EDAF55
EDAN26 (C, D, E, F, Pi) Multicore Programming: The course is offered every other academic year and will be given in 2021/22, 2023/24.
EDAF60 (E) Object-oriented Modelling and Design: Only one of the courses EDA061 / EDAF60 and EDAF10 may be included in a degree.
EDAN75 (C, D, E, F, Pi) Optimising Compilers: The course is offered every other academic year and will next be offered in 2022/23.
EDAA20 (B, K) Programming and Databases: Only one of the courses EDAA20, EDAA65 and EDAA70 may be included in a degree.
EDAA45 (W) Introduction to Programming: EDAA45 is studied besides compulsory courses in W3. That means you will study at a 125% pace during the semester if you choose all obligatory courses + EDAA45.
EDAA01 (C) Programming - Second Course: Students in year 1 takes the course in study period 3. Students in year 2 takes the course in study periods 1+2.
EDAA01 (I) Programming - Second Course: Compulsory course in the elective blocks ‘Mathematical Modelling’ and ‘Systems and Software Development’ for students admitted from autumn 2015. The course is also an optional programme course.
EDAN90 (C, D) Advanced Project in Computer Science: The course is given once per study period and is open for zero or more project areas each course instance. The prerequisites depend on the project area.
EDAN70 (C, D, E, F, I, Pi) Project in Computer Science: The course is given once per study period and is open for zero or more project areas each course instance. The prerequisites depend on the project area.
EDAG05 (C) Agile Software Development - Project: Only one of the courses EDAF45 and EDAG05 may be included in a degree. Please note that the contents of the course are also partly (3 credits) the same as in ETSA03.
EDAG05 (E) Agile Software Development - Project: Only one of the courses EDAF45 and EDAG05 may be included in a degree.
EDAP05 (C, D, E, F, I, Pi) Concepts of Programming Languages: The course is offered every other academic year and will be given in 2021/22, 2023/24.
EDAN01 (IDA) Constraint Programming: The course will be held in Lund.
EDAG01 (C, D, E, F, I, M, N, Pi) Efficient C: EDAA25 and EDAF15 can not be included in the degree at the same time as EDAG01.
EDAP15 (C, D, E, F, Pi) Program Analysis: The course is offered every other academic year and will next be given in 2022/23.
EDAA55 (I) Programming, First Course: Students in year 1 take the course in study period 3+4. Students in year 2 take the course in study period 2+3.
EDAF45 (C) Software Development in Teams - Project: Only one of the courses EDAF45 and EDAG05 may be included in a degree. Please note that the contents of the course are also partly (3 credits) the same as in ETSA03.
EDAF45 (E) Software Development in Teams - Project: Only one of the courses EDAF45 and EDAG05 may be included in a degree.
EDAA65 (B, K) Programming, First Course: Only one of the courses EDAA20, EDAA65 and EDAA70 may be included in a degree.
EDAA65 (M, MD) Programming, First Course: The course begins with a few lectures at the end of period 2, but the majority of the course is given in period 3 and 4.
EDAP01 (BME, E) Artificial Intelligence: Replaces EDAF70
EDAP01 (IDA) Artificial Intelligence: The course will be held in Lund.
EDAF95 (D) Basics of Functional Programming: Can be replaced by EDAN40 Functional Programming.
EDAA75 (D) Discrete Structures: Can replace EDAA40 Discrete Structures in Computer Science.
EDAA40 (D) Discrete Structures in Computer Science: Can be replaced by EDAA75 Discrete Structures.
EDAN40 (D) Functional Programming: Can replace EDAF95 Basics of Functional Programming.
EDAA70 (B, K) Introduction to Programming Using Python: Only one of the courses EDAA20, EDAA65 and EDAA70 may be included in a degree.
ETSA03 (I) Software Engineering - Methodology: Compulsory course in the elective block ‘Systems and Software Development’. The course is also an optional programme course.

Bachelor's Projects of the Department

The list contains the bachelor's projects which are given by the department and which programme each bachelor's project is included in.

Course Code Credits Programme Programme the course belongs to in this academic year. The link points to the programme page for this academic year. Course Name Links KS: Course syllabus in Swedish
KE: Course syllabus in English
U: Archive with course evaluations
W: Course Web Page
T: Examination schedule
EDAL01 15 C, D, E, F, Pi Bachelor Project in Computer Science KS KE U W

Degree Projects of the Department

The list contains the degree projects which are given by the department and which programme each degree project is included in.

Course Code Credits Programme Programme the course belongs to in this academic year. The link points to the programme page for this academic year. Course Name Links KS: Course syllabus in Swedish
KE: Course syllabus in English
U: Archive with course evaluations
W: Course Web Page
T: Examination schedule
EDAL05 22.5 IDA, IEA Degree Project in Computer Science KS KE U
EDAM01 30 MMSR Degree Project in Computer Sciences KS KE U
EDAM05 30 BME, C, D, E, F, I, M, Pi Degree Project in Computer Sciences for Engineers KS KE U W