B.Tech in Computer Science & Engineering with Specialization in Machine Learning

  • About Program

    The B.Tech in Machine Learning is part of DIT’s CSE Department, which is made up of a multi-disciplinary team of faculty and students across several academic departments. Machine learning is dedicated to furthering the scientific understanding of automated learning, and to producing the next generation of tools for data analysis and decision making based on that understanding. Today's demand for expertise in machine learning far exceeds the supply, and this imbalance will become more severe over the coming decade. The B.Tech program in Machine Learning offers students the opportunity to improve their training with advanced study in Machine Learning.  Incoming students should have good analytic skills and a strong aptitude for mathematics, statistics, and programming.
    The enhanced learning environment of the department attracts students from all over India and provides an ample scope for betterment in education as well as extracurricular activities. Besides these, the department has developed a strong research interests in faculties as well as students in diverse areas of Computer Science & Engineering.  

Duration & Eligibility

B.Tech – 4 Years

Minimum 60% marks in X Std & aggregate 60% marks in XII Std and minimum 60% in Physics Chemistry Maths English/Physics Maths Bio English/Physics Maths English Computer.

Fee Structure - (Per Semester/Instalment)

Particulars Tuition fees Academic Services Fee Total Fee
All India Quota 80000 35000 115000
Uttarakhand/Himalyan State Quota
(After 26% Scholarship on Tuition Fee)
59200 35000 94200



  • The Program will provide students with an understanding of the development and application of new techniques in the field;
  • The Program will provide students an ability to analyze the range and scope of algorithms and approaches available;
  • The Program will provide student’s skills to design, develop and evaluate appropriate algorithms and methods for new problems and applications.


The demand for engineers and scientists with knowledge in Machine Learning is growing as the amount of data increases. After graduation you can pursue careers, for example as, Software Developer, Deep learning Engineer, Computer Vision Engineer, Data Analyst, Software Engineer, Quantitative Analyst, Data Scientist, and Systems Engineers.