In this course, we continued to build on the material that we had learned in AP computer science. We learned additional data structures, such as sets, trees, stacks and queues, assembly language programming (through the use of LC3), more complex, multi-screen GUI's (graphic user interfaces) and picture compression. Below are a few of the projects we made: