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
- Course
- C-10065-TT00GD76
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.