Gamle fag == Nye fag == UiO fag ?
45012 Programmering Metodikk (5 sp) == TDT4140 - Programvareutvikling (7,5 sp) (10/14 er dekt)
| 45012 | TDT4140 - Programvareutvikling | UiO: INF1050 - Systemutvikling |
|---|---|---|
| Studienivå: Videregående emner, nivå II | Nivå: Bachelor | |
programmering av store systemer. | prosjektledelse og planlegging, | rammer, ledelses. |
| Spesifikasjon, formell analyse og verifikasjon av | System-modellering og Unified Modeling Language, Software Quality | systemenes egenskaper defineres, teknologier for systemutvikling. |
| Programvare-prosesser, | utvikling av programvaresystemer |
| ||
| Architectural Design, | samspillet mellom programvaresystemer og ulike bruker- og interessegrupper. |
Teknikker for program- og systemutvikling. | Software Design, Configuration Management, Software gjenbruk, | tradisjonelle metoder |
Program- og datatransformasjoner, og sammenhenger mellom slike. | ||
| Litt om program-testing og -vedlikehold. | Software Testing, | |
| MANGLER | ||
| Agile Software, | moderne (inkludert smidige) metoder | |
| Service Oriented Architecture, | ||
| Sikkerhet, | ||
| prosessforbedring. | ||
Kunnskap: Ferdigheter: Generell kompetanse: |
Ferdigheter: Generell kompetanse: |
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra | Til |
|---|---|---|---|
| IT1602 | 7.5 | 01.01.2008 | |
| SIF8018 | 7.5 |
45023 Datamaskiner GK (5 sp) == TDT4160 Datamaskiner, grunnkurs (7,5 sp)
45090 Operativsystemer (5 sp) == TDT4186 Operativsystemer (7,5 sp) (11/13 er dekt)
| 45090 | TDT4186 |
|---|---|
Historisk oversikt over operativsystemers utvikling. | |
| Basisfunksjoner til et operativsystem, en del grunnbegreper. | Emnet vil etablere definisjoner, prinsipper, rammeverk |
Systemfilosofier: | Styrespråk.
|
| Prosessbegrepet. | prosesser, |
| Parallelle prosesser og synkroniseringsmekanismer. | trådsystemer, synkronisering, |
Prinsipper og algoritmer for | lagertildeling, CPU-tildeling, inn/ut-enheter, |
| Generell ressursallokering og jobbplanlegging. | filsystemer |
Låsingsproblemet. | vranglåshåndtering, |
Distribuerte systemer. | |
Pålitelighet og konfigurering. | sikkerhet. |
| Studie av operativsystemet UNIX | Viktige eksempler vil være (WINDOWS) og LINUX. |
| Mangler | |
| multiprosessorsystemer | |
| Windows |
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra | Til |
|---|---|---|---|
| IT167 | 3.7 | ||
| IT2202 | 3.7 | ||
| IT222 | 3.7 | ||
| MNFIT167 | 3.7 | ||
| MNFIT222 | 3.7 | ||
| MNFIT222 | 3.7 | ||
| TDT4155 | 3.7 | ||
| TTK4147 | 2.0 | 01.09.2009 |