Skip navigation

Category Archives: Semester 1

We had a lab every week to practice the engineering side of the class. The tutors in charge of each session were under orders to be strict about the workbook's content so that we could learn to be professional. I have scanned and uploaded my workbook* for your perusal.

  1. Basic Logic Gates — Description, Workbook
  2. Combinational Circuits — Description, Workbook
  3. Flip Flops & Sequential Circuits — Description, Workbook
  4. Circuit Design Task — Description, Workbook
  5. Introduction to Microcontrollers and Assembly Language Programming — Description, Workbook
  6. AVR Assembly Language Programming — Description, Workbook
  7. AVR C Programming — Description, Workbook
  8. AVR I/O – Timer/Counter & Tone Generator — Description, Workbook
  9. AVR Interrupts & Serial I/O — Description, Workbook
sim_term

This assignment tested our ability to learn and understand aspects of Computer Systems Programming. From the documentation: You are required to implement a version of the popular Snake game for the AVR [8515] board*; The AVR is connected to a 15x7 LED display for displaying game field. The AVR is also connected to a PC over the UART and receives input (keypresses) from the terminal (HyperTerminal).

*AVR 8515
*AVR C Library
ER

The universe of discourse was about allowing mobile phone Users to download content from various Content Providers who get the content from Content Creators. I think I interpreted the UoD more broadly than expected but I also think that makes it more realistic for an enterprise level system.

Antioch Overview

The final assigment for CSSE1001. We had to go through the process of proposing a product idea and implementing it. My idea was to port Logisim* to python along with some improvements. I never got to fully implementing my idea but did learn a lot along the way.

*Logisim
CSSE1001 -- Assign2

We were tasked with creating a basic graphing calculator. In contrast to the first assignment, there was minimal handholding. We had to program this mostly based on the visual description. I coded this one quickly and, though in hindsight, could have done a better, smarter job, it works exactly as specified.

In this assignment we needed to create a program in Python which would find specific information about products of a Bike Shop (presumably it would work with other shops as well).

In this assignment we needed to create a program in Python which would find specific information about products of a Bike Shop (presumably it would work with other shops as well).

Follow

Get every new post delivered to your Inbox.