Skip to content
UNASPACE

Welcome to Programming Fundamentals. Where you will learn the basics of programming and how to write code. This subject is designed for beginners who have no prior experience in programming. We will cover the fundamentals of programming, including variables, data types, control structures, functions, and more.


  1. De basisprincipes van Programming toepassen.
  2. De verschillende programmeertalen (HTML, CSS, Javascript) van elkaar onderscheiden.
  3. Een website bouwen en presenteren.
  4. De wijze waarop een website is gebouwd, schriftelijk weergeven.
  5. De gemaakte keuzen bij de bouw van een website verantwoorden.

  1. Regular theory exam ((90 + 10 participation points) / 10 = 10 marks)
  2. Assignment: digital portfolio (10 participation points)
  3. Product (Full Stack Web App) + Presentation (10 marks)

  • ICT Landscape
    • Software Development
    • Software Engineering
    • Web Development
    • Platforms
  • Why Web Dev? (Developer Survey)
  • What is Programming?
  • Concepts

This week’s focus is on the frontend.

  • Tools
    • Web Browser
    • Git
    • GitHub
    • VS Code
  • HTML
  • CSS
  • JavaScript
    • ECMAScript
    • Fundamentals
    • DOM Manipulation
    • Async

This week’s focus is on the backend.

  • Node.js
  • Express.js
    • Routing
    • REST APIs
  • JSON
  • CRUD
  • Database integration
  • Tools
    • Postman
  • Advanced JavaScript
  • Concepts
    • Error handling
    • Debugging
    • Testing
    • Security
      • Authentication
      • Authorization
  • Advanced JavaScript
  • Concepts
    • I18n/Localization
    • Performance
    • Scalability
  • Advanced JavaScript
  • Best practices

This is the last college this course.

  • Recap for the regular exam
  • Presentations (TBA)
Built with passion by Ngineer Lab