AP Computer Science
This assignment was called "Lots of Hurdles." The task of this assignment was to have Karel jump over each of the hurdles and make it to the end. We specifically had to use for loops and the function jump_hurdle() to complete this task.
This assignment was called Abstracting Away build_tower. This specific task taught us about abstraction and how it can be beneficial when writing programs. In the task we learned to abstract our programs by defining functions. I used functions like build_tower() and turn_right().
Pair programming is where two programmers work together at one computer on the same piece of code. Pair programming includes a driver, who controls the mouse and keyboard, and a navigator, who reviews the code as it is created and also thinks of strategic alternatives. For our pair programming practice, my partner and I worked together to create the French national flag. I was the driver, which means I was actively typing the code, and she was the navigator, meaning that she reviewed the code and also gave me alternatives when something was not working as we had anticipated it to.
Build a Shelter was the name of this specific task. This was the end task after we learned about functions in Karel. In this lesson we were taught about functions and what they are specifically in code. I learned that functions are way to teach Karel a new work or command. In the activity I learned how to use functions like make_side() and go_home() to get Karel to completely build a shelter.
This is a screen recording of my performance task that I completed in AP Computer Science. The create performance task is an individual assessment where students design and implement a program to solve a problem, enable innovation, or express creativity. This was a chance for me to show everything I have learned over this course, such as lists, commands, and if/else statements. This project was also all independent, and I could not receive any outside assistance.
This project involved two classes: Film & AP Language Arts. For this project, we created a commercial that could be used to persuade viewers to buy a product. My group's product was Chipotle. The film component included us learning how to create a voice-over and edit a video to match the recording. The AP Language component included us learning about persuasion and how to write a persuasive script.