Section Name Description
Page German Framework curriculum for IT Specialists of all disciplines

Learning field 5

Adaption of Software for the management of data 

Page Handout of the Hessian Ministry of Education and Cultural Affairs for the concretisation of the contents of learning area 5
Page Thoughts on Learning Field 5
Motivation Page Active Directory at school
Page Why choosing Python as Programming Language
Installation of Python and libraries Page Windows Clients
Page Linux Clients
Page First program "Hello world"
Page Installation of Visual Studio Code with Python extension
Introduction to Python Page Functions
Page Variables and their data types
Page Global and local variables
Page Program branches
Page Comparision operators
Page Program loops
Page Strings
Page Lists
Page Counting loop
Page Solution: PIN verification
Object-oriented Programming OOP Page Object-Oriented Programming vs. Procedural Programming
Page Introduction to OOP
Page Parameters and Return Value
Page Solution: Extend class "User" to our needs
Page "Has an" Association between school and school class
Page Solution: "Has an" association
Page Inheritance = "Is an" association
Page Solution: Inheritance of "Student" and integration into the program
Software Testing Page Software Testing
Page Unit testing/Component testing
Page TDD - Testdriven Development
Import from CSV file Page Solution: Design of import class
Page Solution: Implementation and integration of student import
Active Directory Page Prerequisites for Creating School Classes and Students
Page Solution: Necessary functionalities of AD connection
Page Solution: Implementation of AD functionality
Page Solutions: Improvements of class PyAD
Page Integration of PyAD functionality into the program
File Server Page Problem definition
Page Possible Solution: Home directory
Page Possible Solution: Exchange drive
Page Excursion: Windows Access Control
Page Excursion: Windows Profiles
Ready for production Page Problem definition
Page Possible solution: Realisation of production-ready software
Linux Page Join Debian 10 in Active Directory Domain
Page Authentication with ldap