Projekter og almene fag, se flere Projekter og almene fag, BSc i Data Science og Management Projekter og almene fag, Geofysik og Rumteknologi Projekter og almene fag, Kunstig Intelligens og Data Projekter og almene fag, BSc i Bygningsdesign Projekter og almene fag, Miljøteknologi Projekter og almene fag, BSc i Bioteknologi Projekter og almene fag, Produktion og Konstruktion Projekter og almene fag, Kemi og Teknologi Projekter og almene fag, Life Science og Teknologi Projekter og almene fag, Elektroteknologi Projekter og almene fag, Fysik & Nanoteknologi Projekter og almene fag, Kvantitativ Biologi og Sygdomsmodelleringi Naturvidenskabelige grundfag, Bæredygtigt Energidesign Naturvidenskabelige grundfag, Life Science og teknologi Polyteknisk grundlag (BSc), se flere Polyteknisk grundlag (BSc), Cyberteknologi Polyteknisk grundlag (BSc), Byggeteknologi Polyteknisk grundlag (BSc), Elektroteknologi Polyteknisk grundlag (BSc), Design og Innovation Polyteknisk grundlag (BSc), Bæredygtigt Energidesign Polyteknisk grundlag (BSc), Life Science og Teknologi Polyteknisk grundlag (BSc), Fysik og Ingeniørvidenskab Polyteknisk grundlag (BSc), Miljøteknologi Polyteknisk grundlag (BSc), Bygningsdesign Polyteknisk grundlag (BSc), Teknologi Polyteknisk grundlag (BSc), Medicin og teknologi Polyteknisk grundlag (BSc), Data Science og Management Polyteknisk grundlag (BSc), Matematik og Teknologi Polyteknisk grundlag (BSc), Geofysik og Rumteknologi Polyteknisk grundlag (BSc), Kemi og teknologi Polyteknisk grundlag (BSc), Produktion og konstruktion Polyteknisk grundlag (BSc), Kunstig Intelligens og data Tilvalgskursus (B Eng), se flere Tilvalgskursus (B Eng), Kemi og bioteknik Tilvalgskursus (B Eng), Kemiteknik og International Business Tilvalgskursus (B Eng), Arktisk Byggeri og Infrastruktur Tilvalgskursus (B Eng), Mobilitet, transport og logistik Tilvalgskursus (B Eng), Fødevaresikkerhed og -kvalitet Tilvalgskursus (B Eng), Bygningsdesign
E1B (tors 13-17)
Campus Lyngby
Forelæsninger og øvelser
13-uger
Særlig eksamensdag. Klik på linket ”Eksamensplacering” til
venstre for denne tekst og find 02002 i DTU’s planlagte
eksamensskema.
Skriftlig eksamen
Skriftlig eksamen med muligheden for at optjene ekstra point i
løbet af semestret.
Hovedformålet er at give de studerende det fundament for at tænke
beregningsmæssigt, som skal bruges i senere kurser og når man
arbejder som ingeniør. Programmering er nøglekompetencen, der
behøver for at løse problemer og arbejde som ingeniør i den
digitale verden. I dette kursus lærer de studerende principperne
for programmering og trænes i at løse problemer gennem
programmering.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
løse beregningsmæssige problemer med programmer
skrive klar, læselig kode med en tekst editor eller et IDE
analysere et program for at forstå hvordan en computer ville
eksekvere det
udvikle programmer med basale typer, tildeling, udtryk,
forgreninger og løkker samt funktioner og funktionskald
skive interaktive computerprogrammer og programmer, der læser
input fra en fil og skriver til en anden fil
skrive programmer med strukturerede typer såsom tupler, lister,
dictionaries og hierarkiske typer
bruge simple klasser
gøre brug af moduler (eller pakker) i computerprogrammer
være i stand til at teste et program for korrekthed
Kursusindhold
Kurset er en introduktion til programmering og det
programmeringssprog der benyttes er Python. Der undervises i de
grundlæggende programmeringskoncepter: datatyper, sætninger,
forgreninger og løkker samt objektorienteret programmering. De
studerende lærer praktisk programmering gennem øvelser og deres
kompetencer udbygges via mindre projekter. De studerende
introduceres også til basale Python pakker såsom NumPy.
Sidst opdateret
02. maj, 2024
Kopier links for linkning til denne kursusbeskrivelse
Denne version:
Nyeste version:
Denne version vil altid linke til denne version af kursusbeskrivelsen.
Nyeste version vil linke til den nyeste version af kursusbeskrivelsen.