Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

The Design and Engineering of Computer Systems certification course is an eight weeks online course offered on the platform of Swayam. During this course syllabus, the candidates will learn the ways of designing computer systems operating systems, computer networks, and architecture. This programme is jointly taught by the initiatives of IIT Bombay, and NPTEL. 

The Design and Engineering of Computer Systems training shall be fully accessible to people who have a basic knowledge of the concepts of computer programming. The candidates will have to register for the final exam, and then complete the exam to secure passing marks in the assignments and the final examination to secure 2 credit points on completion.

The Highlights

  • 12 weeks duration
  • Online programme
  • Elective programme
  • AICTE approved FDP course
  • Undergraduate or postgraduate level course

Programme Offerings

  • online mode
  • Case Studies
  • 2 Credit Points
  • End Certification

Courses and Certificate Fees

Fees InformationsCertificate AvailabilityCertificate Providing Authority
INR 1000yesIIT Bombay

The Design and Engineering of Computer Systems certification fee is free. In case the students feel like they want to earn a certification then they will have to deposit Rs. 1000 to Swayam.

Design and Engineering of Computer Systems Fee Structure


Amount in INR

Certification Exam Fee (Optional)

Rs. 1000

Eligibility Criteria

Academic Qualifications

  • Senior postgraduate or undergraduate students in computer science are allowed.

Work Experience 

  • Working professionals with some experience and knowledge of programming concepts are welcome to apply.

Certification Qualifying Details

  • The learners will get the Design and Engineering of Computer Systems certification by Swayam, NPTEL, and IIT Bombay after successfully attaining passing marks in both assignments, and in the final exam.

What you will learn

Knowledge of engineering

The Design and Engineering of Computer Systems certification syllabus will teach the following:

  • Learning to discuss the computer building blocks that accompany case studies of real-world computer systems designs.
  • Understanding the overview of hardware in computer systems.
  • Learning about the different measures related to the performance of computer systems, and how their performance can be optimized.
  • The practices and principles related to the design, and engineering of computer systems.

Who it is for

Admission Details

To get enrolled in Design and Engineering of Computer Systems classes, go through these steps:

Step 1 - Go through the official URL:

Step 2 - Then on the Swayam site, start by locating the ‘Sign In/Register orange coloured button.

Step 3 - Next the students can use the accounts they have on sites like Google, Facebook, SWAYAM or Microsoft to start registering or signing in.

The Syllabus

  • Introduction to computer systems.
  • Introduction and overview of the course
  • Principles for designing computer systems
  • Overview of computer system hardware and software

  • Process management and CPU virtualization
  • Process abstraction and process management in operating systems
  • Threads and concurrency
  • Virtual machines and containers

  • Memory management
  • Memory management in operating systems
  • Virtual memory and paging
  • Optimizing memory access in user programs

  • Disk and network I/O
  • Filesystem data structures and implementation
  • Synchronous and event-driven APIs for socket-based network communication
  • Network I/O subsystem in operating systems

  • Computer networking
  • Architecture of the Internet
  • Internet routing, transport and applications
  • Network security

  • End-to-end application design
  • Inter-process and inter-thread synchronization
  • Architecture of multi-tier applications
  • Case studies and examples of systems design

  • Performance engineering
  • Performance measurement and analysis
  • Techniques to improve performance of computer systems
  • Caching, horizontal and vertical scaling, load balancing

  • Reliability engineering
  • Techniques for fault tolerance in computer systems
  • Replication, consistency, and atomicity
  • Case studies of designing reliable computer systems

Evaluation process

The Design and Engineering of Computer Systems certification shall only be offered if the assignment score secured on an average is 10/25, and score in the exam secured, is 30/75. The total score must be around 40/100 to comfortably earn the certificate.


IIT Bombay Frequently Asked Questions (FAQ's)

1: Who is the professor of the Design and Engineering of Computer Systems online course?

The name of the instructor is Mythili Vutukuru.

2: Is the number of years of work experience counted while giving admission?

No specific years of work experience are actually counted during admission.

3: What’s the number of credit points for this Design and Engineering of Computer Systems course?

2 credit points are offered during the tenure of this course.

4: Will the students have their photograph on the final electronic copy of the certificate?

The students will be able to see their photographs on the final copy of the electronic certificate.

5: Where will the exam center fall for this programme?

The exam centers will be shared with the exam registration form.


Download Careers360 App's

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

  • student


  • colleges


  • exams


  • ebook


  • certification


Mobile Screen

We Appeared in

Back to top