GPRO, Gestructureerd programmeren

[fusion_builder_row][fusion_builder_column type="1_1" layout="1_1" last="yes" spacing="yes" center_content="no" hide_on_mobile="no" background_color="" background_image="" background_repeat="no-repeat" background_position="left top" border_position="all" border_size="0px" border_color="" border_style="" padding="" margin_top="" margin_bottom="" animation_type="" animation_direction="" animation_speed="0.1" class="" id="" min_height="" hover_type="none" link=""][fusion_title size=”1″ content_align=”left” style_type=”default” sep_color=”” margin_top=”” margin_bottom=”” class=”” id=””]GPRO, Gestructureerd programmeren[/fusion_title]De deelnemer verkrijgt vaardigheiden in het ontwerpen van algoritmen met de daarbij behorende correcte afleiding en efficiëntieafwegingen. De inhoud van deze cursus kan men niet ‘aanleren’ door alleen boeken te bestuderen. Een substantieel deel van de begeleiding bestaat uit het uitwerken en bespreken van gemaakte programmeeroefeningen. Interactie tussen cursisten en de docent is hier essentieel.

De module GPRO in vogelvlucht: – programmastructuren, – typeconcepten, -datastructuren, -invariant, -ontwerp en correctheid van algoritmen, – functie- en proceduremechanismen, – zoeken – sorteren – hash tables, – stacks – lists, – trees. Implementatie in event driven c.q. non- procedural languages zoals C#, JAVA, PHP, – implementatie in procedural languages zoals C, Pascal, Modula, – implementatie in functional languages zoals Lisp, Logo en Lambda calculus.[fusion_builder_column type="1_3" layout="1_3" last="no" spacing="yes" center_content="no" hide_on_mobile="no" background_color="" background_image="" background_repeat="no-repeat" background_position="left top" border_position="all" border_size="0px" border_color="" border_style="" padding="" margin_top="" margin_bottom="" animation_type="" animation_direction="" animation_speed="0.1" class="" id="" min_height="" hover_type="none" link=""][fusion_checklist icon=”fa-check” iconcolor=”” circle=”” circlecolor=”” size=”13px” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””][fusion_li_item icon=””]10 sessies ± 2, doorloop 7± 1 weken (dagcursus) tot 13± 1 weken (avondcursus).[/fusion_li_item][fusion_li_item icon=””]Locaties: wordt verzorgd door heel Nederland.[/fusion_li_item][fusion_li_item icon=””] Examens, ongeveer 4 per jaar.[/fusion_li_item][fusion_li_item icon=””]Huiswerkbelasting ongeveer 8 a 12 uur per sessie.[/fusion_li_item][fusion_li_item icon=””]Studiebelasting 280 SBU, zijnde 10 studiepunten (6 lesdagen).[/fusion_li_item][fusion_li_item icon=””]

Prijs € 500,- per lesdag

[/fusion_li_item][/fusion_checklist][fusion_builder_column type="2_3" layout="2_3" last="yes" spacing="yes" center_content="no" hide_on_mobile="no" background_color="" background_image="" background_repeat="no-repeat" background_position="left top" border_position="all" border_size="0px" border_color="" border_style="" padding="" margin_top="" margin_bottom="" animation_type="" animation_direction="" animation_speed="0.1" class="" id="" min_height="" hover_type="none" link=""]Click edit button to change this text.[fusion_builder_column type="1_2" layout="1_2" last="no" spacing="yes" center_content="no" hide_on_mobile="no" background_color="" background_image="" background_repeat="no-repeat" background_position="left top" border_position="all" border_size="0px" border_color="" border_style="" padding="" margin_top="" margin_bottom="" animation_type="" animation_direction="" animation_speed="0.1" class="" id="" min_height="" hover_type="none" link=""][fusion_accordion divider_line=”” class=”” id=””][fusion_toggle title=”Kwalificatie” open=”no”]

Toetsing CAI. Bijkomend beoordeling van de praktijkgerichte opdrachten. De student verkrijgt het Certificate GPRO van CAI.

[fusion_toggle title=”Literatuur” open=”no”]

En dan is er Java (Gertjan Laan), – Gestructureerd programmeren deel 2, – Discrete wiskunde (Vader), – reader voorbeeld examen, leerplein gebruik

[fusion_toggle title=”Doelgroep & doelstelling” open=”no”]

Deze cursus is bestemd voor iedereen die goed wil leren programmeren onafhankelijk van een programmeertaal. Zoals: programmeurs, technisch ontwerpers en degene die betrokken zijn bij het ontwerpen van algorithmen of toepassen van bestaande algorithmen in informatiesystemen c.q. programma’s. De deelnemer optimaal voorbereiden op de toetsing GPRO. Na deze opleiding kan de deelnemer correcte algoritmen afleiden en implementeren in een willekeurige, aan hem bekende programmeertaal. Hierdoor kan de student optimale en correcte algoritmen in Time en/of Space afleiden.

[fusion_toggle title=”Voorkennis & niveau” open=”no”]

Er wordt vanuit gegaan dat de student beschikt over de kennis en vaardigheden die aan bod komen in de onderbouw basis AMBI en/of Academy Foundation. Daarnaast wordt de cursist verondersteld op de hoogte te zijn van de basisbegrippen wiskunde, zoals die in het examenprogramma VMBO aan bod komen. Deze wiskundevoorkennis is niet voldoende voor het eindniveau GPRO. In de GPRO cursus wordt de verder benodigde wiskundekennis uiteengezet. Instroom niveau MBO. OPRO voorkennis is niet nodig. Eventuele benodigde OPRO begrippen komen in de GPRO cursus opnieuw aan de orde.

[fusion_toggle title=”Uitvoering ” open=”no”]

Zowel klassikaal als individueel. Individueel in overleg met begeleider/docent. Klassikaal met beperkte inspraak op planning en doorloop c.q. afstemming van lesdata en locaties. Zie vooraankondiging en startprocedure. De student zal diverse (praktijk)opdrachten uitvoeren, -zelfstandig en klassikaal.

[fusion_toggle title=”Planning” open=”no”][/fusion_accordion][fusion_builder_column type="1_2" layout="1_2" last="yes" spacing="yes" center_content="no" hide_on_mobile="no" background_color="" background_image="" background_repeat="no-repeat" background_position="left top" border_position="all" border_size="0px" border_color="" border_style="" padding="" margin_top="" margin_bottom="" animation_type="" animation_direction="" animation_speed="0.1" class="" id="" min_height="" hover_type="none" link=""][fusion_button link=”https://www.cai-advies.nl/?page_id=705&preview=true&form_id=5″ color=”default” size=”” stretch=”” type=”” shape=”” target=”_self” title=”” button_gradient_top_color=”” button_gradient_bottom_color=”” button_gradient_top_color_hover=”” button_gradient_bottom_color_hover=”” accent_color=”” accent_hover_color=”” bevel_color=”” border_width=”” icon=”” icon_position=”left” icon_divider=”no” modal=”” animation_type=”0″ animation_direction=”left” animation_speed=”1″ alignment=”” class=”” id=””]Schrijf je nu in! [/fusion_button][/fusion_builder_row]