Assessfy Foundation Projects Lab Beginner 5 milestones 100 marks

Build a Simple Projectile Motion Simulator

Discipline: Mechanical Level: Foundation Industry: Manufacturing Function: Engineering Team: up to 3 Assessment: 5 milestones (100 marks)

Real-world project · AICTE-aligned · AI-graded · Audit-ready certificate

5
Milestones
0
Available mentors
0
Enrolled students
7
Core skills
About this project

What you'll build: Create a basic computer program that simulates the motion of a projectile (like a thrown ball) with adjustable angle and speed. Your simulator will show the path of the object as it flies through the air, and let you change the launch settings to see what happens.

Why it's a good starter: This project is small, focused, and uses skills you'll need in later Mechanical Engineering courses. You'll get hands-on practice with basic programming and mechanics, but everything is broken into simple steps.

What you'll learn: You'll practice translating equations from physics into code, using simple graphics to display results, and building a tool you can actually use to experiment. By the end, you'll be much more comfortable linking math, programming, and physical concepts.

Milestones
1. Setup & Plan
10 marks 5d
Submit a short outline of your plan (1-2 paragraphs): what your simulator will do, what features you'll include, and a rough sketch or flowchart. Show that you've installed Python and can run a basic script. (A screenshot of Python running is fine.)
2. Core Build: Calculate & Print Projectile Path
30 marks 10d
Submit a working Python script that takes user input (angle and speed), calculates the projectile's positions over time using motion equations, and prints the results (x, y coordinates) to the screen or a file. Script should work for different angles/speeds.
3. Core Build: Plot the Trajectory
30 marks 10d
Submit an improved script that plots the projectile's path on a graph (using Matplotlib), updating when the user changes angle or speed. The plot should clearly show the trajectory curve.
4. Testing & Polish
15 marks 7d
Test your simulator with at least 3 different angle/speed combinations. Submit the plots/screenshots, and fix any bugs. Add simple comments to your code, and make sure it's easy for a beginner to use.
5. Demo & Short Report
15 marks 7d
Submit a short (1-2 page) report with screenshots: explain what you built, how to use it, and what you learned about projectile motion. Give a brief demo (e.g., screen recording or step-by-step images).
Open internships using this project -->
Skills you'll learn
MechanicalImplementing basic projectile motion equationsWriting simple programs (using Python or similar)Creating basic plots or animationsTaking user input for variables (anglespeed)Testing and debugging simple code
Tools used
Python (free download)Jupyter Notebook or any free code editorMatplotlib (for plotting/visualization)Numpy (for calculationsoptional)
Prerequisites
Basic programming (any languagee.g. Python basics)School-level maths (algebratrigonometry)Interest in physics/mechanics
Available mentors

No mentors have signed up for this project yet.

Be the first to mentor
Share
You'll earn — Certificate (PDF)

AICTE-aligned Project Completion Certificate

A formal, audit-ready PDF certificate issued by Assessfy + your institute on successful completion. Includes AICTE credit hours, your evaluator's signature, and a QR code for third-party verification.

Certificate of Project Completion

This is to certify that

has successfully completed the project

Build a Simple Projectile Motion Simulator

Auto-issued on completion QR-verifiable
You'll earn — Digital Badge

Shareable LinkedIn / Resume Skill Badge

A compact, verifiable Open-Badges-2.0-compliant digital credential. Add to your LinkedIn profile, GitHub README, or resume in one click. Recruiters can validate authenticity via a unique URL.

Beginner
Build a Simple Projectile Motion Simu…
Assessfy
Auto-issued on completion One-click LinkedIn add

Similar Projects you might like

Hand-picked by the recommender from your program & skill area.

Free study guides for this project

Free, self-paced guides matched to this project's prerequisite skills, knowledge & tools - brush up before you start.

Build the skills for this project

Matched to this project's skills & tools. Study free, then earn a recruiter-recognized certificate from the Assessfy Certification library.

100 marks Beginner
Sign up & enroll