EE356/CS376  
Small Computer Software
Fall 2020

Mr. Mark Randall  

Syllabus                                                                Example Student Work

Assignments:

Project 1 Sept 8, 2020
     Image Pixilation
Project 2  Sept. 23, 2020
     Maze
Project 3  Oct. 12, 2020
     Line Drawing
Project 4  Oct. 26, 2020
     HexLife

Project 5a

Project 5b

Handouts:

Project 1 Notes:
   Writeable bitmaps
   LockBits

Project 2 Notes:
    MazeNotes
    MazeExample (Blandford)
    MazeExample (Randall)

Project 3 Notes:
    PixelColorNotes
    TwoDDerivatives
    ExampleOutput

Project 4 Notes:
    HexagonNotes

Project 5 Notes:
Simple Server Example
Http Get Request Example