B.Tech. (Computational and Data Science (CDS))


  • To build a strong foundation, both theoretical and practical, needed for a deep understanding and application of Data Science and Scientific Computing, Mathematical and Statistical Modelling.
  • To produce competent professionals catering to the needs of academia, research and development organizations, industries, financial institutions among others.
  • To create opportunities for the prospective students to study on the lines of the principles featured in NEP-2020.



  • Data Scientist/Analyst/Architect/Engineer
  • Business Intelligence Developer
  • Applications/Infrastructure Architect
  • Database Designer
  • Database Administrator


  • To understand the role of Mathematics in Scientific Computing, Analysis of Data and Data Science. 
  • To obtain a strong foundation in Mathematics that is both relevant and contemporary. 
  • To apply such acquired knowledge to solve real-world problems in computing, gain proficiency and efficiency in the analysis and application of Data Science. 
  • To provide opportunities for students to customize their studies in line with NEP-2020. 
  • To sync with the needs of the industry. 
  • To create scope for higher studies and research.

Download B.Tech. CDS Curriculum.

M.Tech. (Computational and Data Science (CDS))

Master of Technology (CDS) degree is a postgraduate program in engineering or technology field. This is 2-year specialization program in a specific branch of engineering or a technical field. Students  enter the M.Tech(CDS) programs after completing a 4-year undergraduate program in engineering resulting in the award of a Bachelor of Engineering or Bachelor of Technology degree, or a 5-year program in Science or Applied Sciences resulting in the award of a Master of Science degree. ... Read More


M.C.A. (Master of Computer Applications)

Master of Computer Applications (MCA) is a three-year (six semesters) professional Master's Degree in computer science awarded in India. The course was designed to meet the growing demand for qualified professionals in the field of Information Technology. It is a postgraduate course that can be taken up after obtaining a Bachelor's Degree. The MCA programme is inclined more toward Application Development and thus has more emphasis on latest programming language and tools to develop better and faster applications. The MCA program focuses on providing a sound theoretical background as well as good practical exposure to students in the relevant areas. It is intended to provide a modern .... Read More


Students who have succesfully completed their Ph.d from MACS Department can be viewd by clicking here

There are full-time and Part-time Research scholars. Active Research areas are:

  • Computational Fluid Dynamics 
  • Rheology
  • Tribology
  • Bio-Informatics
  • Wireless Sensor Networks,Wireless Ad hoc networks
  • Graph Theory and Network Analysis
  • Systems Optimization
  • Functional Analysis, Number Theory,Finite Fields, Cryptography
  • Real Analysis
  • Reliability Engineering, Stochastic Process
  • Numerical methods for Differential and Integral equations - RBF based methods
  • Complementarity problems
  • Nonlinear Analysis
  • Mathematical Modelling of Physical Phenomena
  • Graph Theory,Combinatorics,Coloring of Graphs
  • Operator Theory, IIl-Posed Operator Equations,Learning Theory
  • Partial Differential Equations
  • Database Management and Data Mining
  • Image Processing, Mathematical imaging, variational & regularization methods in imaging, image compression
  • Computer Network Security, Remote User Authentication,Mobile computing
  • Optimization Techniques, Optimization, Computational Systems Science and Engineering, Computations in Decision Making
  • Genetic Algorithms
  • Computational Techniques 

Contact us

Dr. P. Sam Johnson, Professor and Head
Department of MACS, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.

  • Hot line: +91-0824-2474048

Connect with us

We're on Social Networks. Follow us & get in touch.