CoMP-Py 2021


Department of Applied Sciences

IIIT, Allahabad

May 1 to July 10, 2021

Register by 28 April, 2021

CoMP-Py 2021

CoMP-Py is designed to train students and young researchers in advanced numerical techniques that are widely used in the domain of computational physics using Python. This course will be also beneficial to faculty members engaged in teaching numerical methods using Python to undergraduate and postgraduate students. Python is an open source language with an extremely readable syntax and therefore it is very easy to develop programs quickly for scientific and engineering research. It has found extensive applications in all the branches of physics as well as in data science and machine learning. This course will introduce these fascinating uses of Python and prepare students to take up future research projects that make heavy use of such computational and simulation techniques.


* Introduction to Python Programming:
Basics of programming in Python; Introduction to SciPy, NumPy, and Matplotlib.
* Numerical Methods with Python:
Finding roots of polynomial equations; Interpolation and curve fitting; Differentiation; Integration, Solving differential equations, Linear algebra
* Applications of Python in Computational Physics:
Solving boundary value problems, the Schrodinger equation and partial differential equations; Monte Carlo methods; Elementary machine learning techniques and its applications.


* This course will have a total duration of two months (tentatively 36 hours worth of lecture and interactive sessions).
* This course will have live teaching sessions along with lengthy interactive tutorial sessions. Classes will be on Saturdays/Sundays only.
* The lecture and tutorial sessions will take place on weekends.
* Participants will be provided with practice problems every week.
* Participants will be able to develop the skills to write prototype programs using cutting-age tools.
* Participants will be ready to tackle a wide variety of computational challenges arising in scientific and engineering research.
* All participants will get a certificate on successfully completing the course.


* Basic knowledge of linear algebra and calculus.
* Knowledge of classical and quantum mechanics would be useful.
* Prior exposure to computer programming is desirable.


Teaching Assistants

Dr. Rahul Semwal (IIIT Allahabad);   Shailesh Kumar (IIIT Allahabad);  Subhodeep Sarkar (IIIT Allahabad)


Prof. P. Nagabhushan

Director, IIIT Allahabad

Prof. Vijayshri Tiwari

Registrar, IIIT Allahabad

Prof. Tapobrata Lahiri

Dean (Academic & Research), IIIT Allahabad

Prof. Pritish Varadwaj

Associate Dean (Infrastructure, IWD,Estate), IIIT Allahabad

Dr. Ashutosh Mishra

Associate Professor and Head, Department of Applied Sciences, IIIT Allahabad


Registration is closed



* Registration fees for the Indian Nationals are inclusive of GST (18%).

* Registration fees for the Research Scholars/Students of IIIT-Allahabad (host institute) are exempted from GST as per the goverment norms.

* Research Scholars/Students of IIIT-Allahabad (host institute) must use their institute email address to register for the event if they wish to avail the GST exemption.

* No refund will be entertained under any circumstances once registration is confirmed.



(Carefully Follow the Instructions)

Step 1:

Pay the registration fees through NEFT/RTGS mode using the account details mentioned below. Note down the Transaction ID (UTR No.) along with the date and time of payment and save a copy of the payment receipt.

Account Details for Fees Payment

Account Name Indian Institute of Information Technology, Allahabad
Account Number 30996838478
IFSC Code SBIN0010891
Bank Name State Bank of India
Branch Name Jhalwa, Prayagraj

Step 2:

Fill up the Registration Form and submit it. After filling up the registration form, participants will recieve a copy of their response.

Step 3:

The participant should then forward their response along with a copy of the payment receipt to with the subject line "CoMP-Py 2021 Registration FULL NAME".


* Once the payment is verified from our end, you will receive a confirmation mail from

* Your registration will be complete only if you have successfully forwarded both registration form and payment receipt, and paid the correct registration fees.

* In case you need any other details or clarification, please write to us at

* Details of the program will be communicated to the registered participants through mail.