Abram Wiebe's Portfolio

C/C++ and Arduino


Ah.. well this is awkward, it seems you're using a screen reader. So um, full disclosure, I haven't set up the accessibility for this page, but rest assured it is very pretty.

Whoooo... I am the ghost of print documents, every time you print off this page I grow stronger. Soon I shall be able to manifest on the physical plane and all shall suffer. BUAHAHAHAHAH

Ooops I'm stil gathering files for this page.

Look a shiny be distracted.>>

What will go here?
  • Algorithms and data structures
  • Robotics
  • iOS code
Figure 1 : How does it work?!

Basic C Examples

As part of a required course in basic programming competencies I completed the following exercises. The [Full Description] link points to the assignment page for a more detailed description than the summary.

I was able to fully complete all the assigned work and all test passed. Test output is supplied with the answer code solution files.

Title Summary Full Solution Files
Lab 1 Basic C Keywords and Compiling [Full description]
Lab 2 Arrays, CStrings, Text and Stream Processing [Full description]
Lab 3 Dynamic Memory Allocation [Full description]
Lab 4 Image Manipulation and Conway's Game of Life [Full description]
Lab 5 Structs and Typedefs [Full description]
Lab 6 File I/O [Full description]
Lab 7 Singly Linked List [Full description]
Lab 8 Memory Pooling and Preallocation Strategies [Full description]
Lab 9 Bitmap Image Manipulation and Classes [Full description]
Lab 10 Template Classes [Full description]

Data Structures

Arduino

iOS