Ukeplan

uke datoer teoretisk tema praktisk tema obliger og eksamener
04 23.1-29.1 Introduksjon til kurset og til OS

log in til Linux-maskinene på IFI, intro til programmeringsverktøyene, Git, og basistypene i C

 
05 30.1-05.2 OS: prosesser og CPU scheduling basistypene char og unsigned char, tallverdier i char, adresser, pekere, C-strings, char arrays  
06 06.2-12.2

OS: minne

stack og heap, dynamic memory allocation (malloc og free), levetid for allokerte data, sizeof og strlen

UT: Oblig 1
(publisert 10.2.)

07 13.2-19.2

ingen forelesning (oblig)

avanserte datatyper med struct, aksess med og uten peker, dereferensering av pekere  
08 20.2-26.2

OS: lagring

filer, filoperasjoner uten og med bufring, om minnelayout for strenger, arrayer

INN: Oblig 1
(frist 24.2., 23:59)

09 27.2-5.3

OS: IPC

lister, trær og grafer med structer i C, serialisering for skriving til fil, om minnelayout for strukter  
10 6.3-12.3

Datakom: introduksjon, strukturer & konsepter

håndtering av bits, hva er true og false i C, boolske operatorer, bruke bits som flags UT: oblig 2, planlagt 10.3
11 13.3-19.3 ingen forelesning (oblig) IPC med pipe, nye prosesser med fork, relasjon til filoperasjoner uten bufring og til serialisering  
12 20.3-26.3

Datakom: ARP og IP adresser

gjennomgang av oblig INN: oblig 2, planlagt 24.3
13 27.3-02.4

Datakom: addressering på L4 og L5

innføring i sockets, forbindelsesløs kommunikasjon med UDP-sockets, localhost, klienter og servere  
14 03.4-09.4 uken før Påske, alt avlyst  
15 10.4-16.4 ingen forelesning, Påskemandag    
16 17.4-23.4

Datakom: forbindelsesorientert og forbindelsesløs kommunikasjon

forbindelsesorientert med TCP-sockets, namer og adresser, enkel bruk getaddrinfo  
17 24.4-30.4

Datakom: Flytkontroll

hendelsesløkker med select

UT: praksiseksamen, utlevert i Inspera 28.4. Oppgaven er også tilgjengelig på github.

18 01.5-07.5 ingen forelesning, 1. mai hjemmeeksamen Q&A  
19 08.5-14.5

nytt: Datakom: metningskontroll introduksjon

fs: flykontroll

avansert bruk av getaddrinfo, litt om IPv6  
20 15.5-21.5

nytt: Datakom: ruting

fs: metningskontroll

makefiler som et avhengighetstre  
21 22.5-28.5

siste forelesning

fs: ruting

Q&A

teori Q&A INN: praksiseksamen, planlagt 22.5
22 29.5-04.6 ingen forelesning    
23 05.6-11.6 skriftlig eksamen 07.6 kl 15-19 INN/UT: teoretisk eksamen, 07.6

 

Publisert 19. jan. 2023 07:53 - Sist endret 15. mai 2023 18:12