Siirry suoraan sisältöön

Fundamentals of Go (3op)

Opintojakson tunnus: C-10065-TT00GU01

Opintojakson perustiedot


Laajuus
3 op
Opetuskieli
englanti
Korkeakoulu
Metropolia Ammattikorkeakoulu

Osaamistavoitteet

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

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.

Arviointikriteeri, hyväksytty/hylätty

Assessment is based on: - Completion of mandatory exercises - Submission of the final programming assignment - Demonstration of understanding of Go fundamentals through quizzes or checkpoints The grading scale is: pass / fail. To pass the course, all required tasks must be completed and the final assignment must meet the minimum quality criteria defined in the course instructions.

Siirry alkuun