These are some of the programming languages that I have used and am familiar with:
Matlab I used Matlab at SDL to better understand image processing algorithms. Matlab was great at taking data and applying algorithms to the data. It was a good place to do test cases before we implemented them into C++. The goal was to get the algorithms into C++, but Matlab was the language we used to test out out different algorithms. Python I use Python at WIC in my software and app development class. I teach the students how to program in Python as one of the first programming languages they learn. Python is nice because the syntax is easy to learn. We learn the basics of programming, like if-else statements, functions, loops, variables, etc. We create basic console menus, a calculator, image manipulation algorithms, and more. C I used C at Utah State University when I was a student. I programmed a Texas Instrument microcontroller. We did many labs learning how to communicate to different pieces of hardware, like UART, speakers, touchscreen, and more. Then I created a frogger-like game for my culminating project. RobotC I use RobotC with my Robotics club at WIC. The students learn different programming techniques to make a successful robot. I help students learn about programming functions that get their robot moving and operating like they want. I teach students about multitasking, slew rates, and PID (proportion, integral, derivative) controls. Assembly I used Assembly as part of two different college classes. At Utah State University I used Assembly to program a Texas Instrument microcontroller. At Weber State University, I programmed a lot of the basics through some activities. I understand well the concepts of Assembly and how to program using the Assembly commands. |