Course

AI For Engineers (DAT305)

In the rapidly evolving and complex field of engineering, engineers face the challenge of understanding the AI landscape within engineering applications, navigating ethical considerations, scoping AI projects, and identifying AI use cases within engineering workflows.This fully online course will tackle this challenge by introducing a big picture map of the field and by providing an intuitive understanding of how AI works.


Dette er emnebeskrivelsen for studieåret 2025-2026

Fakta

Emnekode

DAT305

Vekting (stp)

5

Semester undervisningsstart

Autumn

Undervisningsspråk

English

Antall semestre

1

Vurderingssemester

Autumn

Content

The course provides a comprehensive introduction to the fundamental concepts and mathematical principles underpinning artificial intelligence (AI) and machine learning (ML). Through a series of engaging lectures and hands-on programming exercises, students will explore topics ranging from linear algebra and dimensionality reduction to machine learning techniques, neural networks, and natural language processing (NLP).

The course is designed for individuals interested in pursuing careers in data science, AI engineering or related fields, and assumes basic proficiency in programming and mathematics.

Learning outcome

Upon successful completion of the course, you will gain the confidence in how to start scoping, planning, and considering AI tools effectively into your workplace to increase productivity and decrease repetitive tasks.

Knowledge

  • A deep understanding of the math that makes machine learning algorithms work.
  • Able to explain fundamental machine learning concepts and algorithms, and their implementation.
  • Differentiate between supervised and unsupervised learning techniques and select appropriate algorithms for different scenarios.
  • Employ appropriate evaluation metrics to assess the performance of the models.
  • Understand the strengths and limitations of well-known machine learning methods and learn how to analyze data to identify trends.

Skills

  • Implement machine learning algorithms and neural networks using programming languages such as Python and libraries like NumPy, TensorFlow, and Keras.
  • Build language models and understand their applications in natural language processing tasks.
  • Solve real-world problems through hands-on use cases and programming exercises, reinforcing theoretical concepts with practical experience.

Forkunnskapskrav

General University Admissions Certification (GENS) and HING

Anbefalte forkunnskaper

Introduction to Programming (DAT120), Mathematical Methods 1 (MAT100), Mathematical Methods 2 (MAT200), Probability and Statistics 1 (STA100)

Exam

Form of assessment Weight Duration Marks Aid
Written exam 1/1 3 Hours Letter grades None permitted


Digital school exam.

Vilkår for å gå opp til eksamen/vurdering

Compulsory requirements

Students are required to complete an individual compulsory programming assignment (Approved/Not approved), which must be passed to qualify for the written exam. The assessment of the assignment consists of a report and an oral presentation.

The course work requirement is only valid for a period of two years.

Fagperson(er)

Head of Department:

Tom Ryen

Course coordinator:

Mina Farmanbar

Method of work

It is a fully web-based course. All the lectures are published as pre-recorded videos at once and students have immediate access to the entire course content. Optional laboratory sessions will be scheduled.

Åpent for

Battery and Energy Engineering - Bachelor in Engineering Civil Engineering - Bachelor in Engineering Computer Science - Bachelor in Engineering Computer Science - Bachelor in Engineering, Part-Time Electrical Engineering - Bachelor's Degree Programme, part-time Electrical Engineering - Bachelor's Degree Programme Energy and Petroleum Engineering - Bachelor in Engineering Geosciences and Energy Resources - Bachelor in Engineering Environmental Engineering - Bachelor in Engineering Mechanical Engineering - Bachelor in Engineering Medical technology - Bachelor in Engineering Medical Technology - Bachelor in Engineering - part time
Admission to Single Courses at the Faculty of Science and Technology
Exchange programme at Faculty of Science and Technology

Emneevaluering

There must be an early dialogue between the course supervisor, the student union representative and the students. The purpose is feedback from the students for changes and adjustments in the course for the current semester.In addition, a digital course evaluation must be carried out at least every three years. Its purpose is to gather the students experiences with the course.
The course description is retrieved from FS (Felles studentsystem). Version 1