Siirry suoraan sisältöön

Tradenomi (ylempi AMK), Data Engineering and AI

Tutkinto:
Liiketalouden ylempi ammattikorkeakoulututkinto

Tutkintonimike:
Tradenomi (ylempi AMK)

Laajuus:
90 op

Tradenomi (ylempi AMK), Data Engineering and AI
Tradenomi (ylempi AMK), Data Engineering and AI
Ilmoittautumisaika

02.12.2023 - 16.01.2024

Ajoitus

26.02.2024 - 30.04.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Opetuskielet
  • Suomi
  • Englanti
Koulutus
  • Insinööri (ylempi AMK), Data Engineering and AI
  • Tradenomi (ylempi AMK), Data Engineering and AI
Opettaja
  • Golnaz Sahebi
  • Pertti Ranttila
Ryhmät
  • YDATIS23
    Insinööri (ylempi AMK), Data Engineering and AI
  • YDATTS23
    Tradenomi (ylempi AMK), Data Engineering and AI

Tavoitteet

After completing the course, the students can
- work in the AI project
- describe and understand how AI projects are implemented

Sisältö

Practical project related to AI

Oppimateriaalit

The course materials will be announced later during the course.

Tenttien ajankohdat ja uusintamahdollisuudet

No Exam

Opiskelijan ajankäyttö ja kuormitus

Contact hours:
- 4 times 4h theory and practice: 4 x 4h = 16 hours

Final project: approximately 114 hours

Total: approximately: 130 hours

Sisällön jaksotus

A deep learning-focused, project-based course that empowers master's students to explore and develop AI projects, fostering their ability to conceive, implement, and optimize intelligent solutions.

Session 1: AI Project Lifecycle and Data Selection
Session 2: Data Preprocessing and Model Selection
Session 3: Presenting First Results and Discussion
Session 4: Algorithm Optimization and Tuning

Viestintäkanava ja lisätietoja

This course is project-based, requiring students to possess knowledge in machine learning and deep learning, specifically in image recognition and Sequential models.
Consequently, it is advisable to enroll in the 'Components and Applications of Artificial Intelligence' course first. In that course, students learn how to employ deep neural networks for image recognition (using CNN) and using RNN for sequential models. This foundational knowledge will better prepare students for the project-based nature of this course.

Arviointiasteikko

Hyväksytty/Hylätty

Ilmoittautumisaika

02.12.2023 - 16.01.2024

Ajoitus

16.01.2024 - 03.03.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Opetuskielet
  • Englanti
Koulutus
  • Insinööri (ylempi AMK), Data Engineering and AI
  • Tradenomi (ylempi AMK), Data Engineering and AI
Opettaja
  • Amin Majd
Ryhmät
  • YDATIS23
    Insinööri (ylempi AMK), Data Engineering and AI
  • YDATTS23
    Tradenomi (ylempi AMK), Data Engineering and AI

Tavoitteet

After completing the course, the students can
- describe and understand about the usage of components of AI and how they can be used when building AI applications
- describe how systems using AI operate

Sisältö

- Machine Learning
- Deep learning
- Neural networks
- Intelligent autonomous systems and other applications of AI

Oppimateriaalit

The course materials will be announced later during the course.

Opiskelijan ajankäyttö ja kuormitus

Contact hours:
- 4 times 4h theory and practice: 4 x 4h = 16 hours

Final project: approximately 114 hours

Total: approximately: 130 hours

Sisällön jaksotus

Dive into the world of Deep Learning with our course. Explore fundamental concepts like Convolutional Neural Networks (CNN) and Recurrent Neural Networks (RNN). Learn essential skills for network optimization and troubleshooting. Equip yourself with the knowledge to tackle real-world challenges in neural network tuning.

Arviointiasteikko

H-5

Ilmoittautumisaika

02.12.2023 - 15.01.2024

Ajoitus

15.01.2024 - 30.04.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Opetuskielet
  • Suomi
  • Englanti
Koulutus
  • Insinööri (ylempi AMK), Data Engineering and AI
  • Tradenomi (ylempi AMK), Data Engineering and AI
Opettaja
  • Tommi Tuomola
Ryhmät
  • YDATIS23
    Insinööri (ylempi AMK), Data Engineering and AI
  • YDATTS23
    Tradenomi (ylempi AMK), Data Engineering and AI

Tavoitteet

After completing the course, the students can
- work in the Data Engineering project
- describe and understand how Data Engineering projects are implemented

Sisältö

Practical project related to Data Engineering

Oppimateriaalit

Teacher provided lecture material
Supporting public online material
Teacher provided virtual machines
All needed material (or at least a link to them) will be available in itslearning.

Opetusmenetelmät

Contact learning, practical exercises, independent study

Pedagogiset toimintatavat ja kestävä kehitys

Given examples and exercises support each topic studied during the lectures. Additional material in the form of tutorials and reliable information sources is provided.

Opiskelijan ajankäyttö ja kuormitus

Contact hours 16 h
Inpendent studying 119h, including:
- Studying the course material
- Completing assignments
- Project

Sisällön jaksotus

-The basic idea of data engineering methods and pipelines
-different components
-integration of said components (MQ systems)
-data engineering frameworks (Apache family)

Viestintäkanava ja lisätietoja

Itslearning and contact classes are the main communication channels used on this course.

The student is required to have a computer capable of running a simple Ubuntu virtual machine.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Assignments returned throughout the course
Small project at the end of the course

Ilmoittautumisaika

17.05.2023 - 16.10.2023

Ajoitus

09.10.2023 - 15.12.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Opetuskielet
  • Englanti
Paikat

10 - 35

Koulutus
  • Insinööri (ylempi AMK), Data Engineering and AI
  • Tradenomi (ylempi AMK), Data Engineering and AI
Opettaja
  • Ali Khan
Ryhmät
  • YDATIS23
    Insinööri (ylempi AMK), Data Engineering and AI
  • YDATTS23
    Tradenomi (ylempi AMK), Data Engineering and AI

Tavoitteet

After completing the course, the student can:
- learn about the history and background of Cloud Computing
- discover Cloud Computing including examples of real-world problems
- understand the most commonly used platforms for cloud computing such as Amazon AWS and Microsoft Azure (and possibly CSC Finland).
- understand the various Service models on Cloud as IaaS, PaaS, and SaaS
- learn the basic network security techniques in the cloud environment

Sisältö

- Cloud computing
- Software-as-a-Service (SaaS)
- Platform-as-a-Service (PaaS)
- Infrastructure-as-a-Service (IaaS)
- Cloud computing technologies and tools
- Security in the cloud environment

Arviointiasteikko

H-5

Ilmoittautumisaika

17.05.2023 - 11.09.2023

Ajoitus

01.09.2023 - 15.12.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Opetuskielet
  • Englanti
Paikat

10 - 35

Koulutus
  • Insinööri (ylempi AMK), Data Engineering and AI
  • Tradenomi (ylempi AMK), Data Engineering and AI
Opettaja
  • Golnaz Sahebi
Ryhmät
  • YDATIS23
    Insinööri (ylempi AMK), Data Engineering and AI
  • YDATTS23
    Tradenomi (ylempi AMK), Data Engineering and AI

Tavoitteet

After completing the course, the student can:
- describe basic concepts and processes related to Data Engineering and AI

Sisältö

- Data Engineering process
- Basics of AI
- Fields and evolution of AI
- Big data
- Basics of Machine Learning

Oppimateriaalit

Material will be available via the learning environment (ITS) and our institution's eBook Central database.

Tenttien ajankohdat ja uusintamahdollisuudet

No exam

Opiskelijan ajankäyttö ja kuormitus

Contact hours:
- 4 times 3h theory and practice: 4 x 4h = 12 hours

Assignments for the final project: approximately 118 hours

Total: approximately: 130 hours

Sisällön jaksotus

Course Outline and Schedule:
Week 37: Introduction to the Course and Data Preprocessing:
• Project overview and requisites
• Initiation of project's initial phase: Data preprocessing and visualization (assignment 1)
Week 41: Machine Learning I
• Students' presentations showcasing outputs and implementation of the first assignment
• Commencement of phase two: Supervised and unsupervised learning (assignment 2)
Week 45: Machine Learning II
• Students' presentations showcasing outputs and implementation of the second assignment
• Tuning and optimizing your Machine Learning algorithms (assignment 3)

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

The course is graded on a scale of 0-5.
*
In order to receive an approved performance and pass the course, the student must receive an acceptable mark for the three assignments.
*
You can get at most 40, 30, and 30 points for each phase of the project (assignments 1-3). You can therefore get a maximum of 100 points from all phases of the project.

Hylätty (0)

Less than 50 points in assignments not passed.

Arviointikriteerit, tyydyttävä (1-2)

50 - 65 points from the total points of the assignments

Arviointikriteerit, hyvä (3-4)

66 - 80 points from the total points of the assignments

Arviointikriteerit, kiitettävä (5)

81- 100 points from the total points of the assignments

Ilmoittautumisaika

02.12.2023 - 15.01.2024

Ajoitus

15.01.2024 - 30.04.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Opetuskielet
  • Suomi
  • Englanti
Koulutus
  • Insinööri (ylempi AMK), Data Engineering and AI
  • Tradenomi (ylempi AMK), Data Engineering and AI
Opettaja
  • Tommi Tuomola
Ryhmät
  • YDATIS23
    Insinööri (ylempi AMK), Data Engineering and AI
  • YDATTS23
    Tradenomi (ylempi AMK), Data Engineering and AI

Tavoitteet

After completing the course, the students can
- describe and understand how MLOps projects operate

Sisältö

- Process and tools for Machine Learning Engineering for Production (MLOps)

Oppimateriaalit

Teacher provided lecture material
Supporting public online material
Teacher provided virtual machines
All needed material (or at least a link to them) will be available in itslearning.

Opetusmenetelmät

Contact learning, practical assignments, independent study

Pedagogiset toimintatavat ja kestävä kehitys

Given examples and exercises support each topic studied during the lectures. Additional material in the form of tutorials and reliable information sources is provided.

Opiskelijan ajankäyttö ja kuormitus

Contact hours 16 h
Inpendent studying 119h, including:
- Studying the course material
- Completing assignments
- Project

Sisällön jaksotus

Chosen topics from MLops, Dataops and Devops for artificial intelligence and data engineering students.

Viestintäkanava ja lisätietoja

Itslearning and contact classes are the main communication channels used on this course.

The student is required to have a computer capable of running a simple Ubuntu virtual machine.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Assignments returned throughout the course
Small project at the end of the course