André Dalmolen, Jeroen Heuvelman, Jan Jaap Siewers | Jun 24, 2024

Programma

opleidings-pad

Nominale opleidingsplanning

Globaal zijn de schooljaren als volgt (nominaal) ingedeeld:

  • 1e fase; de basiscs; leren programmeren in Frontend-, Backend-programmeertalen, databases en de SCRUM-methodiek leren kennen (1e leerjaar)
  • 2e fase - portfolio opstarten; één semester stage lopen (BPV1)
  • 3e fase - portfolio uitbreiden; projecten met de SCRUM methodiek + verdieping & SD-examens (twee semesters)
  • 4e fase - portfolio afronden; één semester stage lopen (BPV2) --> diploma
  • uitloop indien noodzakelijk.
    NB: Afhankelijk van de individuele ontwikkeling kan in overleg hierin met het docenten-team van worden afgeweken.

Programmaschema

Het onderstaande schema toont hoe jij (nominaal) door de opleiding kan gaan (van links naar rechts) en daarin een keuze kan maken uit verschillende profielen.
jaarprogramma 2024-2025
xls jaarplanning

Ontwikkel opdrachten

Lucy (deze site) heeft verschillende blokken met daarin meerdere sets met opdrachten.
Bij het openen van een opdrachten-set wordt een geadviseerde leerlijn getoond, de normale tijdsduur per opdracht en optionele tips en eisen. In de linker kolom staan de verschillende opdrachten van de gekozen set.

Zo is er bijvoorbeeld een blok 'Basis Programmeren' dat meerdere sets basisopdrachten, waaronder de opdrachten-set 'CodeBas S', 'CodeBase M' en 'CodeBase XL'. Deze sets met opdrachten hebben een themakleur en zijn in een geadviseerde volgorde geplaatst, van boven naar beneden. Het de bedoeling dat je naast een werkend eindresultaat ook mondeling kunt onderbouwen hoe het werkt.

Na de eerste twee blokken is er veel keuzevrijheid, uiteraard in overleg. Vervolgens kan jij code meer integreren met elkaar en verdiepen met o.a.: databases, frameworks, API's en projectmatig leren werken. Ook hier geldt dat jij ALLE verdere uitwerkingen van opdrachten, projecten en bewijsstukken mondeling kan onderbouwen.

Vervolgen kan jij starten met een SCRUM projectteam een praktijk realistische casus op te zetten en daarvoor een applicatie en/of app te realiseren.

Technische know-how ICT-Lyceum docenten SD

Het docententeam heeft de volgende kennis in huis en kan je daarin ondersteunen;

  • Frontend: HTML, CSS, JavaScripting, jQuery, TypeSctipt, Angualar, Vue-framework
  • Backend: PHP (OOP), C#, Laravel-framework, React-Native, Unity, Python, NodeJS
  • Databases & data: SQL, PhpMyAdmin, JSON, XML, API-servers
  • Webhosting ed.: Apache, Nginx, XAMPP, WAMP, Composer, Docker, CLI / terminal Linux, Windows-server
  • Thema's: SEO, UML-schema's, ERD, normalisatie databases, FeatureTesting, UnitTesting, Redis, MarkDown
  • IDE's: PHPstorm, VisualStudio, Brackets, Postman
  • Projectmanagement: SCRUM, Kanban, PRINCE2, DevOps, Trello
  • ... en nog veel meer.

Je hebt alle vrijheid om ook andere talen en technieken toe te passen. Maar voor een passende ondersteuning wordt geadviseerd technieken en talen te keizen binnen de boven staande lijst.