Syllabus

Introduction to Data science and AI

Introduktion till Data science och AI

Course
DIT408
First cycle
7.5 credits (ECTS)

About the Syllabus

Registration number
GU 2024/2323
Date of entry into force
2025-03-15
Decision date
2024-11-11
Valid from semester
Autumn term 2025
Decision maker
Department of Computer Science and Engineering

Grading scale

Two-grade scale

Course modules

Assignments, 4
Written hall examination, 3.5

Position

The course can be part of the following programmes:

  1. Computer Science, Bachelor's Programme (N1COS)
  2. Computer Science, Master's Programme (N2COS)
  3. Software Engineering and Management Master's Programme (N2SOF)
  4. Bachelor's Programme in Mathematics (N1MAT)
  5. Mathematical Sciences, Master's Programme (N2MAT)

The course is a also a single-subject course at Gothenburg University.

Main field of study with advanced study

ITADS Data Science - G1F First cycle, has less than 60 credits in first-cycle course/s as entry requirements
ITDVA Computer Science - G1F First cycle, has less than 60 credits in first-cycle course/s as entry requirements

Entry requirements

To be eligible for the course students should have:

  • 7.5 hec in basic mathematics (containing e.g. calculus, linear algebra and/or discrete mathematics) or the course Applied mathematical thinking (DIT025 or equivalent).
  • 7,5 hec mathematical statistics (e.g. MSG810 or DIT862 or DIT278 or similar) or the two courses DIT847 and DIT278 (or equivalent) or the course DIT022.
  • 7,5 hec Programming in a General-Purpose Language (e.g. C/C++/Java/Python or similar.

Applicants must prove knowledge of English: English 6/English B or the equivalent level of an internationally recognized test, for example TOEFL, IELTS.

Content

During the course, a wide selection of methods for Data Science and AI will be introduced. The course is divided into three parts:

Introduction to data science

  • Implementation of data science solutions, using Python, basic data analysis and visualization.
  • Introduction of the data science process, and appropriate methodology.
  • Examples of core data science methods with case studies such as in clustering, classification and regression.
  • Data science put in context regarding ethics, regulations and limitations.

Statistical methods for data science and AI

  • Introduction of some common stochastic models with examples of applications in data science and AI (for instance, naive Bayes classifiers, topic models for text and Hidden Markov Models for sequence data).

Artificial Intelligence

  • Introduction to classical AI and machine learning, including the relationship to related areas such as algorithms and optimization, and AI philosophy.
  • Examples of methods and applications of AI, in classical AI (search and constraint satisfaction), and ML-based (search engines, naive Bayes and neural networks)
  • Discussion of ethics and societal impact of AI.

Objectives

On successful completion of the course the student will be able to:

Knowledge and understanding

  • describe fundamental types of problems and main approaches in data science and AI;
  • give examples of data science and AI applications from different contexts;
  • give examples of how stochastic models and machine learning (ML) are applied in data science and AI;
  • explain basic concepts in classical AI, and the relationship between logical and data driven, ML-based approaches within AI;
  • briefly explain the historical development of AI, what is possible today and discuss possible future development.

Competence and skills

  • use appropriate programming libraries and techniques to implement basic transformations, visualizations and analyses of example data;
  • identify appropriate types of analysis problems for some concrete data science applications;
  • implement some types of stochastic models and apply them in data science and AI applications;
  • implement and/or use AI-tools for search, planning and problem solving;
  • apply simple machine learning methods implemented in a standard library.

Judgement and approach

  • justify which type of statistical method is applicable for the most common types of experiments in data science applications;
  • discuss advantages and drawbacks of different types of approaches and models within data science and AI;
  • reflect on inherent limitations of data science methods and how the misuse of statistical techniques can lead to dubious conclusions;
  • critically analyze and discuss data science and AI applications with respect to ethics, privacy and societal impact;
  • show a reflective attitude in all learning.

Sustainability labelling

No sustainability labelling.

Form of teaching

Lectures and seminars together with assignments that are done in pairs. Usually there will be one assignment each week.

Language of instruction: English

Examination formats

The course is examined by a written examination as well as mandatory written assignments. Compulsory lectures and seminars may occur and will be stated in the course PM.


If a student who has been failed twice for the same examination element wishes to change examiner before the next examination session, such a request is to be granted unless there are specific reasons to the contrary (Chapter 6 Section 22 HF).

If a student has received a certificate of disability study support from the University of Gothenburg with a recommendation of adapted examination and/or adapted forms of assessment, an examiner may decide, if this is consistent with the course’s intended learning outcomes and provided that no unreasonable resources would be needed, to grant the student adapted examination and/or adapted forms of assessment.

If a course has been discontinued or undergone major changes, the student must be offered at least two examination sessions in addition to ordinary examination sessions. These sessions are to be spread over a period of at least one year but no more than two years after the course has been discontinued/changed. The same applies to placement and internship (VFU) except that this is restricted to only one further examination session.

If a student has been notified that they fulfil the requirements for being a student at Riksidrottsuniversitetet (RIU student), to combine elite sports activities with studies, the examiner is entitled to decide on adaptation of examinations if this is done in accordance with the Local rules regarding RIU students at the University of Gothenburg.

Grades

Sub-courses

  1. Written hall examination, 3.5 credits
    Grading scale: Pass (G) and Fail (U)
  2. Assignments, 4 credits
    Grading scale: Pass (G) and Fail (U)

The grading scale for the whole course comprises: Pass (G) and Fail (U).

All modules must be passed for passing the course.

Course evaluation

If a student, who has failed the same examined element on two occasions, wishes to change examiner before the next examination session, such a request is to be submitted to the department in writing and granted unless there are special reasons to the contrary (Chapter 6, Section 22 of Higher Education Ordinance). In the event that a course has ceased or undergone major changes, students are to be guaranteed at least three examination sessions (including the ordinary examination session) over a period of at least one year, though at most two years after the course has ceased/been changed. The same applies to work experience and VFU, although this is restricted to just one additional examination session.

Other regulations

The course is a joint course together with Chalmers.

The course replaces the course DIT407, 7.5 credits. The course cannot be included in a degree which contains DIT407 or DIT852. Neither can the course be included in a degree which is based on another degree in which the course DIT407 or DIT852 is included.