Computergebruik (2023–2024)

Peter Dawyndt · Universiteit Gent

Welkom op de Dodona-cursus van het opleidingsonderdeel Computergebruik (Universiteit Gent, faculteit Wetenschappen). Deze cursus bevat een aantal Unix oefeningen die voorzien zijn van automatische feedback. De oefeningen zijn per onderwerp ingedeeld in tien reeksen.

Onderstaand overzicht bevat een lijst van opdrachten die je wekelijks moet afwerken. Dit omvat onder meer de hoofdstukken uit het handboek die als voorbereiding op de hoorcolleges moeten gelezen worden, extra opdrachten als voorbereiding op het oplossen van de oefeningen, tips & tricks die je kunt gebruiken bij het oplossen van de oefeningen, en een lijst van opgelegde oefeningen die wekelijks moeten ingediend worden voor dinsdagavond 22:00. Hou zelf het overzicht in de gaten om te zien voor welke opgelegde oefeningen je reeds een (correcte) oplossing hebt ingediend.

De punten voor het opleidingsonderdeel Computergebruik worden voor 20% (4/20) berekend op basis van de niet-periodegebonden evaluatie (dagelijks werk) en voor 80% (16/20) op basis van de periodegebonden evaluatie (examen). De niet-periodegebonden evaluatie (dagelijks werk) bestaat uit twee componenten die samen de score van de niet-periodegebonden evaluatie bepalen.

Voor het eerste deel van de niet-periodegebonden evaluatie krijgen de studenten wekelijks een reeks oefeningen opgelegd waaraan ze kunnen werken tijdens de werkcolleges en die verder zelfstandig moeten afwerken. Studenten moeten hun oplossingen voor de opgelegde oefeningen van elke reeks indienen via het online leerplatform Dodona tegen vooraf vastgelegde deadlines (telkens op de dinsdag om 22:00 volgend op de week van het werkcollege gewijd aan de oefeningenreeks). Op Dodona krijgen studenten een overzicht van hun status voor de opgelegde oefeningen, zodat ze makkelijk kunnen opvolgen voor welke oefeningen ze reeds een correcte oplossing hebben ingediend.

Voor het tweede deel van de niet-periodegebonden evaluatie organiseren we twee evaluatiemomenten tijdens de werkcolleges die volgen op het afwerken van vijf oefeningenreeksen. Bij deze evaluaties krijgen de studenten telkens twee uur de tijd om een aantal nieuwe oefeningen op te lossen. Hierbij kunnen ze gebruik maken van het online leerplatform Dodona om de correctheid van hun oplossingen na te gaan. De ingediende oplossingen van deze evaluatie-oefeningen worden echter met de hand nagekeken door de lesgever en zijn begeleiders, en beoordeeld op correctheid en kwaliteit van de oplossingsmethode. De moeilijkheidsgraad van deze evaluatie-oefeningen komt overeen met de moeilijkheid van de oefeningen die tijdens de periodegebonden evaluatie (het examen) worden voorgelegd. Bovendien volgen deze evaluatiemomenten dezelfde procedure die gebruikt wordt tijdens de periodegebonden evaluatie, zodat studenten op basis van hun ervaring eventueel hun werkmethode kunnen bijsturen in voorbereiding naar het examen.

De score van de niet-periodegebonden evaluatie wordt bepaald volgens de formule s * c / a. Hierbij staat s voor de score die de studenten behaald hebben op basis van hun ingediende evaluatie-oefeningen (uitgedrukt op 20), c staat voor het aantal opgelegde oefeningen dat correct werd ingediend tegen de wekelijkse deadlines, en a staat voor het aantal opgelegde oefeningen. Een student die bijvoorbeeld 16/20 behaald heeft voor zijn evaluatie-oefeningen en alle 30 opgelegde oefeningen correct heeft ingediend voorafgaand aan de wekelijkse deadlines, krijgt voor die evaluatiereeks een score van 16 * 30/30 = 16 op 20. Als die student echter nog steeds 16/20 had behaald voor zijn evaluatie-oefeningen, maar slechts 18/30 opgelegde oefeningen correct had ingediend voorafgaand aan de wekelijkse deadlines, dan houdt die student slechts een score van 16 * 18 / 30 = 9.6 op 20 over.

Studenten krijgen zo snel mogelijk na een evaluatie per email hun score toegestuurd. Tijdens het daaropvolgende werkcollege krijgen de studenten ook de oplossingen die ze ingediend hebben tijdens de evaluatie terug, voorzien van feedback die aangeeft waar er verbeterpunten zijn die ze kunnen meenemen bij het verder oplossen van oefeningen of naar het examen.

De niet-periodegebonden evaluatie kan niet hernomen worden tijdens de tweede examenperiode. Voor de tweede examenperiode wordt enerzijds een score berekend rekening houdend met de punten behaald voor de niet-periodegebonden evaluatie (dus punten dagelijks werk gequoteerd op 4 samen met het examen gequoteerd op 16, zoals dat ook geldt voor de eerste examenperiode) en wordt anderzijds ook een score berekend zonder rekening te houden met de punten behaald voor de niet-periodegebonden evaluatie (examenresultaat rechtstreeks gequoteerd op 20). De eindscore voor de tweede examenperiode is het maximum van de voorgaande twee berekeningen.

Tijdens de periodegebonden evaluatie (examen) krijgen de studenten 3.5 uur om drie programmeeroefeningen op te lossen. Daarvoor kunnen de studenten opnieuw gebruik maken van de Dodona omgeving om hun oplossingen in te dienen en feedback te krijgen op de correctheid en de programmeerstijl ervan. Voor het bepalen van de examenscore worden de ingediende oplossingen evenwel opnieuw met de hand nagekeken en beoordeeld. Bijkomende examenvragen van vorige jaren zijn beschikbaar op Ufora, samen met een document dat de afspraken omschrijft die gelden voor het examen.

Je bent niet geregistreerd voor deze cursus.

Registreren

Oefeningenreeksen

Doorloop deze stappen voor je aan de oefeningen begint.

week 01: kennismaking met Unix/Linux/Mac OS X
03 oktober 2023 22:00

week 02: input/output redirection, pipes en filters
10 oktober 2023 22:00

Titel Voortgang groep Status
I/O redirection
Kop en staart
Numeroniem
Toetsenbord
Wet van Benford
Etaoin shrdlu
Kubisme

week 03: Unix bestandssysteem
17 oktober 2023 22:00

Titel Voortgang groep Status
Bestandsnaamexpansie
Bestandssysteem doorzoeken
Bestandspermissies
Coderegels
Nieuwe huisstijl

week 04: reguliere expressies
24 oktober 2023 22:00

Titel Voortgang groep Status
Binaire strings
Braille
Hexadecimaal
Codekrakers gezocht
UUID

week 05: automatische tekstmanipulatie
31 oktober 2023 22:00

Titel Voortgang groep Status
Teksteditors
Wachtwoordbestand
Slingersom
Fastfood
Hex
Luchtverkeer

week 07: eerste evaluatie
09 november 2023 17:11

Je hebt enkel geldig deelgenomen aan de evaluatie als de twee documenten “Afspraken voor evaluaties” en “Verklaring op eer” digitaal ondertekend zijn tegen het einde van de evaluatie. Digitaal ondertekenen gebeurt door onder de documenten op de knop “Markeren als gelezen” te klikken.

You have only validly participated in the evaluation if the two documents “Agreements for evaluations” and “Sworn declaration” are digitally signed by the end of the evaluation. Digital signing is done by clicking the “Mark as read” button at the bottom of the documents.

Titel Voortgang groep Status
Afspraken voor evaluaties
Verklaring op eer
Wederkerigheid
De kus
Hashtags
Bechdeltest

week 07: git branching
14 november 2023 22:00

Titel Voortgang groep Status
Learn git branching

week 08: git & GitHub
21 november 2023 22:00

Titel Voortgang groep Status
Git repositories
Git branches
Git remotes
Git remote branches
GitHub

week 09: bash scripting
28 november 2023 22:00

Titel Voortgang groep Status
Shell scripts debuggen
Broncode
Wandelende vingers
Tandenstokers
Woordkubus
Narcistische getallen

week 10: bash scripting
05 december 2023 22:00

Titel Voortgang groep Status
De schat van Fenn
Rijksregisternummer
RNA Tie Club
Boekcodes

week 11: bash scripting
12 december 2023 22:00

Titel Voortgang groep Status
Volksverhuizing
Afscheidswoordje
Om de hoek (opgave)
Rebussen oplossen

week 12: bash scripting
22 december 2023 22:00

Titel Voortgang groep Status
Galgje
Rebussen tekenen
Om de hoek (oplossing)
Wordle

week 11-13: bash scripting (lesvoorbeelden)

Voor deze opgaven worden oplossingen uitgewerkt tijdens de hoorcolleges van 8, 12, 15 en 19 december 2023.

Titel Voortgang groep Status
Magnetische kleuren
Trebuchet (AOC2023.01.1)
Trebuchet (AOC2023.01.2)
AC Meloen
Spotify-codes
Examenfeedback

week 13: tweede evaluatie
20 december 2023 17:10

Je hebt enkel geldig deelgenomen aan de evaluatie als je de twee documenten “Afspraken voor online evaluaties” en “Verklaring op eer” digitaal ondertekend hebt. Het digitaal ondertekenen gebeurt door onderaan op de knop “Markeren als gelezen” te klikken.

Titel Voortgang groep Status
Afspraken voor evaluaties
Verklaring op eer
Valknut
Forsyth–Edwards Notation

examen (groep 1)
17 januari 2024 17:10

Je hebt enkel geldig deelgenomen aan het examen als je de twee documenten “Afspraken voor online examens” en “Verklaring op eer” digitaal ondertekend hebt. Het digitaal ondertekenen gebeurt door onderaan op de knop “Markeren als gelezen” te klikken.

Titel Voortgang groep Status
Afspraken voor examens
Verklaring op eer
What's in a name?
De Titanic-weeskinderen
ColorHoney
Spelling bee

examen (groep 2)
28 augustus 2024 17:10

Je hebt enkel geldig deelgenomen aan het examen als je de twee documenten “Afspraken voor online examens” en “Verklaring op eer” digitaal ondertekend hebt. Het digitaal ondertekenen gebeurt door onderaan op de knop “Markeren als gelezen” te klikken.

Titel Voortgang groep Status
Afspraken voor examens
Verklaring op eer
Wow!-signaal
Versiegeschiedenis van Ubuntu
Kruiswoordraadsel
Olympische animaties