Skip to main content

AI and Data ProjectLaajuus (15 cr)

Code: 4A00HB58

Credits

15 op

Objectives

The objective of the study module is to provide basic skills in data analysis and readiness for data processing. These skills will be applied in project work.

Upon completion of the study module, the goal is for the student to:

• Understand the fundamentals of artificial intelligence and acquire strong capabilities in data processing: including knowledge of machine learning models and the types of end products used to answer questions using data.
• Apply these skills in software development: by defining software features, designing software implementation, and executing software development.
• Plan a project, monitor its progress, manage changes, evaluate the project, and track working hours.
Implement the project systematically with a focus on the objectives.
• Enhance technical expertise in areas critical to the project's success.

Content

Preprocessing data using operating system commands and programming languages, data visualization using programming languages, fundamentals of machine learning, algorithms and methods, as well as their application, practical project utilizing agile project management, time tracking, defining, designing, implementing, and presenting the final product.

Prerequisites

Introduction to Programming, Fundamentals of Client-Side Programming, Client-Side Development

Assessment criteria, satisfactory (1-2)

The student understands the basic principles of machine learning and data analysis and can apply them with the assistance of programming languages. The student works in a project team and contributes significantly to the final output of the project.

Assessment criteria, good (3-4)

Based on what the student has learned during the course, they can effectively utilize machine learning and data analysis algorithms. The student enhances their own skills within the project team and contributes significantly to the final output of the project.

Assessment criteria, excellent (5)

Based on what the student has learned during the course, they can effectively apply machine learning and data analysis algorithms. The student enhances their own skills within the project team and produces an extremely significant contribution to the final output of the project. The student demonstrates a supportive attitude towards the project team in their project activities.