Mathematics and Computing

Mathematics & Computing Engineering is an amalgamation of mathematics and computer science. The course provides students with theoretical knowledge and practical training in computer science and numerical & scientific computing. This program has been introduced due to the need for sophisticated and real-world mathematics for modern scientific investigations and technological developments along with a sound foundations in computer science.

Course Structure:

The curriculum is designed to provide students with in depth theoretical background and practical training in computer science, numerical computing and applied mathematics.

As the name suggest, Mathematics and Computing is a full-fledged interdisciplinary engineering course providing a firm interaction between mathematics and the real world, and obviously with computer science. In the same regard, the course emphasizes on programming languages, algorithms, numerical methods, operating systems, object oriented programming, networking, graph theory, discrete mathematics, compilers etc. The course also includes the core mathematics subjects like partial and ordinary differential equations, linear algebra, probability and stochastic processes, fuzzy logic, operations research and linear programming. As interesting as it could be, such mathematics is frequent in finance and business sectors. This core mathematics is accompanied by its applications in various disciplines. A few subjects in that regard in the course will be Engineering Mechanics (Mechanical Engg.), Introduction to Electronics and Instrumentation (Electronics Engg.), Fluid Dynamics (Civil Engg.), Wavelet Analysis and Applications (Physics), etc.

A link to the course structure:

Research Opportunities:

The course is made in such a way that it provides a lot of research options. Mathematics has no limits! After studying the course, one can always adopt for higher studies in core mathematics subjects, or computer science subjects or also in the mentioned disciplines of other branches as mentioned above.

Specific research areas at IIT (BHU) include Heat and Mass Transfer, Free Boundary Problems, Bio-Transport Processes, General Relativity and Cosmology, Theory of Rings and Modules, Nonlinear Waves, Pseudo-Differential Operators, Wavelets and Distributions, Non-linear Mechanics, Biomechanics, Mathematical Modelling, Fractional Calculus, Nonlinear Dynamics, Fracture Mechanics, Theory of Thermo Elasticity, Fuzzy Mathematics.

Besides research in Applied Mathematics, the MnC department also collaborates in research with the Computer Science and Engineering department and as this fact suggests, one can easily pursue research in Computer Science as well just like the way a CSE undergraduate could do. This adds areas like Artificial Intelligence, Natural Language Processing, Neuro-Computing, Parallel Processing, Software Engineering, Image Processing and Computer Vision, Medical ImageProcessing, Pattern Recognition, Datamining and Webmining, Biometrics and Semantic Web.


MnC’s placements are well-equivalent to the CSE people. IIT (BHU) has a very good coding culture which is followed in this branch too. Top core companies like Facebook, Microsoft, NVIDIA, Mentor Graphics, Amazon, IBM, NetApp, Qualcomm, Epic Systems, Arista Network, Impetus Technologies, Zynga and Citrix, and consultancy firms and banks like Goldman Sachs, Morgan Stanley, Citi bank etc. arrive at the campus for the recruitment process.

Future Scope:

Though the programme is relatively new, its success has already been manifested through internships and job placements, and admissions for higher studies at premier institutions in the last three years. Taking into account the fact that the field is intimately linked to the booming software industry, and it gives you a working knowledge of mathematics alongside computer science, the programme has a bright future for itself and it is going to get increasingly difficult to get into this branch in the coming years.


There are no pre-requisites required for this course. A keen interest in Mathematics is sufficient for this course.

Additional Information:

At IITs, the undergraduate program is offered in differing versions.

It is available as a 4 year B.Tech. course at IIT Delhi (D4124) and IIT Guwahati (W4124) while a 4 year B.S. course is offered at IIT Kanpur (K4203).

5 year are integrated M.Tech. courses (MnC) are offered at IIT Delhi (D5305), IIT (BHU) Varanasi (V5305) and ISM Dhanbad (S5305), while a 5 year dual degree course (MCA) is available at IIT Delhi (D5254).

The B.Tech. and M.Tech. courses are inclined more towards programming and applied mathematics. The B.S. course on the other hand has rigorous pure mathematics.

– Prasoon Varshney, Senior Undergraduate, Dept. of CSE