1. Basic Python Programming:

  • The course aims to equip students with the fundamental skills of Python programming.
  • This includes understanding the syntax, data types, variables, operators, control flow statements, functions, and modules.
  • Students will learn to solve mathematical problems using Python programs.

2. Typesetting in LaTeX:

  • This part of the course teaches students how to prepare professional-looking documents using the LaTeX typesetting system.
  • They will learn how to structure documents, including articles and project reports.
  • Additionally, they will be able to incorporate figures and tables into their LaTeX documents.

Key aspects of the course:

  • Theory and Practical: The course is divided into 54 hours of theory and 18 hours of practical sessions.
  • Python version: Python 3.x with IDLE support is used for practical exercises.
  • Resources: The course relies on two freely available resources:
    • "Non-Programmer's Tutorial for Python 3" online wiki book.
    • "LATEX Tutorials: A PREMIER" by Indian TEX Users Group.
  • Assessment: The university conducts a theory exam, while the practical part is evaluated internally.