Programming Courses
Intro to Computer Science
In Computer Science, we began learning the fundamentals of program control. To complete this objective, we programmed a robot to complete specific tasks. Some functions included turning a corner during a maze and drawing a star on paper. However, when it came to an obstacle, the robot would stay in place or continue forward until an alternative path was provided.
Structured Programming
Structured programming was the second course in the three-course programming sequence. It was more difficult than it appeared since I had to develop more code to finish the work by remembering what I had studied over the semester. I used Java to accomplish a capstone project that entailed building and testing code to count and display the Fibonacci numbers up to 45 digits.
Object-Oriented Programming
Object-Oriented Programming was the last class in the three-class programming sequence. The curriculum was difficult since we were switching from Java to C #, which was challenging to understand. One task that seemed straightforward on paper proved to be difficult for me to finish quickly. I completed the design quickly, however I had trouble getting all the functionality to function properly. One task entailed translating money into words, but it turned out to be more difficult than I had thought.