Hello! My name is Tesca and I am one of the national winners of the NCWIT Award for Aspirations in Computing. I have always enjoyed programming, and especially programming the LEGO® robot on my FIRST LEGO® League robotics team. Two years ago, as the lead programmer of my robotics team, I developed software that would allow my team’s robot to read instructions from a text file. This allowed the robot’s controller to hold many more programs, and provided for instant software downloads from the computer to the robot. My innovation saved both time and memory space.
After creating this software, I wanted to develop new artificial intelligence-based pathfinding software that would allow the robot to create its own text-file instructions to guide it from one point to another. At first, I didn’t realize how much time this project would take. After spending over 300 hours designing, developing, and debugging the software, the software produced correct results. My robotics team won first place in the state of Oregon last year with my software, and went on to win third place at the national competition.
Upon my return from the national competition, I realized ways that I could further improve the capabilities of the program. I created a new algorithm for my pathfinding software that balanced accuracy with efficiency. I also developed the ability for the software to use geometry and trigonometry to carefully avoid obstacles in the robot’s way. Then, I created the flowcharts and software code for my more accurate and refined software program. After pulling all-nighters, overloading the LEGO NXT minicomputer that I used, and spending 440 hours developing and testing the program, I finished developing the software. The resulting program allowed the robot to make good paths to get from one point to another, while avoiding obstacles and balancing accuracy and efficiency in the routes it created. My robotics team placed first in Oregon with the software, and we advanced to the World Festival.
At the World Festival robotics competition, I met with the software developers from the LEGO® company. They had been asking to visit with me for the past two years, and we exchanged several emails in advance of our meeting. Based upon our email conversations, they sent a software developer from LEGO® with artificial intelligence programming experience to meet with me.
At the World Festival, I spent about four hours speaking with the LEGO® AI programmer and about twenty of their NXT programming staff members. At first, they wanted to know everything about my code and traced through the entire program. Then, they asked me funny questions about the kinds of books that I read and the music that I enjoyed. They wanted to know what I wished to see improved in their software. They took notes. I told them that my biggest request was that they add arrays. (I had to have the NXT store data in text files, which was necessary – but not ideal – since NXT-G lacked the capability to use arrays.)
I spoke for a long time with a female programmer who had created the user interface. She asked my opinion about a lot of things and took notes. My software programs impressed the LEGO® staff and they asked if I could present my artificial intelligence programming work at the LEGO® developers conference at the Denmark LegoLand next April. At the World Festival, we also won the first place Inspiration Award.
- K-12
- K-12
- I Want To
- K-12 Resources
K-12 Resources
Act and advocate for more inclusive computing learning experiences. Encourage and inspire students to explore computing pathways that match their interests and abilities.
- K-12 Programs
K-12 Programs
Inspire and encourage individuals of all backgrounds, equip K-12 and higher education influencers, and foster virtual and in-person communities at local, regional, and national levels.
- K-12 Alliance
K-12 Alliance
Mobilize year-round alongside formal and informal educators and other adult influencers nationwide working together to create lasting impact.
- Get Involved
- Higher Education
- Higher Education
- I Want To
- Higher Ed Resources
Higher Education Resources
Build consensus for action amongst colleagues, leaders, and advisors to create momentum for measurable, sustainable change within computing departments and institutions.
- Higher Ed Programs
Higher Education Programs
Recognize students’ computing aspirations, honor faculty for their outstanding mentorship, secure strategic buy-in for lasting change, and more.
- Academic Alliance
Academic Alliance
Mobilize year round alongside faculty, staff, administrators, department heads, and other mentors nationwide working together to create lasting impact.
- Get Involved
- Workforce
- Workforce
- I Want To
- Workforce Resources
Workforce Resources
Employ strategic approaches that avoid the typical pitfalls of traditional diversity, equity, and inclusion interventions.
- Workforce Programs
Workforce Programs
Volunteer to engage with the next generation of technologists, amplify the bottom-line benefits of diverse technological contributions, and more.
- Workforce Alliance
Workforce Alliance
Mobilize year round alongside corporate seniors, executives, and team leaders nationwide working together to create lasting impact.
- Get Involved
- Resources
- Resources
- Programs
- Programs
- Aspirations in Computing
Aspirations in Computing
Aspirations in Computing (AiC) provides encouragement, enables persistence, opens doors, and changes lives for women in technology from K-12 through career.
- BridgeUP STEM
BridgeUP STEM
BridgeUP STEM provides opportunities for individuals of all backgrounds to learn the skills of computer science and research methodology within a research university setting.
- Color of Our Future
Color of Our Future
The Color of Our Future focuses on broadening the meaningful participation of underrepresented women and girls of color (Black, Latinx, and Native American).
- Conversations for Change
Conversations for Change
Conversations for Change is an online thought leadership series that presents research-based recommendations and prompts peer-to-peer discussions to further inclusivity in computing.
- Counselors for Computing
Counselors for Computing
Counselors for Computing (C4C) offers professional development to school counselors, positioning them to effectively guide ALL students in exploring computing pathways.
- Higher Ed Programs
Higher Ed Programs
Higher Ed programs recognize students’ computing aspirations, honor faculty for their outstanding mentorship, secure strategic buy-in for lasting change, and more.
- NCWIT Recognitions
NCWIT Recognitions
NCWIT Recognitions foster great potential that otherwise may have gone unrecognized, and foster great ideas that might never have come to fruition.
- Regional Initiatives
Regional Initiatives
NCWIT’s Regional Initiatives bundle research-backed programs and practices to increase the local participation of women and girls in tech fields and careers. To understand local computing ecosystems, and cater content and programming to needs on the ground, NCWIT partners with community stakeholders to build awareness, inspire participation, and connect women to like-minded peers, role models, and opportunities.
- Sit With Me
Sit with Me
Sit With Me uses its iconic red chair to create in-person and virtual spaces where everyone can reflect on the value of diversity and inclusion.
- Tech Inclusion Journey
Tech Inclusion Journey
The Tech Inclusion Journey (TIJ) is a unique, scalable software platform that empowers change leaders to implement systemic, sustainable approaches to the creation of inclusive cultures.
- Aspirations in Computing
- News & Events
- News & Events
- NCWIT Summit
NCWIT Summit
The NCWIT Summit: where conversations lead to change is the world’s largest annual convening of change leaders focused on significantly improving diversity and equity in computing.
- News
News
Check out NCWIT’s latest press releases, press mentions, newsletters, blogs, and articles we are talking about!
- Events
Events
NCWIT offers various in-person and virtual events throughout the year and is also present at many other industry events. Find out about past and upcoming items here.
- re:think Magazine
- NCWIT Summit
- About NCWIT
- About NCWIT
- LOG IN