Courses

Computer Science and Engineering related courses studied under the BTech curriculum:

  • Mathematics:
    • Probability and Statistics
    • Linear Algebra and Vector Calculus
    • Discrete Structures
    • Fuzzy Set Theory and Applications (Elective)
    • Numerical Methods for Engineers (Elective)
  • Artificial Intelligence:  (All electives)
    • Computational Intelligence
    • Pattern Recognition
    • Data Mining
    • Natural Language Processing
  • Algorithms and Data Structures:
    • Data Structures and Algorithms
    • Design and Analysis of Algorithms (Elective)
    • Topics in Algorithms (Elective)
  • Computer Science essentials:
    • Foundations of Programming
    • Logic Design
    • Computer Organization
    • Operating Systems
    • Database Management Systems
    • Theory of Computation
    • Software Engineering
    • Computer Networks
    • Compiler Design
    • Number Theory and Cryptography (Elective)
    • Web Programming (Elective)
  • Practical/Laboratory courses:
    • Logic Design Laboratory
    • Programming Laboratory
    • Hardware Laboratory
    • Data Structures Laboratory
    • Operating Systems Laboratory (Elective)
    • Compiler Laboratory (Elective)