Introduction to Programming
This module covers the fundamentals of programming. It is intended for students with little or no previous experience with programming languages. A test can be taken before hand to determine if the student has sufficient knowledge to skip this module entirely.
It’ll cover the following programming concepts:
- Variables
- Types
- Arrays
- Loops (while, for)
- Conditional statements (if-else, switch-case)
- Logical and arithmetic expressions
- Methods (procedures, functions)
Furthermore the student should understand procedural programming (./procedural-programming.md). The test will be written/based on the programing language Java (./basics-of-java.md).
More links:
- https://www.fhnw.ch/plattformen/css-fhnw/start-im-hs/ (https://www.fhnw.ch/plattformen/css-fhnw/start-im-hs/)
- https://openbook.rheinwerk-verlag.de/javainsel/02_001.html#u2 (https://openbook.rheinwerk-verlag.de/javainsel/02_001.html#u2)
- https://openbook.rheinwerk-verlag.de/javainsel/04_001.html#u4 (https://openbook.rheinwerk-verlag.de/javainsel/04_001.html#u4)