Introduction to programming
Contract education
Computer Science
Through this introductory course you will learn the basics of programming. You will have the necessary knowledge to build further on, no matter what language you immerse yourself in.
Course content:
- Introduction to software development and software development environments.
- Variables and program states, route selection, iteration, recursion.
- Arithmetic and logical expressions, strings, word processing and memory management.
- Generalization, parameterization and function abstraction.
- Dynamic data structures, file concept, standard library and error handling.
- References and pointers versus values.
- Introduction to the concept of objects.
- Problem solving, program structure and documentation.