- Variables and
data types available in
programming languages
- Basic understanding of the
computer architecture,
computer memory and
reference (= memory address)
- Operators
(+, -, *, /, %) and
statements
(assignment, if, while)
- Functions,
parameters and
function overloading:
- Parameter passing mechanisms
(pass-by-value, pass-by-reference)
- Scoping rules of
local variables
|
- Basic
data structures
(arrays, linked lists, trees, etc)
- Objects,
classes,
inheritance,
overriding, etc.
-
Understand the
concepts - they are
the
same in
every programming language
|