Students
مصاريف
تاريخ البدء
وسيلة الدراسة
عبر الإنترنت بالكامل
مدة
حقائق البرنامج
تفاصيل البرنامج
درجة
درجة البكالوريوس
تخصص رئيسي
Computer Science | Operating Systems | Software Engineering
التخصص
علوم الكمبيوتر وتكنولوجيا المعلومات | الهندسة
نوع التعليم
عبر الإنترنت بالكامل
لغة الدورة
إنجليزي
دفعات
تاريخ بدء البرنامجآخر موعد للتسجيل
2022-03-01-
عن البرنامج

نظرة عامة على البرنامج


Introduction to Operating Systems, Theory and Lab

The Operating Systems, Theory and Lab course (CS30002/CS39002) is a core component of the Computer Science and Engineering undergraduate curriculum. This course covers the fundamental principles of operating system design, including basic operating system architecture, processes, threading, concurrency, memory management, and file systems.


Course Objectives

By the end of this course, students will have gained hands-on theoretical and practical knowledge about the principles of designing an operating system.


Course Structure

The course consists of both theory and lab components.


Instructors

  • Saptarshi Ghosh
  • Mainack Mondal

Teaching Assistants

  • Adhikansh Singh
  • Ankit Bagde
  • M Kousshik Raj
  • Praagy Rastogi
  • Shrey Shrivastava
  • Shivam Kumar Jha
  • Soham Poddar
  • Udit Dharmin Desai
  • Abhishek Mukherjee
  • Kirti Agarwal
  • Sanket Rajendra Meshram

Course Information

Prerequisites

  • Algorithms and data structures
  • Computer Organization and Architecture, theory and lab

Lectures

Lecture timings are:


  • Wednesday: 12:00 noon - 12:55 pm
  • Thursday: 11:00 am - 11:55 am
  • Friday: 09:00 am - 10:00 am

Textbook

  1. Operating Systems Concepts, 9th ed. - A. Silverschatz, P.V. Galvin, and G. Gagne. Wiley, 2016.
  2. Publicly available research papers.

Coursework

The coursework for all students consists of semi-regular tests and take-home assignments.


Grading

Your tentative theory course grade will be calculated as follows:


  • Tests: 70%
  • Take-home assignments: 30%

Honor Code

You are permitted to discuss problem sets with the course staff and fellow students, but each student must write out their own solutions. Consulting another student's solution or submitting copied work constitutes cheating.


Wellness

If a personal emergency impacts your work, please inform the instructors via a private chat message so that appropriate arrangements can be made.


عرض المزيد
How can I help you today?