Introduction to programming concepts for beginners, with theoretical lectures and practical exercises. The language used for examples and exercises will be JavaScript (or a subset of Java) with the use of the terminal and Git. Students will learn the fundamental principles of programming: operational sequencing, memory usage, conditional and iterative execution, composition and abstraction.
Topics
- Programming Fundamentals
- Operational sequencing
- Memory usage
- Conditional and iterative execution
- Composition and abstraction
Program
- Algorithms and instructions
- Variables and memory usage
- Operators and expressions
- Flow control structures
- Functions
- Handling character strings
- Array operations
- Data structures and objects

