Courses taught to B.E./B.Tech. & M.E./M.Tech. CS

To B.E./B.Tech. at M.B.M. Engineering College (1985-2013)

  1. Discrete Mathematical Structures

  2. Data Structures and Algorithms

  3. Principles of Programming Languages

  4. Programming Languages - Fortran, COBOL, Pascal, C/C++ Java, ADA, Modula2, Prolog, scripting languages: awk, shell

  5. Computer Organization and Architecture

  6. Microprocessors

  7. Information Protection & Security

  8. Database Management

  9. Computer Graphics

  10. Theory of Computation (also at JIET)

  11. Operating Systems

  12. System Software

  13. Design and Analysis of Algorithms

  14. Computer Communication and Networks

  15. Compiler Design (also at JIET)

  16. Artificial Intelligence

  17. Software Engineering


To B.Tech. at IIT Jodhpur

  1. Theory of Computation (3rd Year I Semester 2010-11, 2011-12, 2015-16, 2016-17)

  2. Computer Organization (2nd Year, II Semester 2012-13, 2013-14, 2014-15)

  3. Artificial Intelligence (3rd Year, II Semester 2011-12, 12-13, 13-14, 14-15, 15-16)


To M.E./M.Tech. (Computer Sc. & Engineering, at M B M)

  1. Theory of Formal Languages

  2. Information Retrieval

  3. Algorithms and Complexity

  4. Natural Language and Speech Processing

  5. Advanced Algorithms (at JIET)

  6. Distributed Algorithms (at JIET)