Computer Science Courses
I have truly enjoyed my computer science courses at MSU. Here are the electives I have chosen to take:
This course's programming assignments included writing a server-client game, a proxy, and a master-slave server-client relationship using a proxy
This course focused on the process of software development, including a large project with an industry client designing and prototyping an embedded system for the automotive industry.
This course focused on mobile development with Android, starting with a simple puzzle application and building up to client-server applications.
This course focused on dynamic generation of web pages utilizing Python. It also focused heavily on usage of git through github and testing via automated tests.
This course focused on compiling programming languages down to machine language. For this course, this was accomplished using Flex and Bison.
This course provided real world experience, as an internship would. My team worked to develop a mobile application for GM that uses augmented reality and image recognition to innovatively advertise their vehicles.