Programming, Bachelor's Programme, 180 credits

Innovativ programmering, kandidatprogram, 180 hp

Teaching language

Swedish

Campus

Linköping

Pace of study

Full-time

Degree in Swedish

Kandidatexamen, 180 hp.

Semester 1 (Autumn 2016)

Programme plan is to be found in the former study guide for Faculty of Science and Engineering:
http://www.lith.liu.se/sh2016/

Semester 2 (Spring 2017)

Course code Course name Credits Level Timetable module EMV
Period 1
TDP007 Computer Language Construction 6 G1X - M
TDP019 Project: Computer Language 10* G1X - M
* The course is divided into several semesters and/or periods.
TDTS04 Computer Networks and Distributed Systems 8 G2X 2 M
TGTU35 Introduction to University Studies 2* G1X - V
* The course is divided into several semesters and/or periods.
Period 2
TDP015 Mathematics 6 G1X 3 M
TDP019 Project: Computer Language 10* G1X - M
* The course is divided into several semesters and/or periods.
TGTU35 Introduction to University Studies 2* G1X - V
* The course is divided into several semesters and/or periods.

Semester 3 (Autumn 2017)

Course code Course name Credits Level Timetable module EMV
Period 1
TDDI16 Data Structures and Algorithms 6 G1X 3 M
TDP013 Web Programming and Interactivity 6 G2X 2 M
TDP028 Project: Entrepreneurial Programming 10* G2X 1 M
* The course is divided into several semesters and/or periods.
Period 2
TDDD49 Programming in C# and .NET Framework 4 G2X 3 M
TDP028 Project: Entrepreneurial Programming 10* G2X 4 M
* The course is divided into several semesters and/or periods.
TSIU02 Computer Hardware and Architecture 4 G1X 2 M

Semester 4 (Spring 2018)

Course code Course name Credits Level Timetable module EMV
Period 1
TDIU11 Operating Systems 6 G2X 3 M
TDP022 Interactive Systems 6 G2X 4 M
TDP029 Project: Agile System Development 8* G2X 1 M
* The course is divided into several semesters and/or periods.
Period 2
TDDD12 Database Technology 6 G2X 4 M
TDIU16 Concurrent and Operating Systems Programming 4 G2X 3 M
TDP029 Project: Agile System Development 8* G2X 1 M
* The course is divided into several semesters and/or periods.
TPTE06 Industrial Placement 6 G1X - E

Semester 5 (Autumn 2018)

Course code Course name Credits Level Timetable module EMV
Period 1
TDDC17 Artificial Intelligence 6 G2X 3 E
TDDD23 Design and Programming of Computer Games 6 A1X 2 E
TDDD38 Advanced Programming in C++ 6* A1X 2 E
* The course is divided into several semesters and/or periods.
TDDI41 Introduction to System Administration 8* G1X 1 M
* The course is divided into several semesters and/or periods.
TDP017 Company Project 10* G2X 4 M
* The course is divided into several semesters and/or periods.
TDP024 Enterprise Systems 6 G2X 1 M
Period 2
TDDD38 Advanced Programming in C++ 6* A1X - E
* The course is divided into several semesters and/or periods.
TDDD55 Compilers and Interpreters 4 G2X 1 E
TDDI41 Introduction to System Administration 8* G1X 2 M
* The course is divided into several semesters and/or periods.
TDP017 Company Project 10* G2X 4 M
* The course is divided into several semesters and/or periods.
TSIT01 Computer Security 4 G2X 3 E

Semester 6 (Spring 2019)

Course code Course name Credits Level Timetable module EMV
Period 1
TDDA69 Data and Program Structures 6* G2X 3 E
* The course is divided into several semesters and/or periods.
TDDD50 Green Computing 4 G2X 4 E
TDP026 Scientific Method in Programming 6 G2X 1 M
TDP030 Language Technology 6 G2X 2 E
TEIE88 Computer Law 4 G1X 1 E
TEIO94 Entrepreneurship and Idea Development 6* G2X 4 E
* The course is divided into several semesters and/or periods.
Period 2
TDDA69 Data and Program Structures 6* G2X 1 E
* The course is divided into several semesters and/or periods.
TEIO94 Entrepreneurship and Idea Development 6* G2X 4 E
* The course is divided into several semesters and/or periods.
TQXX10 Degree project - Bachelor’s Thesis 16 G2X - M