Hér má nálgast allt námsefni, dæmi og verkefni í áfanganum vefforritun 2 kenndan við HÍ vorið 2026.
| Vika | Mánudagur | Námsefni | Verkefni sett fyrir | Skil |
|---|---|---|---|---|
| 1 | 12. janúar | Kynning; form áfanga; vef1; Node.js & NPM | Verkefni #1 | |
| 2 | 19. janúar | Testing; TypeScript; HTTP; Hono/Express | Einstaklingsverkefni | |
| 3 | 26. janúar | TypeScript; HTTP; Hono/Express; postgres | Verkefni #2 | Verkefni #1 |
| 4 | 2. febrúar | Form; cookies & sessions; postgres | Hópverkefni #1 | |
| 5 | 9. febrúar | Notendaumsjón; vefþjónustur; hýsing | Verkefni #3 | Verkefni #2 |
| 6 | 16. febrúar | Cache, redis; Öryggi | Einstaklingsverkefni, fyrri | |
| 7 | 23. febrúar | Framenda framework; React | Hópverkefni #2 | Verkefni #3 |
| 8 | 2. mars | React | Verkefni #4 | Hópverkefni #1 |
| 9 | 9. mars | React; Next.js | ||
| 10 | 16. mars | Next.js; GraphQL | Verkefni #5 | Verkefni #4 |
| 11 | 23. mars | Next.js; GraphQL | ||
| 12 | 30. mars | Páskaleyfi 1.–7. apríl | ||
| 13 | 6. apríl | Kynningar | Verkefni #5 | |
| 14 | 13. apríl | Kynningar | Hópverkefni #2 | |
| 15 | 20. apríl | Buffer | Einstaklingsverkefni, loka |
Nánar er fjallað um kennsluáætlun í viku 1.
Kennslualmanak háskólaárið 2025–2026.
Hvert vikublað samanstendur af:
- Lýsing á viku.
- Fyrirlestrum vikunnar, vísun í upptekna fyrirlestra og hugsanlega aukaefni tengt þeim.
- Námsefni og lesefni fyrir vikuna.
- Dæmi tengd fyrirlestrum og lesefni, skoða ætti og keyra dæmi meðfram uppteknum fyrirlestrum. Farið verður yfir að einhverju leiti í tíma.
- Lykilhugtök sem farið er yfir í vikunni í námsefni og fyrirlestrum.
- „Verkefni vikunnar“ inniheldur verkefni fyrir vikuna sem nemendur vinna: í tímum, dæmatímum og sjálfstætt.
Allt námsefni er undir namsefni/.
Almennt er ekki leyfilegt að nota stór mállíkön til að vinna verkefni í námskeiðinu, sjá nánar um notkun í námskeiðinu.
Fyrirlestrar eru haldnir 15:00-17:20 á miðvikudögum. Í einhverjum vikum verða einnig fyrirlestrar/stoðtímar á mánudögum kl. 15, send verður tilkynning á Canvas þegar svo er.
Efni vikunnar er sett inn viku fyrr. Fyrirlestrarnir fara í nánari yfirferð á mikilvægum atriðum úr fyrirlestrum, yfirferð á dæmum, vinnu í verkefnum og umræður.
Upptökur af öllum fyrirlestrum má nálgast á YouTube.
- Vika 1, 12.–18. janúar 2026
- Kynning; form áfanga; vef1; Node.js & NPM
- Vika 2, 19.–25. janúar 2026
- Testing; TypeScript; HTTP; Hono/Express
- Vika 3, 26. janúar–1. febrúar 2026
- TypeScript; HTTP; Hono/Express; postgres
- Vika 4, 2.–8. febrúar 2026
- Form; cookies & sessions; postgres
- Vika 5, 9.–15. febrúar 2026
- Notendaumsjón; vefþjónustur; hýsing
- Vika 6, 16.–22. febrúar 2026
- Cache, redis; Öryggi
- Vika 7, 23. febrúar–1. mars 2026
- Framenda framework; React
- Vika 8, 2.–8. mars 2026
- React
- Vika 9, 9.–15. mars 2026
- React; Next.js
- Vika 10, 16.–22. mars 2026
- Next.js; GraphQL
- Vika 11, 23.–29. mars 2026
- Next.js; GraphQL
- Vika 12, 30. mars–5. apríl 2026
- Páskaleyfi 1.–7. apríl
- Verkefni 1
- Sett fyrir miðvikudaginn 14. janúar
- Skilist fimmtudaginn 29. janúar
- Sýnilausn
- Verkefni 2
- Sett fyrir miðvikudaginn 28. janúar
- Skilist fimmtudaginn 12. febrúar
- Sýnilausn
- Verkefni 3
- Sett fyrir miðvikudaginn 11. febrúar
- Skilist fimmtudaginn 26. febrúar
- Sýnilausn
- Verkefni 4
- Sett fyrir miðvikudaginn 4. mars
- Skilist fimmtudaginn 19. mars
- Verkefni 5
- Sett fyrir miðvikudaginn 18. mars
- Skilist fimmtudaginn 9. apríl
- Hópverkefni 1
- Sett fyrir í lok janúar
- Hópverkefni 2
- Sett fyrir í lok febrúar
Ekkert lokapróf, lokaeinkunn er út frá verkefnaskilum:
- 50% fyrir verkefni 1–5.
- 40% fyrir hópverkefni 1 og 2.
- Allt að 25% fyrir einstaklingsverkefni:
- 5% fyrir fyrri skil,
- 10% fyrir skilað verkefni,
- 10% fyrir kynningu á einstaklingsverkefni.
- Hámarkseinkunn er 10.