Portfolio item number 1
Short description of portfolio item number 1
Short description of portfolio item number 1
Short description of portfolio item number 2 
Undergraduate course, RheinMain University of Applied Sciences and Arts, 2022
The course “Programming Methods” covers fundamental and advanced concepts of software development. It focuses on structured and object-oriented programming, clean code and program design, error handling, testing, and refactoring. These topics are complemented by practical aspects such as database access, concurrency (multithreading), and modern programming language features.
Undergraduate course, RheinMain University of Applied Sciences and Arts, 2022
The course “Object-Oriented Software Development” focuses on practical and theoretical aspects of object-oriented software development using Java. It introduces fundamental programming constructs (data types, control structures, recursion, arrays) and progresses into object-oriented concepts such as classes, inheritance, interfaces, and encapsulation. Students also work with error handling, graphical user interfaces (Swing), and more advanced features like generics and container classes
Undergraduate course, RheinMain University of Applied Sciences and Arts, 2023
The course “Programming Methods” covers fundamental and advanced concepts of software development. It focuses on structured and object-oriented programming, clean code and program design, error handling, testing, and refactoring. These topics are complemented by practical aspects such as database access, concurrency (multithreading), and modern programming language features.