Output from a Linux Bourne Again Shell (BASH) in which a command was issued to the computer which the shell interpreter did not know how to process. It even suggested that perhaps we wanted to "explode an interesting module"! How handy. Learn more about using BASH on Linux.
At a pace of about one per week, choose an interesting topic of exploration from the menu below and create a mini-project that you can share with other (and future) CIT100 and 115 students.
Use the toolbox for submissions
The computer fundamentals toolbox is the companion to this document and contains links for submitting all module mini-projects, the course syllabus, and final project information.
Intro & System Diagramming Primer
First half of term: First assignment
Computers are made of hundreds of smaller components all engineered to work together to do a whole bunch of handy stuff with digital data. We'll explore how to represent systems of many kinds symbolically which will aid in our explorations of many computer-related systems.
Operating systems connects the programs we know and love with the guts of the computer: digital data, stored in files and processed by the CPU. Explore the tree-based file structures at the heart of this process by creating your own tree of interesting stuff.
Computers keep track of millions of files with tree-based storage structures. Take an expedition through the underbelly of this digital forest by visualizing your student-interest file trees using a nifty command line utility.
Spreadsheet tools are so powerful that when VisiCalc was first released, personal (i.e. desktop) computers quickly became seen as a business necessity. But the value of spreadsheets extends into every corner of our lives, as we'll find out in this module.
extensionFinal Exam Option 2: Music album database
Explore the fundamental concepts in relational databases. Tinker along with your instructor as you build a database storing information about your favorite music albums. Organizations across America today are calling for database-competent folks to join them!