Webmail
Comprehensive List of Courses Offered by CSE Department
Total 239 courses offered by department.
| Course Code | Course Name | Course Instructor |
| CS 101 | Computer Programming and Utilization | Chakrabarti Soumen |
| CS 152 | Abstractions and Paradigms for Programming | Amitabha Sanyal |
| CS 154 | Abstractions and Paradigms in Programming Lab. | Amitabha Sanyal |
| CS 202 | Programming | --- |
| CS 203 | Discrete Structures | --- |
| CS 204 | Switching Theory and Logic Design | --- |
| CS 205 | Programming | --- |
| CS 206 | Formal Methods in CS | Supratik Chakraborty |
| CS 207 | Discrete Structures | Adsul Bharat |
| CS 207m | Discrete Structures | S. Krishna |
| CS 208 | Automata Theory and Logic | Chakraborty Supratik |
| CS 210 | Logic Design | M. R. Bhujade |
| CS 211 | Software Lab two | --- |
| CS 212 | Electronics Design I | Anil K.G. |
| CS 213 | Data Structures and Algorithms | Apte Varsha |
| CS 213(M) | Data Structures and Algorithms | Iyer Sridhar |
| CS 214 | Data Structures and Algorithms | --- |
| CS 216 | Numerical Computation | --- |
| CS 218 | Design and Analysis of Algorithms | Diwan Ajit |
| CS 288 | Logic Design Lab | M.R. Bhujade |
| CS 290 | Logic Design Lab | --- |
| CS 292 | Electronics Design Lab I | J.Mukherjee And L.R.Subramanyan |
| CS 293 | Data Structures Lab | Sivakumar G. |
| CS 294 | Programming Lab I | --- |
| CS 295 | Computer Lab | --- |
| CS 296 | Software Systems Lab | Kulkarni Purushottam |
| CS 301 | Design and Analysis of Algorithms | Diwan A.A. |
| CS 302 | Implementation of Programming Languages | Biswas Supratim/Uday Khedkar |
| CS 303 | Digital Signal Processing | --- |
| CS 304 | Probability and Random Signal Theory | --- |
| CS 305 | Computer Architecture | Raman Bhaskaran |
| CS 306 | Implementation of Programming Languages Lab | Biswas Supratim/Uday Khedkar |
| CS 307 | Digital Signal Processing | --- |
| CS 308 | Embedded Systems Lab | Arya Kavi |
| CS 311 | Electronics Design II | --- |
| CS 312 | Introduction to Theory of Computation | --- |
| CS 313 | Business Information Systems | --- |
| CS 314 | Business Information Systems | --- |
| CS 315 | Numerical Computation | --- |
| CS 317 | Database and Information Systems | Sudarshan S. |
| CS 317m | Databases and Information Systems | Prof. Umesh Bellur |
| CS 319 | Theory of Computation | --- |
| CS 321 | Programming Laboratory II | --- |
| CS 322 | Database Management System | --- |
| CS 323 | Computer Organization and Design | --- |
| CS 324 | Language Processors | Uday Khedkar and S.Biswas |
| CS 326 | Operations Research | --- |
| CS 327 | Introduction to Systems Programming | --- |
| CS 328 | Programming Languages | --- |
| CS 329 | Principles of Programming Languages | Joshi Rushikesh K. |
| CS 331 | Theory of Computation | Krishna Shankara Narayanan |
| CS 332 | Microprocessor Based Systems | --- |
| CS 334 | Introduction to Programming Languages | --- |
| CS 336 | Computer Aided Geometric Design | Adsul Bharat |
| CS 340 | Microprosessor Lab | --- |
| CS 341 | Computer Architecture Lab. | Raman Bhaskaran |
| CS 344 | Artificial Intelligence | Bhattacharya P. |
| CS 346 | Software Engineering | Shashikant Kelkar |
| CS 347 | Operating Systems | Joshi Rushikesh K. |
| CS 347m | Operating Systems | Joshi Rushikesh K. |
| CS 348 | Computer Networks | Chebrolu Kameswari |
| CS 348(M) | Computer Networks | Sahoo Anirudha |
| CS 350 | Linear Optimisation | --- |
| CS 352 | Machine Learning | --- |
| CS 377 | Operating Systems Lab | Varsha Apte |
| CS 378 | Computer Networks Lab. | Chebrolu Kameswari |
| CS 386 | Artificial Intelligence Lab | Bhattacharya P. |
| CS 387 | Database and Information Systems Lab | Sudarshan S. |
| CS 388 | Practical Training | --- |
| CS 389 | Programming Languages Lab. | Joshi Rushikesh K. |
| CS 390 | Microprocessors and Interfaces Lab | --- |
| CS 391 | Electronics Design Lab II | --- |
| CS 392 | Database Management Systems Lab | --- |
| CS 393 | Business Information Systems Lab | --- |
| CS 394 | Language Processors Lab | Uday Khedkar and S.Biswas |
| CS 396 | Seminar | Sudarshan S. |
| CS 397 | Works Visits | --- |
| CS 398 | Business Information Systems Lab | --- |
| CS 399 | Digital Signal Processing Lab | --- |
| CS 402 | Selected Case Studies of Computer Systems: Computational Algebra and Number Theory | Poorvi Vora |
| CS 404 | Quantum Computing | --- |
| CS 406 | Cryptography and Network Security - I | Bernard Menezes |
| CS 407 | Digital Signal Processing | --- |
| CS 408 | Graph Theory | Sundar Vishwanathan |
| CS 411 | D.S.P. Laboratory | --- |
| CS 412 | Introduction to Program Analysis | --- |
| CS 413 | Compilers | --- |
| CS 414 | Introduction to Wireless Networks | Purushottam Kulkarni |
| CS 415 | Numerical Computation | --- |
| CS 416(M) | Computer and Network Security | Sivakumar G |
| CS 418 | Applications of Digital Signal Processing | --- |
| CS 420 | Program Derivation | Damani Om P. |
| CS 422 | System Specification & Implementation | Om P. Damani |
| CS 431 | Intro.Computer Systems | Patkar Sachin |
| CS 432 | Introduction to Computer System | --- |
| CS 435 | Linear Optimization | Vishwanathan Sundar |
| CS 440 | O.S. Lab | --- |
| CS 441 | Database Management Systems | --- |
| CS 442 | Operating System Principles | --- |
| CS 443 | Artificial Intelligence | --- |
| CS 444 | Database Management Systems | Sarda N.L. |
| CS 445 | Management Information Systems | Kelkar Shashikant |
| CS 446 | Computational Learning Theory | --- |
| CS 447 | Operating System | --- |
| CS 449 | Topics in Artificial Intelligence Programming | Bhattacharya P. |
| CS 450 | Compiler Construction | --- |
| CS 451 | Distributed Systems | Bellur Umesh |
| CS 453 | Selected Case Studies of Computer Systems | --- |
| CS 455 | Introduction to Computer Networks | --- |
| CS 456 | Computer Networks | --- |
| CS 459 | Data Mining | S. Sarawagi |
| CS 460 | Natural Language Processing | Bhattacharya P. |
| CS 461 | Digital Computer Design Fundamentals & Microproces | --- |
| CS 462 | Analytical Models of Computing Systems | Varsha Apte |
| CS 463 | Design and Analysis of Algorithms | --- |
| CS 466 | Functional and Logic Programming | --- |
| CS 467 | Functional and Logic Programming | Sivakumar G. |
| CS 468 | Computational Models in Pattern Recognition & Lear | --- |
| CS 470 | Modelling and Simulation | --- |
| CS 472 | Introduction to VLSI Design Automation | --- |
| CS 474 | Cognitive Psychology | --- |
| CS 475 | Computer Graphics | Parag Chaudhuri |
| CS 476 | Reliable Computing Basic Concepts | --- |
| CS 482 | Selected Case Studies of Computer Systems | --- |
| CS 483 | Modelling and Simulation | --- |
| CS 484 | Cognitive Psychology | --- |
| CS 486 | Reliable Computing Basic Concepts | --- |
| CS 487 | Mini Project I | --- |
| CS 488 | Modelling and Simulation | --- |
| CS 489 | Mini Project II | Sudarshan S. |
| CS 491 | Mini Project 1 | --- |
| CS 493 | Artificial Intelligence Lab | --- |
| CS 494 | B.Tech. Project (20 credits includes CS 493 also) | --- |
| CS 495 | Operating Systems Lab | --- |
| CS 497 | B.Tech. Project (grade points will be included in | --- |
| CS 498 | B.Tech.Project Stage II | S. Sudarshan |
| CS 499 | Project Stage I | --- |
| CS 591 | Project Stage II | --- |
| CS 592 | Project Stage III | --- |
| CS 601 | Algorithms and Complexity | Vishwanathan Sundar |
| CS 602 | Applied Algorithms | Sohoni Milind |
| CS 603 | Geometric Algorithms | --- |
| CS 604 | Combinatorics | Diwan A.A. |
| CS 605 | Probability and Statistics For Computer Science | Kelkar Shashikant |
| CS 606 | Foundations of Parallel Computation | Ranade A. |
| CS 608 | Approximation Algorithms | Sundar Vishwanathan |
| CS 611 | Formal Language and Models for Natural Computing | Krishna Shankara Narayanan |
| CS 612 | Object Oriented Techniques | R.K. Joshi |
| CS 613 | Design & Implementation of Functional Programming | Sanyal Amitabha |
| CS 614 | Advanced Compilers | Dhamdhere D.M. |
| CS 615 | Formal Specification and Verification of Programs | Supratik Chakraborty |
| CS 616 | Parallelizing Compilers | Biswas Supratim |
| CS 617 | Object Oriented Systems | Joshi Rushikesh K. |
| CS 618 | Program Analysis | Uday Khedkar |
| CS 620 | New Trends in IT: Trusted Computer Architectures | Bhagirath Narahari |
| CS 621 | Artificial Intelligence | Bhattacharya P. |
| CS 623 | Introduction to Computing with Neural Nets | --- |
| CS 625 | Machine Learning : Theory and Methods | Nagaraja G. |
| CS 626 | Speech, Natural Language Processing and the Web (Previous name: Language Technology for the Web) | Bhattacharya P. |
| CS 627 | Graphical Models and Structured Learning | S. Sarawagi |
| CS 628 | Introduction to Asynchronous Systems | --- |
| CS 630 | Approximation Algorithms | --- |
| CS 631 | Implementation Techniques for Relational Database Systems | Sarda N.L. |
| CS 632 | Advanced Database Management Systems | S.Sudarshan |
| CS 633 | Database Modelling and Design | --- |
| CS 634 | Information System | D. B. Phatak |
| CS 635 | Web Search and Mining | Chakrabarti Soumen |
| CS 636 | Data Mining | S. Sarawagi |
| CS 641 | Computer Networks | Chebrolu Kameswari |
| CS 642 | Communication Networking | --- |
| CS 643 | Distributed Operating Systems | --- |
| CS 644 | Design and Analysis of Computer Networks | --- |
| CS 644 | Design and Analysis of Computer Networks | --- |
| CS 645 | Advanced Data Networks | --- |
| CS 646 | Optical and Access networks | Ashwin A. Gumaste |
| CS 647 | Advanced Wireless Networks | Purushottam Kulkarni |
| CS 648 | Selected Topics in Network Algorithms | Ashwin Gumaste |
| CS 649 | Cryptography and Network Security - I | B. L. Menezes |
| CS 650 | Distributed Algorithms | --- |
| CS 652 | Distributed Operating Systems | Dhamdhere D.M. |
| CS 653 | Mobile Computing | Kameswari Chebrolu |
| CS 654 | Distributed Computing | --- |
| CS 656 | Electronic Commerce | --- |
| CS 660 | Mutimedia Systems | --- |
| CS 662 | Computer Vision | --- |
| CS 663 | Digital Image Processing | Chandran Sharat |
| CS 664 | Pattern Recognition | Nagaraja G. |
| CS 669 | Information Technology Service Management | Shashikant Kelkar |
| CS 670 | Information Technology Project Management | Kelkar Shashikant |
| CS 671 | ICT for Socio-Economic Development | Desai U.B. , Ramamritham Krithi |
| CS 675 | Computer Graphics | Parag Chaudhuri |
| CS 677 | Introduction to Computing with Neural Nets. | --- |
| CS 679 | Geometric algorithms | --- |
| CS 680 | Quality of Service in Networks | A.Sahoo |
| CS 681 | Performance Analysis of Computer Systems and Network | Varsha Apte |
| CS 682 | Software Engineering | Arya Kavi |
| CS 683 | Advanced Computer Architecture | Bhujade M.R. |
| CS 684 | Embedded Systems | K. Arya and Krithi Ramamritham |
| CS 685 | Distributed Operating Systems | --- |
| CS 688 | Self-tuning systems | Varsha Apte |
| CS 689 | Machines Learning: Theory and Methods | J.Saketha Nath |
| CS 690 | New Trends in IT. | --- |
| CS 691 | R & D Project | -- |
| CS 692 | Human Computer Interaction | Bellur Umesh |
| CS 692 | Parallelizing Compilers | Bellur Umesh |
| CS 694 | Seminar (for M. Tech.) | -- |
| CS 695 | Topics in Virtualization and Cloud Computing | Purushottam Kulkarni |
| CS 696 | I Stage Project | --- |
| CS 697 | II Stage Project | --- |
| CS 698 | M. Tech. Project Stage III | -- |
| CS 699 | Software Lab. | Sivakumar G. |
| CS 700 | Advanced Lab | Sivakumar G. |
| CS 701 | Software - Practice and Experience Laboratory | --- |
| CS 702 | Introduction to Asynchronous Systems | --- |
| CS 703 | Performance Analysis of Computer Systems and Netwo | --- |
| CS 704 | Information Retrieval and Mining for Hypertext and | --- |
| CS 705 | Statistical Foundations of Machine Learning | Chakrabarti Soumen |
| CS 706 | Networks Lab | --- |
| CS 707 | Distributed Event Based Systems | Prof. Umesh Bellur |
| CS 709 | Convex Optimization | Ganesh Ramakrishnan |
| CS 711 | Topics in Computational Ring Theory and Algebras | Milind Sohoni |
| CS 712 | Topics in Natural Language Processing | Om P. Damani |
| CS 713 | Selected Topics in Automata and Logics | Bharat Adsul |
| CS 715 | Design and Implementation of Gnu Compiler Generation Framework | Uday Khedker |
| CS 716 | Introduction to Communication Networks | Kameswari Chebrolu |
| CS 717 | Statistical Relational Learning | G.Ramakrishnan |
| CS 718 | Software Architecture | R.K.Joshi |
| CS 719 | Topics in Mathematical Foundations of Formal Verification | Supratik Chakraborty |
| CS 720 | Spatial Databases | Prof N.L. Sarda |
| CS 721 | Complexity | Nutan Limaye |
| CS 723 | Introduction to Probability and Linear Algebra | Saketha Nath J |
| CS 724 | Network Security Cryptography - 2 | Menezes Bernard |
| CS 725 | Foundations of machine learning | Sarawagi Sunita |
| CS 726 | Advanced machine learning | Prof. Sunita Sarawagi |
| CS 729 | Topics in machine learning | Saketha Nath J |
| CS 732 | Fundamental Algorithms in Computational Biology | Prof. Srinivas Aluru |
| CS 763 | Computer Vision | Sharat Chandran |
| CS 775 | Advanced Computer Graphics | Parag Chaudhuri |
| CS 801 | Seminar (for Ph. D.) | -- |

