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 |