Operating Systems and Applications (CET 301)

Course detailed description can be found here. 

Objectives of the Course/Dersin amacı:
  • Grasp a fundamental understanding of computer and operating systems;
  • Learn basic installation and administration of Linux operating system;
  • Learn the concepts and creation computer processes and threads;
  • Understand memory management and virtual memory concepts in modern OS;
  • Understand process concurrency and synchronization;
  • Learn the scheduling policies of modern operating systems;
  • Understand the concepts of data input/output, storage and file management;
 
My expectations of you/Öğrencilerden beklentilerim:
in English:
  • Ability to write correct and polite business letters to all of your professors. An example can be found here. You may also refer to the book "How to Say It" which provides clear and practical guidance for what to say and what not to say in any situation.
  • Bringing your laptops at each lesson;
  • Doing homework at time;
  • Attending to lessons and listening to your professors;
  • Doing everything precisely and in details;
  • Doing everything at time without being late;
  • Working hard;
  • Trying to understand every topic as much as you can;
  • Working in groups;
  • Trying to make research in areas connected with this course;
  • Communicating in clear English;
  • Preparing for midterm and final exam;
  • Everyday progress in your studies.
in Turkish:
  • Tüm profesörlerinize doğru, kibar ve iş mailleri tarzında ciddi mailler yazmanız. Örnek maili buradan bulabilirsiniz. Ayrıca, "How to Say It" kitabına bakarak herhangi bir durumda ne söyleyip ne söylemeyeceğinizi net bir şekilde öğrenebilirsiniz;
  • Dizüstü bilgisayarlarınızı her derse getirmeniz;
  • Zamanında ödevlerinizi yapmanız;
  • Derslerinize katılmanız ve profesörlerinizi dinlemeniz;
  • Her şeyi titizce ve detayları ile yapmanız;
  • Her şeyi  zamanında yapmanız;
  • Sıkı çalışmanız;
  • Her konuyu en iyi şekilde anlamaya çalışmanız;
  • Gruplar şeklinde çalışmanız;
  • Dersimiz ile alakalı araştırmalar yapmanız;
  • Anlaşılır bir İngilizce ile iletişim kurmanız;
  • Ara ve Final sınavlarına hazırlanmanız;
  • Çalışmalarınızda her gün gelişme göstermeniz.
Recommended Reading/Derste kullanılacak kaynaklar:
  1. Abraham Silberschatz, Peter B. Galvin, Greg Gagne. (2008). Operating System Concepts, Wiley; 8 edition.
  2. Dee-Ann LeBlanc. (2006). Linux For Dummies, 7th Edition.
  3. Getting started with Ubuntu 12.04 (User Manual).
  4. Some Turkish books on OS Linux.