01 Apr 2026

Computational Techniques Syllabus Map

A compact SEM-I map for programming topics from Python basics up to conditionals and loops.

msc semester-i computational-techniques python programming

Computational techniques begin with clear thinking about data, expressions, and flow of control. Python is used here because it keeps the syntax readable and lets us focus on the physical or mathematical idea being computed.

Flow of ideas

  1. Python basics introduce statements, variables, comments, and simple scripts.
  2. Data structures organize values using lists, strings, tuples, and dictionaries.
  3. Integer and floating point arithmetic explains exact and approximate numerical work.
  4. Operators and expressions build calculations from numbers, variables, and logical conditions.
  5. Functions package repeated calculations into reusable blocks.
  6. Conditionals choose different actions depending on a test.
  7. Loops repeat a calculation using while or for.

Minimal Python script

mass = 2.0
velocity = 3.0

kinetic_energy = 0.5 * mass * velocity**2
print(kinetic_energy)

Study the notes in the sequence of their dates. The programming part is cumulative: loops become easier only when expressions, data types, and functions are already comfortable.

Discussion

Share This Page