Button Menu

Computer Science Department

Beginner Programming Language

Nicholas White

This project will consider the design of a simple programming language geared towards middle/high school students who have no experience in computer programming. Programming languages like C++ can be quite difficult for younger students to learn and fully understand because there are generally no visuals for the students to be able to pick up on. This leads to younger students not always wanting to continue their education in computer science. All children should be introduced to programming at a young age in a way that is visual and fun. Therefore, a simple language will be developed that is both fun and easy to learn, with a compiler that will create visuals for the basic concepts included in this language. This will include variables, loops, branches, arrays and possibly even some graphics. If allotted time at the end of the semester, this language will be taught to students throughout the community varying in ages from ten to twenty.