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.
"Death By PowerPoint" has reached epidemic levels. In an emergency public announcement, the US Center for Disease Control (CDC) has issued strict guidelines concerning the limited use of this infectious business practice: All hail the full-photo background!
Guide coming soon!
warningModules Under Development: The following modules are still being developed. Their goals have been established and would be appropriate for self-guiding students interested in the topic who can't wait for them to reach maturity. Call/Email Eric to discuss. Otherwise, stay tuned!
extensionAdmire a person in HTML
Take your first plunge into web development by creating fan website devoted to a person you admire. Learn to use HTML and CSS easily with the W3-Schools online tutorials and a handy walk-through video in the mini-guide.
extensionDazzle the interviewer with HTML
Develop a professional profile website in HTML and CSS. Learn how to upload the page to your very own web server space hosted by CCAC! When polished, include a link on your resume for a sure-fire leg up in any interview process.
Explore the fundamental concepts in relational databases. Build your own collected item database using a template as your guide. Apply your fancy database skills with much fanfare at nearly any organization in America today.
Use free survey administration tools to create a data gathering tool easily distributable on nearly any Internet-enabled device to people you'd like to hear from. Whip out your spreadsheet skills to crunch the results and draw conclusions.
extensionIs My Personal Data Really Safe?
Explore digital security fundamentals including web-based encryption, malware/virus prevention, and security best-practices. Take charge of your Internet security with essential knowledge and skills for life in the 21st century.
Investigate how computer hardware components work together to make a computer function. Get a loaner build-a-box computer and use the step-by-step guide to build and boot up a real, live computer.
extensionThe Network of Networks
Explore the Internet using exciting tools that chart the path that web-based data takes to get to and from your favorite web page. Learn about what we mean by "server" and "client" and experiment with your newfound knowledge.