Group 13 Senior Design Project - Blocks O' Code
Project Overview
Introducing programming to young students can greatly enrich their academic and professional futures, but it also comes with significant challenges for learners and teachers alike. Learning to code is more than just understanding syntax; it's about adopting a new way of thinking and problem-solving. So to keep students engaged in this learning process, we've come up with Blocks O' Code.
We see Blocks O' Code as an alternative platform that replaces traditional screen-based learning with a physical, interactive environment. This hands-on approach uses a wooden board where children can arrange physical blocks representing various coding concepts, from variables to values and operators, and receive instant feedback as the system translates their configurations into executable code. Ultimately, with Blocks O' Code we aim to make coding feel less like a typical school task and more like play, thus fostering interest and encouraging exploration in the world of coding.
Meet the Team!
John Gierlach
Roles and Responsibilities
- Embedded Design
- Hardware Architecture
- Power Design
John Gierlach is a 23 year old graduating with a Computer Engineering degree with a focus in VLSI Design. After getting his bachelor'sdegree he will plan to get his master's degree in Computer Engineering at the University of Central Florida while working at AMD as a Silicon Design Engineer.
Robert Buch
Roles and Responsibilities
- Embedded Communications
- Data Processing
- Software Design
Robert Buch is a 22 year old graduating with a degree in Computer Engineering. He will be working with Lockheed Martin as a software engineer once he graduates, and pursuing a master's degree in computer engineering at the University of Central Florida.
Tyler Goldsmith
Roles and Responsibilities
- Physical Design
- Dataflow Design
- PCB Design
Tyler Goldsmith is a 22 year old graduating with a degree in Computer Engineering with a focus on VLSI design. He will be working at AMD once he graduates, and pursuing a master's degree in Computer Engineering at the University of Central Florida.
Nandhu Jani
Roles and Responsibilities
- Code Compilation
- Data Processing
- Software Design
Nandhu Jani is a 21 year old graduating with a degree in Computer Engineering. He is planning to work once he graduates, with an interest in pursuing a master's degree in Computer Engineering in the near future.
Acknowledgements
A special thanks to our Sponsors and Advisors for making this project possible with their help and guidance!

Dr. Mike Borowczak
Mike.Borowczak@ucf.edu
Associate Professor
- Sponsor
- Advisor

Dr. Suboh Suboh
Suboh.Suboh@ucf.edu
Associate Lecturer
- Advisor

Dr. Matthew Gerber
Matthew.Gerber@ucf.edu
Lecturer
- Advisor