Vakbeschrijvingen Servicevakken Informatica. Curriculumcommissie Informatica October 10, 2003

Maat: px
Weergave met pagina beginnen:

Download "Vakbeschrijvingen Servicevakken Informatica. Curriculumcommissie Informatica October 10, 2003"

Transcriptie

1 Vakbeschrijvingen Servicevakken Informatica Curriculumcommissie Informatica October 10,

2 Vakcode: INTSR-03 Vak: APPLIED SYMBOLIC COMPUTING Kwartaal: 4 Bedoeld voor: Scientific Computing and Imaging vanaf 94 keuze in jaar 4 Wiskunde in jaar 3 of 4 Wiskunde & Statistiek in jaar 3 Inhoud: The course starts with a brief introduction in the use of a computer-algebra package (Mathematica) for solving mathematical problems. Attention is given to formal manipulation of polynomials, rational functions, power series, differentiation and integration, linear algebra and solving sets of equations. Next more advanced aspects are treated, such as the various programming styles of Mathematica (imperative, functional, rule-based), graphical presentation, design and implementation of packages. All topics are presented on the basis of examples and demonstrations from mathematics and the natural sciences. Practicum: Literatuur: Stephen Wolfram: Mathematica, A system for doing mathematics by computer, Versie 4.0, Addison Wesley Publishing Company. Voorkennis: Wiskunde 1 en 2 voor Wis- Natuur en Sterrenkunde Werkvorm: ge integreerd hoor-/werkcollege 4 uren practicum 0 uren zelfwerkzaamheid (totaal) 120 uur. Toetsing: Week 1-3: Introductie Mathematica Week 4-6: Programmeren in Mathematica (imperatief, functioneel, rule-based) Week 7-9: Speciale onderwerpen (graphics, gebruik en ontwerp van packages) 2

3 Vakcode: INCARCH-03 Vak: COMPUTERARCHITECTUUR EC: 4 Kwartaal: 4 Bedoeld voor: TBW in jaar 2 Natuurkunde in jaar 3 of 4 Scheikunde in jaar 3 of 4 Sterrenkunde in jaar 3 of 4 Inhoud: In dit vak wordt een overzicht gegeven van computer architectuur, operating systems en computernetwerken. Er wordt een breed scala van onderwerpen behandeld van de primitieve bouwstenen waar computers mee opgebouwd worden via de machinetaal waarin de computer geprogrammeerd wordt tot de mogelijkheden en eigenschappen van collecties computers in een netwerk. Aan de orde komen o.m.: de electronische bouwstenen, eindige automaat, toestand, sequenti ering processoren: control unit, datapath, microprogrammering machinetaal: instructies, addresseringsmethoden, procedure mechanisme besturingssysteem: processen, filesystemen, virtueel geheugen gedistribueerde systemen: shared memory en message passing computers netwerken: LAN, Internet Practicum: Programmeren in machinetaal. Communicatie over het internet Literatuur: wordt nog bekend gemaakt Voorkennis: Werkvorm: hoorcollege 3 uren practicum 3 uren zelfwerkzaamheid (totaal) 60 uur Toetsing: Schriftelijk tentamen en practicum Week 1 : Algemene introductie op architecturen en netwerken. Week 2 : Digitale techniek, getalsrepresentatie. Week 3 : Microarchitecturen. Week 4 : Processor architecturen en machinetaal programmeren. Week 5 : Operating system aspecten. Week 6 : Netwerken: elementaire communicatie mechanismen. Week 7 : De fysieke laag. Week 8 : De datalink laag. Week 9 : Local area netwerken. Week 10: Wide area netwerken, het Internet. 3

4 Vakcode: INIPTBPP-03 Vak: INLEIDING PROGRAMMEREN VOOR TBW/TBK EN PPSW Kwartaal: 3 Bedoeld voor: TBW in jaar 1 Inhoud: De cursus wordt gegeven in de vorm van hoorcolleges en (programmeer)practica. Op het hoorcollege worden systematisch constructies uit de taal Java behandeld, ge illustreerd met voorbeelden. We bekijken de rol van variabelen en hoe deze zijn te manipuleren (toekenning, keuze, herhalingsconstructies). We introduceren methoden als mechanisme om structuur aan te brengen en om recursieve oplossingsstrategie en mogelijk te maken. We maken kennis met het objectmechanisme door middel van communicatie met de gebruiker via grafische user interfaces. Wekelijks dient een aantal programmeeropdrachten te worden uitgewerkt. Een deel hiervan lever je in ter beoordeling. Practicum: geroosterd practicum 2 uur per week Literatuur: J. Bishop, Java Gently, Addison-Wesley, ISBN Opgavenbundel Programmeren voor TBW en PPSW Voorkennis: Werkvorm: hoorcollege 2+2 uren verroosterd practicum 2 uren zelfwerkzaamheid (totaal) 60 uur Toetsing: Week1 - Wat is programmeren - (Voorlopige) structuur van een Java-programma - compileren en uitvoeren/interpreteren - variabelen, getallen en rekenen - uitvoer en invoer (de klasse Extractor) - if-statement Week 2 - de numerieke types met hun operatoren - de klasse Math - het type char - het type boolean - de klasse String - kennismaken met objecten en methoden Week 3 - for-statement - arrays Week 4 - variabelen en waarden - objecten en referenties - methoden en parameteroverdracht Week 5 - while-statement - break - instantie versus klasse-members; modifiers - de klasse Vector Week 6 - inheritance: subclasses - inheritance: interfaces Week 7 - communicatie met de gebruiker (de klasse Form) (buttons, labels, invoerregels, canvas) Week 8 - efficiëntie en complexiteit van algoritmen (machtsverheffen, zoeken, sorteren,.. ) 4

5 Vakcode: INPAW-03 Vak: INLEIDING PROGRAMMEREN VOOR WISKUNDE EN NATUURKUNDE EC: 3 Kwartaal: 2 Bedoeld voor: Wiskunde (ongedeeld) in jaar 1 Natuurkunde in jaar 2 Inhoud: In dit vak worden de eerste beginselen van het programmeren onderwezen. Als taal om de programma s in op te schrijven is gekozen voor Java. In een rustig tempo worden diverse programmaconstructies behandeld, waarbij de nadruk in eerste instantie ligt bij het ontwikkelen van algoritmen en in tweede instantie pas bij de manier waarop dit in Java wordt genoteerd. Natuurlijk ontkomen we er niet aan om aan de syntax en (operationele) semantiek van Java uitgebreid aandacht te besteden. N.B.: Dit college begint de tweede week van de cursusperiode, in de eerste week wordt Inleiding Computergebruik gegeven. Practicum: Literatuur: J. Bishop: Java Gently, 3rd ed. Addison-Wesley. Opgavenbundel Inleiding Programmeren voor Wiskunde en Natuurkunde Voorkennis: Werkvorm: hoorcollege 3 uren verroosterd practicum 2 uren zelfwerkzaamheid (totaal) 30 uur Toetsing: Practicum en schriftelijk tentamen Week 1: Organisatie en structuur Java programma; variabele toekenning, I/O, if-statement Week 2: Primitieve typen, objecten, methoden, klasse String Week 3: for-statement, arrays Week 4: variabelen, waarden, objecten, referenties, methoden en parameteroverdracht Week 5: while-statement Week 6: Inheritance, subclasses en interfaces Week 7: Grafische toepassingen en Form-class Week 8: Complexiteit en efficientie Week 9: uitloop 5

6 Vakcode: INP1KI-03 Vak: PROGRAMMEREN I VOOR KI Kwartaal: 1.2 Bedoeld voor: 1e jaar Kunstmatige Intelligentie Inhoud: Doel van dit vak is het ontwikkelen van vaardigheid in het schrijven van relatief kleine programma s. Samen met de vervolgvakken Programmeren 2 en Programmeren 3 vormt dit vak een basiscursus Imperatief en Objectge-orienteerd programmeren. Aan het eind van de hele cursus heb je voldoende programmeervaardigheid om bij de (niet-programmeer-)vakken van de opleiding de benodigde programma s te kunnen maken. Als taal om de programma s in te noteren is gekozen voor Java, een taal die op nagenoeg alle hedendaagse computers is te installeren. Tijdens het hoorcollege worden systematisch constructies uit de taal Java behandeld, ge-illustreerd met voorbeeld. We bekijken de rol van variabelen en hoe deze zijn te manipuleren (toekenning, keuze, herhalingsconstructies). We introduceren methoden als mechanisme om deeltaken te isoleren om daarmee structuur aan te brengen in programma s. Daarna maken we kennis met klassen en objecten en we leren hoe we die in kunnen zetten om de structuur van programma s nog beter te maken en om hergebruik mogelijk te maken. Aan het eind van dit eerste deel worden eenvoudige user-interfaces gebouwd om met de gebruiker te communiceren. Een deel van de hoorcolleges wordt besteed aan het gezamenlijk uitwerken van van te voren bekend gemaakte opgaven. Literatuur: Koffman & Wolz; Problem Solving with Java (2nd ed.), Addison-Wesley, ISBN Opgavenbundel Programmeren 1 (Dictatenverkoop Wiskunde en Informatica). Voorkennis: Werkvorm: 2 x 2 uur hoorcollege per week; 2 uur geroosterd practicum per week Toetsing: Practicum en schriftelijk tentamen. 1. organisatie cursus; structuur Java-programma; file-organisatie; (int) variabelen, toekenning, expressies; uit- en invoer met de Extractor klasse; if-statement 2. primitieve types in Java, de klasse Math; Strings; methoden (met primitieve parameters) 3. for-statement; arrays 4. type vs. klasse; variabele vs. object; methoden in klassen 5. while-statement, do-statement, break; parameteroverdracht, verschil tussen primitieve en object parameters 6. subklassen; interfaces 7. grafische userinterfaces met Swing 6

7 Vakcode: INP2KI-03 Vak: PROGRAMMEREN II VOOR KI Kwartaal: 1.3 Bedoeld voor: 1e jaar Kunstmatige Intelligentie Inhoud: Doel van dit vak is het uitbouwen van programmeervaardigheid. Het bouwt direct voort op Programmeren 1. In dit deel van de cursus breid je je repertoir aan programmeertechnieken uit. We besteden uitvoerig aandacht aan manieren om data gestructureerd op te slaan (arrays, lijsten, bomen, zoekbomen) en aan bijbehorende algoritmen (zoeken, sorteren, depth-first traversal, breadth-first traversal, backtracking). Veel van deze algoritmen maken gebruik van recursie. Daarnaast leren we kritisch kijken naar de complexiteit van algoritmen (hoeveel elementaire bewerkingen moeten er worden uitgevoerd om de oplossing te berekenen) en besteden we enige aandacht aan technieken om over de correctheid van algoritmen te argumenteren (predikaten, lus-invarianten, inductiehypothesen). Literatuur: Koffman & Wolz; Problem Solving with Java (2nd ed.), Addison-Wesley, ISBN Opgavenbundel Programmeren 2 (Dictatenverkoop Wiskunde en Informatica). Voorkennis: Programmeren I Werkvorm: 2 uur hoorcollege per week; 2 uur geroosterd practicum per week Toetsing: Practicum en schriftelijk tentamen. 7

8 Vakcode: INP3KI-03 Vak: PROGRAMMEREN III VOOR KI Kwartaal: 1.4 Bedoeld voor: 1e jaar Kunstmatige Intelligentie Inhoud: Doel van dit vak is kennis te maken met meer geavanceerde aspecten van Object Geöriënteerd Programmeren. Het vak bouwt direct voort op Programmeren II. Meer dan in de eerste twee delen, wordt in dit deel aandacht besteed aan diverse aspecten van Object Geöriënteerd Programmeren en van de taal Java. Het systeem van overerving, zoals dat in Java aanwezig is, wordt in meer detail bekeken en er wordt een link gelegd naar het object georienteerd ontwerpen van programma s. Daarnaast komen meer geavanceerde mogelijkheden van Java aan de orde (Multithreading, Event handling, Input/output). Literatuur: Koffman & Wolz; Problem Solving with Java (2nd ed.), Addison-Wesley, ISBN Opgavenbundel Programmeren 3 (Dictatenverkoop Wiskunde en Informatica). Voorkennis: Programmeren I en Programmeren II Werkvorm: 2 uur hoorcollege per week; 2 uur geroosterd practicum per week Toetsing: Practicum en schriftelijk tentamen. 8

9 Vakcode: INVPTBW-03 Vak: VOORTGEZET PROGRAMMEREN VOOR TBW/TBK EC: 4 Kwartaal: 2 Bedoeld voor: TBW in jaar 2 Inhoud: Het college Voortgezet Programmeren verdiept de stof, zoals behandeld in het college Inleiding Programmeren. Behandeld wordt: specificatie van algoritmen, wiskundige aspecten van het programmeren; standaardalgoritmen (zoeken, sorteren); recursie, backtracking; complexiteit; dynamische datastructuren (pointers, lijsten, bomen), en object geöriënteerde technieken. Het college gaat vergezeld van een practicum (praktische kennismaking met de behandelde algoritmen). Practicum: vier sets met opgaven om de behandelde stof te oefenen Literatuur: J. Bishop (2001) Java Gently. 3rd ed., Addison Wesley, plus aanvullend dictaat. Voorkennis: Of(ININF-TBW,INPA:95) Werkvorm: hoorcollege 2+2 uren werkcollege 2 uren zelfwerkzaamheid (totaal) 60 uur Toetsing: Schriftelijk tentamen en practicumopdrachten Week 1: Zoekalgoritmen; lineair en bisectie, exception mechaniek Week 2: Object architectuur, UML Week 3: Recursie: recursie vs. iteratie, tail recursie Week 4: Datastructuren: Bomen en lijsten, referenties, deep-copy/shallow copy Week 5: Sorteer algoritmen (selection, merge, insertion, quicksort en heapsort) en bibliotheekgebruik (SWING) Week 6: Event-handling: events, listeners Week 7: Grafish programmeren Week 8: Ontwerp groter grafish programma, Week 9: uitloop 9

10 Vakcode: INVPS-03 Vak: VOORTGEZET PROGRAMMEREN VOOR WISKUNDE EN NATUURKUNDE Kwartaal: 3 Bedoeld voor: Natuurkunde vanaf 99 in jaar 2 Wiskunde vanaf 99 in jaar 2 Inhoud: Dit vak is bedoeld als een vervolg op een inleidend programmeervak met als programmeertaal Pascal zoals Programmeren A voor Wiskunde of de RC-cursus Inleiding Pascal. Naast een algemene verhoging van de programmeervaardigheid zal sterk de nadruk liggen op software engineering aspecten zoals het verhogen van de kwaliteit, structuur en herbruikbaarheid van de door de student geschreven software. Bij het practicum dienen studenten wekelijks kleinere en vaak samenhangende problemen, bij voorkeur ontleend aan de wiskunde of natuurkunde, op te lossen. Naast het programmeren gaan de studenten elkaars werk testen en reviewen. Naast een algemene verhoging van de algoritmische vaardigheid worden in het bijzonder recursie, parsing, dynamische datastucturen, Abstracte Data Types en modules behandeld. Nota Bene: Dit vak wordt voor het laatst in het studiejaar in Pascal gegeven! Practicum: Wekelijks een programmeer-, test- en reviewopdracht. Literatuur: Dictaat, An Introduction to the Art & Science of Programming Pascal, W. Savitch Voorkennis: Pascal Werkvorm: hoorcollege 2 uren practicum 4 uren zelfwerkzaamheid (totaal) 100 uur Toetsing: practicumopdrachten: programmeer, test en review Week 1: Zoekalgoritmes (Lineair, Bisectie, 2D) Week 2: Functie en procedure parameters en abstractie Week 3: Recursie: Recursie vs. iteratie, tail recursie Week 4: Complexiteit en abstracte datatypen, records, software bibliotheken Week 5: Datastructuren I: Pointers en lijsten Week 6: Datastructuren II: Bomen, binaire bomen, zoekbomen, vergelijking geordende lijst Week 7: Sorteren: Selection sort, insertion sort, merge sort, quicksort, heapsort Week 8: Parsing: Gramatica s herschrijfregels, ontleedbomen, syntaxdiagrammen Week 9: Conformant arrays en generiek progammeren 10

Modulewijzer tirprog02/infprg01, programmeren in Java 2

Modulewijzer tirprog02/infprg01, programmeren in Java 2 Modulewijzer tirprog02/infprg01, programmeren in Java 2 W. Oele 17 november 2009 1 Inhoudsopgave 1 Inleiding 3 2 Studiehouding 3 3 Voorkennis 4 4 Inhoud van deze module 5 5 Leermiddelen 5 6 Theorie en

Nadere informatie

Curriculum Informatica 2003/04

Curriculum Informatica 2003/04 Curriculum Informatica 2003/04 Curriculumcommissie Informatica 18 juni 2003 Inleiding, toelichting De voornaamste veranderingen ten opzicht van het curriculum 2002/03 staan hieronder aangeduid. Nieuwe

Nadere informatie

Modulewijzer Tirdat01

Modulewijzer Tirdat01 Modulewijzer Tirdat01 W. Oele 25 augustus 2008 1 Inhoudsopgave 1 Inleiding en leerdoelen 3 2 Voorkennis 3 2.1 tirprg01 en tirprg02........................ 3 2.2 tirprg03.............................. 4

Nadere informatie

Studiewijzer. Bachelor Informatica. Inleiding Programmeren Studiejaar en semester: jaar 1, semester 1 (blok 1)

Studiewijzer. Bachelor Informatica. Inleiding Programmeren Studiejaar en semester: jaar 1, semester 1 (blok 1) Studiewijzer Bachelor Informatica Vak: Inleiding Programmeren Studiejaar en semester: jaar 1, semester 1 (blok 1) Coördinator: J. Lagerberg Docenten: R. Poss en J. Lagerberg Studielast: 6 EC Studiegidsnummer:

Nadere informatie

Bijlage bacheloropleiding Informatica

Bijlage bacheloropleiding Informatica Bijlage bacheloropleiding Informatica 2011-2012 Bijlage I Eindtermen van de bacheloropleiding (artikel 1.3) De bachelor Informatica: a. kennis en inzicht a1. heeft kennis van en inzicht in de belangrijkste

Nadere informatie

Studiewijzer BACHELOR KUNSTMATIGE INTELLIGENTIE EXTRA KEUZENVAK VAK: C++ PROGRAMMEERMETHODEN

Studiewijzer BACHELOR KUNSTMATIGE INTELLIGENTIE EXTRA KEUZENVAK VAK: C++ PROGRAMMEERMETHODEN Studiewijzer BACHELOR KUNSTMATIGE INTELLIGENTIE VAK: C++ PROGRAMMEERMETHODEN EXTRA KEUZENVAK Semester, periode : 2 e semester, periode 4 en 5 Coördinator(en) : Arnoud Visser en Bas Terwijn Docent(en) :

Nadere informatie

Bijlage bacheloropleiding Informatica 2012-2013

Bijlage bacheloropleiding Informatica 2012-2013 Bijlage bacheloropleiding Informatica 2012-2013 Bijlage I Eindtermen van de bacheloropleiding (artikel 1.3) De bachelor Informatica: a. kennis en inzicht a1. heeft kennis van en inzicht in de belangrijkste

Nadere informatie

Python (gem=1,86) Java (gem=1,57) Enquete cursus informatica 1e bachelors oefeningen beter aansluiten bij project?

Python (gem=1,86) Java (gem=1,57) Enquete cursus informatica 1e bachelors oefeningen beter aansluiten bij project? Enquete cursus informatica 1e bachelors 216-217 Python (gem=1,86) Java (gem=1,7) 3 3 2 2 1 1 3 2 1-1 -2-3 3 2 1-1 -2-3 2 Combinatie python va (gem=1,6) 1 Hoe is de overgang python2va 1 1 3 2 1-1 -2-3 3

Nadere informatie

Inhoud. Introductie tot de cursus

Inhoud. Introductie tot de cursus Inhoud Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 7 2.1 Tekstboek 7 2.2 Voorkennis 8 2.3 Leerdoelen 8 2.4 Opbouw van de cursus 9 3 Leermiddelen en wijze van studeren

Nadere informatie

Programmeren in Java 3

Programmeren in Java 3 2 september 2007 voor deeltijdstudenten Kop van Zuid Rotterdam, 3 juni 2007 Even voorstellen Naam: Wessel Oele(31) Docent bij opleiding technische informatica Kamer: I210 (tweede verdieping, links de gang

Nadere informatie

Introductie tot de cursus

Introductie tot de cursus Inhoud introductietalen en ontleders Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen 8 2.3 Opbouw van de cursus 8 3 Leermiddelen en

Nadere informatie

Programma Bachelor- en Masteropleiding Informatica 2009-2010

Programma Bachelor- en Masteropleiding Informatica 2009-2010 Programma Bachelor- en Masteropleiding Informatica 2009-2010 Curriculumcommissie Redactie: Jos Roerdink Laatst herzien: 26 maart 2009 Inhoudsopgave 1 Inleiding 1 2 Bacheloropleiding 1 3 Masteropleiding

Nadere informatie

Informatica. Deel II: les 1. Java versus Python. Jan Lemeire Informatica deel II februari mei 2014. Parallel Systems: Introduction

Informatica. Deel II: les 1. Java versus Python. Jan Lemeire Informatica deel II februari mei 2014. Parallel Systems: Introduction Informatica Deel II: les 1 Java versus Python Jan Lemeire Informatica deel II februari mei 2014 Parallel Systems: Introduction Arabidopsis (zandraket) Arabidopsis (zandraket) MMIQQA Multimodal Microscopic

Nadere informatie

Voorbereiding onderwijsvisitatie: Bachelor Opleidingsonderdelen J. Broeckhove

Voorbereiding onderwijsvisitatie: Bachelor Opleidingsonderdelen J. Broeckhove Voorbereiding onderwijsvisitatie: Bachelor Opleidingsonderdelen J. Broeckhove Gevorderd Programmeren Verplicht onderdeel: BA2, 1 e semester, 6 studiepunten, 30+30 contacturen Vakbeschrijving Werkvorm Evaluatievorm

Nadere informatie

Programmeren in C++ (deel 1)

Programmeren in C++ (deel 1) FHT&L MODULE BESCHRIJVING Programmeren in C++ (deel 1) PRO4 Samenstelling: Cees van Tilborg, Thijs Dorssers Datum: september 2011 Versie: 1h Titel: Programmeren in C++ Identificatie Progresscode: PRO4

Nadere informatie

Java. Basissyllabus. Egon Pas

Java. Basissyllabus. Egon Pas Java Basissyllabus Egon Pas 2011 BeanPole bvba Gasmeterlaan 92-9000 Gent BTW BE 472.902.516 Tel: + 32 9 224 42 17 Fax: + 32 9 223 62 88 www.beanpole.be info@beanpole.be 1 Programmeren 1.1 Hoe werkt een

Nadere informatie

Vergelijking Oracle certificering voor Java en het CPP Gecertificeerd Javaprogrammeur van de Open Universiteit

Vergelijking Oracle certificering voor Java en het CPP Gecertificeerd Javaprogrammeur van de Open Universiteit Vergelijking Oracle certificering voor Java en het CPP Gecertificeerd Javaprogrammeur van de Open Universiteit Inleiding Op het gebied van scholing van de taal Java zijn er vele aanbieders op de markt.

Nadere informatie

Programmeren in Java 2

Programmeren in Java 2 / CMI Programmeren in Java 2 Tinpro01-2 Aantal studieunten: 2 ects Modulebeheerder: Wessel Oele Goedgekeurd door: (namens toetscommissie) Datum: Tinpro01-2 12 november 2015 Inhoudsopgave 1 Algemene omschrijving

Nadere informatie

slides2.pdf 2 nov 2001 1

slides2.pdf 2 nov 2001 1 Opbouw Inleiding Algemeen 2 Wetenschap Informatica Studeren Wetenschap en Techniek Informatica als wetenschap Informatica studie Wetenschappelijke aanpak Organisatie Universiteit Instituut Piet van Oostrum

Nadere informatie

Software Ontwikkeling

Software Ontwikkeling Overzicht Bachelor Software Ontwikkeling Voorbereiding Visitatie ZAP vergadering donderdag 7/2/2008 2/15 Situatie Inleiding 6sp Klassiek ex-cathedra basisvak Oberon-2 Basisprincipes programmeren Inhoud

Nadere informatie

faculteit wiskunde en natuurwetenschappen Bijlagen bachelopleiding Informatica

faculteit wiskunde en natuurwetenschappen Bijlagen bachelopleiding Informatica en natuurwetenschappen Bijlagen bachelopleiding Informatica 1 6 Bijlage I Eindtermen van de bacheloropleiding (artikel 1.3) De bachelor Informatica: a. kennis en inzicht a1. heeft kennis van en inzicht

Nadere informatie

Programmeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 22 april 2014

Programmeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 22 april 2014 Programmeren en Wetenschappelijk Rekenen in Python Wi1205AE, 22 april 2014 Inleiding Cursus coördinator e-mail Docent e-mail : Jacco Hoekstra : J.M.Hoekstra@TUDelft.nl : Ingeborg Goddijn : I.A.M.Goddijn@TUDelft.nl

Nadere informatie

Ontwerp van Informatiesystemen

Ontwerp van Informatiesystemen 1ste bach HIB Ontwerp van Informatiesystemen Prof. Verelst Q www.quickprinter.be uickprinter Koningstraat 13 2000 Antwerpen 112 2,50 Online samenvattingen kopen via www.quickprintershop.be Table of Contents

Nadere informatie

Vorig jaar in 5v cluster, tot en met OO hoofdstukken, geen problemen. Nu in mengcluster, tot OO hoofdstukken, wel problemen bij 4h leerlingen

Vorig jaar in 5v cluster, tot en met OO hoofdstukken, geen problemen. Nu in mengcluster, tot OO hoofdstukken, wel problemen bij 4h leerlingen Eerste programmeertaal Leren programmeren vs. een programmeertaal leren In Nijmegen: Algol68 als basis voor o.a. Modula-2 en C Voor Codi/Boxmeer: Pascal, Java, HTML/PHP Niet helemaal tevreden over Java

Nadere informatie

Algoritmiek. 8 uur college, zelfwerkzaamheid. Doel. Hoe te realiseren

Algoritmiek. 8 uur college, zelfwerkzaamheid. Doel. Hoe te realiseren Algoritmiek Doel Gevoel en inzicht ontwikkelen voor het stapsgewijs, receptmatig oplossen van daartoe geëigende [biologische] probleemstellingen, en dat inzicht gebruiken in het vormgeven van een programmeerbare

Nadere informatie

Algoritmiek. 12 uur college, werkgroep, zelfwerkzaamheid. Doel. Eindniveau. Hoe te realiseren

Algoritmiek. 12 uur college, werkgroep, zelfwerkzaamheid. Doel. Eindniveau. Hoe te realiseren Algoritmiek Doel Gevoel en inzicht ontwikkelen voor het stapsgewijs, receptmatig oplossen van daartoe geëigende [biologische] probleem-stellingen, en dat inzicht gebruiken in het vormgeven van een programmeerbare

Nadere informatie

FACULTEIT DER LETTEREN RIJKSUNIVERSITEIT GRONINGEN. STUDIEHANDLEIDING Inleiding Programmeren II ( )

FACULTEIT DER LETTEREN RIJKSUNIVERSITEIT GRONINGEN. STUDIEHANDLEIDING Inleiding Programmeren II ( ) FACULTEIT DER LETTEREN RIJKSUNIVERSITEIT GRONINGEN STUDIEHANDLEIDING Inleiding Programmeren II (2015-2016) 0. Tentamen: zie rooster Hertentamen: zie rooster 1. Titel: Inleiding Programmeren II Vakcode:

Nadere informatie

Informatica. Deel II: les 1. Java versus Python. Jan Lemeire Informatica deel II februari mei 2015. Parallel Systems: Introduction

Informatica. Deel II: les 1. Java versus Python. Jan Lemeire Informatica deel II februari mei 2015. Parallel Systems: Introduction Informatica Deel II: les 1 Java versus Python Jan Lemeire Informatica deel II februari mei 2015 Parallel Systems: Introduction Arabidopsis (zandraket) Arabidopsis (zandraket) MMIQQA Multimodal Microscopic

Nadere informatie

Zelftest Inleiding Programmeren

Zelftest Inleiding Programmeren Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze

Nadere informatie

Inhoud. Introductie tot de cursus

Inhoud. Introductie tot de cursus Inhoud Introductie tot de cursus 1 De functie van de cursus 7 2 De inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen van de cursus 8 2.3 Opbouw van de cursus 8 3 Leermiddelen en wijze van studeren

Nadere informatie

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET Visual Basic.NET M. den Besten 0.3 VB. NET Inhoud Voorwoord Deel 1 Visual Basic.NET 1.1 Inleiding...13 1.2 De programmeertaal Visual Basic.NET...14 1.3 Microsoft Visual Basic 2010 Express Edition...15

Nadere informatie

Bijlagen bacheloropleiding Kunstmatige Intelligentie 2012-2013

Bijlagen bacheloropleiding Kunstmatige Intelligentie 2012-2013 Bijlagen bacheloropleiding Kunstmatige Intelligentie 2012-2013 Bijlage I Eindtermen van de bacheloropleiding Met de opleiding wordt beoogd: - inhoudelijke kennis, vaardigheid en inzicht op het gebied van

Nadere informatie

Inhoud introductie. Introductie tot de cursus

Inhoud introductie. Introductie tot de cursus Inhoud introductie Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 8 2.1 Voorkennis 8 2.2 Leerdoelen 8 2.3 Opbouw van de cursus 9 2.4 Leermiddelen 9 3 Tentaminering

Nadere informatie

Bijlagen gentie. Bijlage. Bijlage. Bijlage - - vakgebied. Educatie en. Major van. Minor van

Bijlagen gentie. Bijlage. Bijlage. Bijlage - - vakgebied. Educatie en. Major van. Minor van n bacheloropleiding Kunstmatige Intellig gentie 2011-2012 I Eindtermen van de bacheloropleiding Met de opleiding wordt beoogd: - inhoudelijke kennis, vaardigheid en inzicht op het gebied van Kunstmatige

Nadere informatie

Microcontrollers Introductie INLMIC Jesse op den Brouw INLMIC/2014-2015

Microcontrollers Introductie INLMIC Jesse op den Brouw INLMIC/2014-2015 Microcontrollers Introductie INLMIC Jesse op den Brouw INLMIC/2014-2015 Microcontroller Uit Wikipedia A microcontroller (sometimes abbreviated µc or uc) is a small computer on a single integrated circuit

Nadere informatie

Kleine cursus PHP5. Auteur: Raymond Moesker

Kleine cursus PHP5. Auteur: Raymond Moesker Kleine cursus PHP5 Auteur: Raymond Moesker Kleine cursus PHP PHP is platform en CPU onafhankelijk, open source, snel, heeft een grote userbase, het is object georiënteerd, het wordt omarmd door grote bedrijven

Nadere informatie

Datastructuren. Analyse van algoritmen. José Lagerberg. FNWI, UvA. José Lagerberg (FNWI, UvA) Datastructuren 1 / 46

Datastructuren. Analyse van algoritmen. José Lagerberg. FNWI, UvA. José Lagerberg (FNWI, UvA) Datastructuren 1 / 46 Datastructuren Analyse van algoritmen José Lagerberg FNWI, UvA José Lagerberg (FNWI, UvA) Datastructuren 1 / 46 Datastructuren en Algoritmen Datastructuren, 6 ECTS eerstejaars Bachelor INF Datastructuren,

Nadere informatie

Algoritmiek. 2 februari Introductie

Algoritmiek. 2 februari Introductie College 1 Algoritmiek 2 februari 2017 Introductie 1 Introductie -1- docent: Rudy van Vliet rvvliet@liacs.nl assistent werkcollege: Bart van Strien bartbes@gmail.com website: http://www.liacs.leidenuniv.nl/~vlietrvan1/algoritmiek/

Nadere informatie

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;

Nadere informatie

Introductie tot de cursus

Introductie tot de cursus Introductie tot de cursus 1 Plaats en functie van de cursus 7 1.1 Positie in de opleiding 7 1.2 Functie 7 2 Cursusmateriaal 8 2.1 Tekstboek 8 2.2 Werkboek 8 2.3 Software 9 2.4 Cursussite 9 3 Planning 10

Nadere informatie

Programma Bachelor- en Masteropleiding Informatica

Programma Bachelor- en Masteropleiding Informatica Programma Bachelor- en Masteropleiding Informatica 2008-2009 Curriculumcommissie Auteur: Jos Roerdink Laatst herzien: 26 juni 2008 Inhoudsopgave 1 Inleiding 1 2 Flexibele bachelor 1 2.1 Achtergrond........................................

Nadere informatie

High Performance Computing

High Performance Computing High Performance Computing Kristian Rietveld (krietvel@liacs.nl, kamer 138) Groep Computer Systems High-Performance Computing Optimizing compilers (generieke codes, maar ook specifieke rekenkernels). Parallel

Nadere informatie

Datastructuren en algoritmen voor CKI

Datastructuren en algoritmen voor CKI Datastructuren en algoritmen voor CKI Jeroen Bransen 1 2 september 2015 1 met dank aan Hans Bodlaender en Gerard Tel Organisatie Website Vakwebsite: http://www.cs.uu.nl/docs/vakken/ki2v12009/ Bevat alle

Nadere informatie

1.7 Ontleding van het eerste programma... 14

1.7 Ontleding van het eerste programma... 14 Inhoudsopgave 1 Inleiding 1 1.1 Wat kan je met Java doen?..................... 1 1.2 Over Java............................... 3 1.3 Gebruik van dit boek......................... 5 1.4 Installatie...............................

Nadere informatie

Programmeren met Java

Programmeren met Java Modulehandleiding voor Programmeren met Java PRO1 Progress code : PRO1 Schooljaar : 2012 2013 Docenten : R.van den Ham / U. Van Heesch Module omvang : 6 credits, 168 studiebelastingsuren Doel Inleiding

Nadere informatie

Vakgroep CW KAHO Sint-Lieven

Vakgroep CW KAHO Sint-Lieven Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen tony.wauters@kahosl.be en tim.vermeulen@kahosl.be

Nadere informatie

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk. HOOFDSTUK 3 3.1 Stapsgewijs programmeren In de vorige hoofdstukken zijn programmeertalen beschreven die imperatief zijn. is het stapsgewijs in code omschrijven wat een programma moet doen, net als een

Nadere informatie

Practicumhandleiding. (versie 2010)

Practicumhandleiding. (versie 2010) (versie 2010) Belangrijk! In deze handleiding treft u alle informatie aan die nodig is voor de uitvoering van het practicum. Behalve de organisatie van het practicum zelf en een korte beschrijving van

Nadere informatie

Bijlagen bacheloropleiding Kunstmatige Intelligentie

Bijlagen bacheloropleiding Kunstmatige Intelligentie Bijlagen bacheloropleiding Kunstmatige Intelligentie 2010-2011 Bijlage I Eindtermen van de bacheloropleiding (artikel 1.3) Met de opleiding wordt beoogd: - inhoudelijke kennis, vaardigheid en inzicht op

Nadere informatie

BSc Kunstmatige Intelligentie. : Bachelor Kunstmatige Intelligentie Studiejaar, Semester, Periode : semester 1, periode 2

BSc Kunstmatige Intelligentie. : Bachelor Kunstmatige Intelligentie Studiejaar, Semester, Periode : semester 1, periode 2 Studiewijzer BACHELOR KUNSTMATIGE INTELLIGENTIE Vak : Opleiding : Bachelor Kunstmatige Intelligentie Studiejaar, Semester, Periode : 2015-2016 semester 1, periode 2 Coördinator(en) : dr. Maarten van Someren

Nadere informatie

Bijlagen van het onderwijs- en Examenreglement van de bacheloropleiding Technische Bedrijfskunde

Bijlagen van het onderwijs- en Examenreglement van de bacheloropleiding Technische Bedrijfskunde Bijlagen van het onderwijs- en Examenreglement van de bacheloropleiding Technische Bedrijfskunde Inhoud: I. Eindtermen van de bacheloropleiding; II. Doorstroommasteropleidingen; III. Majoren en minoren

Nadere informatie

Programmeren met Grafische Objecten. Inleiding Programmeren II Hoorcollege 1 prof. dr. van Noord en dr. L.M. Bosveld-de Smet

Programmeren met Grafische Objecten. Inleiding Programmeren II Hoorcollege 1 prof. dr. van Noord en dr. L.M. Bosveld-de Smet Programmeren met Grafische Objecten Inleiding Programmeren II Hoorcollege 1 prof. dr. van Noord en dr. L.M. Bosveld-de Smet Onderwerpen van vandaag Programming Paradigms Imperatief programmeren Object-georiënteerd

Nadere informatie

Datatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double.

Datatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double. Algemeen C# Variabele Een variabele is een willekeurige waarde die word opgeslagen. Een variabele heeft altijd een datetype ( De soort waarde die een variabele bevat). Datatypes Een datatype is de sort

Nadere informatie

Inhoud introductie. Introductie tot de cursus

Inhoud introductie. Introductie tot de cursus Inhoud introductie Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 8 2.1 Voorkennis 8 2.2 Leerdoelen 8 2.3 Opbouw van de cursus 9 2.4 Leermiddelen 10 3 Aanwijzingen

Nadere informatie

Syntax- (compile), runtime- en logische fouten Binaire operatoren

Syntax- (compile), runtime- en logische fouten Binaire operatoren Inhoud Syntax- (compile), runtime- en logische fouten Binaire operatoren Operaties op numerieke datatypen Evaluatie van expressies, bindingssterkte Assignment operaties en short-cut operatoren Controle

Nadere informatie

Algoritmisch Denken en Gestructureerd Programmeren

Algoritmisch Denken en Gestructureerd Programmeren Algoritmisch Denken en Gestructureerd Programmeren Martin Bruggink en Renske Smetsers-Weeda I&I, 8 november 2018 http://course.cs.ru.nl/greenfoot/ www.informaticaunplugged.nl Even voorstellen Renske Smetsers-Weeda

Nadere informatie

Probleem met dobbelspel. 2IP05: Programmeren Blok A. 5 spelers,2 dobbelstenen. wstomv/edu/2ip05/ Per ronde werpt elke speler 1

Probleem met dobbelspel. 2IP05: Programmeren Blok A. 5 spelers,2 dobbelstenen.  wstomv/edu/2ip05/ Per ronde werpt elke speler 1 2IP05: Programmeren Blok A http://www.win.tue.nl/ wstomv/edu/2ip05/ College 1 5 spelers,2 dobbelstenen Probleem met dobbelspel Per ronde werpt elke speler 1 Tom Verhoeff Technische Universiteit Eindhoven

Nadere informatie

Opmerkingen en vragen aan Ultieme vraag: Hoe beïnvloedt dit de winstkansen?

Opmerkingen en vragen aan Ultieme vraag: Hoe beïnvloedt dit de winstkansen? 2IP05: Programmeren Blok A http://www.win.tue.nl/ wstomv/edu/2ip05/ 5 spelers, 2 dobbelstenen Probleem met dobbelspel College 1 Per ronde werpt elke speler 1 Kees Hemerik Tom Verhoeff Technische Universiteit

Nadere informatie

Thesisonderwerpen binnen de onderzoeksgroep klassieke analyse (Walter Van Assche)

Thesisonderwerpen binnen de onderzoeksgroep klassieke analyse (Walter Van Assche) Thesisonderwerpen binnen de onderzoeksgroep klassieke analyse (Walter Van Assche) De onderwerpen sluiten aan bij het onderzoek in de afdeling Analyse (onderzoeksgroep klassieke analyse) en zijn zo gekozen

Nadere informatie

Praktische Numerieke Wiskunde

Praktische Numerieke Wiskunde Wiskunde, Utrecht Praktische Numerieke Wiskunde Gerard Sleijpen Paul Zegeling Department of Mathematics http://www.math.uu.nl/people/sleijpen Gerard Sleijpen Kamer 504, WG Tel: 030-2531732 sleijpen@math.uu.nl

Nadere informatie

Hoorcollege 1 datavisualisatie 21-11-12

Hoorcollege 1 datavisualisatie 21-11-12 Hoorcollege 1 21-11-12 docenten! http://vimeo.com/31244010#at=10 hoorcollege 1 introductie HVA CMD V2 21 november 2012!! justus sturkenboom! j.p.sturkenboom@hva.nl! yuri westplat! y.westplat@hva.nl! vandaag

Nadere informatie

HBO5 Informatica Netwerkbeheer (90 studiepunten) In deze module leer je projecten op te stellen en te programmeren in de VB.NET-omgeving.

HBO5 Informatica Netwerkbeheer (90 studiepunten) In deze module leer je projecten op te stellen en te programmeren in de VB.NET-omgeving. STUDIEFICHE CVO DE AVONDSCHOOL Opleiding HBO5 Informatica Netwerkbeheer (90 studiepunten) Module A5 Programmeren 1 (9 studiepunten) Plaats van de module in de opleiding: In deze module leer je projecten

Nadere informatie

Lineaire algebra en vectorcalculus

Lineaire algebra en vectorcalculus Lineaire algebra en vectorcalculus dr. G.R. Pellikaan Studiewijzer voor het studiejaar 2013/2014 College 2DN60 Contents 1 Algemeen 2 2 Inhoud van het vak 2 3 Leerdoelen 3 4 Berekening tijdsplanning 3 5

Nadere informatie

Object-oriented programmeren met BlueJ en Visual Studio

Object-oriented programmeren met BlueJ en Visual Studio Object-oriented programmeren met BlueJ en Visual Studio HA-2265-03 Nascholing Katholiek Onderwijs Vlaanderen Bert Cauwenberg & Lieven Pauwels Werkgroep Handel 2017 Guimardstraat 1, 1040 Brussel Guimardstraat

Nadere informatie

Curriculum 2014-2015 Afkortingen Bachelor Informatica Propedeuse Postpropedeuse Start Vervolg Afsluiting 60,0 Gebonden keuze (8,6 EC) Afsluiting

Curriculum 2014-2015 Afkortingen Bachelor Informatica Propedeuse Postpropedeuse Start Vervolg Afsluiting 60,0 Gebonden keuze (8,6 EC) Afsluiting Curriculum 2014-2015 Opleidingen Open Universiteit, faculteit Management, Science & Technology, wetenschapsgebied Informatica en informatiekunde, geldig vanaf 1-9-2014 Afkortingen European Credits (studiepunten)

Nadere informatie

SYNTRA-WEST. Cursus OOP. Deel

SYNTRA-WEST. Cursus OOP. Deel SYNTRA-WEST Cursus OOP Deel Syntra-West voorheen VORMINGSINSTITUUT VOOR KMO Syntra-West Doorniksesteenweg 220 8500 Kortrijk Tel. 056/26.02.00 Fax 056/22.81.07 i Inhoudsopgave SYNTRA-WEST... 0 CURSUS OOP...

Nadere informatie

Recursion. Introductie 37. Leerkern 37. Terugkoppeling 40. Uitwerking van de opgaven 40

Recursion. Introductie 37. Leerkern 37. Terugkoppeling 40. Uitwerking van de opgaven 40 Recursion Introductie 37 Leerkern 37 5.1 Foundations of recursion 37 5.2 Recursive analysis 37 5.3 Applications of recursion 38 Terugkoppeling 40 Uitwerking van de opgaven 40 Hoofdstuk 5 Recursion I N

Nadere informatie

Het voert eenvoudige instructies uit die achter elkaar in het geheugen van de machine zijn opgeslagen.

Het voert eenvoudige instructies uit die achter elkaar in het geheugen van de machine zijn opgeslagen. Antwoorden door een scholier 1809 woorden 28 september 2006 3,6 14 keer beoordeeld Vak Informatica Samenvatting Informatica 6.1) Van kleine instructies naar grote processen Noem 2 termen voor het centrale

Nadere informatie

Variabelen en statements in ActionScript

Variabelen en statements in ActionScript Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer

Nadere informatie

Modelleren en Programmeren

Modelleren en Programmeren Modelleren en Programmeren Jeroen Bransen 13 november 2013 Organisatie Docenten Jeroen Bransen Michael Moortgat Docenten Jeroen Bransen Imperatief programmeren (Java) Tot de kerst (ongeveer) Michael Moortgat

Nadere informatie

Inleiding tot computers en programmeertalen

Inleiding tot computers en programmeertalen wat is informatica (eng. computer science)? Beginselen van programmeren 1 Inleiding tot computers en programmeertalen informatica is een wetenschap van abstractie: creëren van het juiste model voor een

Nadere informatie

Informatica: C# WPO 11

Informatica: C# WPO 11 Informatica: C# WPO 11 1. Inhoud Pass by reference (ref, out), recursie, code opdelen in verschillende codebestanden 2. Oefeningen Demo 1: Swapfunctie Demo 2: TryParse(int) Demo 3: Recursion Tree Demo

Nadere informatie

Informatica-Actief. i&i-conferentie. 25 november 2015, Amersfoort. Pieter Vorstenbosch en Paul Bergervoet

Informatica-Actief. i&i-conferentie. 25 november 2015, Amersfoort. Pieter Vorstenbosch en Paul Bergervoet Informatica-Actief i&i-conferentie 25 november 2015, Amersfoort Pieter Vorstenbosch en Paul Bergervoet 1 Inhoud Vorm en techniek Stijl van de cursussen SSO Inhoud Programmeerblok en meer Intro, Processing,

Nadere informatie

B.Sc. Informatica Module 4: Data & Informatie

B.Sc. Informatica Module 4: Data & Informatie B.Sc. Informatica Module 4: Data & Informatie Djoerd Hiemstra, Klaas Sikkel, Luís Ferreira Pires, Maurice van Keulen, en Jan Kamphuis 1 Inleiding Studenten hebben in modules 1 en 2 geleerd om moeilijke

Nadere informatie

Technische Informatica 2013 The Sneak Pre-view!

Technische Informatica 2013 The Sneak Pre-view! Technische Informatica 0 The Sneak Pre-view! Opleiding Technische Informatica -0- Delft University of Technology Challenge the future Je hebt het vast al gehoord In het kader van het project Studiesucces

Nadere informatie

Praktische informatie m.b.t. College Lineaire Algebra en Beeldverwerking Bachelor Informatica en Economie 2 e jaar Voorjaar semester 2013 Docent:

Praktische informatie m.b.t. College Lineaire Algebra en Beeldverwerking Bachelor Informatica en Economie 2 e jaar Voorjaar semester 2013 Docent: Praktische informatie m.b.t. College Lineaire Algebra en Beeldverwerking Bachelor Informatica en Economie 2 e jaar Voorjaar semester 2013 Docent: D.P. Huijsmans LIACS Universiteit Leiden College Lineaire

Nadere informatie

Stacks and queues. Introductie 45. Leerkern 45. Terugkoppeling 49. Uitwerking van de opgaven 49

Stacks and queues. Introductie 45. Leerkern 45. Terugkoppeling 49. Uitwerking van de opgaven 49 Stacks and queues Introductie 45 Leerkern 45 6.1 Stacks 45 6.2 Queues 47 6.3 Double-ended queues 48 Terugkoppeling 49 Uitwerking van de opgaven 49 Bijlage: Diagrammen belangrijkste interfaces en klassen

Nadere informatie

Studiewijzer Inleiding Digitale Techniek, versie 1.6, , J.E.J. op den Brouw

Studiewijzer Inleiding Digitale Techniek, versie 1.6, , J.E.J. op den Brouw 2018/2019 Elektrotechniek Semester 1.1 Studiewijzer Inleiding Digitale Techniek (E-INLDIG-13 ) 3 studiepunten Verantwoordelijk docent: Jesse op den Brouw J.E.J.opdenBrouw@hhs.nl Overige docent(en): Ben

Nadere informatie

Programmeermethoden. Recursie. week 11: november kosterswa/pm/

Programmeermethoden. Recursie. week 11: november kosterswa/pm/ Programmeermethoden Recursie week 11: 21 25 november 2016 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Pointers Derde programmeeropgave 1 Het spel Gomoku programmeren we als volgt: week 1: pointerpracticum,

Nadere informatie

Tentamen Objectgeorienteerd Programmeren IN1205 Voorbeeld

Tentamen Objectgeorienteerd Programmeren IN1205 Voorbeeld Tentamen Objectgeorienteerd Programmeren IN1205 Voorbeeld Afdeling ST Faculteit EWI TU Delft Bij dit tentamen mag u gebruik maken van: Barnes, Object-Oriented Programming with Java en de Notitie Algoritmiek

Nadere informatie

Fundamentele. Informatica 1. Eerste college: introductie

Fundamentele. Informatica 1. Eerste college: introductie Fundamentele 1 Informatica 1 Eerste college: introductie Rechenmaschine (1623) von Wilhelm Schickard (1592-1635), gebaut für seinen Freund Johannes Kepler Fundamentele Informatica 1 Docent: Jeannette de

Nadere informatie

V = {a, b, c, d, e} Computernetwerken: de knopen zijn machines in het netwerk, de kanten zijn communicatiekanalen.

V = {a, b, c, d, e} Computernetwerken: de knopen zijn machines in het netwerk, de kanten zijn communicatiekanalen. WIS14 1 14 Grafen 14.1 Grafen Gerichte grafen Voor een verzameling V is een binaire relatie op V een verzameling geordende paren van elementen van V. Voorbeeld: een binaire relatie op N is de relatie KleinerDan,

Nadere informatie

Vakbeschrijvingen Bachelorprogramma Informatica. Curriculumcommissie Informatica 10 oktober 2003

Vakbeschrijvingen Bachelorprogramma Informatica. Curriculumcommissie Informatica 10 oktober 2003 Vakbeschrijvingen Bachelorprogramma Informatica Curriculumcommissie Informatica 10 oktober 2003 1 Vakcode: INAFSP1-03 Vak: AFSTUDEERPROJECT I EC: 5 Kwartaal: 3.3 Bedoeld voor: Informatica (ongedeeld) in

Nadere informatie

Fundamentele. Informatica 1. Eerste college: -introductie -verzamelingen I

Fundamentele. Informatica 1. Eerste college: -introductie -verzamelingen I Fundamentele 1 Informatica 1 Eerste college: -introductie -verzamelingen I Rechenmaschine (1623) von Wilhelm Schickard (1592-1635), gebaut für seinen Freund Johannes Kepler Fundamentele Informatica 1 Docent:

Nadere informatie

slides6.pdf 16 nov

slides6.pdf 16 nov Inhoud Inleiding Algemeen 5 Waarom programmeertalen? Geschiedenis Abstractiemechanismen Programmeertalen Piet van Oostrum 16 november 2001 INL/Alg-5 1 X INL/Alg-5 1 X Machinecode Voor- en nadelen assemblercode

Nadere informatie

Datastructuren en algoritmen

Datastructuren en algoritmen Datastructuren en algoritmen Doelstelling Datastructures + algorithms = programs Boek van Niklaus Wirth: bedenker Pascal en Modula Datastructuur: structuur om informatie op te slaan Algoritme: voorschrift

Nadere informatie

Modulewijzer InfPbs00DT

Modulewijzer InfPbs00DT Modulewijzer InfPbs00DT W. Oele 0 juli 008 Inhoudsopgave Inleiding 3 Waarom wiskunde? 3. Efficiëntie van computerprogramma s............... 3. 3D-engines en vectoranalyse................... 3.3 Bewijsvoering

Nadere informatie

Nieuw Curriculum Bachelor Technische Informatica 2013

Nieuw Curriculum Bachelor Technische Informatica 2013 Nieuw Curriculum Bachelor Technische Informatica 2013 Emile Hendriks Opleidingsdirecteur TI/CS Waarom? TU-breed project Studiesucces omdat Rendement te laag Studieduur te lang In 2011: slechts 22% haalde

Nadere informatie

Curriculum 2015-2016 Afkortingen Bachelor Informatica Propedeuse Postpropedeuse Start Vervolg Afsluiting 60,0 Gebonden keuze (8,6 EC) Afsluiting

Curriculum 2015-2016 Afkortingen Bachelor Informatica Propedeuse Postpropedeuse Start Vervolg Afsluiting 60,0 Gebonden keuze (8,6 EC) Afsluiting Curriculum 2015-2016 Opleidingen Open Universiteit, faculteit Management, Science & Technology, wetenschapsgebied Informatica en informatiekunde, geldig vanaf 1-9-2015 Afkortingen European Credits (studiepunten)

Nadere informatie

Beschrijving onderwijseenheden

Beschrijving onderwijseenheden Bachelorgids Wiskunde 2006 23-06-2006 15:28 Pagina 166 Bijlage C Beschrijving onderwijseenheden Deze bijlage behoort bij artikel 1.2, eerste lid, van de onderwijs- en examenregeling van de bacheloropleiding

Nadere informatie

Premaster Marketing Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - P Marketing - 2011-2012

Premaster Marketing Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - P Marketing - 2011-2012 Premaster Marketing Vrije Universiteit Amsterdam - - P Marketing - 2011-2012 Vrije Universiteit Amsterdam - - P Marketing - 2011-2012 I De premasteropleiding duurt maximaal één jaar en is bestemd voor

Nadere informatie

Studiewijzer Digitale Systeemengineering , versie 1.7, , J.E.J. op den Brouw

Studiewijzer Digitale Systeemengineering , versie 1.7, , J.E.J. op den Brouw 2017/2018 Elektrotechniek Semester 1.2 Studiewijzer Digitale Systeemengineering 2 (E DIGSE2 13 ) 3 studiepunten Verantwoordelijk docent: Jesse op den Brouw J.E.J.opdenBrouw@hhs.nl Overige docent(en): Wasif

Nadere informatie

Datastructuren en Algoritmen voor CKI

Datastructuren en Algoritmen voor CKI Ω /texmf/tex/latex/uubeamer.sty-h@@k 00 /texmf/tex/latex/uubeamer.sty Datastructuren en Algoritmen voor CKI Vincent van Oostrom Clemens Grabmayer Afdeling Wijsbegeerte Hoorcollege 5 16 februari 2009 Waar

Nadere informatie

compileren & interpreteren - compileren: vertalen (omzetten) - interpreteren: vertolken

compileren & interpreteren - compileren: vertalen (omzetten) - interpreteren: vertolken compileren & interpreteren - compileren: vertalen (omzetten) - interpreteren: vertolken - belangrijkste punten: - ontleden van de programmatekst - bijhouden van de datastructuren Data Structuren en Algoritmen

Nadere informatie

Imperatief programmeren. Introductie 9. Leerkern 10. Zelftoets 15. Terugkoppeling 16. Inhoud leereenheid 16

Imperatief programmeren. Introductie 9. Leerkern 10. Zelftoets 15. Terugkoppeling 16. Inhoud leereenheid 16 Inhoud leereenheid 16 Imperatief programmeren Introductie 9 Leerkern 10 1 Sleutelbegrippen 10 2 Pragmatisme 10 3 Case study: C 10 4 Case study: Ada 11 5 Overzicht van concepten in C en Ada 14 Zelftoets

Nadere informatie

Voorkennis: C, basiskennis microprocessoren (bij voorkeur ARM7 processor)

Voorkennis: C, basiskennis microprocessoren (bij voorkeur ARM7 processor) Real Time Operating Systems (RTOS) Voorkennis: C, basiskennis microprocessoren (bij voorkeur ARM7 processor) Kennis nodig voor: Operating systems Niveau: inleidend Diplomavoorwaarde: bachelor, schakelprogramma

Nadere informatie

Vlaams Ministerie van Onderwijs en Vorming 1 september 2007 STUDIEGEBIED ICT. Modulaire opleiding Informatica: Programmeren AO IC 002

Vlaams Ministerie van Onderwijs en Vorming 1 september 2007 STUDIEGEBIED ICT. Modulaire opleiding Informatica: Programmeren AO IC 002 STUDIEGEBIED ICT Modulaire opleiding Informatica: AO IC 002 Versie 2.0 BVR Pagina 1 van 21 Inhoud 1 Deel 1 Opleiding... 4 1.1 Korte beschrijving... 4 1.1.1 Inhoud... 4 1.1.2 Modules... 4 1.1.3 Niveau en

Nadere informatie

Leeswijzer Functioneel Programmeren

Leeswijzer Functioneel Programmeren Leeswijzer Functioneel Programmeren Jeroen Fokker 23 oktober 2000 Dit artikel beschrijft in het kort welke onderwerpen behandeld worden in het kollege Functioneel Programmeren en het gelijknamige diktaat.

Nadere informatie

Bijlagen Bacheloropleiding Kunstmatige Intelligentie. Bijlage I Eindtermen van de bacheloropleiding

Bijlagen Bacheloropleiding Kunstmatige Intelligentie. Bijlage I Eindtermen van de bacheloropleiding voor Bijlagen Bacheloropleiding Kunstmatige Intelligentie Bijlage I Eindtermen van de bacheloropleiding Met de opleiding wordt beoogd: - inhoudelijke kennis, vaardigheid en inzicht op het gebied van Kunstmatige

Nadere informatie

Leergang Programmeren. IT Academy Noord-Nederland is onderdeel van de

Leergang Programmeren. IT Academy Noord-Nederland is onderdeel van de Leergang Programmeren IT Academy Noord-Nederland is onderdeel van de IT Academy Noord-Nederland zet zich in voor een krachtige ICT-arbeidsmarkt in het Noorden. Samen groeien. Programmeren "Af en toe superuitdagend,

Nadere informatie