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
- Python basics introduce statements, variables, comments, and simple scripts.
- Data structures organize values using lists, strings, tuples, and dictionaries.
- Integer and floating point arithmetic explains exact and approximate numerical work.
- Operators and expressions build calculations from numbers, variables, and logical conditions.
- Functions package repeated calculations into reusable blocks.
- Conditionals choose different actions depending on a test.
- Loops repeat a calculation using
whileorfor.
Minimal Python script
mass = 2.0
velocity = 3.0
kinetic_energy = 0.5 * mass * velocity**2
print(kinetic_energy)
Recommended order
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