TEJ 3M / 4M

CULMINATING ACTIVITY

 

 

OPTIONS

 

Here are some ideas that might help you decide on a project.

 

 

GENERAL IDEAS

 

  • Software development

    • create a video game in GameMaker or Unity
    • create a GUI application in Java or Python
    • create a text-based adventure game
    • learn a new programming language
    • explore database programming
    • explore a module such as turtle graphics
    • create a Star Craft AI (advanced)

  • Software installation & configuration

    • install and configure a new operating system using a Raspberry Pi
    • install and configure a new operating system using a virtual machine
    • install and configure advanced software systems such as webservers and databases
    • install and compare pros and cons of different competing software programs such as different Linux distributions

 

  • Robotics

    • create a robot using Vex hardware
    • create a sumobot with the SumoBot hardware
    • create a robot using an Arduino

  • Circuits
    • create an advanced digital design circuit (using sequential circuits)
    • create an advanced logic circuit such as a simple CPU in Logic.ly
    • combine electronics and Arduino to create a product
    • explore various smaller circuits such as testing different sensors and electronic devices

 

  • Computer Hardware
    • use old PCs and routers to create networked gaming stations for older games such as StarCraft
    • use a Raspberry Pi to create a product

 

  • Research*
    • research a topic related to computer engineering
    • create a timeline of the development of a specific product related to computer engineering