Introduction
Voorwoord
Dit boek is een online cursus voor het vak "Netwerken en Objectoriëntatie", dat gedoceerd wordt in het eerste jaar aan de Faculteit Industriële Ingenieurswetenschappen van de KU Leuven campus Brugge. De cursus is dus een introductie op Programmeren en Netwerken. Deze cursus volgt op de cursus "Computers en Programmeren" dat eveneens in het eerste jaar gedoceerd wordt van dezelfde faculteit.
Waar in het vak "Computers ne Programmeren" de nadruk wordt gelegd op het algoritmisch en proceduraal programmeren, wordt in "Netwerken en Objectorientatie" de nadruk gelegd op modelleren en ontwerp van programma's. Het eerste deel omvat de inleiding tot Klassen, Methodes, Overloading, Overerving en we gaan ook in op het maken van Grafische Gebruikersinterfaces (GUIs). In het tweede deel van cursus wordt ook een introductie gegeven rond computernetwerken waarbij begrippen worden besproken zoals ISO lagenmodel, TCP/IP, HTML,... en ook rond microcontrollers waar we dieper ingaan op het programmeren met Arduino.
Programmeren is een "doe"-vak. Het is zoals een taal. Het gebruik van een taal doe je door ze veel te spreken niet door erover te lezen. Naast de theorielessen, waarbij we ook veel zullen doen, zijn er ook oefeningenlessen zodat iedereen oefeningen kan maken.
Het eerste deel van het boek is gebaseerd op een handboek:
Introduction to Java Programming and Data Structures (11de editie)
Y. Daniel Liang
Pearson Education 2017
ISBN: 0-13-467094-9
ISBN-13: 978-0-13-467094-2
Het boek is niet verplicht omdat het ondermeer in het Engels geschreven is maar wel sterk aanbevolen voor studenten die geïnteresseerd zijn in ICT en/of elektronica.