Siirry suoraan sisältöön

Fundamentals of Go (3op)

Toteutuksen tunnus: C-10065-TT00GU01-3001

Toteutuksen perustiedot


Ilmoittautumisaika
07.03.2026 - 31.12.2028
Ilmoittautuminen toteutukselle on käynnissä.
Ajoitus
10.03.2026 - 31.12.2028
Toteutus ei ole vielä alkanut.
Opintopistemäärä
3 op
Korkeakoulu
Metropolia Ammattikorkeakoulu, Karaportti 2
Opetuskielet
englanti
Paikat
0 - 500
Opintojakso
C-10065-TT00GU01

Toteutukselle Fundamentals of Go C-10065-TT00GU01-3001 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.

Arviointiasteikko

Hyväksytty/Hylätty

Tavoitteet

After completing the course, the student will be able to: - Understand the core syntax and structure of Go programs. - Work with basic data types, variables, functions, and control flow in Go. - Organize code using packages and understand Go’s module system. - Use arrays, slices, maps, and basic structures to model data. - Understand and apply basic concepts of interfaces in Go. - Write simple, readable, and idiomatic Go programs following Go’s conventions. - Compile, run, and debug Go programs using standard tools. These objectives define what is expected from the learner by the end of the course.

Sisältö

This course is designed for students specializing in Information Technology. It introduces the fundamentals of programming in the Go language. The course also helps students to: 1. Understand which types of problems Go is well-suited for, and which it is not 2. Recognize the main advantages and limitations of the language 3. Learn the basics of its syntax

Aika ja paikka

Course can be done in own pace and course environment is Metropolia's Moodle.

Oppimateriaalit

Can be find via course space.

Opetusmenetelmät

The course consists of self-paced study, reading materials, example programs, and short exercises within each module. Students are expected to review the provided learning materials and complete all required tasks independently.

Estimated time commitment: approximately 25–30 hours depending on prior experience.

A suggested study schedule will be provided to help learners progress steadily through the course.

Progress tracking tools in the learning environment will show which sections and tasks have been completed.

Tasks
- The course includes the following assignments:
- Short coding exercises within each module
- A small final program demonstrating the use of basic Go syntax

Multiple-choice or short-answer checkpoints to confirm understanding

A detailed list of tasks will be available inside the course workspace.

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

Can be find via course environment.

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

The course consists of self-paced study, reading materials, example programs, and short exercises within each module. Students are expected to review the provided learning materials and complete all required tasks independently.

Estimated time commitment: approximately 25–30 hours depending on prior experience.

A suggested study schedule will be provided to help learners progress steadily through the course.
Progress tracking tools in the learning environment will show which sections and tasks have been completed.

Esitietovaatimukset

Participants should have a basic understanding of programming structures such as variables, conditions, loops, and functions. Prior experience with any programming language (for example Python, Java, C, or JavaScript) is recommended but not strictly required. No previous knowledge of Go is expected.

Siirry alkuun