College Grades

I can backup these grades with official documents if required.


Spring 2016 Classes


 

HTML Programming / Web Page Design Labs

This is my first online class. In this class I will learn about HTML. I already know some HTML which is given by the fact that parts of this website have hand coded HTML in them.

Lab Score
Getting Started TBD / 1
Introductory Assignment TBD / 10
Assignment 1 TBD / 10
Assignment 2 TBD / 10

Object Oriented Programming and Software Engineering

This class is largely theory. A lot of reading and lecture with simple coding assignments. We will be learning Design and Coding Methodologies. We will also learn about doing work for clients and using SCRUM.

Lab Score
Coding Lab 1 (Java, Strings, and Array Lists) TBD
Reading Lab 1 (Chapter 1) TBD
Coding Lab 2 (Following UML) TBD
Reading Lab 2 (Chapter 2) TBD

Systems Programming

This is a class about writing system code (non user applications). We take an in depth look at how a computer works and built from that until we are writing system code in C. I already know C, so for fun I went back to some of my Data Structures labs and implemented Linked Lists and Hash Maps in C.

Lab Score
Lab 1 (Learning C) TBD

Game Programming Foundations 2

This is a group project lab. The semester starts us off working in small groups of 2 – 4. Eventually this transitions into a class wide project. Where we make a game from scratch using Python and PyGame.

Lab Score
Lab 1 (Particle Engine) TBD
Lab 2 (Tile Map Engine) TBD / 100
Lab 3 (Platformer Game) TBD

Concepts of 3D Graphics and Math

I feel my work with Ava3D has prepared me for this class. Although the class has “concepts” in the name, we will be going much further than that. Eventually writing our own ray tracer and more.

Lab Score
Lab 1 (Basic Vector Class) 35 / 35
Lab 2 (Extended Vector Class) TBD

 


Fall 2015 Classes


 

Data Structures : Labs Required Use of Structure and Personal Implementation

I started this class knowing Java. I knew how to use Linked Lists, Stacks, and Queues, but the rest was all new to me.

Lab Score
Lab 1 (Java and Object Oriented Programming) 137 / 100
Lab 2 (Linked Lists) 120 / 100
Lab 3 (Stacks + Queues) 110 / 100
Lab 4 (Binary Search Tree) 119 / 100
Lab 5 (Hash Maps + Hash Sets) 113 / 100
Lab 6 (Quad Tree) 120 / 100
Lab 7 (Heaps) 85 / 60
Lab 8 (Graphs) 127 / 100
Lab 9 (Graph Algorithms / A*) 126 / 100
Bonus Lab 1 (Huffman) 100 / 100
Bonus Lab 2 (Maze Gen) 40 / 40
Final Grade with Tests and Participation 107%

Game Programming Foundations 1 : Python + PyGame

I started this class with no knowledge of Python or PyGame. I now know quite a lot.

Lab Score
Lab 1 (Variables) 10.5 / 12 (I forgot my name) ¯\_(ツ)_/¯
Lab 2 (Functions) 24 / 20
Lab 3 (Simple PyGame) 31 / 30
Lab 4 (Intermediate PyGame) 60 / 40
Lab 5 (Sequences + Full Simple Game) 70 / 50
Lab 6a (Modules) 36 / 35
Lab 6b (Connect 4 with AI) 35 / 25
Lab 7 (Zombie Simulation) 80 / 60
Lab 8 (Asteroids) 80 / 60
Final Grade with Tests and Participation 117%