BSc in Data Science
Every course on the ITU curriculum for this programme, by semester, the way the university publishes it. Student jobs matched to these courses appear here as they are indexed.
Curriculum
180 ECTS across 6 semesters1st semester · Autumn
30 ECTS- BSINDSP1KU15 ECTS
- BSLIALO1KU7,5 ECTS
- BSFOPRO1KU7,5 ECTS
2nd semester · Spring
30 ECTS- Applied StatisticsPrerequisite: Introduction to Data Science and Programming · Linear Algebra and Optimisation · Foundations of ProbabilityBSAPSTA2KU15 ECTS
- Algorithms and Data StructuresPrerequisite: Introduction to Data Science and ProgrammingBSALDAS1KU7,5 ECTS
- Projects in Data SciencePrerequisite: Introduction to Data Science and Programming · Linear Algebra and Optimisation · Foundations of ProbabilityBSPRDAS1KU7,5 ECTS
3rd semester · Autumn
30 ECTS- Machine LearningPrerequisite: Introduction to Data Science and Programming · Linear Algebra and Optimisation · Projects in Data ScienceBSMALEA1KU15 ECTS
- Introduction to Database SystemsPrerequisite: Introduction to Data Science and ProgrammingBSINDBS2KU7,5 ECTS
- Network AnalysisPrerequisite: Introduction to Data Science and Programming · Linear Algebra and Optimisation · Applied StatisticsBSNEANA1KU7,5 ECTS
4th semester · Spring
30 ECTS- Natural Language Processing and Deep LearningPrerequisite: Machine LearningBSNLPDL2KU15 ECTS
- Data Visualisation and Data Driven Decision MakingPrerequisite: Introduction to Data Science and Programming · Applied StatisticsBSDVDDM1KU7,5 ECTS
- Large Scale Data AnalysisPrerequisite: Machine Learning · Introduction to Database SystemsBSLASDA1KU7,5 ECTS
5th semester · Autumn
30 ECTS- Data Science in Production: MLOps and Software EngineeringPrerequisite: Introduction to Data Science and ProgrammingBSDSPMS1KU7,5 ECTS
- Technical CommunicationPrerequisite: Projects in Data Science · Machine Learning · Network Analysis · Natural Language Processing and Deep LearningBSTECOM1KU7,5 ECTS
- Security and PrivacyPrerequisite: Applied Statistics · Algorithms and Data StructuresBSSEPRI1KU7,5 ECTS
- ElectiveChosen from the programme's pool · options on itustudent7,5 ECTS
6th semester · Spring
30 ECTS- 15 ECTS
- ElectiveChosen from the programme's pool · options on itustudent7,5 ECTS
- BSREDAS1KU7,5 ECTS
- Up until Autumn 2025 this course was called Software Development and Software Engineering
What a graduate can do
The programme's own objectives, as written in the ITU curriculum in force from admission 2023. This is the language employers will read your coursework in.
- have research-based knowledge of theory, methodology and practice within data- science specific areas of mathematics: optimisation, machine learning, statistical analysis, network analysis, experiment design, and algorithms.
- have research-based knowledge of theory, methodology and practice within data- science specific areas of computing: programming languages, query languages, databases, data processing, and large-scale data analysis.
- have research-based knowledge of social science, be able to reflect on relevant social theories.
- be able to understand and reflect on theories, scientific methodologies and practice of the above areas.
- be able to understand and reflect on existing data and analytical software-platforms and their adequacy to specific data science problems.
- be able to consider data within a global perspective, with respect to different contexts and cultures.
- be able to develop software in a general-purpose programming language.
- be able to implement scalable algorithms for fundamental data analysis tasks (e.g. in machine learning, statistical inference), based on technical descriptions in textbooks or the research literature.
- be able to evaluate theoretical issues of problems in order to select and apply appropriate machine learning methods, algorithms, and software tools to perform data analysis, statistical inference, or predictive analytics tasks, based on scalability and performance.
- be able to apply systems for data management in order to clean, transform, and query data.
- be able to carry out adequate empirical evaluation of model performance in order to ensure optimal accuracy.
- be able to organise, summarise, and visualise data and the outcomes of inferential processes for relevant stakeholders.
- be able to communicate the academic issues associated with inferential processes and computational requirements to relevant stakeholders.
- be able to assess the level of privacy and security ensured by a technical solution and communicate it in a way that is understandable to non-specialists, both from a global perspective as well as within a particular cultural context.
- be able to independently and collaboratively dissect complex situations in order to identify the domain knowledge necessary for robust data processing and interpretation of outcomes, and to plan data collection on which robust statistical conclusions can be made.
- be able to independently and collaboratively develop domain-specific data cleaning, statistical models, and select algorithms and analysis and machine learning, based on input from domain experts.
- be able to articulate the importance of data origins, data collection context and impacts of inferential processes as part of reporting of findings.
- be able to independently and collaboratively consider the relevant context of decision- making given available data, and critically assess implications of data analytics and of the inferential process in a domain, including privacy and ethical concerns.
- be able to maintain and develop professional competencies for global state-of-the-art technologies, and adapt to new domains of application.
- be able to develop data-driven analyses and solutions from the bottom up, both independently and collaboratively.
Source: BDS-Curriculum2023-rev-2024-in-force-from-admission-2023-pdf.pdf
studyjob.ai is not affiliated with the IT University of Copenhagen. The official programme structure and curriculum on itustudent.itu.dk govern; this page reproduces course facts (titles, codes, ECTS, semesters, prerequisites) as collected on 10 September 2026 and links to the university's own course descriptions. Spotted an error? ops@studyjob.ai