Teaching

 

   

Currently Lectured Courses for Graduates (Msc/Ph.D):

 

-         All materials related to the courses are available at HERE!

 

Autumns:

·         UBI xxx – Computer Language Engineering (LanEng) (2018)

·         UBI 561 – Embedded and Real-time Software (MbedSoft) (2017) (2018)

·         UBI 547 and UTİ 511 – Computer Network Programming (NetProg) (2017)

·         UBI 503 – Advance Data Structures and Algorithms (assisted)

·         BCU-CE-Introduction to Programing-C (2018)

 

Springs:

·         UBI 556 – Advanced Topics in Modern Software Engineering (AdvSoft) (2018)

·         UBI 542 – Service-oriented Computing (SoC) (2017)

·         UBI 504 – Principles of Programming Languages (PL) (2017) (2018)

·         UBI 506 and UTI 506 – Operating Systems (OS) (2017)

·         UBI 622 – Multi Agent Systems (assisted)

 

 

 

Previous Lectured Courses for Under-graduates (Bsc):

·         Structural Programming: C

·         Object-Oriented Programing: Java

·         GUI Programming in Java

·         Introduction to Web Programming

·         Data Structures

·         Algorithm Design

·         Introduction to Distributed Systems

·         Operating Systems

·         Operating System Lab.

·         Theory of Languages