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 | PMP | UG 2017 & UG 2022 |
CS3050 | Theory of Computation | 3-1-0-4 | PMC | UG 2017 & UG 2022 , MCaM 2020 & MCaM 2024 |
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 Systems Lab | 0-0-2-2 | PMP | UG 2017 |
CS3130 | Paradigms of Programming Lab | 2-0-0-2 | PMP | UG 2017 |
CS3140 | Compiler Design Laboratory | 0-0-3-2 | PMP | UG 2017 & UG 2022 |
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 & MCaM 2024 |
CS5010 | Graph Theory and Combinatorics | 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 & MCaM 2024 |
CS5017 | Theory of Computation | 3-1-0-4 | PMT | MCaM 2020 |
CS5019 | Advanced Computer Architecture | 3-0-0-3 | PMT | MSoCD 2020 |
CS5021 / CS5013 | Topics in Discrete Mathematics | 3-1-0-4 / 3-0-0-3 | PMT | MCaM 2024 / MCaM 2020 |
CS5102 | SoC Design Lab | 1-0-3-3 | PMP | MSoCD 2020 |
CS5107 | Programming Lab | 1-0-3-3 | PML | MCaM 2020 & MCaM 2024 , MSoCD 2020 & MSoCD 2024 |
CS5119 | Advanced Computer Architecture Lab | 0-0-3-2 | PML | 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 |
EE5123 | VLSI Design Lab | 0-0-3-2 | PMC | MSoCD 2020 |
GN5000 | 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 & UG 2022 |
MA5001 | Linear Algebra | 4-0-0-4 | PST | MCaM 2020 & MCaM 2024 |
MA5007 | Probability and Statistics | 4-0-0-4 | PST | MCaM 2020 |