This page gives a list of all the core and elective courses that are offered in the CSE department of IIT Palakkad for B.Tech, MCaM and MSoCD programs. A list of electives offered by the department is available here.

Courses for offered to the CSE students by

Core Courses

Code (New/Old) Name Credits Category Curriculum
CS2010 Logic for Computing 3-0-0-3 PMT UG 2017
CS2011 Foundations of Computing Systems 3-0-0-3 PMC UG 2022
CS2013 Systems Programming 1-0-3-3 PMC UG 2022
CS2020A / CS2020 Discrete Mathematics / Discrete Mathematics for Computer Science 3-1-0-4 / 3-0-0-3 PMC / PMT UG 2022 / UG 2017
CS2030 Data Structures and Algorithms 3-0-0-3 PMC UG 2017 & UG 2022
CS2080 Artificial Intelligence 3-0-0-3 PMT UG 2017
CS2111 Foundations of Computing Systems Lab 0-0-3-2 PMC UG 2022
CS2130 Data Structures and Algorithms Lab 0-0-3-2 PMC UG 2017 & UG 2022
CS2180 Artificial Intelligence Lab 0-0-2-2 PMP UG 2017
CS3010 Operating Systems 3-0-0-3 PMT UG 2017 & UG 2022
CS3020 Database Management Systems 3-0-0-3 PMT UG 2017
CS3030 Paradigms of Programming 3-0-0-3 PMT UG 2017
CS3040 Compiler Design 3-0-0-3 PMC UG 2017 & UG 2022
CS3050 Theory of Computation 3-1-0-4 PMT UG 2017 & UG 2020
CS3060 / CS2060 Computer Architecture / Computer Organisation 3-0-0-3 PMC / PMT UG 2022 / UG 2017
CS3070 / CS2040 Design and Analysis of Algorithms 3-1-0-4 PMC / PMT UG 2022 / UG 2017
CS3100 Internship 0-0-0-0 CWC UG 2017
CS3110 Operating Systems Lab 0-0-3-3 PMC UG 2017 & UG 2022
CS3120 Database Management System Lab 0-0-2-2 PMP UG 2017
CS3130 Paradigms of Programming Lab 2-0-0-2 PMP UG 2017
CS3160 / CS2160 Computer Architecture Lab / Computer Organization Lab 0-0-3-2 PMC / PMP UG 2022 / UG 2017
CS4010 Computer Networks 3-0-0-3 PMT UG 2017
CS4110 Project I 0-0-0-3 PMP UG 2017
CS4120 Project II 0-0-0-7 PMP UG 2017
CS4150 Computer Networks Lab 3-0-0-3 PMP UG 2017
CS5009 Algorithms 3-1-0-4 PMT MCaM 2020
CS5010 Graph Theory and Combinatorics 3-0-0-3 PMT MCaM
CS5013 Topics in Discrete Mathematics 3-0-0-3 PMT MCaM 2020
CS5014 Foundations of Data Science and Machine Learning 3-0-0-3 PMT MCaM 2020
CS5016 Computational Methods and Applications 2-0-3-4 PMT MCaM 2020
CS5017 Theory of Computation 3-1-0-4 PMT MCaM 2020
CS5019 Advanced Computer Architecture 3-0-0-3 PMT MSoCD 2020
CS5107 Programming Lab 1-0-3-3 PML MCaM 2020 MSoCD 2020
CS5119 Advanced Computer Architecture Lab 0-0-3-2 PML MSoCD 2020
CS5120 SoC Design Lab 1-0-3-3 PMP MSoCD 2020
DS2020 Introduction to Artificial Intelligence 3-0-2-4 PMC UG 2022
EE2070 Digital Systems 3-0-2-4 PMC UG 2017
EE2170 Digital Circuits Lab 0-0-2-2 PMP UG 2017
EE5009 Nanoelectronics for Circuits and Systems 3-0-0-3 PMT MSoCD 2020
EE5011 VLSI Design 3-0-2-4 PMT MSoCD 2020
GN5001 Communication and Technical Writing Skills 2-0-0-0 IDC MCaM 2020 MSoCD 2020
HS2000 Professional Ethics 0-0-2-2 IDC UG 2017
ID1110 / CS1020 Introduction to Programming 2-0-3-4 IC / BET UG 2022 / UG 2017
MA2040 Probability Stochastic Process and Statistics 3-0-0-3 BST UG 2017
MA5001 Linear Algebra 4-0-0-4 PMT MCaM 2020
MA5007 Probability and Statistics 3-0-0-3 PMT MCaM 2020