CS101 - Fluency in Information Technology

Fall 2006 Syllabus

Catalog Description

Skills, concepts, and capabilities associated with Information Technology. Fundamentals of hardware, software, human-computer interfaces, networking, multi-media, databases, eCommerce, privacy and digital security. Project oriented hands-on approach.

Prerequites:

NONE, 3hrs

Instructors:

EmailOffice LocationLab Sections
Kenneth Sloan <sloan@uab.edu>, CH 133
Robert Tairas <tairasr@uab.edu> CH 123E * Sat 12:30pm-2:30pm
Vetria Byrd <vlbyrd@uab.edu>, CH 113A * Mon 2:40pm-4:40pm
* Wed 2:40pm-4:40pm
* Thu 2:40pm-4:40pm
* Fri 2:40pm-4:40pm
Brad Wardman <bwardman@uab.edu>, CH 113A * Wed 6:00am-8:00am
* Thu 6:00am-8:00am
David O'Gwynn <dogwynn@uab.edu>, CH 142 * Mon 2:40pm-4:40pm
* Sun 5:30pm-7:30pm

Office Hours:

TBA

Text:

Snyder, Fluency with Information Technology: Skills Concepts, & Capabilities, 2nd edition, Addison Wesley, ISBN 0-321-35782-5

Overview

This course gives students the experience, knowledge, and capabilities needed to apply information technology effectively throughout their lives. In addition to computer literacy (immediately useful skills), Fluency involves problem solving, reasoning and complexity management to prepare students to use computers today and to be effective technolgoy users tomorrow.

This is an intense, hands-on, project/paper driven course. It is aimed at students who have no intention of becoming CIS majors, as well as potential CIS majors who lack a sound IT foundation.

Classes will be a mixture of lecture, demonstration, and structured lab work, leading to a major term project.

Grades are based on class participation (quizes, etc.), labs and the project. There are no exams.

Course Outline:

TopicLab WorkSlides
Basic terminology * Lab 1.1
* Local guide for 1.1
* Terms of Endearment - Defining Information Technology
Human-computer interface
and networking
* Lab 1.2
* Local guide for 1.2
* What the Digerati Know - Exploring the Human-Computer Interface
* Making the Connection - The Basics of Networking
Spreadsheets * Lab 3.1
* Excel Lab 1
    - Table data
* Fill-In-the-Blank Computing - The Basics of Spreadsheets
HTML and debugging * Lab 1.3 * Marking Up with HTML - A Hypertext Markup Language Primer
* To Err is Human - An Introduction to Debugging
Searching the web * Lab 1.4 * Searching for Truth - Locating Information on the WWW
How computers work * Bits and the "WHY" of Bytes - Representing Information Digitally
* Following Instructions - Principles of Computer Operation
Good computing habits * Computers in Polite Society - Socail Implications of IT
Privacy and security * Shhh, It's a Secret - Privacy and Digital Security
Database concepts * Lab 3.2
    - movies.mdb
* Getting to First Base - Introduction to Database Concepts
* A Table with a View - Database Queries
Multimedia * Light, Sound, Magic -- Representing Multimedia Digitally
Programming with Javascript * Lab 4.1
    - Firefox Javascript Settings
* What's the Plan - Algorithmic Thinking
* Get with the Program - Fundamental Concepts Expressed in JavaScript
Finishing up * Computers Can Do Almost {Everything, Nothing} - Limits to Computation
* A Fluency Summary - Click to Close

Previous semesters

HTML Links


David O'Gwynn
Last Modified: 2 June 2006