INF100 - Grunnkurs i programmering
Vårsemesteret 2004
Institutt for informatikk,
Universitetet i Bergen
[ Ukeplan ]
[ Oppgaver ]
[ Introduksjonskurs ]
Foreleser og emneansvarlig
Eivind Coward
Kontor 5109, Datablokken, Høyteknologisenteret, 5. etg.
Tlf: 55584068
E-post: coward@ii.uib.no
Undervisningsassistent
Yngve Villanger
Kontor 3148, Datablokken, Høyteknologisenteret, 3. etg.
Tlf: 55584092
E-post: yngvev@ii.uib.no
Pensum
|
Lærebok: K.A. Mughal, T.Hamre og R.W.Rasmussen:
Java som første programmeringsspråk,
Cappelen Akademisk Forlag, Oslo 2002.
Følgende deler av boken er pensum:
Kap. 1: Hele
Kap. 2: Hele, unntatt avsnitt 2.9
Kap. 3: Hele
Kap. 4: Hele
Kap. 5: Hele
Kap. 8: Avsnitt 8.2
Kap. 12: Avsnittene 12.4-12.5
Kap. 13: Avsnitt 13.6
|
Forelesninger
- Sted: Auditorium A, Auditoriefløyen, Allégaten 66
- Tid: Tirsdager 12.15-14.00, onsdager 12.15-14.00
- Første forelesning: Tirsdag 20. januar
En tentativ ukeplan
med forelesninger, øvinger og innleveringer er lagt ut
og vil bli oppdatert etter hvert.
Øvingstimer
I øvingstimene arbeider studentene med oppgaver de på forhånd har
lastet ned her. Fire av øvingene er innleveringsoppgaver som skal
karaktersettes, mens andre er uten innlevering. Resultatet på
innleveringsoppgavene utgjør 20% av sluttkarakteren.
En gruppeleder vil hjelpe til i øvingstimene. Første del av timene
vil foregå i ett av grupperommene på Realfagbygget, hvor oppgavene
blir diskutert. Deretter går gruppeleder og studentene til PC-rommene
i auditoriefløyen, Allégt. 66, hvor studentene får jobbe praktisk med
oppgavene.
Følgende tider er satt opp for gruppene:
| Tid | Sted | Gruppeleder |
Gruppe 1 | Mandag 10.15-12.00 | Grupperom 5, Realfagbygget |
Arnt Henning Moberg (arntmoberg@hotmail.com) |
Gruppe 2 | Mandag 16.15-18.00 | Grupperom 6, Realfagbygget |
Utgår |
Gruppe 3 | Tirsdag 16.15-18.00 | Grupperom 5, Realfagbygget |
Eivind Hvidevold (emh@hvidevold.cjb.net) |
Gruppe 4 | Onsdag 14.15-16.00 | Grupperom 5, Realfagbygget |
Yngve Villanger (yngvev@ii.uib.no) |
Gruppe 5 | Torsdag 14.15-16.00 | Grupperom 5, Realfagbygget |
Jon Are Rakvåg (jra010@student.uib.no) |
Studentene melder seg på en av disse gruppene via
INF100 sin studentportalside.
Merk: Gruppe 2 over bortfaller (etter avstemning i første forelesning).
Øvingsoppgaver
Hver mandag i totalt tolv uker legges det ut oppgaver her.
Åtte av oppgavesettene er frivillige øvingsoppgaver som ikke skal leveres inn,
mens de fire andre er innleveringsoppgaver.
I øvingstimene vil studentene få hjelp til arbeidet med øvingsoppgavene.
- Øving 1 (veiledning uke 5)
- Øving 2 (veiledning uke 6):
Oppgaver fra kap. 2 (s. 47): 2.4, 2.5, 2.6,
2.8.
Løsningsforslag (zip-fil)
- Øving 3 (veiledning uke 9):
Oppgaver fra kap. 3 (s. 94-95): 3.1, 3.2, 3.3, 3.4.
Løsningsforslag (zip-fil)
- Øving 4 (veiledning uke 10):
Oppgaver fra kap. 3 (s. 95): 3.5, 3.6, 3.7.
Løsningsforslag (zip-fil)
- Øving 5 (veiledning uke 13):
Oppgaver fra kap. 4 (s. 131-133): 4.2, 4.5, 4.6, 4.7.
Løsningsforslag (zip-fil)
- Øving 6 (veiledning uke 14):
Oppgaver fra kap. 4 (s. 132): 4.3;
kap. 5 (s. 159): 5.3*, 5.4*.
Løsningsforslag (zip-fil)
- Øving 7 (veiledning uke 18):
Oppgaver fra kap. 5 (s. 159): 5.1, 5.2
(klassen Vare);
kap. 8 (s. 252): 8.1, 8.2
(klassen
Boblesortering).
Løsningsforslag (zip-fil)
- Øving 8 (veiledning uke 19):
Oppgaver fra kap. 12 (s. 401-402): 12.15 a, e, f.
Løsningsforslag (zip-fil)
* litt vanskeligere/mer omfattende enn vanlig
For de mest utålmodige: Her finner du
forrige semesters øvinger.
Løsningsforslag legges ut uka etter veiledning. Det blir normalt ingen
øvingsgjennomgang i auditoriet.
Innleveringsoppgaver
Fire av oppgavesettene som legges ut, er innleveringsoppgaver.
Innleveringsfristen settes til fredag kl. 16.00 i uken etter at
oppgavene ble lagt ut, slik at studenten har i underkant av to uker
til å løse oppgavene. I øvingstimene vil studentene få hjelp til
arbeidet med innleveringsoppgavene.
Det blir gitt en poengsum på hver innleveringsoppgave.
Total poengsum på alle de fire innleveringene utgjør 20% av sluttkarakteren.
Mer om poengsettingen.
- Innlevering 1:
veiledning uke 7, innleveringsfrist
fredag 13. februar kl. 18.00
- Innlevering 2:
veiledning uke 12, innleveringsfrist
fredag 19. mars kl. 16.00
- Innlevering 3:
veiledning uke 17, innleveringsfrist
fredag 23. april kl. 16.00
Løsningsforslag (zip-fil)
- Innlevering 4:
veiledning uke 20, innleveringsfrist
fredag 14. mai kl. 16.00
Besvarelsene leveres inn ved å gå til
innleveringssystemet.
Interaktiv test
Som et frivillig tilbud er det lagt ut interaktive kontrollspørsmål,
der man kan teste seg selv.
Spørsmål fra kapitlene 1-5 er nå lagt ut.
Systemet krever innlogging. Brukernavn og passord er det samme som
for innleveringssystemet.
Testene finner du her.
Eksamen
Skriftlig eksamen 9. juni 9.00-14.00.
Alle trykte og skrevne hjelpemidler er tillatt.
Eksamen utgjør 80% av sluttkarakteren.
Eksamenssted: Betlehem, Vestre Murallmenning 15/17
(se fakultetets
eksamensplan).
Oppmøte senest 8.45.
INF100 ble undervist første gang høsten 2003.
Eksamensoppgaven vil bli gjennomgått i forelesningen onsdag 19/5.
Oppgaveteksten
(ps, pdf)
med løsningsforslag
(ps, pdf)
er lagt ut her.
Eivind Coward
Sist oppdatert: 8. juni 2004