FontysICT-sem1

Softwarematerial - Overview

Introduction

This is a collection of (open) software material from the starting semester FHICT (Fontys University of Applied Sciences for ICT). It is publicly accessible to all and free of copyright. It has been created and collected over the years by teachers, with additions here and there by students! FHICT refers to this material from a canvas course, there is the FHICT-specific info there, while these github pages are fairly FHICT-independent.


Structure of this material

In the theory material we distinguish:

The assignments can be divided into:

See more explanation on the principles.


First Aid when Getting Stuck


Personas - Who Am I?

Compare yourself to the personas and read the tips: Do you already have programming experience? Or just not at all?

intro


Parts

1. Computational Thinking

The way of thinking, good to know something about…. Originally used as material for making knowledge with each other and with the teacher. Works best while discussing with marker at whiteboard.


2. Toolbox Basics: Basic concepts of programming without objects

An introduction to programming (still without objects).


3. Toolbox: Programming Objects and Classes

Getting started with Object Oriented Programming (OOP)


4. Software Engineering

This covers some non-programming aspects that a beginning software engineer should know and be able to do.


5. Learning material Artificial Intelligence

In the 1950’s programming and artificial intelligence started more or less started to take form at the same time. For decennia programming was the most used way to instruct machines what to do, but since 2023 artificial intelligence started to fly… It’s totally changing the way computer programs are built.


The Profile ‘ICT & Software Engineering’ at Fontys ICT


finally

Where to find this material

Origin

These pages were originally in Dutch (which you could still see, mainly in pictures here and there…). You can find the original pages at: Originals in Dutch : https://stasemsoft.github.io/softwarematerial/.