Department Electives

Course No. Course Name L-T-P-C
Course No.Course NameL-T-P-C
CS501Parallel Algorithm3-0-0-6
CS502Computational Geometry3-0-0-6
CS503Randomized Algorithms3-0-0-6
CS505Structural Complexity3-0-0-6
CS506Hierarchical Memory Algorithms3-0-0-6
CS507Logic In Computer Science3-0-0-6
CS508Optimization Methods3-0-0-6
CS509Computational Number Theory and Cryptography3-0-0-6
CS510Information And Randomness3-0-0-6
CS511Learning With Kernels3-0-0-6
CS516Computational Topology3-0-0-6
CS517Self-Stabilizing Algorithm3-0-0-6
CS518 Algorithmic Game Theory3-0-0-6
CS521Vlsi System Design3-0-0-6
CS522Embedded Systems3-0-0-6
CS523Advanced Computer Architecture3-0-0-6
CS524Vlsi Design, Test And Verification3-0-0-6
CS525Formal Methods For System Verification3-0-0-6
CS526Cad For Vlsi3-0-0-6
CS527Parallel Computer Architecture 3-0-0-6
CS528High Performance Computing3-0-0-6
CS531Semantics Of Programming Languages3-0-0-6
CS532Functional And Logic Programming3-0-0-6
CS534Approximation Algorithms3-0-0-6
CS536Advanced Compilers3-0-0-6
CS541Advanced Operating Systems3-0-0-6
CS542Distributed Systems3-0-0-6
CS543Information Transmission And Security3-0-0-6
CS544Topics In Networks3-0-0-6
CS545Topics In Data Communications2-0-0-4
CS546Topics In Database Systems2-0-0-4
CS547Web Development Technologies3-0-0-6
CS549Computer And Network Security3-0-0-6
CS550Mobile Computing3-0-0-6
CS551Wireless Networks3-0-0-6
CS552Internet Protocols3-0-0-6
CS553Wireless Sensor Network3-0-0-6
CS554Linux Kernel: Implementation And Security Issues3-0-0-6
CS555Enterprise Systems3-0-0-6
CS556Performances Modelling Of Communication And Computer Systems3-0-2-8
CS561Artificial Intelligence3-0-0-6
CS565Intelligent Systems And Interfaces3-0-0-6
CS566Speech Processing3-0-0-6
CS567Pattern Recognition3-0-0-6
CS568Data Mining3-0-0-6
CS569Multimedia Systems3-0-0-6
CS570Fundamentals Of Information Retrieval3-0-2-8
CS571Human Computer Interaction3-0-0-6
CS572Computational Systems Biology3-0-0-6
CS573Data Analysis For Machine Learning1-0-4-6
CS574Computer Vision Using Machine Learning3-0-0-6
CS575User-Centric Mobile Computing3-0-0-6
CS652The Linux Operating System2-0-2-6
CS666Mobile Robotics2-0-2-6
CS529Topics and Tools in Social Media Data Mining2-0-2-6
CS530Machine Learning using Cloud Computing2-0-3-7
CS579Automata, Logic and Games3-0-0-6
CS578 Internet of Things3-0-0-6
CS321Smart Systems Laboratory0-1-3-5
CS331Programming Languages Laboratory0-1-3-5
CS590Deep Learning 3-0-0-6
CS580Digital Geometry Processing3-0-0-6
CS591Formal Modelling and Analysis of Cyber-Physical Systems3-0-0-6
CS577C-Based VLSI Design: Synthesis, Optimization and Verification3-0-0-6
CS560Virtual and Augment Reality Systems2-0-2-6
CS563Neural Networks for NLP2-0-2-6
CS564Computational Complexity3-0-0-6
CS323Introduction to Natural Language Processing2-0-2-6
CS535Hardware Security3-0-0-6