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

Elective Courses

Code Name Credits Category Past offerings
CS5002 Functional Programming 3-0-0-3 ERC Details
CS5003 Parameterized Algorithms 3-0-0-3 PME Details
CS5004 Approximation Algorithms 3-0-0-3 PME Details
CS5005 Parallel Programming 3-0-0-3 PME Details
CS5006 Probabilistic Machine Learning 3-0-0-3 PME Details
CS5008 Reinforcement Learning 3-0-0-3 ERC Details
CS5012 AI for Cyber Security 3-0-0-3 PME Details
CS5022 Data Structures and Algorithms on Strings 3-0-0-3 PME Details
CS5023 Advanced Data Structures 3-0-0-3 PME Details
CS5024 Fundamentals of Computer Graphics 3-0-2-4 PME Details
CS5509 Embedded Systems Design 1-0-3-3 ERC Details
CS5510 Compiler Optimizations and Program Analysis 3-0-0-3 ERC Details
CS5511 Probability Models 3-0-0-3 ERC Details
CS5512 Machine Learning 3-0-3-5 PME Details
CS5613 Cryptography 3-0-0-3 PME Details
CS5614 Game Theory and Mechanism Design 3-0-0-3 PME Details
CS5615 Coding Theory 3-0-0-3 PME Details
CS5616 Computational Complexity 3-0-0-3 PME Details
CS5617 Software Engineering 1-0-3-3 PME Details
CS5618 Real Time Systems 3-0-0-3 PME Details
CS5619 Synthesis of Digital Systems 3-0-0-3 PME Details
CS5625 Software Product Management 3-0-0-3 GCE Details
CS5626 PreSilicon Design Verification using Formal Property Verification 3-0-0-3 PME Details
CS5627 Proofs Programs and Types 3-0-0-3 PME Details
CS5628 Runtime Verification 3-0-0-3 PME Details
CS5633 Model Checking 3-0-2-4 PME Details
CS5634 Computational Algebra and Number Theory 3-0-0-3 PME Details
CS5638 Quantum Computing 3-0-0-3 PME Details
CS5639 Topics in Networks 1-0-3-3 PME Details
CS5647 Communication Complexity 3-0-0-3 PME Details
CS5654 Algorithms for Big Data 3-0-0-3 PME Details
CS5820 Probability and Computing 3-0-0-3 PME Details
CS6001 Topics in Graph Theory 3-0-0-3 PME Details
CS6002 Combinatorial Optimization 3-0-0-3 PME Details
CS6003 Probabilistic Method 3-0-0-3 PME Details
CS6004 Logic 3-0-0-3 PME Details
CS6005 Instructional Design and Technologies 3-0-0-3 ERC Details
CS6007 Topics in Advanced Algorithms 3-0-0-3 PME Details
CS6601 Advanced Computational Complexity 3-0-0-3 PME Details
DS3010 Machine Learning 3-0-3-5 PME Details
DS3040 Deep Learning 3-0-3-5 PME Details
DS5602 Computer Vision 3-1-0-4 PME Details
DS5603 Information Retrieval 3-0-0-3 PME Details
DS5604 Responsible Artificial Intelligence 3-0-0-3 ERC Details