Produktbeskrivelse
Den åpne kilden boken 'Fundamentals of Computer Programming with C#' tilbyr en omfattende tutorial i dataprogrammering som veileder leserne gjennom de grunnleggende prinsippene for programmering med C#. Boken tar for seg essensielle konsepter som programmering, logisk tenkning, datatyper og algoritmer, samt problemløsning og hvordan man skriver høy kvalitet kode, akkompagnert av rike eksempler i C#. I tillegg tilbys det video leksjoner, presentasjoner, øvelser og løsninger for å støtte læringsprosessen. Tutorialen starter med de første skrittene innen programmering og programvareutvikling, som variabler, datatyper, betingede utsagn, løkker og arrays. Deretter utforskes grunnleggende emner som metoder, tallsystemer, strenger og behandling av strenger, unntak, klasser og objekter. Etter å ha introdusert de grunnleggende konseptene, dykker boken dypere inn i mer avanserte programmeringsemner som rekursjon, datastrukturer (lister, trær, hash-tabeller og grafer), skriving av kode av høy kvalitet, enhetstesting og refaktorering, samt objektorientert programmering med prinsipper som arv, abstraksjon, innkapsling og polymorfisme. Boken er dermed en uvurderlig ressurs for både nybegynnere og erfarne programmerere som ønsker å styrke sine ferdigheter innen C#.