Grundforløb 2 · Programmering

Learn C# and Git —
step by step

Din centrale platform til GF2. Teori, opgaver og projekter samlet ét sted — så du altid ved, hvad du skal lære næste gang.

Program.cs
using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Hej GF2!");
    }
}
18 Curriculum topics
10 Exercises
7 Projects
13 Learning days

Målpinde i GF2 Programmering

GF2 Learn understøtter udvalgte målpinde fra specialet datatekniker med speciale i programmering. De officielle formuleringer findes i bekendtgørelse nr. 177 af 8. februar 2025 om data- og kommunikationsuddannelsen på Retsinformation.

  1. 2

    Planlægning og kvalitetssikring

    Arbejde ud fra strukturerede metoder til at planlægge og tilrettelægge eget arbejde, herunder kildekritik, strukturering af data, versionskontrol og styring.

    Git, projektforløb og opgavestruktur
  2. 5

    Grundlæggende matematik

    Tal- og symbolbehandling, funktioner og grafer samt statistik — fx beregninger på netværk, IP-adresser, binær og hex.

    Pensum og opgaver om tal, netværk og konvertering
  3. 6

    Debugging og kontrolstrukturer

    Anvende programmeringssoftwares debugningsværktøjer til fejlfindning samt kontrolstrukturer til forgrening og løkker.

    Browser-IDE, Kør-output og opgaver med if/switch og løkker
  4. 10

    Små enkle programmer

    Fremstille programmer med flere kontrolstrukturer, datatyper, collections og variabler — herunder at vælge en passende datatype.

    Begynderopgaver og mini-projekter i C#
  5. 12

    Scripts og Active Directory

    Fremstille simple scripts til indhentning af systemoplysninger og automatisk konfiguration af brugere i et Active Directory-miljø.

    AD-projektforløb og systemscripts

Choose your path

Platformen er opdelt i tre dele — start dér, det giver mening for dig.

Your learning journey

Sådan bevæger du dig fra begynder til selvstændig programmør.

  1. 1

    Understand the basics

    Læs pensum om variabler, løkker, metoder og OOP.

  2. 2

    Practice in small steps

    Løs opgaver med stigende sværhedsgrad og commit til Git.

  3. 3

    Build projects

    Arbejd med større forløb og lær at strukturere rigtig kode.

  4. 4

    Submit via GitHub

    Brug branches, pull requests og professionel versionsstyring.

Git from day 1

Versionsstyring er vævet ind i hele forløbet — ikke et tillæg til sidst.

Built for GF2

Indhold og progression matcher undervisningen på datatekniker GF2.

Sign in and track progress

Opret profil via Mercantec Auth og gem din progression (kommer snart).

Ready to get started?

Start med introduktionen til programmering — det tager kun få minutter.

Gå til første lektion

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.