Course breakdown Applied Computer Science

Year 1

Courses
60 credits
Infrastructure
(
12 credits
)

Includes: computer architecture, operating systems, networking, scripting, Arduino

Programming
(
12 credits
)

Includes: basic concepts, object-orientated programming in Java, HTML, CSS, JavaScript

Data and artificial intelligence
(
12 credits
)

Includes: SQL databases, data management, data science with Python, data modelling, machine learning

The company
(
12 credits
)

Develops: business management and intercultural communication skills as part of a company simulation

Integration project
(
12 credits
)

Includes: analysis and design with UML, version control with Git

Year 2

Courses
60 credits
Infrastructure
(
6 credits
)

Includes: operating systems and scripting, security and encryption, virtualisation, containers and cloud computing

Programming & architecture
(
18 credits
)

Includes: design patterns, web technology, Spring, layered architecture, testing, application security, REST

Data and artificial intelligence
(
12 credits
)

Includes: data storage, No-SQL databases, computational complexity, business intelligence, data visualisation, reinforcement learning, deep learning

The company
(
12 credits
)

Develops: coaching, sales and project management skills as part of a company simulation

Integration project
(
12 credits
)

Includes: agile development, testing and continuous integration

Year 3

Courses
60 credits
Artificial intelligence
(
12 credits
)

Includes: natural language processing, computational linguistics, information retrieval, AI in gaming, AI and future technologies

Programming
(
12 credits
)

Includes: microservice architecture, messaging, front-end development with React, framework/API development

The Company
(
6 credits
)

Develops: strategic insight, managing corporate performance and leadership skills as part of a company simulation

Integration project
(
6 credits
)

Includes: application lifecycle management, test driven development

The lab
(
9 credits
)

Includes: trends and future technologies

Internship
(
15 credits
)

Get on-the-job experience working for an international company for eight weeks.

The basic allocation of the academic credit system is 60 credits per year of study or 30 credits per semester. Each credit equals a workload of 25 hours including lectures, seminars, self-tuition, assignments and examinations.