From the category archives:

software

5 in a row

August 1, 2009

In my discrete mathematics course, our last project was to write a program that would play the game Gomoku, or more commonly known as 5 in a row; tic-tac-toe style.
The requirements are as follows:
1. Written in Java.
2. A move must be made by the program within 60 seconds.
3. The program has to draw a board [...]

Read the full article →

EECE310 Project at UBC: WarGame

June 27, 2009

In my first term of 3rd Year, (Jan – Apr 2009) I was involved in a group project for EECE310, a course teaching software programming techniques and conventions such as procedural abstractions, exceptions, data abstractions, iteration abstractions, type hierarchies, polymorphic abstractions in Java.  Our professor often stressed that these skills were transferable to other object [...]

Read the full article →

Electromagnetic Rover

June 8, 2009

In second year, two friends and I created a rover for a project. We designed a rover that will follow a wire with a certain signal going through it. Our rover is programmed by an 8052 microcontroller and runs on two motors; one for turning and one for running. The inductors at [...]

Read the full article →

Inclinometer

June 7, 2009

During my second year at UBC, one of the projects we had to do was an Inclinometer. The idea behind this was to design a capacitor using a petri-dish and aluminum foil covering half the petri-dish and using water as the dielectric. Because the capacitor had only half the water to fill it [...]

Read the full article →

MasterMind

May 31, 2009

Being a computer engineering student, I have had lots of exposure to both hardware and software.  One software project I did was with the Altera DE1 Board using NIOS assembly code.  Our last project in that course was one that was open to any program, so my friend and I decided to do MasterMind.  Although [...]

Read the full article →