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? toegankelijk
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
Geen specifieke begincompetenties vereist.

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 competenties:
1. in staat zijn om kritisch, creatief en wetenschappelijk te denken en te redeneren.
2. in staat zijn om wetenschappelijke en technische opdachten zelfstandig uit te voeren
3. Het beheersen van algemene competenties als denk- en redeneervaardigheid, het verwerven en verwerken van informatie, het vermogen tot kritische reflectie, creativiteit, het kunnen uitvoeren van eenvoudige managementtaken, het vermogen tot communiceren van informatie, ideeën, problemen en oplossingen zowel aan specialisten als aan leken en een ingesteldheid tot verlenging tot levenslang leren.

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
Theorie cursus informatica en opgaven oefeningen: gratis

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 met 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.
Wegingscoëfficiënt :
  • Theorie: 57% (1ste en 2de zittijd)
  • Oefeningen: 43% (1ste en 2de zittijd)
Raadpleeg de departementale aanvullingen op de onderwijs- en examenregeling voor de specifieke modaliteiten.

OP-leden
Marleen DENERT