You will begin by examining several types of files and objects. You will then apply the concepts you have learned in the previous courses to solve a real-world business problem: auditing an organization's regulatory compliance. Working with heterogeneous data, you will first read a series of disparate data files and determine how to integrate the data. You will then write a sequence of scripts that pull information from these files and inform the user on whether the organization has fully complied with regulations.
This course serves as a capstone experience to five courses:
Walker White is a senior lecturer and Stephen H. Weiss Provost’s Teaching Fellow in the computer science department. He has designed the introductory computer science courses which serve as an inspiration for this course.
Walker White is also the Director of the Game Design Initiative at Cornell. In this role, he directs the computer game minor at Cornell and teaches the primary game design courses. He is a strong proponent of project-based education incorporating interdisciplinary teams, and he is the faculty sponsor of the CU-AppDev engineering project team.