Live: In-Person at ITU Lahore and Online
This course introduces fundamental concepts in logic, mathematics, and simulations using tools like GeoGebra and graph theory. Students will engage in visual learning and proof-building activities that connect mathematical reasoning with real-world applications. Each class is designed to blend theoretical concepts with interactive tools and experiments, culminating in a final project that demonstrates students’ understanding of logical and motion-based systems.
Assignment 1: Propositional Logic & Truth Tables
Day 2: Class 2 - Implications & Proof by ContrapositionAssignment 2: Proofs with Contraposition & Implications
Day 3: Class 3 - GeoGebra & Proof by ContradictionAssignment 3: Visual Proofs in GeoGebra
Day 4: Class 4 - Counting, Combinations & Pigeonhole PrincipleAssignment 4: Applications of Counting Rules
Day 5: Class 5 - Graphs & Adjacency MatricesAssignment 5: Graph Representation
Day 6: Class 6 - GeoGebra: Graphing & TransformationsAssignment 6: Graphing in GeoGebra
Day 7: Class 7 - Circular, Elliptical & Free-Fall MotionAssignment 7: Simulating Motion in GeoGebra
Day 8: Class 8 - Newton’s Cannonball Experiment & Final ProjectFinal Project: Mathematical Proof or Motion Simulation in GeoGebra
“The Math Lab for Young Minds: Logic, Geometry and Algebra”
June’2025-July’2025
Here you can view and download your certificates
Proof by exhaustion
Constructive Proof
Prove that x, y Z such that x + y = 10.
Pigeonhole Principle
Cake Slice Problem
Counting
Product Rule
Sum Rule
Subtraction Rule
Division Rule
Introduced the Cartesian coordinate system with x- and y-axes
Explained how to plot points using coordinate pairs (x, y)
Defined and differentiated between lines and line segments
Introduced the concept of a function as a rule assigning each input exactly one output
Practiced writing equations of functions in various forms (e.g., linear, quadratic)
Demonstrated how to graph functions and equations using tables and coordinate plotting
Discussed the concept of slope and how it indicates the steepness and direction of a line
Explained translations of graphs (shifting up, down, left, and right)
Explored how slopes and y-intercepts affect the appearance of lines on a graph
Taught how flattening (vertical compression) and shrinking (horizontal compression) change the shape of curves on the graph
Introduction to Graphs
Edges
Vertices
Degree
Reachability Problem
Adjacency Graph Matrix
Adjacency Graph List
Facebook in terms of Graphs
Unidirectional Graph
Twitter in terms of Graphs
Directional Graph
Dependancy Graph
Drawing polygons on GeoGebra
Intro to distance time graphs
Constant speed
Linear speed
Quadratic speed
Cubic speed
Motion of car w.r.t these speeds and its discovery through motion and area
• Visualisation of acceleration due to gravity is independent of mass
• Projectile motion is the result of combination of two vectors
• How to imitate Projectile motion?
• Newton’s cannonball experiment
• How orbit works.
• Inverse Square Law and its importance
• Escape velocity
• Effect of velocity and height of sattelite on its orbit
Nourishing the Programmer in you!
schoolofseedprogramming@gmail.com
query@seedprogramming.org