Courses

Spring 2018
 Course Name
Information
Homeworks
Other
Mobile and Distributed Technologies (Also Wireless Sensor Networks)
Click here for information.

Click here for course materials.
---
Fall 2017
 Course Name
Information
Homeworks
Other
Distributed Algorithms (Also Distributed Algorithms for Computer Networks)
Click here for information.

Click here for additional course materials.
Click here for Hw1
Click here for Hw2
Click here for Hw3
Click here for Hw4
Click here for Hw5
Click here for Hw6

Programming Homeworks
Click here for Hw1
Click here for Hw2
---
 Course Name
Information
Homeworks
Other
 Approximation Algorithms
Click here for information.

---
Spring 2017
 Course Name
Information
Homeworks
Other
Mobile and Distributed Technologies (Also Wireless Sensor Networks)
Click here for information.

Click here for course materials.
Click here for Hw1
Click here for Hw2
Click here for Hw3
Click here for Hw4
---
 Course Name
Information
Homeworks
Other
 Advanced Distributed Algorithms
Click here for information.

Click here for Hw1
Click here for Hw2
---
Spring 2016
 Course Name
Information
Homeworks
Other
 Distributed Algorithms (Also Distributed Algorithms for Computer Networks)
Click here for information.

Click here for additional course materials.
Click here for Hw1
Click here for Hw2
Click here for Hw3
Click here for Hw4

Programming Homeworks
Click here for Hw1
Click here for Hw2
---
 Course Name
Information
Homeworks
Other
 Network Science
Click here for information.

Click here for Hw1
Click here for Hw2
---
Spring 2016
 Course Name
Information
Homeworks
Other
 Mobile Ad hoc Networks and Wireless Sensor Networks
Click here for information.

Click here for courses.
Click here for Hw1
Click here for Hw2
Click here for Hw3
Click here for Hw4
---
 Course Name
Information
Homeworks
Other
 Mobile and Distributed Technologies
Click here for information.

Click here for courses.
Click here for Hw1
Click here for Hw2
Click here for Hw3
Click here for Hw4
---
Fall 2015
 Course Name
Information
Homeworks
Other
 Distributed Algorithms
Click here for information.

Click here for Simulators
Click here for Hw1
Click here for Hw2
Click here for Hw3
Click here for Hw4
Click here for Hw5
Click here for Hw6
Click here for Hw7

Programming Homeworks
Click here for Hw1
Click here for Hw2
---
 Course Name
Information
Homeworks
Other
 Network Science
Click here for information.

Click here Extra Courses
Click here for Hw 1
Click here for Hw 2
Click here for Hw 3
Click here for Hw 4
Click here for Hw 5

Programming Homeworks
Click here for Hw1
Click here for Hw2

---

 Course Name
Information
Homeworks
Other
 Distributed Algorithms for Computer Networks
Click here for information.
Click here for Hw1
Click here for Hw2
Click here for Hw3
Click here for Hw4


Programming Homeworks
Click here for Hw1
Click here for Hw2

---

Spring 2015
 Course Name
Information
Homeworks
Other
 Distributed Systems
Click here for information.
Click here for Hw1
Click here for Hw2
Click here for Hw3
Click here for Hw4
Click here for Hw5
Click here for Hw6
Project Deliveries
Click here for Delivery1
Click here for Delivery1 for Ismail
Click here for a SYNCH-BFS Template
 Course Name
Information
Homeworks
Other
 Mobile and Distributed Technologies
Click here for information.
Click here Courses
Click here for Hw1
Click here for Hw2
Click here for Hw3
--
Fall 2014
 Course Name
Information
Homeworks
Other
 Distributed Algorithms
Click here for information.

Click here Introduction Course
Click here Distributed MST Course
Click here for Simulators

Click here for Hw1
Click here for Hw2
Click here for Hw3
Click here for Hw4
Click here for Hw5
Click here for Hw6

Programming Homeworks
Click here for Hw1
Click here for Hw2
Vize sinavi 2.Aralik.2014 Sali gunu yapilacaktir. Sinava 1 adet A4 kagidini istediginiz gibi arkali onlu doldurarak getirebilirsiniz.
 Course Name
Information
Homeworks
Other
 Mobil Programlama
Ders hakkinda bilgi almak icin tiklayiniz.

Nesne Tabanli Programlama dersleri icin tiklayiniz.
XML dersi icin tiklayiniz.
Android kurulumu ve HelloWorld projesinin anlatimi icin tiklayiniz.
Android dersleri icin tiklayiniz.

Java Programlari icin tiklayiniz.
XML Dosyalari icin tiklayiniz.
Tum Android Projeleri icin tiklayiniz.

Odev 1 icin tiklayiniz.
Odev 2 icin tiklayiniz.
Odev 3 icin tiklayiniz.
Odev 4 icin tiklayiniz.
Odev 5 icin tiklayiniz.
Odev 6 icin tiklayiniz.

Vize sinavi 26.Kasim.2014 Carsamba gunu yapilacaktir. Gunduz programina kayitli olanlar icin 9:30'da, aksam programina kayitli olanlar icin 18:00'de yapilacaktir. Sinava 1 adet A4 kagidini istediginiz gibi arkali onlu doldurarak getirebilirsiniz.

Spring 2014
 Course Name
Information
Homeworks
Other
 Distributed Systems
Click here for information.
Click here for course plan (25.04.2014).
Click here for Distributed Minimum Spanning Tree Presentation of Hanan Shpungin


Click here for project calls (23.03.2014).

Late homeworks will be reduced by 20% first week, 40% second week, will not graded for the following weeks.

Click here for Hw1
Click here for Hw2
Click here for Hw3
Click here for Hw4
Click here for Hw5
Click here for Hw6
Click here for Hw7

The course on 7 May is cancelled, please see the new course plan.

 Course Name
Information
Homeworks
Other
 Mobile Ad hoc Networks and Wireless Sensor Networks
Click here for information.
Click here for lecture notes.
Click here for BFS notes.
Click here for Face Routing notes.

Click here for course plan.
Click here for Simulation with TOSSIM Presentations (both of them)

Click here for Hw1.
Click here for Hw2.
Click here for Hw3.
Click here for Hw4.
Click here for Hw5.

Acknowledgment: Lecture notes are from Holger Karl's "Protocols and Architectures for Wireless Sensor Networks" book and Eva Tardos's Algorithm Design Course in Princeton.

To install TinyOS on laptops, UBI students please bring your laptops on 31 March, UTI students please bring your laptops on 3 April.

Click here for midterm grades.

Fall 2013
 Course Name
Information
Homeworks
Other
 Distributed Algorithms
Click here for information.

Click here for Simulators
Click here for Project Themes and Assignments (13.11.2013)
Click here Introduction Course

Click here for Homework 1
Click here for Homework 2
Click here for Homework 3
Click here for Homework 4
Click here for Homework 5

The lesson on 3.12.2013 is cancelled.
Midterm exam will be held on 10.12.2013 at 9:30
You can send your missing/incomplete homeworks up to 31.12.2013 at 23:59 to Murat Kurt. They will be graded up to 70 points.
Click here for homework grades (24.1.2014).
Click here for midterm grades (25.12.2013).

Click here for All Grades (31.01.2014)
 Course Name
Information
Homeworks
Other
 Algorithm Design and Analysis (also Algorithms and Complexity I)

Acknowledgment: Lecture notes are from Thomas Cormen's Introduction to Algorithms Course in Dartmouth and Eva Tardos's Algorithm Design Course in Princeton.

Click here for information (7.11.2013).
Click here for all lecture notes (4.12.2013).

Click here for Project Themes and Assignments (13.11.2013).

Click here for Homework 1
Click here for Homework 2
Click here for Homework 3
Click here for Homework 4

Midterm exam will be held on 25.12.2013 at 18:30
You can send your missing/incomplete homeworks up to 31.12.2013 at 23:59 to Murat Kurt. They will be graded up to 70 points.
Click here for homework grades up to so far (24.1.2014).
Click here for midterm grades (30.12.2013).

Click here for project evaluations (23.1.2013).

Click here for All Grades (06.02.2014)
Spring 2013
 Course Name
Information
Homeworks
Other
 Fundamental Algorithmic Techniques

Acknowledgment: Lecture notes are from Thomas Cormen's Introduction to Algorithms Course in Dartmouth.

Click here for information.
Click here for all lecture notes.

Click here for Project Themes

Click here for Homework 1
Click here for Homework 2
Click here for Homework 3
Click here for Homework 4

Midterm exam will be held on 15.04.2013 at 9:30
Final exam will be held on 14.06.2013 Friday at 14:30
Click here for All Grades (After Completion Exam)
 Course Name
Information
Homeworks
Other
 Mobile Ad hoc Networks and Wireless Sensor Networks

Acknowledgment: Lecture notes are from Holger Karl's "Protocols and Architectures for Wireless Sensor Networks" book and Eva Tardos's Algorithm Design Course in Princeton.

Click here for information.
Click here for lecture notes.
Click here for BFS notes.
Click here for Face Routing notes.
Click here for Simulation with TOSSIM Presentations (both of them)
Fall 2012
 Course Name
Information
Homeworks
Other
 Distributed Algorithms
Click here for lecture notes.
Click here for asynchronous leader election notes.
Click here for asynchronous tree constructions notes.
Click here for routing notes.


Click here for Synchronous Thread Simulator with Flooding Application
Click here for Asynchronous Thread Simulator with Flooding Application

Acknowledgment: Lecture notes are from Nancy Lynch's Distributed Algorithms Course in MIT, Eva Tardos's Algorithm Design Course in Princeton, and Thomas Cormen's Introduction to Algorithms Course in Dartmouth, Seif Haridi's Computer Systems course from Swedish Institute of Technology.


Click here for Homework 1
Click here for Homework 2
Click here for Homework 3
Click here for Homework 4

Click here for Midterm Grades
 Course Name
Information
Homeworks
Other
 Algorithms and Complexity I
Click here for all lecture notes.
Click here for Algorithm Design Lecture notes.

Acknowledgment: Lecture notes are from Thomas Cormen's Introduction to Algorithms Course in Dartmouth, Eva Tardos's Algorithm Design Course in Princeton.


Click here for Homework 1
Click here for Homework 2
Click here for Midterm Announcement and Homework 3
Click here for Homework 4

Click here for Project

Click here for Midterm Grades
Summer 2012
 Course Name
Information
Homeworks
Other
 Computer Architecture
Click here for MIPS-1 Notes
Click here for MIPS-2 Notes
Click here for MIPS-3 Notes
Click here for Single Cycle CPU Notes
Click here for Multi Cycle CPU Notes
Click here for Pipelined CPU Related Notes

Click here for Project Description
Click here for Homework 1
Click here for Homework 2
Click here for Study Questions

Click here for All Grades
Spring 2012
 Course Name
Information
Homeworks
Other
 Fundamental Algorithmic Techniques
Click here for all lecture notes.

Acknowledgment: Lecture notes are from Thomas Cormen's Introduction to Algorithms Course in Dartmouth.

 Course Name
Information
Homeworks
Other
 Algorithms and Programming II
Click here for all lecture notes.
Click here for Hw1
Click here for Hw2
Click here for Hw3
Click here for Hw4
Click here for Hw5
Click here for Hw6
Click here for Hw7
Click here for Hw8
Click here for Hw9
Click here for Hw10
Click here for Hw11

Office hours: Wednesday, 14:00-16:00, Ege University, International Computing Institute, Room Number:205

You may request for an appointment by sending an email to orhandagdeviren@gmail.com

Click here for Computer Engineering Grades
Click here for Industrial Engineering Grades
Click here for Software Engineering Grades
Click here for Electronics and Communication Engineering Grades

Prepare for the lab quiz next week (14.05.2012-18.05.2012), each student will have the quiz in his/her lab hour.

Click here for Last Year's Midterm (Please note that the number of chapters studied in previous year are more than this year's studied chapter count)

Prepare for the lab quiz next week (14.05.2012-18.05.2012), each student will have the quiz in his/her lab hour.
The lecture on 26.04.2012 starting at 14:30 for Computer Engineering and Electronics and Communication Engineering is cancelled.
Prepare for the lab quiz next week (09.04.2012-13.04.2012), each student will have the quiz in his/her lab hour.
Click here for Quiz Grades of Computer Engineering
Click here for Quiz Grades of Industrial Engineering
Click here for Quiz Grades of Electronics and Communication Engineering
Click here for Quiz Grades of Software Engineering

Click here for Midterm Grades of Computer Engineering
Click here for Midterm Grades of Industrial Engineering
Click here for Midterm Grades of Electronics and Communication Engineering
Click here for Midterm Grades of Software Engineering
Fall 2011
 Course Name
Information
Homeworks
Other
 Data Communications
Click here for all slides.

Click here for Homework 1
Click here for Homework 2
Click here for Homework 3

Click here for Project 1
Click here for Project 1's Template Code
Midterm Grades will be avaliable on 30.December.2011 Monday due to my heavy schedule.


Click here for Midterm Grades

Click here for All Grades
 Course Name
Information
Homeworks
Other
 Web Programming
Click here for all Slides Part 1.
Click here for Servlet Notes.
Click here for Example Servlet Project.
How to Install ODBC Driver for Windows XP.
How to Install ODBC Driver for Windows 7.
JSP Tutorial.

Click here for Homework 1   Postponed to 28.11.2011,23:55
Click here for Homework 2

Lab Quiz will be held at your lab hour on 6.December.2011 in your lab classroom.

Click here for Project Milestones and all Deliveries

Click here for Midterm Grades

Click here for All Grades
 Course Name
Information
Homeworks
Other
 Computer Architecture
Click here for Lecture 1 Notes
Click here for Lecture 2 Notes
Click here for Lecture 3 Notes
Click here for Lecture 4 Notes
Click here for Lecture 5 Notes
Click here for Pipelined CPU Related Notes
Click here for Cache Related Notes

Click here for Homework 1
Click here for Homework 2
Click here for Homework 3

Click here for Midterm Grades

Click here for All Grades

Lab Quiz is postponed. Lab Quiz will be held at your regular class hour and in your classroom on 13.December.2011

Click here for Project Milestones and all Deliveries
 Course Name
Information
Homeworks
Other
 Nesne Tabanli Programlama (Object Oriented Programming for Software Engineering)
Butun Slayt Seti Icin Tiklayiniz.
Odev 1 icin tiklayiniz.
Odev 2 icin tiklayiniz.
Odev 3 icin tiklayiniz.
Vize Sonuclari yogunlugumdan dolayi 30.Aralik.2011'de sitede ilan edilecektir.

Vize Notlari icin tiklayiniz
Tum Notlar icin tiklayiniz
Summer 2011
 Course Name
Information
Homeworks
Other
 Nesne Tabanli Programlama
Butun Slayt Seti Icin Tiklayiniz.
Spring 2011
 Course Name
Information
Homeworks
Other
 Algorithms and Programming II
 Course Name
Information
Homeworks
Other
 Operating Systems
Click here for slides up to now
Click here for Hw1
Click here for Hw2
Click here for Hw3
Click here for Hw4
Click here for Hw5

Click here for Midterm I grades

Click here for Midterm I solutions
Homework grades will be avaliable at 15.05.2011, 23.00 pm.
The lecture slides are updated (28.04.2011)
The below list includes registered students for midterm exam. If your name is not in the list below see "Ogrenci Isleri"
Please see the list of registered students
Each student should do his/her homework seperately. Group work is not allowed until now (17.03.2011)
Fall 2010
 Course Name
Information
Homeworks
Other
 MAB 233 Object Oriented Programming
Click here for the Syllabus
Click here for the Turkish book information

Click here for Lecture 1 Notes
Click here for Lecture 2 Notes
Click here for Lecture 3 Notes
Click here for Lecture 4 Notes
Click here for Lecture 5 Notes
Click here for Lecture 6 Notes
Click here for Lecture 7 Notes
Click here for Lecture 8 Notes
Click here for Lecture 9 Notes
Click here for Lecture 10 Notes
Click here for Bonus Homework
Click here for Homework 3
Click here for Homework 2
Click here for Homework 1

Click here for all Grades
Click here for Midterm Grades
All Grades will be avaliable on this site by 25.01.2011, you may ask any question about your grade until the end of 26.01.2011.
 Course Name
Information
Homeworks
Other
 CEN 133 Algorithms and Programming I
Click here for the Syllabus
Click here for Lecture 1 Notes
Click here for Lecture 2 Notes
Click here for Lecture 3 Notes
Click here for Lecture 4 Notes
Click here for Lecture 5 Notes
Click here for Lecture 6 Notes
Click here for Lecture 6-9 Notes
Click here for Lecture Notes at 28.12.2010
Click here for Lecture Notes at 04.01.2011
Book Information:"How to Design Programs: An Introduction to Computing and Programming" by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi. MIT Press 2001.
Click here for the book.
You may also use the link http://www.htdp.org/2003-09-26/Book/

Click here for Bonus Homework
Click here for Homework 3
Click here for Homework 2
Click here for Homework 1
Click here for all Grades


Click here for Midterm, Quiz and Hw1 Grades
For any questions about homework grading, please see the homework grader.
Click here for Midterm, Quiz and Hw1 Grades
All Grades will be avaliable on this site by 25.01.2011, you may ask any question about your grade until the end of 26.01.2011.
The CEN 133 midterm exam will be held at 29.11.2010, 11:00, in AL02,AL03,AL05.
The "List Operations" subject is not included in the midterm exam, you are responsible for all other subjects that we studied on the class.
The "struct" subject is included in the midterm exam, please be aware.

There will not be lesson at 08.11.2010 for Sube D. Please come to the Quiz.
Prepare for the Quiz(Date: 09.11.2010, 10:00, Location: A203)
 Course Name
Information
Homeworks
Other
 CEN 305 Computer Architecture
Click here for the Syllabus
Click here for Lecture 1 Notes
Click here for Lecture 2 Notes
Click here for Lecture 3 Notes
Click here for Lecture 4 Notes
Click here for Lecture 5 Notes
Click here for Pipelined CPU Related Notes
Click here for Cache Related Notes
--
All Grades will be avaliable on this site by 25.01.2011, you may ask any question about your grade until the end of 26.01.2011.
Click here for all grades