| TTIT80 |
Tema: Programmering och modellering, 3 p
/Programming and modeling/
För:
IT
|
| |
Utbildningsområde: Teknik
Ämnesgrupp: Datalogi/Datateknik Nivå (A-D):B
|
| |
Mål:
Att förstå principerna för data- och kontrollabstraktion och kunna tillämpa dessa för att bygga och simulera modeller av verkligheten.
|
| |
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Programmering från TTIT05 Grundläggande datavetenskap från termin 1 och TTIT33 Algoritmer och optimering från termin 3.
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
| |
Organisation: Se studiehandboken del 1.
|
| |
Kursinnehåll: Programmeringsspråket SCHEME. Lambdauttryck. Abstraktion och funktionsdefinitioner. Rekursiva datastrukturer. Rekursion. Högre ordningens funktioner. Strömmar. Tillämpningar från linjära system. Datastrukturer och dataabstraktion. Modellering av objekt och tillstånd.
|
| |
Kurslitteratur: Enligt litteraturlista.
|
| |
Examination: |
UPG1 LAB1 BAS1
|
Skriftlig rapport. Programmering och modellering. En laborationskurs. Basgruppsarbete. |
3 p 0 p 0 p
|
| |
|
Endast betyg godkänd ges. |