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

|