INFORMATICA 1
 
Wordt gegeven in 1st jaar Bachelor in de biowetenschappen
Hoorcollege [A] 18.0
Werkcollege [B] 0.0
Begel. zelfst./extern werk [C] 18.0
Totale studietijd [D] 80.0
Studiepunten [E] 3
Niveau uitdiepend
Creditcontract? toegankelijk
Examencontract?
Onderwijstaal Nederlands
Titularis Marleen DENERT
Referentie BBBIOW01A00005
 
Trefwoorden
Informatica

Doelstellingen
  • Aanleren van basisprincipes over de werking van een computer.
  • Abstracte datatypering begrijpen.
  • Ontwikkelen van het analytisch vermogen door het leren programmeren.
  • Nadenken over problemen en algoritmen begrijpen om deze problemen correct op te lossen met behulp van een computer.
  • De strikte syntax van een programmeertaal wordt aangeleerd om deze algoritmen uit te testen.
  • Het opleidingsonderdeel legt de basis voor het opleidingsonderdeel Informatica II.


Leerinhoud
  • Een korte inleiding over de computer, waarbij zowel hardware als software aan bod komt.
  • Hoe worden gegevens omgezet naar bits door de computer. We bespreken gehele getallen, reële getallen en lettertekens.
  • De werking van een hogere programmeertaal (compileren, linken) wordt uitgelegd.
  • Het belangrijkste deel van de cursus is een inleiding tot programmeren, waarbij C++ momenteel gekozen is als programmeertaal. Er wordt aangeleerd hoe een algoritme opgebouwd wordt.
  • De cursus start bij de opbouw van een elementair C++ - programma, daarna worden de verschillende lus- en conditionele basisstructuren grondig ingeoefend aan de hand van 'taalonafhankelijke' logische programmeerpatronen zoals het maken van sommen, bijhouden van tellers, extrema bepalen, wisselen van geheugeninhouden etc. Het gebruik van constanten om een programma herbruikbaar en beter leesbaar te maken komt uitgebreid aan bod.
  • Via de random-functies, die pseudo-random getallen aanmaakt, krijgt de student inzicht in het gebruik van een computer bij simulatietechnieken.
  • We bespreken grondig ééndimensionale tabellen, in het bijzonder frequentietabellen. Tot slot worden ook de tweedimensionale tabellen behandeld.
  • Tijdens de oefeningensessies worden nieuwe opgaven individueel opgelost aan de computer.


Begincompetenties
Eindtermen secundair onderwijs

Eindcompetenties
1. In staat zijn om eenvoudige algoritmen op te stellen, die problemen correct oplossen met behulp van een computer.
Onder meer :
  • kennis hebben van de basisprincipes over de werking van een computer.
  • inzicht hebben in abstracte datatypering
  • eenvoudige problemen kunnen analyseren en correcte algoritmen opstellen.
2. In staat zijn om algoritmen uit te testen in een bepaalde programmeertaal (C++).
Onder meer :
  • in staat zijn om een correct programma op te stellen (in C++).
  • de strikte syntax van een programmeertaal (C++) aanleren.
Algemene competentie 1 : in staat zijn om kritisch, creatief en wetenschappelijk te denken en te redeneren.
Algemene competentie 2 : in staat zijn om wetenschappelijke en technische opdrachten zelfstandig uit te voeren.

Leermaterialen
::Voor meer informatie, klik hier::
Een cursus voor de theoretische lessen en voor oefeningen. Alle lessen (powerpoint) en de besproken programma's worden via het internet ter beschikking gesteld van de student.

Studiekosten
Geraamde totaalprijs: 5.0 EUR
Theorie cursus informatica en opgaven oefeningen: 5 EUR

Studiebegeleiding
  • Uitleg is mogelijk onmiddellijk na de les, tijdens het monitoraat, via e-mail of op afspraak.
  • De broncode van de voorbeelden uit de theorie kunnen via de website afgehaald worden. Ook voorbeeldvragen voor het theoretisch examen, en de inhoud van de theorielessen kan er geraadpleegd worden.
  • Alle oplossingen worden na het labo via de website ter beschikking gesteld.
  • Het programma zelf kan thuis geïnstalleerd worden zodat de student zelfstandig kan oefenen.


Onderwijsvormen
  • Tijdens de theoretische hoorcolleges wordt mede aan de hand van voorbeelden stap voor stap geleerd om gestructureerde programma's in C++ op te stellen. Hierbij wordt een laptop gebruikt om de programma's te kunnen demonstreren. Het actief bijwonen van deze lessen is onontbeerlijk.
  • Tijdens de oefensessies werkt de student zelfstandig aan een PC. De student moet zelf programma's schrijven en compileren. Ook het maken van correcte algoritmen, analoog mert de theorie, wordt hier aangeleerd.


Evaluatievorm
  • Theorie : schriftelijk examen. Er zijn hoofdzakelijk open vragen, aangevuld met een beperkt aantal meerkeuzevragen.
  • Oefeningen : permanente evaluatie tijdens het labo, en 1 of 2 schriftelijke testen. De data worden vastgelegd in samenspraak met de studenten.
  • In tweede zittijd wordt een examen opgesteld over theorie en oefeningen.
Wegingscoëfficiënt :
  • Theorie: 57%
  • Oefeningen: 43%


OP-leden
Marleen DENERT