Application Programming (C#, Java)
1. Basic procedural programming:
- Variables, data types, statements and Assignment operator
- Simple Console Input Output
- Operator IF-ELSE
- Loop oparators while/for
- Functions, Methods, Classes, Objects
- Blocks
- Other operators
2. More about Object Programming.
- Levels of abstraction
- Inheritance
- Polymorfism
- Interfaces
- Packages
- Methods - parameters and returned values, passing parameters - By Reference or By Value
- Exceptions
3. Recurtion
4. Basic Library Classes
- Input output
- Concurrency
- Regular Expressions
- Collections