TEACHING
For now, I teach various courses at undergraduate level ranging from fundamental programming courses to more low level courses such as computer architecture.
My students are from 3 different departments (software engineering, computer engineering, electrical and electronics engineering).
Problem Solving with Computers in C:
- YAZ205: FALL 20
- COE201: FALL 20, FALL 21
- DGD107: FALL 20
Programming Theory and Practice 2 (C++):
Computer Architecture:
- YAZ010: FALL 21
- ENS306: SPRING 21, SPRING 22
UNIX Programming
Graduation Project:
- YAZ491, YAZ492: Every semester up until now (2020)
Introduction to UNIX for Engineers:
Programming Studio:
- CS222: SPRING16, SUMMER 16
Computer Programming (Java)
Object Oriented Programming (Java)