Námsefnið

Yfirlit yfir loturnar sem námsefnið skiptist í.

Námsefnið skiptist í eftirfarandi lotur:

Lotur

Git og GitHub

Útgáfustjórnun með Git og GitHub: geymsla, greinar, samþætting, kóðarýni og vinnuflæði í teymi.

Erindrekar

Notkun gervigreindar (LLM) sem erindreka við forritun, kóðarýni, gagnagreiningu og tæknilega skjölun á ábyrgan hátt.

Endurtækar skýrslur

Skýrslur sem eru keyrðar beint af gögnum og endurtækar (reproducible).

API / vefþjónustur

Samskipti við vefþjónustur og gagnaveitur með API (Application Programming Interfaces).

Reglulegar segðir

Leit og vinnslur á textagögnum með reglulegar segðir (regex) í R og öðrum tólum.

Rökfræði og mengi kemur

Boole-rökfræði, mengjafræði og vensl — undirstaða SQL JOIN og flókinna fyrirspurna.

SQL grunnatriði

Grundvöllur gagnagrunnsvinnslu: uppsetning SQLite, grunnfyrirspurnir, töflur, samlagningu og flokkun, NULL-gildi, undirfyrirspurnir, gagnaheildleiki, innflutningur og útflutningur.

SQL framhald

PostgreSQL, UNION, JOIN, VIEW, föll, CTE (Common Table Expressions) og PostGIS fyrir landfræðileg gögn.

Myndræn framsetning

Gagnafrásögn, gagnvirk gröf (Plotly), gagnvirk kort (Leaflet), mælaborð (Shiny/Flexdashboard) og góðar og slæmar venjur í sjónrænni framsetningu.

Nánar um efnið

Hver kafli inniheldur útskýringar, sýnidæmi og æfingar og má finna í hliðarstikunni hér til vinstri. Einnig er hægt að nota leitina (stækkunarglerið) hægra megin í hausstikunni.

Gagnaskrárnar sem notaðar eru í sýnidæmum og æfingum eru í data/ möppunni í gagnageymslunni.

ÁbendingGlærur

Námskeiðið er kennt með vendikennslu og því verður minna um hefðbundna fyrirlestra og glærukynningar kennara en í mörgum námskeiðum. Þegar glærur eru notaðar verða þær safnaðar á síðunni Glærur.