Education.com
Try
Brainzy
Try
Plus

Create A New Programming Language

based on 9 ratings
Author: Judee Shipman

Grade Level: 9th - 12th; Type: Computer Science

Objective: 

Create a new programming language that improves on the old ones. The goals of this project are:     

  1. To design a new computer programming language.     
  2. To create a presentation that illustrates the features of the various programming languages currently in use.     

Research Questions:     

  • What are the basic qualities common to all computer programming languages?     
  • What programming languages are currently available?     
  • How are new programming languages developed?  

A computer programming language is an artificial (deliberately created) language, designed to give instructions that are carried out by a computer. Thousands of programming languages have been created. This project challenges you to design a new or improved computer programming language.

Materials:

  • Computer with Internet access     
  • Color printer     
  • Digital camera     
  • Typical office/hobby/hardware/craft supplies (paper, poster board, glue, etc.).     
  • Standard computer programming software     

All necessary materials can be found in or around your home, at local stores, or on ebay.

Experimental Procedure:     

  1. Read overview of relevant topics (see bibliography below and terms listed above)     
  2. Address all of the above terms and research questions.     
  3. Search and print out interesting images relevant to your topic.     
  4. Take photographs throughout the course of the experiment.   
  5. Analyze at least three different programming languages.     
  6. Design a new or improved programming language.     
  7. Create a display that illustrates the features of your new language, and the way(s) in which it improves on other programming languages.     
  8. Include interesting photos, diagrams and models in your science fair display.  

Terms/Concepts: Algorithm; Artificial language; Flowchart; HTML; Markup language

References: 

 

Add your own comment
DIY Worksheets
Make puzzles and printables that are educational, personal, and fun!
Matching Lists
Quickly create fun match-up worksheets using your own words.
Word Searches
Use your own word lists to create and print custom word searches.
Crossword Puzzles
Make custom crossword puzzles using your own words and clues.
See all Worksheet Generators