Diploma in Programming offered by IIT Madras
- Public/Government Institute
- Estd. 1959
Diploma in Programming at IIT Madras Overview
Duration | 12 months |
Total fee | ₹55,000 |
Mode of learning | Online |
Course Level | UG Diploma |
Diploma in Programming at IIT Madras Highlights
- Earn a Diploma of completion from IIT Madras
- One or more weekly online assignments
- Three quizzes will be conducted at the end of Weeks
Diploma in Programming at IIT Madras Course details
- Comparing algorithms for sorting and searching
- Representing, manipulating and analysing graphs
- Using standard data structures such as lists, arrays, stacks, queues, heaps
- To create such an application with Python and MySQL
- Creating simple object-oriented programs in Java
- Dealing gracefully with errors and exceptions
- The Diploma in Programming lays a sturdy foundation in Databases and Programming concepts with Data Structures and Algorithms
- The learner goes on to apply these in the building of a web application by the end of the diploma
- Introduce basic concepts in the design and analysis of algorithms as well as standard data structures, using Python as a base language for implementing these
- Building a modern application involves many different aspects: front end, recording transactions, storage, connecting to a remote server, using APIs etc
Diploma in Programming at IIT Madras Curriculum
Database Management Systems
Course Overview
Relational Model and Basic SQL
Intermediate and Advanced SQL
Relational Query Languages and Database Design
Programming, Data Structures and Algorithms using Python
Python refresher
Sorting and searching
Graph Algorithms
Divide and Conquer
Abstract datatypes
Modern Application Development I
HTML
CSS
HTML and Python
HTML Forms and Python
Programming Concepts using Java
Basic Object Oriented Programming: Class Hierarchy
Basic Object Oriented Programming: Inheritance, Overriding
Basic Object Oriented Programming: Polymorphism
Basic Object Oriented Programming: Abstract Classes
Modern Application Development II
Web server
Single user processing
User authentication
Transactions and user separation
System Commands
Introduction to GNU/Linux OS. Setting up and running Linux environment. The command line environment. Knowing hardware of your machine Information - commands such as hwinfo, lshw, df, free etc. Diagnostics - commands to fetch hardware information such as battery state, memory modules etc., Knowing the OS and software of your machine Commands to get details about operating system, versions etc. Packages - installed / available Input / output redirection
Managing shell variables. Prompt strings. Symbolic links and hard links, brief introduction to inode numbers. Exploring the root file system and related commands. Using shell shortcuts with commands. Slicing output. Managing programs currently running on the machine. Shell access to a local / remote machine
Diploma in Programming at IIT Madras Faculty details
Diploma in Programming at IIT Madras Admission Process
Important Dates
Other courses offered by IIT Madras
Student Forum
Diploma in Programming at IIT Madras News & Updates
Diploma in Programming at IIT Madras Contact Information
Indian Institute of Technology, Madras
Chennai ( Tamil Nadu)
(For general query)
(For admission query)
(For general query)
(For admission query)
Useful Links
Know more about IIT Madras
- All About IIT Madras
- Courses 2025
- Fees 2025
- Reviews on Placements, Faculty & Facilities
- Admission 2025 - Cutoffs, Eligibility & Dates
- Placement - Highest & Average Salary Package
- Cut off & Merit List 2025
- IIT Madras Rankings
- Hostel & Campus Details & Reviews
- IIT Madras Faculty
- Compare IIT Madras
- IIT Madras Q&A
- Scholarships
- JEE Advanced
- IIT Madras News & Articles