Classes and Projects

 

  • Operating System:

syllabus of this class can be downloaded from here

Project:

Students must submit at least three projects. Two projects are programming projects.

The first project is about CPU scheduling. In this project the students must generate a queue of 1000 processes and schedule them utilizing five different scheduling algorithms. Moreover, the are responsible of implementing a new scheduling algorithm which is a hybrid of two of the five used algorithms.

The second project is to download a virtual box environment and install any number of different OS’s. Subsequently, connect them through a virtual network.

Finally, The students are required to utilize linked list in C or C++to implement a circular PCB ready queue. This linked list should allow addition and deletion

  • Embedded System

syllabus of this class can be downloaded from here

Students must submit at least one project utilizing PIC or ARDUINO kit. The project should be simulated.

This course has a lab. The lab has a mid-exame.

Thanks for downloading!

Top