Gå til indholdet

Bogen om C# - Online version

Info

Sidste rettelse er sket 10/08-25 23:21 - se Nyheder for mere information.

Velkommen til den digitale udgave af “Bogen om C#”. Jeg hedder Michell Cronberg og har skabt og vedligeholder dette site. Materialet har rod i “Bogen om C#” skrevet af mig, og bogen har været udgivet i flere versioner over flere år. Den benyttes af uddannelsesinstitutioner, virksomheder og private som en grundlæggende lærebog i C#.

Tidligere versioner af Bogen om C#

I forbindelse med opdateringen af bogen til C# version 11, besluttede jeg at skifte fra en fysisk/e-bog til en online udgave. Dette skyldes primært, at jeg ønsker at frigøre mig fra de begrænsninger, der er forbundet med en trykt bog og i stedet let kunne opdatere materialet løbende samt tilføje video og andre media.

Desuden vil fremgangsmåden for at lære programmering ændre sig markant i fremtiden på grund af de mange avancerede sprogmodeller, såsom ChatGPT, Gemini mv. Jeg er overbevist om, at denne form for kunstig intelligens vil begrænse markedet for grundbøger, og i stedet for at skrotte materialet vil jeg hellere udgive det i et andet format.

Jeg bruger selv materialet i forbindelse med mine kurser og foredrag, blandt andet på Teknologisk Institut, og et åbent online materiale gør det nemt at henvise til teori og opgaver.

Brug af materialet

Materialet består af mange hundrede sider relateret til både grundlæggende og videregående C# og er opdelt i niveauer som tilgås gennem top-menuen.

Niveau Beskrivelse
Niveau 0 For den absolutte begynder
Niveau 1 Grundlæggende C#
Niveau 2 Videregående C#

Yderligere er der en Diverse-menu som indeholder andet som ikke er direkte relateret til sproget, samt et menupunkt relateret til Opgaver.

Du kan vælge at arbejde dig gennem de forskellige niveauer baseret på dit kendskab til programmering og erfaring med C#. Du kan også bruge den som et opslagsværk eller benytte søgefunktionen i øverste højre hjørne.

Opgaver

Der er en del opgaver som du kan bruge til at øve dig - her er eksempelvis en opgave i brug af løkker. Langt hovedparten er meget små og relateret til et konkret emne, og samtlige opgaver har et forslag til en løsning. En opgave har et nummer (eksempelvis N050 som står for niveau 0 opgave 50) så det er nemt at finde en konkret opgave i menuen og ved hjælp af søgefunktionen. Det bruges især i undervisning hvor det gør det nemt at refere til en eller flere opgaver.

At lære programmering handler i høj grad om at skrive/læse så meget kode som muligt så løs så mange opgaver du kan. Hvis du er i tvivl så bliv inspireret af løsningen, men målet er at du selv på et tidspunkt skal kunne løse alle opgaverne.

Information til undervisere

Mange sider har “Information til undervisere” som en sektion der kan foldes ud. Informationerne her er som udgangspunkt rettet mod undervisere, men hvis du bruger materialet som selvstudie kunne det måske også være interessant for dig. Så sektionen er ikke blot til undervisere - du er velkommen til at lure 😄

Licens og brug

Alt indhold på denne side er ophavsretligt beskyttet og må ikke downloades, genudgives eller modificeres uden forudgående tilladelse.

Materialet er gratis at bruge for privatpersoner og studerende, men følgende betingelser gælder:

  • Materialet må ikke downloades og bruges lokalt.
  • Det må ikke kopieres, ændres eller anvendes som udgangspunkt for egne materialer.
  • Ved brug eller henvisning skal der være tydelig kildeangivelse, fx: “Fra Bogen om C# – Online (https://mcronberg.github.io/bogenomcsharp/) af Michell Cronberg”

Virksomheder, undervisere og uddannelsesinstitutioner skal have tilladelse for at bruge materialet i kommercielle eller organiserede sammenhænge. Det gælder fx ved:

  • anvendelse i undervisning eller interne kurser
  • brug som dokumentation i forbindelse med softwareudvikling
  • systematisk linking til materialet i kommercielt regi

Prisen aftales individuelt og afhænger blandt andet af uddannelsestype, virksomhedens størrelse og antallet af brugere, udviklere eller undervisere. Den vil som udgangspunkt tage udgangspunkt i bogens tidligere udsalgspris, dog tilpasset til at materialet nu tilbydes som online ressourcer uden tryk- og distributionsomkostninger.

Kontakt venligst michell@cronberg.dk for flere informationer.

Om sitet

Dette site er skabt ved hjælp af MkDocs og Material for MkDocs. Se her for yderligere information om andre værktøjer.

Fejl, mangler og kommentarer

I bunden af hver side (se eksempelvis nederst på denne side) finder du en mulighed for at sende kommentarer. Hvis du finder nogle fejl eller mangler, har forslag eller ønsker til forbedringen eller lignende, så smid en besked. Det giver dig mulighed for at sende en kommentar (Google Forms) direkte til mig.