Posts by Collection

portfolio

publications

talks

teaching

Tutor for programming methods (Apr’2022 - Jul’2022)

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.

Tutor for object-oriented software development (Oct’2022 - Feb’2023)

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

Tutor for programming methods (Apr’2023 - Jul’2023)

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.