Course syllabus
Vika 0: 15-17. ágúst
Kynning á námskeiði. Kynning á tölvunarfræði og Python. Kafli 0
Vika 1: 20-24. ágúst
Grunnatriði: Breytur, tög, virkjar, gildisveitingar og segðir. Kafli 1
If-setningar og boolean segðir: Kafli 2.1.1-2.1.4, 2.2.1-2.2.9
Vika 2: 27-31. ágúst
while-lykkjur: Kafli 2.1.5-2.1.7, 2.2.10-2.2.12
for-lykkjur og hreiðraðar lykkjur: Kafli 2.1.5, 2.2.13-2.2.14, 2.3-2.5
Vika 3: 3-7. sept.
Algrím og þróun forrita: Kafli 3. Grundvallaratriði git.
Strengir: Kafli 4 (sleppa 4.9). Aflúsun: Appendix C1-C2 (sleppa C.2.3 og C.2.5)
Vika 4: 10-14. sept.
Hlutapróf 1 (11. september)
Kynning á föllum: Kafli 5.
Vika 5: 17-21. sept.
Kynning á föllum: Kafli 5
Textaskrár og meðhöndlun frábrigða: Kafli 6.1-6.7
Vika 6: 24-28. sept.
Listar: Kafli 7.1-7.4
Listar og túplur: Kafli 7.5-7.8, 7.11-7.12, 7.14
Vika 7: 1-5. okt.
Meira um föll: Kafli 8
Meira um föll
Vika 8: 8-12. okt.
Hlutapróf 2 (9. október)
Uppflettitöflur: Kafli 9.1-9.4
Vika 9: 15-19. okt.
Mengi og gildissvið: Kafli 9.5-9.8, 9.11
Meira um þróun forrita: Kafli 10.1-10.6
Vika 10: 22-26. okt.
Inngangur að klösum: Kafli 11.1-11.7
Meira um klasa: Kafli 11.8 - 11.9. Kafli 12.
Vika 11: 29. okt. - 2. nóv.
Þróun forrita með klösum. Kafli 13
Þróun forrita með klösum: Kafli 13
Vika 12: 5. - 6. nóv.
Upprifjun
Course summary:
| Date | Details | Due |
|---|---|---|