Introductie
Deze opleiding biedt een goede start in het ICT-vakgebied. Na afloop ken je de principes van programmeren én beheers je de veelgevraagde programmeertaal Python.
Omschrijving
Wil je aan de slag in ICT? Met het HBO-programma Programmeren in Python Foundation geef je jezelf een prima start! In korte tijd leer je de principes van objectgeoriënteerd programmeren kennen, waarbij je werkt met de taal Java en de programmeeromgeving BlueJ. Vervolgens verdiep je je in Python: een van de meest gevraagde programmeertalen in vacatures. Python wordt niet alleen gebruikt voor veel bedrijfssystemen, webhops en andere webapplicaties, maar is ook een belangrijke factor bij nieuwe technologieën op het gebied van Machine Learning, AI en Big Data.
Met de kennis die je in deze opleiding opdoet kun je meteen aan de slag. Wil je hierna verder leren en stappen maken in het vakgebied? Dan biedt LOI Hogeschool je tal van opleidingen die je kennis verder verbreden of verdiepen.
Baanperspectief
Het HBO-programma Programmeren in Python Foundation biedt een goede start voor een carrière in ICT. Na afronding ken je niet alleen de basisprincipes van programmeren, maar beheers je ook de populaire programmeertaal Python.
De vraag naar ICT’ers is enorm, op alle niveaus. Wie nu start met een opleiding in het vakgebied, zal daar zeker van profiteren.
Beschrijving
De opleiding Programmeren in Python Foundation begint met de basis van programmeren. Vervolgens ga je je verder verdiepen in de programmeertaal Python. Je volgt twee modules:
Inleiding programmeren
Deze module behandelt de belangrijkste principes van programmeren. Zo raak je o.a. vertrouwd met een aantal basisbegrippen van een programmeertaal, zoals herhalingslussen, primitieve datatypes, keuze structuren en arrays. Ook maak je kennis met de programmeertaal Java. Een objectgeoriënteerde programmeertaal die werkt met klassen en objecten als programmeerconstructies om het programmeren van programma's sneller én eenvoudiger te maken. Daarbij oefen je in de educatieve programmeeromgeving BlueJ. Na afloop van deze module ben je in staat om een klein programma in Java schrijven.
Programmeren in Python
Deze module gaat uitgebreid in op de programmeertaal Python versie 3.x en de toepassing hiervan in diverse omgevingen: als interactieve taal, als stand-alone applicatie, als server-sided scripttaal (CGI), als clientsided scripttaal (Android platform), als intermediair tussen gebruiker en SQLite, en als schaalbare webapplicatie met behulp van Google Web Engine.
De volgende onderwerpen komen aan bod:
- Oriëntatie op de module
- Aan de slag met de IDE
- Elementaire Python-syntaxis
- Controlestructuren (herhaling en selectie)
- Werken met functies
- Softwarebibliotheken (modules)
- Werken met strings en bestanden
- Testen en debuggen
- Exception-handling
- Gestructureerde datatypen
- Objectgeoriënteerd programmeren in Python
- Gebruik van SQLite binnen Python
- Python en webframeworks
Alle benodigde vakliteratuur is inbegrepen bij het collegegeld. Je hoeft zelf geen boeken meer aan te schaffen.
Toelating
Voor toelating tot deze opleiding is geen specifieke vooropleiding noodzakelijk. Wel gaan we ervan uit dat je kennis hebt van relationele databases en SQL.