- Mathematics-I(Advanced Calculus)
- Mathematics-II(Linear Algebra and Function of Complex Variables)
- Mathematics-III(Differential Equations)
- Numerical Analysis
- Graphs and Networks
- Algebra-I & II(Modern Algebra)
- Elementary Real Analysis
- Elementary Number Theory
- Higher Engineering Mathematics
- Discrete Mathematics
- Teaching Pedagogy: The following teaching techniques to make the course very interesting to not only mathematics students but also for computer science, EEE, ECE:
1. Presentation slides and board teaching.
2. Group assignment in lecture class.
3. Self study component for excursion in the topics taught in the class.
4. Group presentations
5. Unstructured lab to train the students about writing pseudo code for algorithms
(specially in Discrete Mathematics, Graphs and Networks, Number Theory,
Combinatorial Mathematics), which are useful in their placements.
This is the reason, many students are taking the courses Discrete Mathematics, Graphs
& Networks as elective courses.