Velkommen til faget TDT4120 Algoritmer og datastrukurer sine nettsider.
Her finner du det meste av det som er tilgjengelig av elektronisk materiale
for faget.
Hvis du har hatt faget tidligere og lurer på
om du må gjøre øvingene på nytt, se her.
(Beklager glorete fargebruk, men vi fikk dette spørsmålet veldig mange ganger i fjor og gikk lei av å svare på det.)
En undass kommer til å sitte i 4. etasje på P15 fra ca. kl. 16 på torsdag 7., i tilfelle noen skulle ha noen "i siste liten"-spørsmål. Spørsmål kan også stilles på algdat@, men vi garanterer ikke at vi har kapasitet til å svare (husk at det er eksamensperiode for undassene også).
04.12.06
[ Tidligere
beskjeder ]
Programmeringsøvingene kan leveres i (nesten) fritt valgt språk, men gjennomgang på øvingsforelesninger vil foregå i Python, og bare Python og Java veiledes på datasal.
De som tar faget har forskjellig faglig bakgrunn, og vi prøver å ta hensyn til dette. Hvis du mangler noen av forkunnskapene skal det være fullt mulig å plukke dem opp underveis.
Matematiske ferdigheter:
Programmeringsferdigheter:
if-then-else,
while,
for.Koble deg gjerne til stud og lek med Python der:
ssh login.stud.ntnu.no
python
Vi vil understreke at dette ikke er et programmeringskurs. Programmeringsmiljøene brukes til å praktisk kjennskap til hvordan teoretiske konsepter overføres til fungerende fysiske systemer. På eksamen vil du kunne bli bedt om å forstå og utføre Python-programmer for å demonstrere praktiske ferdigheter.
Grunnleggende unix-ferdigheter:
Det er ikke noe formelt krav om disse forkunnskapene.
Grunnleggende UNIX-kommandoer vil bli gjennomgått på første
øvingsforelesning. Disse er nødvendige for å teste
praksis-øvingene på egen hånd, uten å installere Python selv.
Se Cybeles
kursmateriell for et unixkurs for nybegynnere.
Fordi man forstår ting litt lettere om man vet hva man skal forstå, kommer her en grovinndeling av hjelpemidlene du får til å lære alg.dat.:
Bruk dem!
Vi prøver å holde disse sidene så oppdatert som mulig; hvis det finnes elektroniske versjoner av utdelt materiale, så vil de som regel finnes her. Dokumenter som er direkte knyttet til forelesninger og øvingsgjennomganger vil legges ut ved den relevante datoen i ukeplanen. Ellers finnes noen av tidligere års forelesnings-/øvingsnotater under notater. Enkelte kodesnutter og annet stoff relatert til koding/algoritmer, sanket gjennom årene, finnes under kode.
All generell faginformasjon (om forelesninger, øvinger, og eksamen) skal være tilgjengelig via disse sidene. Hvis det er noe du ikke finner, setter vi pris på om du tar kontakt med oss på algdat@idi.ntnu.no.