|
Week - 1
|
Introduction to Programming with p5.js, Basic structure of p5.js programs, Introduction to Github |
|
Week - 2
|
Drawing basic shapes, Color models |
|
Week - 3
|
Variables and Constants, Arithmetic Operators |
|
Week - 4
|
Control Structures, Constant Speed Movement |
|
Week - 5
|
Complex Control Structures, Logical Operators |
|
Week - 6
|
Loops and Nested Loops |
|
Week - 7
|
Arrays, Multidimensional arrays and Classes |
|
Week - 8
|
Randomness, Random Walk, Normal Distribution, Levy Flight, Accept-Reject Sampling, Perlin Noise |
|
Week - 9
|
Vectors, Simulation of Movement, Speed and Acceleration with Vectors |
|
Week - 10
|
Forces, Newton's Law of Motion, Gravity, Friction, N-body problem |
|
Week - 11
|
Oscillation, Trigonometry, Trigonometry in p5.js, Polar and Cartesian Coordinate Systems, Angular Motion, Waves, Pendulum Motion Simulation |
|
Week - 12
|
Cellular Automaton, Simulation of Physical World by Employing p5play JS library |
|
Week - 13
|
Simulation of Physical World by Employing Matter.js JS library |
|
Week - 14
|
A Brief Look into Game Engines |