2a. Identify the programming language and identify the purpose of your program. Explain your video
using one of the following: A written summary of what the video illustrates OR An audio narration
in your video. If you choose this option, your response to the written summary should read, “The
explanation is located in the video.” (Approximately 150 words) Insert response for 2a in the text box
below.
2b. Describe the incremental and iterative development process of your program, focusing on two
distinct points in that process. Describe the difficulties and/or opportunities you encountered and how
they were resolved or incorporated. In your description clearly indicate whether the development
described was collaborative or independent. At least one of these points must refer to independent
program development; the second could refer to either collaborative or independent program
development. (Approximately 200 words)
2c. Capture and paste an image or images of your program code segment that implements the most
complex algorithm you wrote. (marked with a color border below)
Your algorithm should integrate several mathematical and logical concepts. Describe the mathematical
and logical concepts used to develop the algorithm. Explain the complexity of the algorithm and how it
functions in the program. (Approximately 200 words) Insert text response for 2c in the plain box below.
2d. Capture and paste an image or images of the program code segment that contains an abstraction
you developed (marked with a matching blue color border below)
Your abstraction should integrate mathematical and logical concepts. Explain how your abstraction
helped manage the complexity of your program. (Approximately 200 words) Insert text response for 2d
in the plain box below.