- Analyse tasks, break them down using step-by-step refinement and develop algorithms and programs for them. (k1-k6)
- Select and use data types and programming paradigms correctly. (k1-k5)
- Perform exception handling, runtime analyses and correctness checks (k1-k5)
- Understand the physical principles of passive and active electronic components. (k1-k4)
- Analyse, calculate, dimension and design simple electronic circuits and networks. (k1-k6)
- Interface programming. (k1-k3)
|
- Fundamentals of electrostatics and magnetostatics
- Sources and passive network components
- Kirchhoff's equations
- Simple resistive networks
- Charging and discharging inductances and capacitances
- Introduction to alternating current calculation
- Operational amplifiers and OPV basic circuits
- AD and DA converters
- Basic structure of computing systems. Von Neumann architecture / Harward architecture
- Problem analysis and specification of algorithms
- Fundamentals of algorithms
- Programming paradigms
- Data types in Python
- Imperative programming in Python
- Object-orientated programming in Python
- Interface programming
|