12 Software and Hardware Requirements - Mandatory System Specifications
The following are the essential requirements that are recommended to pursue the BSc Degree program from IIT Madras1. Please note that there will be updates in some of the specifications with changes happening in technology.
12.1 Hardware
To enroll and study in the program, every student is required to have a laptop or desktop with the minimum configuration being as follows:
- RAM Size - 8 GB or higher (The ability to install more memory is desirable).
- Processor - Intel 8th Generation or AMD 4th Generation or upwards or its equivalent (The latest processor configuration is always recommended)
- Storage - Minimum of 500 GB, Desirable of 1 TB. Having an SSD storage is desirable.
- Screen size and resolution - Minimum of 13” for laptop and Minimum of 15” for desktop with 1080p
- Webcamera, a mic and speaker or an earphone/headphone with mic.
12.2 Software/Applications
- Operating System - Minimum requirement of Windows 10 or Ubuntu LTS Version 20.04 (or any equivalent) or Mac OS Mojave. Having the capability of dual boot is desirable. If there is no capability for dual boot, then the operating system must support virtualization software like VirtualBox using which Ubuntu 20.04 can be emulated. The System Commands course in Semester 4 will be taught primarily on Ubuntu 20.04.
- Browser - Latest version of Chrome with Google Account signed in
- Basic familiarity with Google Suite of tools (Docs, Sheets and Slides), specifically collaboration features.
- Any other software that is specified within the course
12.3 Internet Bandwidth
Minimum of 2 MBPS connection is required to attend sessions without disruptions. However we strongly recommend broadband connections with much higher bandwidth for the best learning experience.
12.4 For Online Interactions/Proctored Examinations
- Browser - Latest version of Chrome is desirable
- Mobile with a front camera and good internet connection (VOLTE connections are ideal)
- Mic and speaker to be able to speak to and listen to the person at the other end
- Any applications as required to be installed for the interactions/examinations
12.5 System compatibility test
All students have to mandatorily attend the system compatibility test and ensure that the system you have conforms to the above requirements and student has to participate in this on the dates mentioned by the Admin team to get this completed.
12.6 Other References
Some more helpful links that will help you in understanding possible system configurations:
- https://towardsdatascience.com/20-necessary-requirements-of-a-perfect-laptop-for-data-science-and-machine-learning-tasks-7d0c59c3cb63
- https://www.practicaldatascience.org/html/buying_datascience_computer.html
- https://www.umass.edu/it/support/hardware/recommended-minimum-computer-configurations-windows
- https://www.du.edu/it/support/how-to/students/laptops
- https://wmich.edu/cs/laptop-requirements
12.7 TODO
These requirements are listed on the official IIT Madras online portal, updated in 2025.↩︎