|
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 |