Below is a list of the programming languages that I have used a lot and are very comfortable using:
C++ I used C++ at SDL to help create cross-platform applications for a radar system. I used C++ a lot during that time. I got comfortable with different libraries, such as the Boost and Eigen libraries. I learned a lot how to debug. I learned how to use data structures. I created many classes and added to a lot of existing classes. The main task I was given was to create an interface to a radar system that was being built. There were other interfaces that I modified and functionality that I helped with, like image processing. I took CS 1400 Introduction to Computer Science 1, 1405 Lab for CS 1400, and 1410 Introduction to Computer Science 2 at Utah State University. I learned a lot there, and everything I learned in those classes was reiterated and reinforced at SDL. C# I used C# at SDL when I needed to take a existing application done is C# and turn it into a C++ application. Originally we were going to use that application. This application came from another company that was designed to communicate to specific hardware. I modified it to elimate many fields that we ended up hard-coding. I added realtime data graphing and checks to ensure the user that our sensors worked. I use C# as the main language for learning the Unity software. We learn how to script using C# and create our games in that language. We learn some of the many libraries provided by Unity, including their game mechanics, physics, user interface, and event systems. HTML and CSS I use HTML/CSS in my software and app development class as well as my HTML5 applications class. We learn basic HTML elements and CSS properties in both classes. We create basic webpages. We extend the learning in the HTML5 applications class by learning more advanced elements, such as forms, canvas's, audio, and video. We apply better layout techniques by using margin and padding, as well as floats and positioning. We learn more styling like shadows and borders. I took CS 2350 Client-side Web Development from Weber State University and ITLS 5265 Internet Development from Utah State University JavaScript and JQuery I use JavaScript in my HTML5 applications class. We learn how to modify an HTML document using JavaScript. We modify tags to using id's. We configure a canvas and create a game using the canvas, user inputs, and code. We output files based on user input. I use jQuery for getting a lot of the user interface elements and transitional elements. I learned a lot of JavaScript and jQuery from teaching as well as from CS 2350 Client-Side Web Development from Weber State University. |