Programme
_____________________________________________________________________________________
1. Introduction
- Components of a program: data and algorithms
- Brief historic introduction to programming: from binary code to component oriented programming
- Compilation vs. Interpretation
- Programming paradigms: imperative, logic, and functional programming
- Introduction to Java
2. Data and operators
- Basic data types
- Arrays
- Introduction to input and output
- Comments
- Operations with data
- Casting between data types
- Enumerates
- Objects as data structures
3. Control flow statements
- Decision-making statements
- Loop statements
4. Utility classes
- Input classes
- String class
- Math class
5. Methods
6. Introduction to classes and objects
- Attributes and methods
- Encapsulation
- Composition
7. Algorithms with arrays
Last modified: Thursday, 3 March 2022, 9:38 AM