W07: Reflection
Congratulations! You successfully made it to the final lesson of CSE 111.
During this course you learned to write programs organized with functions to solve significant problems in a variety of domains, which was the major outcome of this course. In addition, you learned to do the following:
-
Research modules, objects, and functions written by others and use them in your programs.
-
Write programs that can detect and recover from invalid conditions (exceptions).
-
Follow good practices in designing, writing, and debugging functions, including writing each function so that it performs one task only and writing test functions to verify that program functions are correct.
Each of these skills will transfer to other programming languages that you learn in your future. Also, researching modules, objects, and functions written by others gave you important practice in lifelong learning. Even though the work of this course may have been challenging at times, you showed skill in thinking analytically, breaking down problems into manageable pieces, working with others, and debugging abstract problems. These are skills that will transfer to any field of study or career path that you choose.
Instructions:
- Download the Reflection Document Template.
- Answer each question thoroughly (at least 3 sentences each).
- Return to Canvas to:
- Submit your reflection document.
- Take the outcome self-assessment quiz.
Submission
- Return to Canvas to submit your reflection.
Up Next
- Prove 07: Student Chosen Program
Other Links:
- Return to: Week Overview | Course Home