APPLICATIEBOUW 7E COLLEGE: DPU3, OEFENEN TOETS. Onderdeel van SmartProducts
|
|
- Josephus van de Veen
- 6 jaren geleden
- Aantal bezoeken:
Transcriptie
1 APPLICATIEBOUW 7E COLLEGE: DPU3, OEFENEN TOETS Onderdeel van SmartProducts
2 INHOUD COLLEGE 7 Herhaling/opdracht 6 DPU3 & afronden project Oefenen toets Opdracht 7 Volgende week: ochtend 9:30-11:30u begeleiding aanwezig, s middags DPU3 review Zelf oefenen voor toets? Academicx: toetsen bij boek Oefentoetsen+antwoorden Applicatiebouw Applicatiebouw, Industrieel Ontwerpen
3 BESPREKING OPDRACHT 6 FRISDRANKAUTOMAAT Methode voor controle knoppen: voortdurend herhalen, hoe? // herhaal hoofd-lus zolang niet op ESCAPE wordt gedrukt: while ( Button.ESCAPE.isUp() ) { // wacht 200ms, om drukknopjes goed in te kunnen drukken: Tools.delay(200); // lees analoge en digitale inputs: superpro.read(ain, din); level = ain[0]; // waarde potmeter aangesloten op poort a0 // als knop 4 ingedrukt is: if (din[4] == 1)... } // eind while Applicatiebouw, Industrieel Ontwerpen
4 BESPREKING OPDRACHT 6 FRISDRANKAUTOMAAT Voorbeeldcode Opdracht6.java gebruiken Declaratie Initialisatie public class AutomaatUI { // declaratie object (class-variabele) voor de SuperPro: SuperProSensor superpro; public AutomaatUI() { // Initialiseer het SuperPro board: NxtRobot robot = new NxtRobot(); superpro = new SuperProSensor(ch.aplu.nxt.SensorPort.S1); robot.addpart(superpro); // poort 0-3 uitgangen, poort 4-7 ingangen: int[] iocontrol = { out, out, out, out, in, in, in, in }; superpro.setdio(iocontrol); Constructor Applicatiebouw, Industrieel Ontwerpen
5 Commentaar toevoegen /* */ of // Javadoc DOCUMENTATIE PARAGRAAF 7.7 BOEK /** Speciale opmaak commentaar Voor documentatie & publicatie: /** */ */ /** * Uitleg over het doel van MijnClass F. van Slooten * */ public class MijnClass { /** * Uitleg over mijnmethode parameter is een getal voor de methode */ public void mijnmethode(int parameter) { } } Erg belangrijk als je met een team software ontwikkelt! Maar ook voor jezelf (later) Applicatiebouw, Industrieel Ontwerpen
6 JAVADOC IN ECLIPSE Beweeg je muis boven een methode Commentaar toevoegen in Javadoc-formaat: Type boven methode: /** [ENTER] Javadoc verschijnt Applicatiebouw, Industrieel Ontwerpen
7 DPU3 Demonstratie prototype is verplicht onderdeel DPU3 review Docent gebruikerstest laten doen Inleveren code/ecplise hoeft nu niet, dat doe je gelijk met verslag (zie volgende slide) Applicatiebouw, Industrieel Ontwerpen
8 AFRONDEN PROJECT WAT VAN APPLICATIEBOUW IN VERSLAG? Deadline inleveren verslag incl. alle bijlagen vrijdag 24 juni 14:00u Projectverslag: Ontwerp applicatie Verantwoording keuzes (tav. prototype [hardware] en applicatie) Testresultaten (gebruikerstest) en aanbevelingen die daaruit volgen Bijlagen: Complete code prototype* (1 of meer Eclipse projecten) Documentatie, specificaties, pseudocode en overige info van de applicatie Video met demo prototype * Inleveren met verslag volgens instructies projectopdracht op BlackBoard: PROJECT > Project Opdracht Inleveren Complete code = alle Eclipse projecten zippen volgens handleiding Applicatiebouw, Industrieel Ontwerpen
9 BEOORDELING PROJECT: DPU S APPLICATIEBOUW 20% PROJECT CIJFER Tussenversie gezien (DPU2) Inspectie code (DPU3) Verslag: Specificaties (DPU1) Documentatie software Resultaten tests en validatie BlackBoard: Course Information > Beoordeling > Toetsschema Applicatiebouw, Industrieel Ontwerpen
10 TOETS MAANDAG 27 JUNI Boek niet toegestaan tijdens toets Stof: college presentaties, opdrachten en behandelde hoofdstukken boek Hst 1 7, , , Voorbeeldtoetsen+uitwerkingen op BlackBoard (onder Cursusmaterialen) Herkansing/reparatie: 18 Juli Locatie komt in rooster.utwente.nl Oefeningen boek en online toetsen bij elk hoofdstuk: Academicx.nl Applicatiebouw, Industrieel Ontwerpen
11 TESTEN EN VALIDATIE Projectopdracht: resultaten van de tests met daaruit voortkomende aanbevelingen Testen: werkt de applicatie? (gebruikerstest) Met uitvoeren van handelingen door kundige gebruiker Met onkundige gebruiker (Fool Proof?) of gebruiker die niet in beoogde doelgroep zit Wild Monkey test (met opzet ongeldige handelingen/invoer/storingen) Validatie: doet de applicatie wat is bedoeld (door opdrachtgever)? Met lijst van uitgangsspecificaties (of PvE) testen Elke specificatie accorderen Verslag: testopzet, resultaten test, rapport validatie en demo (filmpje) Applicatiebouw, Industrieel Ontwerpen
12 Onderdeel project: testen! LEZEN GETALLEN: FOUTIEVE INVOER? APPLICATIE BESTAND TEGEN ONTBREKEN VAN INVOER OF FOUTEN? Status in Label met achtergrond kleur Lezen getal uit String Mbv Scanner int x = leesgetal(textfield.gettext()); if (x>0) {... } else status("probleem met lezen van getal.",color.red); private int leesgetal(string s) { Scanner scanner = new Scanner(s); int result = -1; if (scanner.hasnextint()) { result=scanner.nextint(); } scanner.close(); return result; } public void status(string t, Color c) { // labels zijn standaard doorzichtig. // toch een achtergrond kleur instellen: lblstatus.setopaque(true) lblstatus.settext(t); lblstatus.setbackground(c); } Applicatiebouw, Industrieel Ontwerpen
13 WEERGEVEN VOORTGANG EN WAARDEN VARIABELEN System.out.println("variabele="+variabele); // NXT: LCD.drawString("variabele="+variabele, 0, 0); Crash!? Fout: object s is niet geinitialiseerd Oorzaak: meestal variabelen of objecten niet geinitialiseerd (waarde gegeven), new vergeten Oplossing zoeken: System.out.println("Vraag kleur..."); Button.waitForAnyPress(); int color = s.getcolorid(); Applicatiebouw, Industrieel Ontwerpen
14 CRASH IN ECLIPSE Fout op regel Scroll naar boven! 2. Klik op fout (in eigen code) Oplossing zoeken: debuggen of System.out.println() gebruiken Applicatiebouw, Industrieel Ontwerpen
15 Bijlage toets: API Documentatie docs.oracle.com/javase/8/docs/api Math class Applicatiebouw, Industrieel Ontwerpen
16 We gaan stemmen Internet 1 2 SMS 1 Deze presentatie is geladen zonder de Shakespeak Add-In. Add-In gratis downloaden? Ga naar 2 Twitter 1 2 Stemmen is anoniem Applicatiebouw, Industrieel Ontwerpen
17 Elk Java-programma heeft een start class met daarin een methode die als eerste wordt uitgevoerd. Hoe heet deze methode? A. start() B. begin() C. main() D. frame() E. run() De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
18 Elk Java-programma heeft een start class met daarin een methode die als eerste wordt uitgevoerd. Hoe heet deze methode? A. start() 20,0% B. begin() 40,0% C. main() 60,0% D. frame() 80,0% E. run() 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
19 Welke namen zijn toegestaan voor variabelen in Java? (Er zijn meer antwoorden mogelijk) A. Coca Cola B. c:\temp C. contantewaarde D. 4U E. U2 F. xs4all G. muisknop De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
20 Welke namen zijn toegestaan voor variabelen in Java? (Er zijn meer antwoorden mogelijk) A. B. C. D. E. F. G. Coca Cola c:\temp contantewaarde 4U U2 xs4all muisknop 14,3% 28,6% 42,9% 57,1% 71,4% 85,7% 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
21 In Java bestaat op het gebied van naamgeving van verschillende onderdelen een vaste gewoonte. Om welk onderdeel gaat het bij deze naam?: bepaaltemperatuur() A. object B. methode C. class De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
22 In Java bestaat op het gebied van naamgeving van verschillende onderdelen een vaste gewoonte. Om welk onderdeel gaat het bij deze naam?: bepaaltemperatuur() A. object 33,3% B. methode 66,7% C. class 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
23 Met wat voor type object maak je een venster (rand en titelbalk) voor een applicatie? A. JApp B. JFrame C. JPanel D. JWindow De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
24 Met wat voor type object maak je een venster (rand en titelbalk) voor een applicatie? A. JApp 25,0% B. JFrame 50,0% C. JPanel 75,0% D. JWindow 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
25 Gegeven is: Als je de waarde van lengte als string op het beeldscherm wilt zetten, wat moet er dan op de plaats van de puntjes staan? int lengte = 180; g.drawstring(, 100, 100 ); A. ""+lengte B. lengte.tostring() C. lengte D. Integer.ParseInt(lengte) De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
26 Gegeven is: Als je de waarde van lengte als string op het beeldscherm wilt zetten, wat moet er dan op de plaats van de puntjes staan? A. ""+lengte 25,0% B. lengte.tostring() 50,0% C. lengte 75,0% D. Integer.ParseInt(le ngte) 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
27 Gegeven is: Wat zijn na afloop de waarden van a en b? int a = 4, b = 1; a++; b += a; a += b; A. 4 en 1 B. 5 en 4 C. 11 en 6 D. 8 en 3 De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
28 Gegeven is: Wat zijn na afloop de waarden van a en b? int a = 4, b = 1; a++; b += a; a += b; A. B. 4 en 1 5 en 4 Deze voorbeeld resultaten zullen op 0 gezet worden zodra een sessie en diavoorstelling gestart zijn. 25,0% Voel u vrij om ondertussen de layout van de resultaten te veranderen (bv. de kleur) 50,0% C. 11 en 6 75,0% D. 8 en 3 100,0% Applicatiebouw, Industrieel Ontwerpen Gesloten
29 Met welke methode kun je de string "10.95" converteren naar een double? A. Double.parseDouble() B. String.format() C. Integer.parseInt() De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
30 Met welke methode kun je de string "10.95" converteren naar een double? A. B. Double.parseDoubl e() String.format() Deze voorbeeld resultaten zullen op 0 gezet worden zodra een sessie en diavoorstelling gestart zijn. 33,3% Voel u vrij om ondertussen de layout van de resultaten te veranderen (bv. de kleur) 66,7% C. Integer.parseInt() 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
31 Het is handig je eigen class een methode tostring() te geven. Hoe moet de volledige kop (header) van deze methode eruit zien? A. tostring() B. void tostring() C. public void tostring() D. String tostring() E. public String tostring() De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
32 Het is handig je eigen class een methode tostring() te geven. Hoe moet de volledige kop (header) van deze methode eruit zien? A. B. C. D. E. tostring() void tostring() public void tostring() String tostring() public String tostring() Deze voorbeeld resultaten zullen op 0 gezet worden 20,0% zodra een sessie en diavoorstelling gestart zijn. Voel u vrij om ondertussen de layout van de resultaten 40,0% te veranderen (bv. de kleur) 60,0% 80,0% 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
33 Hoe kan de code voor een class Boek eruit zien waarin de eigenschappen titel en het aantal pagina s van het boek met class-variabelen worden gerealiseerd. A. public class Boek { String titel; int paginas; } B. class Boek { titel(); paginas(); } C. public Boek { class } titel:string, paginas:int a) b) c) public class Boek { String titel; int paginas; } class Boek { titel(); paginas(); } public Boek { class } titel:string, paginas:int De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
34 Hoe kan de code voor een class Boek eruit zien waarin de eigenschappen titel en het aantal pagina s van het boek met class-variabelen worden gerealiseerd. A. B. public class Boek { String titel; int paginas; } class Boek { titel(); paginas(); } Deze voorbeeld resultaten zullen op 0 gezet worden zodra een sessie en diavoorstelling gestart zijn. 33,3% Voel u vrij om ondertussen de layout van de resultaten te veranderen (bv. de kleur) 66,7% C. public Boek { class } titel:string, paginas:int 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
35 Wat is een goede weergave van een methode voor de class Boek die de titel kan instellen met een gegeven waarde? De waarde is een parameter van de methode. De methode wordt bijvoorbeeld gebruikt om de titel aan te passen. Internet SMS Twitter A. String settitel() { titel = waarde; } B. instellentitel(string waarde) { titel = "waarde"; } C. public void settitel(string s) { titel = s; } D. public String instellentitel() { titel = "waarde"; } a) b) String settitel() { titel = waarde; } public void settitel(string s) { titel = s; } instellentitel(string waarde) { titel = "waarde"; } c) d) De vraag gaat open zodra u een sessie en diavoorstelling start. public String instellentitel() { titel = "waarde"; } # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
36 Wat is een goede weergave van een methode voor de class Boek die de titel kan instellen met een gegeven waarde? De waarde is een parameter van de methode. De methode wordt bijvoorbeeld gebruikt om de titel aan te passen. A. B. C. D. String settitel() { titel = waarde; } instellentitel(string waarde) { titel = "waarde"; } public void settitel(string... public String instellentitel() { titel = "waarde"; } Deze voorbeeld resultaten zullen op 0 gezet worden zodra een sessie en diavoorstelling gestart zijn. 25,0% Voel u vrij om ondertussen de layout van de resultaten te veranderen (bv. de kleur) 50,0% 75,0% 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
37 Gegeven is onderstaande Java code uit een class. Wat is een correcte header van een herhalings-lus die van alle boeken de titel weergeeft? Deze komt op de plek waar nu het commentaar //... staat. A. while (t<10) B. for (int t=0; t<boeken.size(); t++) C. for (t=0; t<arraylist.size(); t++) D. while (int t=0; boeken.size(); t++) ArrayList<Boek> boeken; public void weergavetitels() { // Geef de titels van alle boeken weer op het scherm //... { Boek b = boeken.get(t); System.out.println(b.getTitel()); } } De vraag gaat open zodra u een sessie en diavoorstelling start. # Stemmen: 0 Gesloten Internet SMS Twitter Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
38 Gegeven is onderstaande Java code uit een class. Wat is een correcte header van een herhalings-lus die van alle boeken de titel weergeeft? Deze komt op de plek waar nu het commentaar //... staat. A. B. C. D. while (t<10) for (int t=0; t<boeken.size(); t++) for (t=0; t<arraylist.size(); t++) while (int t=0; boeken.size(); t++) Deze voorbeeld resultaten zullen op 0 gezet worden zodra een sessie en diavoorstelling gestart zijn. 25,0% Voel u vrij om ondertussen de layout van de resultaten te veranderen (bv. de kleur) 50,0% 75,0% 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
39 Zie bijgaande gebruikersinterface. Deze interface wordt gebruikt voor registratie voor de Portfolio website van IO. Een studentnummer is geldig als het begint met een s, en daarna 7 cijfers heeft. Welke Java code die bepaald of een geldig studentnummer is ingevoerd is correct? Applicatiebouw, Industrieel Ontwerpen
40 Zie bijgaande gebruikersinterface. Deze interface wordt gebruikt voor registratie voor de Portfolio website van IO. Een studentnummer is geldig als het begint met een s, en daarna 7 cijfers heeft. Welke Java code die bepaald of een geldig studentnummer is ingevoerd is correct? String s = textfieldstudentnr.gettext(); int nummer = Integer.parseInt(s.substring(1)); if ( s.startswith("s") && s.length()==8 && nummer>0 ) System.out.println("Studentnummer is geldig"); A. String s = textfieldstudentnr.gettext(); int nummer = Integer.parseInt(s.substring(1)); if ( s.startswith("s") && s.length()==8 && nummer > 0 ) System.out.println("Studentnummer is geldig"); B. int nummer = Integer.parseInt( textfieldstudentnr.gettext() ); if ( textfieldstudentnr.startswith("s") && nummer.length()==7 && int nummer = Integer.parseInt( textfieldstudentnr.gettext() ); if ( textfieldstudentnr.startswith("s") && nummer.length()==7 && nummer>0 ) System.out.println("Studentnummer is geldig"); nummer > 0 ) System.out.println("Studentnummer is geldig"); C. String s = textfieldstudentnr.gettext(); int nummer = Integer.parseInt(s); if ( s.startswith("s") && s.length()==8 && nummer > 0 ) System.out.println("Studentnummer is geldig"); String s = textfieldstudentnr.gettext(); int nummer = Integer.parseInt(s); if ( s.startswith("s") && s.length()==8 && nummer > 0 ) System.out.println("Studentnummer is geldig"); De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
41 Zie bijgaande gebruikersinterface. Deze interface wordt gebruikt voor registratie voor de Portfolio website van IO. Een studentnummer is geldig als het begint met een s, en daarna 7 cijfers heeft. Welke Java code die bepaald of een geldig studentnummer is ingevoerd is correct? A. B. C. String s = textfieldstudentnr.gett ext(); int nummer = Integer.parseInt(s.subs tring(1)); if (... int nummer = Integer.parseInt( textfieldstudentnr.gett ext() ); if (... String s = textfieldstudentnr.gett ext(); int nummer = Integer.parseInt(s); if... Deze voorbeeld resultaten zullen op 0 gezet worden zodra een sessie en diavoorstelling gestart zijn. 33,3% Voel u vrij om ondertussen de layout van de resultaten te veranderen (bv. de kleur) 66,7% 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
42 INLEVEREN MATERIAAL Prototype afbreken en netjes gesorteerd in dozen stoppen Lego kit controleren met online checklist module4.io.utwente.nl/aftekenlijst Extra materiaal dat je hebt geleend apart houden, los inleveren Inleveren woensdag 29 Juni 12:00u OH211 Goed inleveren materiaal = voorwaarde toekennen module-cijfer Applicatiebouw, Industrieel Ontwerpen
43 AAN DE SLAG OPDRACHT 7 Extern display: geen exemplaren meer, iemand dubbel? Zelfstandig programmeren Animaties Timer & keylistener Heb je de opdracht eerder deze week gedownload? Er zijn kleine wijzigingen in de PDF gedaan! - download dus even opnieuw Volgende week: ochtend 9:30-11:30u begeleiding aanwezig, s middags DPU3 review Applicatiebouw, Industrieel Ontwerpen
44 Van welk type is het resultaat van de volgende expressie? (23 + 5) % 4 A. String B. float C. double D. int De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
45 Van welk type is het resultaat van de volgende expressie? (23 + 5) % 4 A. String 25,0% B. float 50,0% C. double 75,0% D. int 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
46 Gegeven is bijgaand codefragment. Wat is na afloopt de waarde van a en b? A. a == 2 en b == 2 B. a == 2 en b == 3 C. a == 3 en b == 2 D. a == 3 en b == 3 int a = 2, b = 3; if( a < b ) { int t = a; a = b; b = t; } De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
47 Gegeven is bijgaand codefragment. Wat is na afloopt de waarde van a en b? A. B. a == 2 en b == 2 a == 2 en b == 3 Deze voorbeeld resultaten zullen op 0 gezet worden zodra een sessie en diavoorstelling gestart zijn. 25,0% Voel u vrij om ondertussen de layout van de resultaten te veranderen (bv. de kleur) 50,0% C. a == 3 en b == 2 75,0% D. a == 3 en b == 3 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
48 Hoeveel keer wordt de body van bijgaand for-statement uitgevoerd? A. 0 keer B. 9 keer C. 10 keer D. 11 keer for( int i = 0; i <= 10; i++ ) { //... } De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
49 Hoeveel keer wordt de body van bijgaand for-statement uitgevoerd? for( int i = 0; i <= 10; i++ ) { //... } A. B. 0 keer 9 keer Deze voorbeeld resultaten zullen op 0 gezet worden zodra een sessie en diavoorstelling gestart zijn. 25,0% Voel u vrij om ondertussen de layout van de resultaten te veranderen (bv. de kleur) 50,0% C. 10 keer 75,0% D. 11 keer 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
50 In UML bestaat het diagram van een class doorgaans uit drie gedeelten. Wat wordt achtereenvolgens in die drie gedeelten vermeld? A. De naam van de class, de attributen, de methoden. B. De naam van de class, de parameters, de methoden. C. De naam van de class, de typen, de return-waarden. D. De naam van de class, de constructor, de methoden. De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
51 In UML bestaat het diagram van een class doorgaans uit drie gedeelten. Wat wordt achtereenvolgens in die drie gedeelten vermeld? A. B. C. D. De naam van de class, de attributen, de methoden. De naam van de class, de parameters, de methoden. De naam van de class, de typen, de returnwaarden. De naam van de class, de constructor, de methoden. Deze voorbeeld resultaten zullen op 0 gezet worden zodra 25,0% een sessie en diavoorstelling gestart zijn. Voel u vrij om ondertussen de layout van de resultaten te veranderen (bv. de kleur) 50,0% 75,0% 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
52 Welke eigenschappen heeft een JPanel? (kruis alles aan wat goed is) A. Het is een lay-outmanager. B. Het is een teken-methode. C. Het is een container. D. Het is een component. De vraag gaat open zodra u een sessie en diavoorstelling start. Internet SMS Twitter # Stemmen: 0 Gesloten Dit tekstvak wordt gebruikt om de verschillende stemmethodes uit te leggen. Deze presentatie is geladen zonder de Shakespeak Add-In. De juiste uitleg wordt hier ingevuld nadat u een sessie heeft gestart. Het is mogelijk om dit tekstvak aan te passen en te verplaatsen. Add-In gratis downloaden? Ga naar Applicatiebouw, Industrieel Ontwerpen
53 Welke eigenschappen heeft een JPanel? (kruis alles aan wat goed is) A. B. C. D. Het is een layoutmanager. Het is een tekenmethode. Het is een container. Het is een component. Deze voorbeeld resultaten zullen op 0 gezet worden zodra een sessie en diavoorstelling gestart zijn. 25,0% Voel u vrij om ondertussen de layout van de resultaten te veranderen (bv. de kleur) 50,0% 75,0% 100,0% Gesloten Applicatiebouw, Industrieel Ontwerpen
APPLICATIEBOUW 7E COLLEGE: OEFENEN VOOR DE TOETS. Onderdeel van SmartProducts
APPLICATIEBOUW 7E COLLEGE: OEFENEN VOOR DE TOETS Onderdeel van SmartProducts www.shakespeak.com We gaan stemmen Internet 1 2 SMS 1 Plug-in gratis downloaden? Ga naar http://shakespeak.com/en/freedownload/
Nadere informatieAPPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN. Onderdeel van SmartProducts
APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN Onderdeel van SmartProducts INHOUD COLLEGE 3 Software specificaties (DPU1) Object georiënteerd programmeren,
Nadere informatie1e college Introductie Applicatiebouw. Applicatiebouw{ } Onderdeel van SmartProducts
1e college Introductie Applicatiebouw Applicatiebouw{ } Onderdeel van SmartProducts EVEN VOORSTELLEN DOCENT Fjodor van Slooten N208 (Horstring Noord) F.vanSlooten@utwente.nl Assistentie door: Nadia Klomp,
Nadere informatieAPPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES. Onderdeel van SmartProducts
APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES Onderdeel van SmartProducts INHOUD COLLEGE 2 module4.io.utwente.nl/applicatiebouw Software ontwerpen Gebruikersinterfaces,
Nadere informatieAPPLICATIEBOUW 6E COLLEGE: HET ONTWERPEN VAN EEN KLASSE, LEJOS DEEL 3. Onderdeel van SmartProducts
APPLICATIEBOUW 6E COLLEGE: HET ONTWERPEN VAN EEN KLASSE, LEJOS DEEL 3 Onderdeel van SmartProducts INHOUD COLLEGE 6 Het ontwerpen van een klasse {6 Lijsten met ArrayList {7.3, 7.4 LeJOS: Communicatie, SuperPro
Nadere informatieAPPLICATIEBOUW 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 informatieAPPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES. Onderdeel van SmartProducts
APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES Onderdeel van SmartProducts INHOUD COLLEGE 2 Software ontwerpen Tekenen, lokale variabelen en attributen, type conversie
Nadere informatieAPPLICATIEBOUW 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, Marc Schreiber,
Nadere informatieAPPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN. Onderdeel van SmartProducts
APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN Onderdeel van SmartProducts INHOUD COLLEGE 3 Scope van variabelen {3.9} Class ontwerpen en maken,
Nadere informatieOpdracht 7a. Applicatiebouw 2014/2015
Applicatiebouw 2014/2015 Opdracht 7a Inhoud Applicatiebouw op dag 7 College In het college wordt oa. overerving behandeld, waarmee je uit een bestaande klasse een nieuwe andere klasse kan maken. Ook zijn
Nadere informatieExtra oefening Probeer de voorbeeldprogramma s uit de LeJOS tutorial en de samples die bij de LeJOS software geïnstalleerd zijn.
Opdracht 4 Inhoud Applicatiebouw op dag 4 College In het college wordt een introductie gegeven over het programmeren van de Lego Mindstorms NXT in de programmeertaal Java. Werkcollege In het werkcollege
Nadere informatieAPPLICATIEBOUW 6E COLLEGE: GEBRUIKERSINTERFACES, ANIMATIES & TIMERS, LEJOS DEEL 3. Onderdeel van SmartProducts
APPLICATIEBOUW 6E COLLEGE: GEBRUIKERSINTERFACES, ANIMATIES & TIMERS, LEJOS DEEL 3 Onderdeel van SmartProducts INHOUD COLLEGE 6 Overerving en gebruikersinterfaces Animaties & timers LeJOS: Communicatie,
Nadere informatieAPPLICATIEBOUW 5E COLLEGE: LEJOS DEEL 2. Onderdeel van SmartProducts
APPLICATIEBOUW 5E COLLEGE: LEJOS DEEL 2 Onderdeel van SmartProducts INHOUD COLLEGE 5 Bespreking opdrachten & DPU2 LeJOS deel 2 Opdracht 5 Vanmiddag review DPU2 module4.io.utwente.nl/applicatiebouw Applicatiebouw,
Nadere informatiehttp://www.liacs.nl/home/kosters/java/
sheets Programmeren 1 Java college 2, Walter Kosters De sheets zijn gebaseerd op de hoofdstukken 2 tot en met 6 van: D. Bell en M. Parr, Java voor studenten, Prentice Hall, 2002 http://www.liacs.nl/home/kosters/java/
Nadere informatiepublic Paneel() { knop = new JButton( Klik ); knop.addactionlistener( new KnopHandler() ); tekstvak = new JTextField(10); add(knop); add(tekstvak);
Vaknaam: Programmeren I (Java) - Tentamen Module: 2 Datum/Tijd: 17 mrt 2015 / 18.30 20:30 Richting: ICT Code: IC011 Docent: E. Lieuw Boeken en aantekeningen NIET toegestaan. Kladpapier is wel toegestaan.
Nadere informatieVakgroep 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 informatieMindstorms NXT practicum
Mindstorms NXT practicum 2014/2015 Dagdeel 2 SmartProducts 1 mei 2015 Mindstorms NXT practicum 2014/2015 Inhoud Lego sensoren gevorderd Extra elektronica & sensoren Mindstorms programmeren gevorderd Opdracht
Nadere informatieHoe ontmoet je goede meerkeuzevragen? Susan Voogd en Marit Praagman
Hoe ontmoet je goede meerkeuzevragen? Susan Voogd en Marit Praagman Workshopdoelen De deelnemer: Herkent toetstechnische fouten (F) Kan een aantal specifieke vuistregels voor het samenstellen van meerkeuzevragen
Nadere informatieMindstorms NXT practicum
Mindstorms NXT practicum 2015/2016 Dagdeel 2 SmartProducts 29 april 2016 Mindstorms NXT practicum 2015/2016 Inhoud Lego sensoren gevorderd Extra elektronica & sensoren Mindstorms programmeren gevorderd
Nadere informatieUniversiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren
Universiteit van Amsterdam FNWI Voorbeeld van tussentoets Inleiding programmeren Opgave 1: Wat is de uitvoer van dit programma? public class Opgave { static int i = 0 ; static int j = 1 ; int i = 1 ; int
Nadere informatieZorg en technologie in het onderwijs voor verpleegkundigen
Zorg en technologie in het onderwijs voor verpleegkundigen Thijs van Houwelingen Promovendus Lectoraat Vraaggestuurde Zorg Kenniscentrum Innovatie van Zorgverlening Docent Verpleegkunde Hogeschool Utrecht
Nadere informatieShakespeak. Een praktische handleiding voor docenten. Copyright UMC St Radboud, IWOO afdeling EKO
Shakespeak Een praktische handleiding voor docenten Copyright UMC St Radboud, IWOO afdeling EKO Inhoudsopgave I. Shakespeak binnen het UMC St Radboud 3 II. Shakespeak gebruiksklaar maken: 4 a. uw account
Nadere informatieShakespeak. Een praktische handleiding voor docenten
Shakespeak Een praktische handleiding voor docenten 1 Inhoudsopgave I. Wat is Shakespeak?... 3 II. Shakespeak gebruiksklaar maken... 4 III. Vragen toevoegen... 5 IV. Instellingen en lay out aanpassen...
Nadere informatieAanvullende toets Gameprogrammeren (INFOB1GP) Woensdag 24 december 2014, uur
Aanvullende toets Gameprogrammeren (INFOB1GP) Woensdag 24 december 2014, 13.30-15.30 uur Naam: Studentnummer: Het tentamen bestaat uit 4 opgaven. Opgaven 1 levert 8 punten op, opgave 2 levert 12 punten
Nadere informatieLeidt e-learning tot gedragsverandering bij studenten? - Tim Torsy Vera Balduyck Belinda Drieghe
Leidt e-learning tot gedragsverandering bij studenten? - Tim Torsy Vera Balduyck Belinda Drieghe HGZO Congres 2017 23 & 24 maart 2017 congreshotel De Werelt Lunteren INHOUD 1. Praktisch 2. Theoretische
Nadere informatieHandleiding Shakespeak
Handleiding Shakespeak 1. Inhoudsopgave 2. Shakespeak bij Hogeschool VHL... 2 3. Shakespeak gebruiksklaar maken... 3 a. Uw account... 3 b. De plugin... 3 4. Vragen toevoegen... 4 5. Instellingen en lay-out
Nadere informatieDe sheets zijn gebaseerd op met name hoofdstuk. D. Bell en M. Parr, Java voor studenten, Prentice Hall,
sheets Programmeren 1 Java college 4, Walter Kosters De sheets zijn gebaseerd op met name hoofdstuk 8 van: D. Bell en M. Parr, Java voor studenten, Prentice Hall, 2002 http://www.liacs.nl/home/kosters/java/
Nadere informatieE-health: hoe ziet de toekomst er uit? Verkennen van toekomstscenario s
E-health: hoe ziet de toekomst er uit? Verkennen van toekomstscenario s Jentien Brinkhuis & Boy Zwartjes (Progez & Caransscoop) Progez en Caransscoop vormen samen Proscoop jbrinkhuis@progez.nl bzwartjes@caransscoop.nl
Nadere informatieJe gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python.
1 Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python. Voordat je leert programmeren, moet je jouw pc zo instellen dat
Nadere informatieUitwerking Aanvullend tentamen Imperatief programmeren Woensdag 24 december 2014, 13.30 15.30 uur
Uitwerking Aanvullend tentamen Imperatief programmeren Woensdag 24 december 2014, 13.30 15.30 uur 1. deze opgave telt voor 30% van het totaal. Schrijf een compleet programma, dat door de gebruiker vanaf
Nadere informatieEen topprogrammeur in het OO programmeren is Graig Larman. Hij bedacht de volgende zin:
Java Les 2 Theorie Beslissingen Algemeen Net als in het dagelijks leven worden in software programma s beslissingen genomen, naast het toekennen van waarden aan variabelen zijn beslissingen één van de
Nadere informatieDisclosure belangen spreker
Disclosure belangen spreker (potentiële) belangenverstrengeling Geen / Zie hieronder Voor bijeenkomst mogelijk relevante relaties met bedrijven Sponsoring of onderzoeksgeld Honorarium of andere (financiële)
Nadere informatieJe gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby?
1 Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby? Voordat je begint met programmeren, moet je Ruby installeren.
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 6 december 2013 Terugblik Programma en geheugen Opdrachten Variabelen Methoden Objecten Klasse Programma en geheugen Opdrachten Variabelen zijn gegroepeerd in
Nadere informatieTentamen Imperatief en Object-georiënteerd programmeren in Java voor CKI
Tentamen Imperatief en Object-georiënteerd programmeren in Java voor CKI Vrijdag 22 januari 2010 Toelichting Dit is een open boek tentamen. Communicatie en het gebruik van hulpmiddelen zijn niet toegestaan.
Nadere informatieIMP Uitwerking week 13
IMP Uitwerking week 13 Opgave 1 Nee. Anders moet bijvoorbeeld een venster applicatie een subklasse zijn van zowel Frame en WindowListener. Als de applicatie ook een button of een menu heeft, dan moet het
Nadere informatieVereiste kennis. 1 Java-editor. 2 Het compileren van een programma
3 Vereiste kennis Dit boek richt zich op het leren programmeren door het oefenen met programmeercodes. Veel theorie komt in het begin niet aan de orde. Dat is een grote uitdaging want het is niet makkelijk
Nadere informatievoegtoe: eerst methode bevat gebruiken, alleen toevoegen als bevat() false is
PROEF-Tentamen Inleiding programmeren (IN1608WI), X januari 2010, 9.00-11.00, Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Open boek tentamen: bij het tentamen mag alleen gebruik worden gemaakt
Nadere informatieLabo 2 Programmeren II
Labo 2 Programmeren II L. Schoofs K. van Assche Gebruik Visual Studio 2005 om een programma te ontwikkelen dat eenvoudige grafieken tekent. Deze opgave heb je vorig academiejaar reeds in Java geïmplementeerd.
Nadere informatieProgrammeren in Java les 3
4 september 2015 Deze les korte herhaling vorige week loops methodes Variabelen Soorten variabelen in Java: integer: een geheel getal, bijv. 1,2,3,4 float: een gebroken getal, bijv. 3.1415 double: een
Nadere informatieTentamen Object Georiënteerd Programmeren TI1206 29 oktober 2014, 9.00-11.00 Afdeling SCT, Faculteit EWI, TU Delft
Tentamen Object Georiënteerd Programmeren TI1206 29 oktober 2014, 9.00-11.00 Afdeling SCT, Faculteit EWI, TU Delft Bij dit tentamen mag je geen gebruik maken van hulpmiddelen zoals boek of slides. Digitale
Nadere informatiePlek voor sport? Ineke Deelen, Nynke Burgers en Marijke Jansen. Universiteit Utrecht Faculteit Geowetenschappen Sociale Geografie en Planologie
Plek voor sport? Ineke Deelen, Nynke Burgers en Marijke Jansen Universiteit Utrecht Faculteit Geowetenschappen Sociale Geografie en Planologie KNAG onderwijsdag Almere, 7 november 2014 Aanleiding geografisch
Nadere informatieVoortgezet Prog. voor KI
Voortgezet Prog. voor KI Docent: Michael Wilkinson IWI 142 tel. 050-3638140 (secr. 3633939) Frank Brokken RC 352 tel. 050-3633688 Voorkennis: Inleiding Programmeren voor KI (nieuwe stijl) Stof: Practicum
Nadere informatieVoorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, , Technische Universiteit Delft, Faculteit EWI, Afdeling 2.
Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, 14.00-15.30, Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Dit tentamen bestaat uit twee delen. Deel 1 (14.00-14.45, gesloten
Nadere informatieVerburg Curven. Rosalinde Snijders
Verburg Curven Rosalinde Snijders Inhoud! Metingen tijdens de zwangerschap! Over percentielen! Factoren die van belang zijn! Vervolgonderzoek www.shakespeak.com We gaan stemmen Internet 1 2 1 Deze presentatie
Nadere informatieDe Uberwerker 10 oktober 2018
De Uberwerker 10 oktober 2018 WWW.PLATFORMISERING.NL 17 January 2017 www.sendsteps.com We gaan stemmen Internet 1 2 SMS 1 Deze presentatie is geladen zonder de StibbeVote Add-In. Add-In gratis downloaden?
Nadere informatieSamen verantwoordelijk
Samen verantwoordelijk Onderzoek in de geboortezorgketen: overdracht en registratie Cherelle van Stenus Ariana Need Magda Boere-Boonekamp 15-05-2014 1 Onderzoeksproject April 2014 begonnen met fase 1:
Nadere informatieJava Les 3 Theorie Herhaal structuren
Java Les 3 Theorie Herhaal structuren Algemeen Een herhaal structuur een is programmeertechniek waarbij bepaalde Java instructies worden herhaald net zo lang tot een bepaalde voorwaarde is bereikt. Een
Nadere informatieLessen Java: Reeks 3. David Blinder Jan G. Cornelis
Lessen Java: Reeks 3 David Blinder Jan G. Cornelis Vraag 0: Gebruik van de Debugger Syntax errors: fouten door verkeerd gebruik van Javacommandos code zal niet compileren. Locatie van de fout is bijna
Nadere informatieProgrammeerstructuren met App Inventor
Programmeerstructuren met App Inventor Kevin Krul, Universiteit Utrecht Roncalli, Bergen op Zoom Inhoud: Les 1: Introductie tot App Inventor, when statement en variabelen. Les 2: Introductie if-statement
Nadere informatieSnuffel Workshop Apps / Tools. Door: Pieter Vorstenbosch & Luuk Burgers
Snuffel Workshop Apps / Tools Door: Pieter Vorstenbosch & Luuk Burgers Leerdoelen Ø Activeren Voorkennis Ø Aanscherpen leervragen Ø Brainstormen Ø Leerinteractie Ø Toetsing Ø Instructie buiten de les Ø
Nadere informatieTentamen Object Georiënteerd Programmeren TI1200 30 januari 2013, 9.00-12.00 Afdeling SCT, Faculteit EWI, TU Delft
Tentamen Object Georiënteerd Programmeren TI1200 30 januari 2013, 9.00-12.00 Afdeling SCT, Faculteit EWI, TU Delft Bij dit tentamen mag je geen gebruik maken van hulpmiddelen zoals boek of slides. Dit
Nadere informatieHGZO CONGRES. Het begint met een idee
HGZO CONGRES nr. Het begint met een idee AAN DE SLAG MET MEERKEUZEVRAGEN MARIT PRAAGMAN SUSAN VOOGD WORKSHOPDOELEN De deelnemer: Herkent toetstechnische fouten (F) Kan een aantal specifieke vuistregels
Nadere informatieZelfstudie Boek: Hoofdstuk 1 tm. 3.5 uit het boek Aan de slag met Java (Gertjan Laan).
Applicatiebouw 2015/2016 Opdracht 1 Inhoud Applicatiebouw op dag 1 College Bij het college wordt een inleiding gegeven over computers, het programmeren van klassen en objecten in Java en de ontwikkelomgeving
Nadere informatieModulewijzer 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 informatieInformatie over. 5VWO DT51: JavaLogo. Casper Bezemer. Toetsweek 1 13 oktober 2016
Informatie over 5VWO DT51: JavaLogo Casper Bezemer Toetsweek 1 13 oktober 2016 1 Informatie Voor toets DT51 wordt jou gevraagd Java(Logo) programma s te schrijven. De eerste opdracht is een Krimpfiguur,
Nadere informatieVeel succes! 1. Gegeven is de volgende klasse:
Dit tentamen is in elektronische vorm beschikbaar gemaakt door de TBC van A Eskwadraat. A Eskwadraat kan niet aansprakelijk worden gesteld voor de gevolgen van eventuele fouten in dit tentamen. Derde deeltentamen
Nadere informatieDé overheid bestaat niet. Prof.dr. Sandra van Thiel Bestuurskunde Nijmegen School of Management
Dé overheid bestaat niet Prof.dr. Sandra van Thiel Bestuurskunde Nijmegen School of Management 3 4 Waarom is er eigenlijk een overheid? Volgens economische theorie is markt het meest efficiënte mechanisme
Nadere informatieeerste voorbeelden in Java
Beginselen van programmeren 2 eerste voorbeelden in Java vereisten: een editor: om programma in te tikken en te bewaren een Java compiler: zet ingetikte (bron-) programma om naar byte-code een Java Virtuele
Nadere informatieProgrammeren in C# Samenvatting van C#
Programmeren in C# Samenvatting van C# Proceduraal Programmeren Functies (O: void + return, I: referentie of value) Arrays, Lijsten Lussen (for, while, do while) Condities, if-else, switch Variabelen,
Nadere informatieDatatypes 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 informatieObjectgeoriënteerd programmeren in Java 1
Objectgeoriënteerd programmeren in Java 1 CPP Javaprogrammeur Bijeenkomst 3 Leereenheden 7, 8, 9 De Java API Java bevat een grote bibliotheek standaardklassen: de Java API Voorbeelden java.lang basisklassen
Nadere informatieBEGINNER JAVA Inhoudsopgave
Inhoudsopgave 6 Configuratie Hallo wereld! Praten met de gebruiker Munt opgooien Voorwaarden Lussen......6 Configuratie Met deze Sushi kaarten ga je een simpel spel maken met één van de meest populaire
Nadere informatieInhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13
5 Inhoud Inhoud Over dit boek 7 1 Eclipse IDE (Integrated Development Environment) 9 2 Functionele specificatie 13 3 Implementatie grafische gebruikersinterface 31 4 De klassen en methoden 57 5 Technische
Nadere informatiePowerPoint 2010: rondleiding (deel 1)
PowerPoint 2010: rondleiding (deel 1) Met PowerPoint kan men voorstellingen maken door middel van dia's die zijn gevuld met teksten, afbeeldingen, films, grafieken en geluiden. PowerPoint is een uitstekend
Nadere informatieLeren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie
Leren Programmeren met Visual Basic 6.0 Les 3+4 Hoofdstuk 4 : De Selectie Visual Basic 6.0 1 Basisstructuren (herhaling) Sequentie (HK2) : Alle opdrachten gewoon na mekaar uitvoeren. Hier worden geen keuzes
Nadere informatieEerste deeltentamen Gameprogrammeren Vrijdag 25 september 2015, uur
Naam: Eerste deeltentamen Gameprogrammeren Vrijdag 25 september 2015, 11.00-13.00 uur Studentnummer: Het tentamen bestaat uit 4 opgaven. Elke opgave levert 10 punten op. Je cijfer is het totaal aantal
Nadere informatieOver Betuwe College. Lego Mindstorm project
Inhoudsopgave 1 Het aansluiten van onderdelen.... 3 2 De lego software.... 4 2.1 Het programeerscherm.... 5 2.2 Programma naar NXT... 6 3 Introductie tot programmeren.... 7 3.1 De druksensor.... 7 3.2
Nadere informatiePowerPoint Instructie. Een presentatie maken met gesproken commentaar
PowerPoint Instructie Een presentatie maken met gesproken commentaar Inhoudsopgave 1. Inleiding... 1 2. Geluidsinstellingen m.b.t. microfoon in Windows 7... 1 3. Stap voor stap: gesproken commentaar toevoegen...
Nadere informatieIngebouwde klassen & methodes
Ingebouwde klassen & methodes Statische methodes Methodes die bij een klasse horen ipv. bij een object public class Docent { public static Docent departementshoofd() { return new Docent("Jan Ivens"); private
Nadere informatieVerslag. Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers
Verslag SE Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers In dit verslag zullen wij een beschrijving geven, over welke
Nadere informatieIn de tweede regel plaatsen we in het gereserveerde stukje geheugen een getal.
4. Array s Een array is een geïndexeerde variabele. Deze zin zal de nodig vragen oproepen, waarop enige uitleg van toepassing is. Met variabelen hebben we al kennis gemaakt. In een variabele kun je iets
Nadere informatieInteractief lesgeven / presenteren met Shakespeak
Interactief lesgeven / presenteren met Shakespeak Disclaimer: Ik ben niet verbonden aan Shakespeak of het bedrijf dat Shakespeak produceert. Deze handleiding is geschreven op basis van mijn eigen ervaringen
Nadere informatieAcht stappen voor JSF
Acht stappen voor JSF Inleiding In deze tutorial zullen we JSF (Java server faces) installeren. Wat we niet beschrijven is hoe te werken met JSF, over dit onderwerp zijn er genoeg boeken en internetsites
Nadere informatieHANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)
HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) LES 3 De programma s die we in Les 1 en Les 2 gezien hebben, zagen er niet erg mooi uit. In deze les gaan we er onder andere naar kijken, hoe we de programma
Nadere informatieVisual 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 informatie6,1. Samenvatting door een scholier 1809 woorden 28 oktober keer beoordeeld. Informatica
Samenvatting door een scholier 1809 woorden 28 oktober 2005 6,1 16 keer beoordeeld Vak Methode Informatica Turing informatica samenvatting. hst3: algoritme:een beschrijving van stappen die gedaan moeten
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 11 december 2015 Ingebouwde datastructuren Meer boomstructuren Access specifiers Gebruikersinvoer Codestijl Packages SAT-solver Ingebouwde datastructuren Ingebouwde
Nadere informatieHandleiding JCreator. Inhoud. Een Workspace en een eerste project maken
Handleiding JCreator Inhoud Een Workspace en een eerste project maken Een tweede project maken De editor van JCreator Aanpassen van de basis-directory Documentatie over klassen en methoden van de JDK Bestand
Nadere informatieIk, wij en zij in de transitie. Congres Jeugdzorg 2015 Ben Kuipers
Ik, wij en zij in de transitie Congres Jeugdzorg 2015 Ben Kuipers www.shakespeak.com We gaan stemmen Internet 1 2 SMS 1 Deze presentatie is geladen zonder de Shakespeak Add-In. Add-In gratis downloaden?
Nadere informatieInhoudsopgave Voorwoord 7 Nieuwsbrief 7 Introductie Visual Steps 8 Wat heeft u nodig? 8 Uw voorkennis 9 Hoe werkt u met dit boek?
Inhoudsopgave Voorwoord... 7 Nieuwsbrief... 7 Introductie Visual Steps... 8 Wat heeft u nodig?... 8 Uw voorkennis... 9 Hoe werkt u met dit boek?... 9 De website bij het boek... 10 Bonushoofdstukken...
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 13 december 2013 Terugblik Fibonacci public class Fibonacci { public static void main(string[] args) { // Print het vijfde Fibonaccigetal System.out.println(fib(5));
Nadere informatiePrivacy & Linked Open Data. Debat olv Marleen S8kker
Privacy & Linked Open Data Debat olv Marleen S8kker Debat Privacy & LOD Marcel van Mackelenbergh Tom Demeyer Marc de Vries Ama Boahene Joshua de Roos John van Echtelt Jaap Henk Hoepman Mathieu Paapst Timo
Nadere informatieStroomschema s maken in Word
1 Stroomschema s maken in Word Een programma direct maken in Scratch gaat vaak wel goed als het een klein programma is. Als het programma groter en moeilijker is, is het lastig om goed te zien welk commando
Nadere informatieExtra oefening Boek: Neem de opgaven van hoofdstuk 1 en 2 door om je de stof beter eigen te maken. Programmeer zelf voorbeeld 0204.
Applicatiebouw 2014/2015 Opdracht 1 Inhoud Applicatiebouw op dag 1 College Bij het college wordt een inleiding gegeven over computers, het programmeren van klassen en objecten in Java en de ontwikkelomgeving
Nadere informatieScala. Korte introductie. Sylvia Stuurman
Korte introductie Sylvia Stuurman Wat is er zo bijzonder aan? Schaalbaar Objectgeoriënteerd (handiger dan Java!) Functioneel Scripts schrijven Gecompileerd: Java bytecode Pagina 2 voor scripts Pagina 3
Nadere informatieCursus Algoritmiek - - - najaar 2005
Cursus Algoritmiek - - - najaar 2005 Practicumopdracht 4 : werken met kale gegevensbestanden 1. Achtergrond In de 2 e en de 3 e practicumopdracht heb je al kennis gemaakt met het via het toetsenbord laten
Nadere informatieAPPLICATIEBOUW KENNISMAKING LEJOS, LEGO NXT PROGRAMMEREN IN JAVA. Onderdeel van SmartProducts
APPLICATIEBOUW KENNISMAKING LEJOS, LEGO NXT PROGRAMMEREN IN JAVA Onderdeel van SmartProducts INHOUD COLLEGE 4 Bespreken opdrachten DPU2 Kennismaking lejos: de Lego NXT programmeren in Java Opdracht 4 Applicatiebouw,
Nadere informatieHandleiding ISaGRAF. Wil men het programma bewaren, dan is het verstandig een back-up te maken: C9 Back-up / Restore
Handleiding ISaGRAF C Handleiding ISaGRAF Deze handleiding beoogt een korte samenvatting te geven van handelingen die verricht moeten worden om met behulp van ISaGRAF een PLC-programma te schrijven en
Nadere informatieGebruikservaring 2014. Martin de Haan, Antonius Zorggroep, Sneek Martin Boerman, Máxima Medisch Centrum, Veldhoven en Eindhoven
1 Intro 2 Gebruikservaring 2014 3 Stellingen en discussie Bart Doedens, Performation Martin de Haan, Antonius Zorggroep, Sneek Martin Boerman, Máxima Medisch Centrum, Veldhoven en Eindhoven Martin de Haan
Nadere informatieDieper in Visual Basic.Net
Visual Basic.NET Dieper in Visual Basic.Net 7.1 Inleiding Dit hoofdstuk is bedoeld om je wat handiger te maken in het programmeren in Visual Basic. Je leert geen nieuwe programmeervaardigheden, maar je
Nadere informatieJava. 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 informatieModelleren 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 informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 9 december 2015 Foreach String arrays Boomstructuren Interfaces Ingebouwde datastructuren Quiz Foreach Foreach Speciale versie van for om iets voor alle elementen
Nadere informatieWat is een grafische gebruikersinterface (GUI)?
Wat is een grafische gebruikersinterface (GUI)? GUI is een Engelse afkorting voor Graphical User Interface, oftewel grafische gebruikersinterface. Het is de term voor het bedieningspaneel van een computerprogramma.
Nadere informatieArduino Cursus, Deel 2 Programmeren. Simon Pauw, ZB45, Amsterdam
Arduino Cursus, Deel 2 Programmeren Simon Pauw, ZB45, Amsterdam Programmeren Geen zorgen als je niet alles begrijpt. Doel: Het snappen van bestaande code. Meeste kennis ook toepasbaar buiten de Arduino
Nadere informatieInhoud. Handleiding Dododent. Beste tandarts of praktijkmanager,
Handleiding Dododent Beste tandarts of praktijkmanager, Hartelijk dank voor de aanschaf van een website bij Dodoworks. Hieronder volgt een uitgebreide handleiding van het Dododent systeem waarmee de website
Nadere informatieInformatica: C# WPO 6
Informatica: C# WPO 6 1. Inhoud Timers, switch cases, combobox 2. Oefeningen Demo 1: Bounce Demo 2: Hex to decimal converter Demo 3: Debug oplossing demo 1 A: Count to 10 A: Biljarttafel A: To reverse
Nadere informatieInformatica. Objectgeörienteerd leren programmeren. Van de theorie met BlueJ tot een spelletje met Greenfoot... Bert Van den Abbeele
Informatica Objectgeörienteerd leren programmeren Van de theorie met BlueJ tot een spelletje met Greenfoot... Bert Van den Abbeele http://creativecommons.org/licenses/by-nc-nd/3.0/legalcode Objectgeörienteerd
Nadere informatie