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

Save this PDF as:
 WORD  PNG  TXT  JPG

Maat: px
Weergave met pagina beginnen:

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

Transcriptie

1 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 (Visual Café) en HTML/PHP, want veel details die afleiden bij leren programmeren Nog steeds op zoek naar een goede eerste programmeertaal, voor leren programmeren en als basis voor andere talen Python (opensource afkomstig uit Nederland), geen accolades/puntkomma s want inspringen bepaalt structuur Schooljaar 2005/2006 In 5v na Turing hoofstuk 3, lejos of PyGame An Introduction to Python Game Programming Lessen 1 tot en met 3 goed te doen Lessen 4 tot en met 6 moeilijk Hoe verder? JavaLogo in Python middels turtle.py PO tekenen, opendag en Pythagorasboom Kleine theorietoets Schooljaar 2006/2007 Vorig jaar een beetje rommelig Op zoek naar een goede (beginners)cursus met voldoende diepgang How to think like a computer scientist Learning with Python Twintig hoofdstukken met oefeningen per hoofdstuk Eerste zestien hoofdstukken (tot en met OO) zijn aan bod gekomen Toetsing: programmeeropdracht en theorietoets

2 How to think like a computer scientist Variables, expressions, statements Functions Conditionals, recursion, iteration Strings Lists, tuples, dictionaries Files and exceptions Classes and objects, classes and functions, methods, sets of objects, inheritance Linked lists, stacks, queues, trees Schooljaar 2007/2008 Vorig jaar in 5v cluster, tot en met OO hoofdstukken, geen problemen Nu in mengcluster, tot OO hoofdstukken, wel problemen bij 4h leerlingen Moeite met iteratie/recursie en eenvoudige datatypen, laatste hoofdstukken vertaald Elke week een vragenuurtje c.q. gezamenlijke samenvatting Programmeeropdracht en theorietoets vallen tegen Herkansing via completeren Informatica Olympiade Dit schooljaar Think Python (variant op eerdergenoemde boek) met grotere programmeeropdrachten over meerdere hoofdstukken, bijvoorbeeld TurtleWorld Vertaald en behandeld tot en met hoofdstuk 5, hierover later meer In 5v leerlingen opgaven laten inleveren, en elke 5v leerling begeleider van leerling uit 4h Ingeleverde opgaven beoordeeld en gebruikt als oefen- en toetsopgaven 2

3 In 5h/6v eerste stappen met Python en dynamische websites, via CGI scripts naar Web2py, Django of Google App Engine Helaas, via CGI scripts naar... Scratch Voordelen van Python (1) Net als bij Pascal, leren programmeren als uitgangspunt Inspringen bepaalt structuur Leesbare programmacode c.q. uitvoerbare pseudocode Makkelijk aan te leren want klein en krachtig zowel de instructie-verzameling als de datatypen Interpreter met mogelijkheid voor interactief gebruik Meegeleverde shell kent de taal Voordelen van Python (2) Procedureel en objectgeörienteerd programmeren mogelijk maar niet verplicht Naar OO in meerdere hoofdstukken Goede en gratis boeken (beginners en gevorderden) Edu-sig met website en mailinglist Of interest to educators: GVR, RUR-PLE, Pyro, Blender, PIL, Py- Game, PyGeo, Numerical Python Goede doorstart via Python for Fun: spel maken, GUI programmeren, logisch programmeren, logische schakelingen, werking van een assembler/compiler Een goede eerste programmeertaal als basis voor andere talen 3

4 Nadelen van Python Uitgangspunt leren programmeren, nauwelijks gebruikt! SA, Nokia, TU Delft Google, NA- Sluit niet aan bij Java/HTML/PHP/MySQL leerlijn, Python gevolgd door Google App Engine In Nederland binnen VO nog nauwelijks bekend, wel in de rest van de wereld (Edu-sig) Weinig Nederlandstalig materiaal, work to be done Ander perspectief Niet alleen de leraar Ook leerlingen van Elzendaalcollege over Python Maaike Jans over Think Python en haar ervaringen van dit schooljaar Niels Schaminée over py4math, educatieve wiskunde software als profielwerkstuk Hoofdstuk 1 Interpreter en compiler Soorten fouten Debuggen Hello, World! Hoofdstuk 2 Waarden en types Variabelen Operatoren en operanden Commentaren 4

5 Hoofdstuk 3 Functies Nieuwe functies maken Parameters Stapeldiagrammen Hoofdstuk 4 TurtleWorld De for opdracht Generalisatie Refactoring Docstrings Pre- en postcondities Hoofdstuk 5 Modulo operator Boolsche expressies Logische operatoren Keuze opdracht Recursie Mijn mening Leuk Veel geleerd Te weinig gedaan 5

6 Python en profielwerkstuk py4math Lineaire functies Leerlingen 4h moesten nog wat oefenen Lineaire functies Het programma eens bekijken Invoerbalk rechts Duidelijke namen die aansluiten bij de leerstof Ook aanklikbaar tekenveld Getest met klas en bleek te werken Ontwikkeling py4math Ook 2 leerlingen uit 6v bezig met een programma Geïntegreerd Codeyard en Capgemini Open Source Award Verschillende versies gemaakt Finale gehaald Boeken Wel een beetje meer geleerd dan nodig was In totaal 4 boeken doorgewerkt Eerste programmeertaal Niet de eerste programmeertaal Al ervaring in Java en PHP Python héél erg simpel om te leren 6

7 Programmeren in Python (1) Ook bruikbaar voor doorgewinterde programmeurs Zeer krachtig Ingebouwde GUI package Tkinter Zeer uitgebreide documentatie Zeer toegewijde community Nooit extra hardware nodig Programmeren in Python (2) Leuk en simpel te gebruiken Snel resultaten zichtbaar Je leert snel welke stappen er nodig zijn om te (leren) programmeren 7

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

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

Programmeren. Cursus Python

Programmeren. Cursus Python Programmeren Cursus Python Cursus Python Omschrijving In deze cursus leren de deelnemers te programmeren in de objectgeoriënteerde programmeertaal Python. Python is een taal die vaak wordt gebruikt voor

Nadere informatie

Geavanceerde Programmeertechnologie. Prof. dr. Kris Luyten Jo Vermeulen

Geavanceerde Programmeertechnologie. Prof. dr. Kris Luyten Jo Vermeulen Geavanceerde Programmeertechnologie Prof. dr. Kris Luyten Jo Vermeulen Wat mag je verwachten? Je wordt efficiënter als software ontwikkelaar Je kan je weg vinden in nieuwe programmeertalen van verschillende

Nadere informatie

Programmeren in Java

Programmeren in Java 4 september 2015 Even voorstellen Naam: Wessel Oele(39) Email: W.Oele@hr.nl Website: http://med.hro.nl/oelew Kop van Zuid Rotterdam, 3 juni 2007 Overzicht van modules programmeren in Java In totaal 4 modules

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

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

Thinking of Development

Thinking of Development Thinking of Development College 2 Imperatief programmeren Arjan Scherpenisse arjan.scherpenisse@kmt.hku.nl @acscherp Dit college Programmeren, wat is dat dan? De programmeur als vormgever Pseudocode Scratch

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

Producten en prijzen 2012

Producten en prijzen 2012 Informatica Voortgezet Onderwijs Postbus 38 2410 AA Bodegraven Nederland Tel. 0172-65 09 83 Fax 0172-61 83 15 www.instruct.nl instruct@instruct.nl België www.instruct.be instruct@instruct.be Producten

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

Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal.

Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Programmeertalen Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Taal // machine De geschiedenis van de programmeertalen loopt parallel met de geschiedenis

Nadere informatie

Een spoedcursus python

Een spoedcursus python Een spoedcursus python Zoals je in de titel misschien al gezien hebt, geven wij een spoedcursus Python. Door deze cursus leer je alle basics, zoals het rekenen met Python en het gebruik van strings. Het

Nadere informatie

Analyse Programmeertalen

Analyse Programmeertalen Analyse Programmeertalen De keuze van een programmeertaal mag niet onderschat worden. Het is dankzij deze taal dat de gebruiker interactie heeft met het complete systeem. Het is dus vanzelfsprekend dat

Nadere informatie

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren

Nadere informatie

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

Producten en prijzen 2012

Producten en prijzen 2012 Informatica Voortgezet Onderwijs Postbus 38 2410 AA Bodegraven Nederland Tel. 0172-65 09 83 Fax 0172-61 83 15 www.instruct.nl instruct@instruct.nl België www.instruct.be instruct@instruct.be Producten

Nadere informatie

FUNCTIONEEL PROGRAMMEREN WEEK 1

FUNCTIONEEL PROGRAMMEREN WEEK 1 FUNCTIONEEL PROGRAMMEREN WEEK 1 T. Busker Bron: Kris Luyten en Jo Vermeulen - Expertise Centrum voor Digitale Media - Universiteit Hasselt Functioneel programmeren? Alles via functies Alles via expressies

Nadere informatie

Programmeren: Visual Basic

Programmeren: Visual Basic PETERSTUYVESANT COLLEGE INFORMATICA 2009-2010 Programmeren: Visual Basic Algemene Kennis: 01. Programmeren Programmeren is het schrijven van een computerprogramma, een concrete verzameling instructies

Nadere informatie

ProjectHeatmap. Onderzoeksrapport v0.5 11-03-11 Dennis Wagenaar

ProjectHeatmap. Onderzoeksrapport v0.5 11-03-11 Dennis Wagenaar ProjectHeatmap Onderzoeksrapport v0.5 11-03-11 Dennis Wagenaar 1 Inhoudsopgave Inleiding...3 Gheat...4 Info...4 Voordelen...4 Nadelen...4 Google Fusion Tables...5 Info...5 Voordelen...5 Nadelen...5 OLHeatmap...6

Nadere informatie

Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal.

Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Programmeertalen Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Taal // machine De geschiedenis van de programmeertalen loopt parallel met de geschiedenis

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

continue in een for, while of do lus herhaalt de lus vroegtijdig. De volgende herhaling wordt onmiddellijk begonnen.

continue in een for, while of do lus herhaalt de lus vroegtijdig. De volgende herhaling wordt onmiddellijk begonnen. Hoofdstuk 3: controlestructuren instructies en blokken Naar elke instructie staat een ; Instructies worden door de haakjes {} in een block samengevat. if else if ( expression) statement1; else statement2;

Nadere informatie

Enterprise Connectivity. Marnix van Bo. TU Delft Elek Software Architect 20 jaar ervarin ontwikkeling

Enterprise Connectivity. Marnix van Bo. TU Delft Elek Software Architect 20 jaar ervarin ontwikkeling Fir rst Base Enterprise Connectivity Marnix van Bo chove First Base: opgericht in 2001 TU Delft Elek ktrotechniek - 1998 Software Architect 20 jaar ervarin g met software ontwikkeling Presentatie Ideeën

Nadere informatie

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................

Nadere informatie

Programmeren in Java

Programmeren in Java NIOC - presentatie Programmeren in Java Met JCreator en BlueJ Door Wim de Lange, SG Tabor, locatie Oscar Romero, Hoorn 18 april 2007 Wim de Lange Programmeren met JCreator en BlueJ 1 Mijn achtergrond Docent

Nadere informatie

VAN HET PROGRAMMEREN. Inleiding

VAN HET PROGRAMMEREN. Inleiding OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,

Nadere informatie

Dat zoeken we op! NIOC 2011. Paul.Jansen@tiobe.com

Dat zoeken we op! NIOC 2011. Paul.Jansen@tiobe.com Dat zoeken we op! NIOC 2011 Paul.Jansen@tiobe.com Wat komen gaat... Wie ben ik? Wat doe ik? Wat is het probleem? Basisschool - Geschiedenis, Nederlands en Aardrijkskunde Middelbare school - Informatica

Nadere informatie

Het belang van leren programmeren

Het belang van leren programmeren Het belang van leren programmeren Han van der Maas HL Psychologie UvA CSO Oefenweb.nl opzet Pleidooi voor programmeeronderwijs Ontwikkelingspsychologisch perspectief Non-formeel leren (examen) Program

Nadere informatie

Inhoud in vogelvlucht

Inhoud in vogelvlucht Inhoud in vogelvlucht Over de auteur... xvii Dankwoord... xviii Inleiding... 1 Deel I: Een computer programmeren... 7 Hoofdstuk 1: Beginnen met programmeren... 9 Hoofdstuk 2: Alles over programmeertalen...

Nadere informatie

Javascript oefenblad 1

Javascript oefenblad 1 Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de

Nadere informatie

3 e Olympiade in de Informatica

3 e Olympiade in de Informatica 3 e Olympiade in de Informatica 2012 http://www.be-oi.be DE BELGISCHE OLYMPIADE IN DE INFORMATICA De Belgische Olympiade in de Informatica (be-oi) is een wedstrijd in programmeren, algoritmiek en logica,

Nadere informatie

STUDIEGIDS SPECIALISATIEMODULE. Programmeren voor hoogbegaafde leerlingen

STUDIEGIDS SPECIALISATIEMODULE. Programmeren voor hoogbegaafde leerlingen STUDIEGIDS 2016 2017 SPECIALISATIEMODULE Programmeren voor hoogbegaafde leerlingen Novilo is geaccrediteerd door: Leuk dat je geïnteresseerd bent in onze specialisatiemodule Programmeren voor hoogbegaafde

Nadere informatie

Inleiding tot Func.oneel Programmeren les 3

Inleiding tot Func.oneel Programmeren les 3 Inleiding tot Func.oneel Programmeren les 3 Kris Luyten, Jo Vermeulen {kris.luyten,jo.vermeulen}@uhasselt.be Exper.secentrum voor Digitale Media Universiteit Hasselt Currying Currying: een func.e met meerdere

Nadere informatie

Atheneum/Gymnasium 4

Atheneum/Gymnasium 4 Indeling schooljaar: Programma van toetsing en afsluiting Schooljaar 2014-2015 Het schooljaar voor de 's is onderverdeel in twee perioden: Periode I - aanvang schooljaar t/m januari toetsweek Periode II

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

DRENTHECOLLEGE.NU STUDIEGIDS ICT-LYCEUM 2014-2015. Programma van Toetsing en Afsluiting. TE-17092014nr1

DRENTHECOLLEGE.NU STUDIEGIDS ICT-LYCEUM 2014-2015. Programma van Toetsing en Afsluiting. TE-17092014nr1 DRENTHECOLLEGE.NU STUDIEGIDS ICT-LYCEUM 2014-2015 Programma van Toetsing en Afsluiting TE-17092014nr1 Voorkant Techniek A5.indd 1 10-9-2012 9:31:16 Voorkant Techniek.indd 1 10-9-2012 9:26:36 Studiegids

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

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

voegt Piet Geelen toe, er is veel materiaal te vinden op het web, ook rechtenvrij. Frans Peeters heeft geaccepteerd dat hij niet alles weet.

voegt Piet Geelen toe, er is veel materiaal te vinden op het web, ook rechtenvrij. Frans Peeters heeft geaccepteerd dat hij niet alles weet. Games in de klas? Wat is nog leuker dan het spelen van games? Het zelf maken van een game! Het blijkt dat jongeren die graag videogames spelen het ook leuk vinden om zelf een game te maken. En het is nog

Nadere informatie

A.C. Gijssen. 0.3 PHP en MySQL

A.C. Gijssen. 0.3 PHP en MySQL PHP en MySQL A.C. Gijssen 0.3 PHP en MySQL PHP en MySQL 0.4 Inhoudsopgave Voorwoord Deel 1 Over PHP 1.1 Inleiding...13 1.2 Wat is PHP?...14 1.3 De geschiedenis van PHP...15 1.4 Editor...16 1.5 PHP en websites...17

Nadere informatie

Atheneum Boom en ICT. Inleiding

Atheneum Boom en ICT. Inleiding Inleiding Vermits computers niet meer weg te denken zijn uit onze maatschappij, doet onze school dan ook haar uiterste best om onze leerlingen vaardigheden en attitudes bij te brengen op het gebied van

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

Debugging in embedded en native systemen met GDB

Debugging in embedded en native systemen met GDB Debugging in embedded en native systemen met GDB A.M. ten Doesschate July 15, 2015 Abstract Een korte beschrijving : intro gebruik met welke tools en hulpmiddelen van de GDB setup en een summier aantal

Nadere informatie

Informatica kiezen. Informatica: iets met computers? Informatie over het vak informatica in de Tweede Fase van havo en vwo

Informatica kiezen. Informatica: iets met computers? Informatie over het vak informatica in de Tweede Fase van havo en vwo Informatica kiezen Informatica: iets met computers? Informatie over het vak informatica in de Tweede Fase van havo en vwo Voorlichtingsmateriaal voor leerlingen in havo en vwo Het vak informatica Waarom

Nadere informatie

Object Oriented Programming

Object Oriented Programming Object Oriented Programming voor webapplicaties Door Edwin Vlieg Waarom OOP? Basis uitleg over OOP Design Patterns ActiveRecord Model View Controller Extra informatie Vragen OOP Object Oriented Programming

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

Modulewijzer tirprog03, programmeren in Java 3

Modulewijzer tirprog03, programmeren in Java 3 Modulewijzer tirprog03, programmeren in Java 3 W. Oele 5 mei 2008 1 Inhoudsopgave 1 Inhoud van deze module 3 2 Leermiddelen 3 3 Theorie en practicum 4 4 Toetsing 4 5 Studiehouding 4 6 Planning 5 2 1 Inhoud

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

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

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

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

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

Modelleren & Programmeren. Jeroen Fokker

Modelleren & Programmeren. Jeroen Fokker Modelleren & Programmeren Jeroen Fokker Wat heb je nodig? Collegediktaat kopen bij A-Eskwadraat (BBG-238) of zelf downloaden en uitprinten www.cs.uu.nl / docs / vakken / KI1V13009 Solis-id met password

Nadere informatie

De tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".

De tag aan het begin van het PHPscript is <?php aan het einde van het PHPscript gebruik je ?>. PHP Les 3 Commando ECHO Interessante links: o http://www.donboscozwijnaarde.be/~moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat is PHP? PHP is een

Nadere informatie

STUDIEGIDS 2015 SPECIALISATIEMODULE. Programmeren voor hoogbegaafde leerlingen

STUDIEGIDS 2015 SPECIALISATIEMODULE. Programmeren voor hoogbegaafde leerlingen STUDIEGIDS 2015 SPECIALISATIEMODULE Programmeren voor hoogbegaafde leerlingen Leuk dat je geïnteresseerd bent in onze specialisatiemodule Programmeren voor hoogbegaafde leerlingen! In deze gids zetten

Nadere informatie

PROGRAMMA VAN TOETSING EN AFSLUITING

PROGRAMMA VAN TOETSING EN AFSLUITING PROGRAMMA VAN TOETSING EN AFSLUITING E FASE HAVO 04-06 Editie oktober 05 Aanpassingen voor de vakken Duits, Engels, geschiedenis, biologie, KuBv, informatica en de rekentoets VAK Duits, programma aangepast

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

Een gelinkte lijst in C#

Een gelinkte lijst in C# Een gelinkte lijst in C# In deze tutorial ga demonstreren hoe je een gelinkte lijst kan opstellen in C#. We gaan een klasse schrijven, die een gelijkaardige functionaliteit heeft als een ArrayList, namelijk

Nadere informatie

Victor Peters. Basiscursus PHP 6. en MySQL

Victor Peters. Basiscursus PHP 6. en MySQL Victor Peters Basiscursus PHP 6 en MySQL Inhoud Inleiding 1 Hoofdstuk 1 Aan de slag met PHP 3 1.1 In dit hoofdstuk 3 1.2 Webserver en browser 3 1.3 HTML, Ajax, XML, CSS en JavaScript 4 1.4 WordPress, Joomla

Nadere informatie

Module 3: Scratch programmeren: is het logisch of is het niet logisch?

Module 3: Scratch programmeren: is het logisch of is het niet logisch? Module 3: Scratch programmeren: is het logisch of is het niet logisch? Inhoudsopgave Module 3: Scratch programmeren: is het logisch of is het niet logisch?...1 Wat is een computerprogramma eigenlijk?...2

Nadere informatie

Inhoud leereenheid 8. Programmeren in JavaLogo (1) Introductie 73. Leerkern 75. Samenvatting 94. Zelftoets 95. Terugkoppeling 97

Inhoud leereenheid 8. Programmeren in JavaLogo (1) Introductie 73. Leerkern 75. Samenvatting 94. Zelftoets 95. Terugkoppeling 97 Inhoud leereenheid 8 Programmeren in JavaLogo (1) Introductie 73 Leerkern 75 1 Inleiding 75 1.1 Wat is programmeren? 75 1.2 Logo, Java en JavaLogo 76 2 Eerste programma s 77 2.1 Pen en Tekenblad 77 2.2

Nadere informatie

JavaLogo en praktische opdrachten wiskunde

JavaLogo en praktische opdrachten wiskunde JavaLogo werd ontwikkeld voor het vak informatica in de tweede fase. In dit artikel beschrijft Peter Boon wat JavaLogo is en geeft hij een beeld van de verschillende mogelijkheden die het biedt. Ook voor

Nadere informatie

21 e eeuwse vaardigheden: Programmeren

21 e eeuwse vaardigheden: Programmeren 21 e eeuwse vaardigheden: Programmeren Wat is programmeren? Als je zin hebt in een boterham met kaas, dan kan je zeggen: papa, mag ik een boterham met kaas? Maar wat nu als je vader niet weet wat een boterham

Nadere informatie

JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen

JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen 0 - Wat is JavaScript? JavaScript is hele andere koek dan Scratch. Het wordt ook door professionele programmeurs gebruikt. Doordat er veel mensen gebruik maken van JavaScript is er veel informatie over

Nadere informatie

Dynamiek met VO-Script

Dynamiek met VO-Script Dynamiek met VO-Script Door Bert Dingemans DLA Ontwerp & Software bert@dla-architect.nl Inleiding Op de SDGN nieuwsgroep voor Visual Objects ontstond laatst een draad van berichten over de nieuwe libraries

Nadere informatie

Vakbeschrijvingen Servicevakken Informatica. Curriculumcommissie Informatica October 10, 2003

Vakbeschrijvingen Servicevakken Informatica. Curriculumcommissie Informatica October 10, 2003 Vakbeschrijvingen Servicevakken Informatica Curriculumcommissie Informatica October 10, 2003 1 Vakcode: INTSR-03 Vak: APPLIED SYMBOLIC COMPUTING Kwartaal: 4 Bedoeld voor: Scientific Computing and Imaging

Nadere informatie

van PSD naar JavaScript

van PSD naar JavaScript 2015 van PSD naar JavaScript F. Vonk versie 2 19-9-2015 inhoudsopgave 1. inleiding... - 2-2. ontwikkelomgeving... - 3-3. programmeerconcepten... - 4 - statement... - 4 - sequentie... - 4 - variabele en

Nadere informatie

PRESENTATIE ABI PROJECT

PRESENTATIE ABI PROJECT PRESENTATIE ABI PROJECT Automatische conversie van Accell naar Java Gert van der Kaaden Maarten Snels Eddy Spreeuwers 12 november 2011 1 Inhoud Inleiding Parser Type inferencer Code generator Framework

Nadere informatie

Informatica. VWO 5 en 6 HAVO 4 en 5

Informatica. VWO 5 en 6 HAVO 4 en 5 Informatica VWO 5 en 6 HAVO 4 en 5 informatiekunde - informatica Onderbouw: Word Excel Bovenbouw: Nieuw vak Inhoud komt straks Powerpoint E-mail Internet Studielast Havo HAVO 4 3 lesuren per week HAVO

Nadere informatie

Module 1 Programmeren

Module 1 Programmeren Module 1 Programmeren Programmeertalen 13 1.1 Inleiding 13 1.2 Programmeertalen in historisch perspectief 13 1.2.1 Machinecode 13 1.2.2 Assembleertalen (assembly) 14 1.2.3 Hogere programmeertalen 15 1.2.4

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

Wat is Arduino? Arduino = microprocessor (Atmel)

Wat is Arduino? Arduino = microprocessor (Atmel) Intro tot Arduino Wat is Arduino? Volgens de website: Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers,

Nadere informatie

Bij dit hoofdstukken horen geen opgaven.

Bij dit hoofdstukken horen geen opgaven. 6. Programmeertalen Een computer begrijpt eigenlijk alleen maar binaire code (bestaande uit 1 en 0). Om hem/haar makkelijk opdrachten te geven zijn programmeertalen ontwikkeld. Deze moeten een goed gedefinieerde

Nadere informatie

Getting Started with Python Programming

Getting Started with Python Programming Getting Started with Python Programming QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Dick Groskamp This work is licensed under a Creative Commons Attribution

Nadere informatie

Wat is de beste programmeertaal?

Wat is de beste programmeertaal? Wat is de beste programmeertaal? Profielwerkstuk Hoofdvak: Wiskunde Matthijs Melissen Stedelijk Gymnasium Breda Klas 6B December 2003 Begeleidend docent: dhr. Martens Inhoudsopgave Inleiding... 4 Syntaxis...5

Nadere informatie

WELKOM BIJ BOMBERBOT! LES 1: WAT IS PROGRAMMEREN LES 1: WAT IS PROGRAMMEREN WAAR GAAT DEZE LES OVER? INTRODUCTIE

WELKOM BIJ BOMBERBOT! LES 1: WAT IS PROGRAMMEREN LES 1: WAT IS PROGRAMMEREN WAAR GAAT DEZE LES OVER? INTRODUCTIE WELKOM BIJ BOMBERBOT! Bij onze lessen horen ook nog een online game, waarin de leerlingen de concepten die ze geleerd krijgen direct moeten toepassen, en een online platform, waarin u de voortgang van

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

Taal: Informatie verwerven uit gesproken taal, Groep 5 of hoger.

Taal: Informatie verwerven uit gesproken taal, Groep 5 of hoger. Activiteit 12 Marsorders Programmeertalen Samenvatting Computers worden meestal geprogrammeerd met behulp van een taal met een beperkte hoeveelheid van instructies die kunnen worden opgevolgd. Een van

Nadere informatie

1 Inleiding in Functioneel Programmeren

1 Inleiding in Functioneel Programmeren 1 Inleiding in Functioneel Programmeren door Elroy Jumpertz 1.1 Inleiding Aangezien Informatica een populaire minor is voor wiskundestudenten, leek het mij nuttig om een stukje te schrijven over een onderwerp

Nadere informatie

Het vak Informatica is constant aan veranderingen onderhevig. In de afgelopen jaren hebben we met u

Het vak Informatica is constant aan veranderingen onderhevig. In de afgelopen jaren hebben we met u Nieuwsbrief Informatica Nieuwsbrief voor docenten Informatica - Nr. 1, november 2003 Uitgeverij Edu Actief b.v. Postbus 1056 7940 KB Meppel tel. 0522 235235 Inleiding In deze eerste nieuwsbrief van schooljaar

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

Inleiding Visual Basic en VBA. Karel Nijs 2009/01

Inleiding Visual Basic en VBA. Karel Nijs 2009/01 Inleiding Visual Basic en VBA Karel Nijs 2009/01 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen Ms Excel 2003 Online hulp: http://www.ozgrid.com/vba/ http://msdn.microsoft.com/en-us/library/sh9ywfdk(vs.80).aspx

Nadere informatie

stofomschrijving 4 4tt1 tt 100 leesvaardigheid. 3 3 j 3 4po1 po Landeskunde (presentatie en het inleveren van een portfolio).

stofomschrijving 4 4tt1 tt 100 leesvaardigheid. 3 3 j 3 4po1 po Landeskunde (presentatie en het inleveren van een portfolio). periode code som tt/mt/lt Programma van Toetsing en Afsluiting 206-207 Vak: Duits HAVO 4 2 3 4 4tt tt 00 leesvaardigheid. 3 3 j periode 2 code som tt/mt/lt 3 4po po Landeskunde (presentatie en het inleveren

Nadere informatie

SYNTRA-WEST. Initiatiecursus JAVA. Deel

SYNTRA-WEST. Initiatiecursus JAVA. Deel SYNTRA-WEST Initiatiecursus JAVA Deel Syntra-West Syntra-West (vroeger Vormingsinstituut West-Vlaanderen) Doorniksesteenweg 220 8500 Kortrijk Tel. 056/26.02.00 Fax 056/22.81.07 i Inhoudsopgave SYNTRA-WEST...

Nadere informatie

Hoofdstuk 0. Van Python tot Java.

Hoofdstuk 0. Van Python tot Java. Hoofdstuk 0. Van Python tot Java. In dit eerste hoofdstuk maken we de overstap van Python naar Java. We bespreken de verschillen en geven wat achtergrondinformatie. In het volgende hoofdstuk gaan we dieper

Nadere informatie

APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE. Onderdeel van SmartProducts

APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE. Onderdeel van SmartProducts APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE Onderdeel van SmartProducts EVEN VOORSTELLEN DOCENT Fjodor van Slooten N208 (Horstring Noord) F.vanSlooten@utwente.nl Assistentie door: Hans Tragter, Nadia Klomp,

Nadere informatie

Producten en prijzen 2012

Producten en prijzen 2012 MBO Kantoorautomatisering Postbus 38 2410 AA Bodegraven Nederland Tel. 0172-65 09 83 Fax 0172-61 83 15 www.instruct.nl instruct@instruct.nl België www.instruct.be instruct@instruct.be Producten en prijzen

Nadere informatie

Inleiding C++ Coding Conventions

Inleiding C++ Coding Conventions Inleiding C++ Coding Conventions Opleiding Bachelor of Science in Informatica, van de Faculteit Wetenschappen, Universiteit Antwerpen. Nota s bij de cursus voor academiejaar 2012-2013. Ruben Van den Bossche,

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

Waarom Python? Hoe je code leert schrijven

Waarom Python? Hoe je code leert schrijven INLEIDING Waarom zou je leren programmeren? Programmeren stimuleert creativiteit, logisch denken en het probleemoplossend vermogen. De programmeur krijgt de kans om iets uit niets te maken, logica te gebruiken

Nadere informatie

1.Noem de vijf categorieën waarin programmeertalen kunnen worden ingedeeld en geef van elke categorie één voorbeeld.

1.Noem de vijf categorieën waarin programmeertalen kunnen worden ingedeeld en geef van elke categorie één voorbeeld. Module 4 programmeren 1.Noem de vijf categorieën waarin programmeertalen kunnen worden ingedeeld en geef van elke categorie één voorbeeld. Machinecode Assembleertalen: assembly Hogere programmeertalen:

Nadere informatie

Algemene opzet cursus

Algemene opzet cursus Algemene opzet cursus Algoritmisch Denken en Gestructureerd Programmeren in Greenfoot c 2015 Renske Smetsers-Weeda & Sjaak Smetsers Op dit werk is een creative commons licentie van toepassing. https://creativecommons.org/licenses/by/4.0/

Nadere informatie

Projectorganisatie Marc Martojo Esther krijnen Rodger Buyvoets Danilo Meulens

Projectorganisatie Marc Martojo Esther krijnen Rodger Buyvoets Danilo Meulens Concrete projectbeschrijving De afstudeeropdracht is om een informatief, innovatief en interactief boek te ontwikkelen dat als presentatie materiaal gebruikt kan worden om weer te geven hoe bijzonder en

Nadere informatie

Capita Selecta Design Patterns voor administratieve applicaties

Capita Selecta Design Patterns voor administratieve applicaties Capita Selecta voor administratieve applicaties Bij afstudeerproject: Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder 26 augustus 2006 Inhoud 26

Nadere informatie

Zelftest Java concepten

Zelftest Java concepten Zelftest Java concepten Document: n0838test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA CONCEPTEN Om de voorkennis nodig

Nadere informatie

Logicsim Hydraulics. Vak/onderwerp Techniek, motorvoertuigentechniek, hydrauliek, mechanica

Logicsim Hydraulics. Vak/onderwerp Techniek, motorvoertuigentechniek, hydrauliek, mechanica Logicsim Hydraulics Vak/onderwerp Techniek, motorvoertuigentechniek, hydrauliek, mechanica Hardware-eisen Windows 3.1 of hoger, 486 processor of sneller, 5 Mb vrije ruimte op de harde schijf, 4 Mb RAM,

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

Assembly en Assemblers. Processoren 5 januari 2015

Assembly en Assemblers. Processoren 5 januari 2015 Assembly en Assemblers Processoren 5 januari 2015 Doel van vandaag Ik heb al losse eindjes over assembly verteld en een voorbeeldprogramma doorlopen. vandaag: algemeen + systematisch overzicht Programmeertalen

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