Nemendum er heimilt að taka heildstætt nám upp að 60 ECTS einingum utan deildar og eru nemendur hvattir til að kynna sér námskeiðsframboð í öðrum deildum HR. Lýsingar á námskeiðum má finna í kennsluskrá.
Þegar námskeið eru tekin í vali utan tölvunarfræðideildar ber að gæta þess að undanfarareglum viðkomandi deildar sé fylgt og að námsefni skarist ekki við aðrar einingar teknar til prófgráðu.
Samþykki Námsmatsnefndar þarf vegna námskeiða í öðrum deildum á sviði tölvunarfræði, upplýsingatækni eða stærðfræði. Athugið sérstaklega að námskeiðin Hagnýt stærðfræði, Hagnýt upplýsingakerfi og Hagnýt tölfræði 1 (í viðskiptafræðideild) og Stafræn tækni (í tækni- og verkfræðideild) er ekki hægt að taka í vali vegna skörunar við skyldunámskeið í tölvunarfræði.
Eftirfarandi listi sýnir valnámskeið í tölvunarfræðideild.
| Semester |
Course ID | Course Name (Icelandic) | Course Name (English) | Teacher | HMV |
| Fall 2012 |
E-402-STFO | Stærðfræðileg forritun |
Mathematical Programming |
Henning |
- |
| Fall 2012 |
T-302-HONN |
Hönnun og smíði hugbúnaðar | Software Design and Implementation |
Ólafur Andri |
- |
| Fall 2012 | T-316-UPPL |
Upplýsingaþjóðfélagið |
The Information and Technology Society |
Eggert Ólafsson |
x |
| Fall 2012 | T-409-TSAM | Tölvusamskipti |
Computer Networks |
- | |
| Fall 2012 | T-509-ITML |
Vélrænt gagnanám |
Introduction to Machine Learning |
Yngvi |
- |
| Fall 2012 | T-519-STOR |
Stöðuvélar og reiknanleiki | Theory of Computation |
Halldór |
- |
| Fall 2012 | T-511-TGRA |
Tölvugrafík |
Computer Graphics |
Kári |
- |
| Fall 2012 | T-515-NOTH |
Notendamiðuð hugbúnaðargerð |
User-Centered Software Development | Marta |
- |
| Fall 2012 | T-603-THYD |
Þýðendur |
Compilers |
- |
|
| Spring 2012 |
T-211-LINA | Línuleg algebra | Linear Algebra | Halldór | - |
| Spring 2012 | T-406-TOLU | Töluleg greining | Numerical Analysis | Halldór | - |
| Spring 2012 | E-409-LEIK | Leikjafræði | Game Theory | Henning | - |
| Spring 2012 | T-505-ROKF | Rökfræði í tölvunarfræði | Logic in Computer Science | Anna | - |
| Spring 2012 | T-409-TSAM | Tölvusamskipti | Networking | Ute Schiffel | x |
| Spring 2012 | T-5XX-SAMT | Samskipti manns og tölvu | Human Computer Interaction | Marta | x |
| Spring 2012 | T-611-NYTI | Ný tækni | New Technology | Ólafur Andri | - |
| Spring 2012 | T-622-ARTI | Gervigreind | Artificial Intelligence | Stephan Sch. | x |
| Spring 2012 | T-622-GAME | Högun leikjavéla | Game Engine Architecture | Hannes | - |
| Spring 2012 | T-631-SOE2 | Hugbúnaðarfræði II | Software Engineering II | Marjan | - |
| Spring 2012 | T-510-GAG3 | Sérhæfð gagnasafnskerfi | Advanced Database Systems | Grímur Tómas | - |
| Spring 2012 | T-427-WEPO | Vefforritun II | Web Programming II | Daníel | x |
| Spring 2012 | T-426-SCLI | Skriftur og kerfisstjórn | Scripting & Linux Admin | Grímur Tómas | - |
| Spring 2012 | T-404-LOKA | Lokaverkefni | Final Project | Hallgrímur | x |
| Spring 2012 | T-615-LOKA | Lokaverkefni m/rannsóknaráherslu | Research-Oriented Final Project | Marta | x |
| Spring 2012 | T-703-ASDE | Agile-hugbúnaðarþróun | Agile Software Development | Guðlaugur | - |
| Spring 2012 | T-707-MOVE | Modeling and Verification | Modeling and Verification | Luca | - |
| Spring 2012 | T-723-VIEN | Sýndarumhverfi | Virtual Environments | Hannes | - |
| Spring 2012 | T-730-ASEN | Advanced Software Engineering | Advanced Software Engineering | Marjan | - |
Ath: HMV þýðir að fyrirlestrarnir eru teknir upp á myndband fyrir fjarnemendur.

