14 Prepare: Conclusion
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.
The final two tasks in CSE 111 are:
- Write a personal reflection document.
- Complete a one question survey.
Both of these two final tasks are in I‑Learn. Please find them in the Lesson 14 module and complete both of them. May you never confuse Python tuples (,), lists [], sets {}, and dictionaries {:}, and in all seriousness, may the Lord bless all your righteous endeavors.