Basic Quantum Programming

Basic Quantum Programming

This course provides students with a quick, hands-on introduction to scientific computing and its applications in Quantum Technologies. The focus is on numerical methods, algorithm design, and programming applications in quantum mechanics and electromagnetism.

Deadline: 12 Noon on May 15, 2025

 

Programming in Python

This course is a concise yet comprehensive program tailored for B.Tech/MCA/BCA/M.Tech students and corporate professionals. Covering Python fundamentals, control flow, functions, file handling, and object-oriented concepts, participants gain hands-on experience to code, analyze data, and develop applications efficiently. No prior experience required, making it ideal for beginners and experienced programmers alike.

Program Date

16th May 2025 –
7th June 2025

Learning Format

Online Live
Learning

Program Duration

20 Day - 40 Hour
Mon - Sat

Course Price

Academic: ₹500
Professional: ₹1500

Our Alumni Work At

Course Objectives:

At the end of this course, students will be able to:

  • Understand the basics of programming and scientific computing.

  • Develop and benchmark algorithms for scientific problems.

  • Apply numerical techniques in solving differential equations, linear algebra, and statistical problems.

  • Implement simulations relevant to Quantum Mechanics and Electromagnetic Theory.

  • Gain practical experience with open-source computational tools and frameworks.

Course Curriculum

  • Data Structures, Classes, and Object-Oriented Programming

  • Data Storage, Retrieval, and Memory Allocation

  • Scientific Plotting and Code Documentation

  • Sorting and Searching Algorithms

  • Arithmetic Algorithms (GCD, Prime Factorisation)

  • Benchmarking Run-Time Performance

  • Numerical Integration

  • Solving Linear 2nd Order ODEs with:

    • Constant Coefficients

    • Variable Coefficients

  • Boundary Value Problems:

    • Poisson Equation

    • Laplace Equation

    • Wave Equation

    • Diffusion Equation

  • Matrix Inversion

  • Eigenvalue Problems

  • Matrix Diagonalisation

  • Singular Value Decomposition (SVD)

  • (Pseudo) Random Number Generation

  • Statistical Moments Computation

  • Least Squares Fitting and Error Analysis

  • Hypothesis Testing

  • Monte Carlo Sampling Techniques

  • Eigen Energies of Coupled Two-Level Systems

  • Jaynes-Cummings Model (Two-Level System Coupled to Oscillator)

  • Driven Two-Level Systems (Rabi Problem)

  • Driven Damped Oscillators and Coherent States

  • Electrostatic Charge Distribution Simulations

  • Magnetostatic Current Distribution Simulations

  • Finite Element Techniques for Electromagnetic Simulations

Program Outcomes

Understand the fundamentals of programming concepts for scientific computing

Utilize statistical techniques for data analysis and hypothesis
testing

Develop and implement programs to solve physical and mathematical problems

Perform computational simulations for problems in quantum
mechanics

Apply numerical methods to solve differential equations and linear algebra problems

Apply computational methods to solve problems in electromagnetic
theory

Certification Benfits

Prerequisites

Admission Closes on 5 March 

Skills Covered

Know your faculty

Prof. Amey Karakare

Prof. Amey Karakare is a Head Of The Department (HOD) for CSE branch at IIT Kanpur. Developed and maintains Prutor, a renowned Learning Management System (LMS) for programming courses, enhancing the learning experience for students and streamlining tasks for instructors since 2013. Recognized with prestigious awards including the 1989 Batch Faculty Award from IITK Alumni Association and the Best Faculty of the Year 2018 award from the Computer Society of India’s Mumbai Chapter. Offers popular online Python courses that have garnered significant popularity among Indian students and faculty members. Conducts Faculty Development Workshops on diverse topics, including Python programming, Machine Learning, and High-Performance Computing, contributing to educational advancement. Key involvement in high-impact projects sponsored by government agencies, such as setting up Rashtriya Avishkar Labs in over 150 schools and leading the Electronics and ICT Academy at IIT Kanpur, dedicated to training faculty and students.

Who Should Enroll?

  • Academics: Faculty and students in Physics, Computer Science, Electrical Engineering, and related fields.

  • Professionals/Industry: Engineers, developers, and researchers working in quantum technologies, scientific computing, or engineering simulations.

Course Coordinator & Mentors

Principal Coordinator

List of Resource Persons

Course Fee

TOTAL PROGRAM FEE

  1. For Academic (Faculty / Students) : ₹500 (Inc. GST)
  2. For Industry Professional: ₹1500 (Inc. GST)
  • Course Type: Online Live Learning
  • Certificate: Yes
  • Start Date: May 16 – June 7, 2025
  • Timings: 2:00 PM – 4:00 PM
  • Duration: 20 Day – 40 Hour (Mon to Sat)
  • Deadline: 12 Noon on May 15, 2025

Data Science Course Fee

Best Suited For

Important Dates

22nd September, 2022 (Thursday)

  • Online portal for application opens

18th November, 2022 (Friday)

  • Online portal for application closes

18th November, 2022 (Friday)

  • Receipt of letters of recommendation by Referees closes

23rd November, 2022 (Wednesday)

  • Last date of receipt of physical applications

26th November, 2022 (Saturday)

  • Shortlisting candidates for written test

11th December, 2022 (Sunday) (tentative)

  • Written test at 4 locations (Delhi, Calcutta, Mumbai, Chennai)

14th December, 2022 (Wednesday)

  • Shortlisted candidates for personal interview

1st January, 2023 (Sunday)

  • Personal interview at IIT Kanpur

03rd January, 2023 (Tuesday)

  • Selected candidates for admission

Apply Now

FAQs

E&ICT Academy, IIT K Certification is considered highly valuable and with hands on experience, getting a job would become that much more easy. 

  • B.Tech/MCA/BCA/M.Tech Students
  • Working Professionals from Corporate

No