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.