Using the scenario of “Logsoft” a fictitious company that specializes in designing and maintaining logging software, students are asked to examine and manipulate a program that captures user activity for the company. Students are challenged with writing a utility that can merge two files correctly, one for capturing specific user information, and one file that runs even if it encounters a bad section of a disk.
To see how this assignment fits in with the rest of the assignments in this course, please see the following: CS100: Programming I-Classic Projects
Using the Python programming language, students analyze and manipulate a program that captures user activity for a fake logging company. By using an everyday example of a company and its software needs, this project uses Meaningful and Relevant Content as well as Interdisciplinary Connections.