Course Level
CS1
Knowledge Unit
Fundamental Programming Concepts
Collection Item Type
Project
Synopsis

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.

Recommendations

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 

Engagement Highlights

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.

Materials and Links

Computer Science Details

Programming Language
Python

Material Format and Licensing Information

Creative Commons License
CC BY