Download presentation
Presentation is loading. Please wait.
Published byCecil Sutton Modified over 9 years ago
1
Project Summary My project is a training tool designed to help new programming students learn to code. The project will measure the student's programming ability then dynamically and randomly create problems for the student to solve. Instead of requiring the student to write code, this project instead creates multiple choice and fill-in-the- blank logic problems. For my project, I custom built a pseudo-code like language that easy to use and easy to learn.
2
Challenges Writing code that randomly generates other code is hard! Randomization needs to be carefully controlled so that there is significant variety, but problems do not spiral out of control. Difficulty modulation has to be calibrated such that students are challenged, but not frustrated
3
Nested Component Hierarchy
4
US News and World Report ranked Software Developer as the #1 career in the Country due the soaring demand for skilled developers.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.