Skip to main content

Dart Programming (3 cr)

Code: C-10065-TT00GD76-3001

General information


Enrolment period
14.01.2025 - 31.12.2025
Registration for the implementation has begun.
Timing
14.01.2025 - 31.12.2026
Implementation is running.
Credits
3 cr
Institution
Metropolia University of Applied Sciences, Karaportti 2
Teaching languages
English
Seats
0 - 500

Objectives (course unit)

In this couse, you will learn the basics of Dart programming language.

Content (course unit)

1. Getting started 2. Dart Basics 3. Control Flow 4. Error Handling 5. Functions 6. Collections 7. Object-Oriented Programming 8. Asynchronous Programming 9. Project and Packages 10. File Handling 11. Testing 12. Final Project

Prerequisites (course unit)

To get the most out of the course, you should have the following prerequisites: 1. Basic Programming Knowledge Understanding of fundamental programming concepts such as variables, control flow (if statements, loops), functions, and data types. Familiarity with the concept of data structures (e.g., arrays, strings) and basic algorithms. 2. Terminal Skills: Comfortable using a command-line interface (CLI) or terminal. Basic commands for navigating the filesystem (e.g., cd, ls/dir, mkdir). 3. IDE Familiarity Ability to use a text editor or Integrated Development Environment (IDE) for writing code. Familiarity with Visual Studio Code is a plus. This course has been created using the Dart version 3.6.

Location and time

Course is delivered via Metropolia's Viope environment and it can be done in own pace.

Exam schedules

Online.

Assessment methods and criteria

After student has done at least 80% of tasks he/she can get grade pass.

Assessment scale

Hyväksytty/Hylätty

Teaching methods

100% online (Self-Study) course.

Learning materials

Online.

Student workload

Course can be done in own pace. So, the timetable is up to student her-/himself.

Content scheduling

Course can be done in own pace. So, the timetable is up to student her-/himself.

Completion alternatives

None.

Practical training and working life cooperation

None.

Go back to top of page