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
- SWE105: FALL 22
Programming Theory and Practice 2 (C++):
Computer Architecture:
- COMP206: SPRING 23
- YAZ010: FALL 21
- ENS306: SPRING 21, SPRING 22
Digital System Design
UNIX Programming
Systems Programming
- COMP205: FALL 22, FALL 23
Introduction to UNIX for Engineers:
Programming Studio:
- CS222: SPRING16, SUMMER 16
Computer Programming (Java)
Object Oriented Programming (Java)