The Department of Mathematics, Sri Guru Tegh Bahadur Khalsa College, University of Delhi, Delhi – 110007 uses various software tools to enhance the teaching and learning activities of theoretical as well as practical subjects such as Ordinary and Partial Differential Equations, Numerical Analysis, Mathematical Python, Discrete Mathematics, and many more. The department ensures that the technical infrastructure in our stays up-to-date with the recent developments. These software tools provide essential computational and visualisation capabilities allowing students to apply mathematical techniques more effectively. The lab infrastructure supports the following software and is ready to install additional tools as required for the teaching activities. All desktops are equipped with the latest versions of Ubuntu operating system.
- Mathematica: Wolfram Mathematica is a collection of in-built libraries for symbolic mathematics, and is particularly helpful for solving complex equations including differential equations, analytically. The software is also used for computational tasks required in numerical analysis and optimisation.
- TeX System: TeXLive is installed in the lab systems which is used for compiling LaTeX scripts. The TeXstudio editor is also installed for ease of use. This software is taught to the students under various courses including “Typesetting Indian Languages,” “Document Preparation and Presentation System” and many more. The software enables users to create professionally typesetted documents, books, research papers and more, specially those containing complex mathematical content. Writing in Indian languages including Hindi and Punjabi is also taught.
- Python: The latest version of Python is installed for mathematical computations. This software is extensively used in the Mathematical Python course wherein various famous libraries including numpy, pandas, pylatex are taught to the students. Spyder is installed which makes it easy for using Python. Jupyter notebooks are also supported in the desktops. Processing, in particular is used for creating simulation and graphical representations, enhancing the students’ understanding of concepts such as transformations, dynamics in PDE and ODE, etc. Anaconda distribution is also available in the labs.
R Language: R (Statistical Computations Language) is also installed in all desktops of the lab. This language is widely used for statistical modelling and analysis, making it essential for analysing mathematical data and conducting simulations. RStudio, an integrated development environment for using the R language. There are dedicated courses for the teaching of this software in the curriculum.
![](https://sgtbkhalsadu.ac.in/uploads/infrastructure/image_0_temp_a212f63d996adbe5f58ba71e88babb48.jpg)
![](https://sgtbkhalsadu.ac.in/uploads/infrastructure/image_1_temp_6a4b58dd5b65abbe19a2173282fbf6cf.jpg)
![](https://sgtbkhalsadu.ac.in/uploads/infrastructure/image_2_temp_afe9517bd9a12780ef2101adf63d15ac.jpg)
![](https://sgtbkhalsadu.ac.in/uploads/infrastructure/image_3_temp_d3ea0071845f82fad274444ea75c443a.jpg)
![](https://sgtbkhalsadu.ac.in/uploads/infrastructure/image_4_temp_480f7ad6d263c74ada4389b09d43bb35.jpg)
![](https://sgtbkhalsadu.ac.in/uploads/infrastructure/image_5_temp_eedb66cff04e45075f9678a36d3586a9.jpg)