List of 10
Olympics
Art piece
Basketball
Dodge the classroom
Snowplow
Baseball
Race
Dash survival
Parade
Playdate with Dot
Planning Questions
Are you working by yourself or in a team?
I'm working with my classmate Kylie
What materials will you need for your project?
I will need a robot, i[pad, and PC
What is your plan to create in this project?
We are gonnna race 2 robots.
What unique qualities will your project have?
We will be able to code them so they can race.
Daily Log
Today we made our website and started experimenting with the robots.
Today we built a maze for the robots to race through.
Today we rebuilt our maze cause we didn't remember how it was yesterday. I started programming mine.
Today we did our programming and did a practice race.
Today Kylie did her race and I tried to do mine but we decided to do it one Monday.
Today I did my race and I made my video.
Video
Reflection
The idea of a Dash robot race came about to create a fun activity. An iPad and a coding app were used to program the Dash robot to follow a specific path. Several wood blocks were arranged to create the race track with obstacles and boundaries. The result was an exciting and fun race for all involved.
Coding a robot to perform specific movements and tasks was a key skill acquired during the project. This involved using an iPad and a coding app to input commands, such as moving forward, turning, and avoiding obstacles. The experience provided valuable problem-solving skills and the fundamentals of programming.
The project successfully demonstrates the Computational Thinker standard. This standard focuses on using technology to create and develop solutions to problems. The race required the use of computational thinking to create and debug a series of commands. Ultimately, the process of programming the Dash robot to complete the race involved breaking down a complex problem into smaller, manageable steps.
One of the significant challenges faced during the project involved creating an intricate maze for the robot to navigate. Initially, the maze was too complex, making programming and movement difficult for the Dash robot. The problem was solved by adjusting the design, simplifying the path to make it more manageable. By breaking down the problem and experimenting with the design, the maze was successfully remade to be easier and more functional.
Given another opportunity to complete this project, the primary change would be to redesign the maze. The initial design presented too many challenges for accurate programming and smooth robot navigation. Revising the maze to be simpler would make the programming process much more efficient and straightforward. A less complex design would likely result in a smoother and more successful robot race overall.
This project connects directly to the Hastings High School Computer Programming CTE program through practical application. The skills used in the robot race, such as writing code and debugging the robot's movement, are fundamental to computer science education. This type of hands-on experience provides a strong foundation for future study in the field of computer programming. It also highlights how problem-solving through code applies to real-world scenarios.
The project directly relates to careers as game developers, as both roles require the application of computational thinking and programming skills. Game developers must write precise code to determine how characters move, interact with environments, and achieve objectives. Similarly, programming the robot involved creating specific instructions for navigation and actions, mirroring the logic necessary for designing digital game mechanics. This experience provides an introduction to the core skills required for a future career in the gaming industry.