CS 105 Computing Fundamentals I

Credit Hours: 4
Course Coordinator: Cynthia Brown
Course Description: Intended as an overview of computers and computer technology for non-CS majors. This course is often described as a computer literacy course. Focus is on the personal computer, but computers-in-general are discussed and classified according to size and performance. Hardware performance criteria are discussed and terminology defined. Hardware topics: central processing units (such as microprocessors like Pentium, Athlon, and others) are characterized regarding speed and data(bit) processing capabilities; memory size, speed and types, and how much is needed; storage media and capacity; input/output devices. Software is the primary focus of the course for the remaining 7 or 8 weeks. Main topics are system software (Windows, Unix, etc) and applications (such as browsers, word processors, spreadsheets, presentation graphics and database managers). Concludes with discussions concerning legal and ethical issues surrounding computer technology, management information systems, and systems analysis. Recommended prerequisite: high school algebra.
Prerequisites: Recommended prerequisite: high school algebra.
Goals: Make more intelligent computer purchases as a consumer; as a professional. Become a more productive PC user. Learn the "Language" of the PC users environment. Be able to demonstrate the use of the more popular application programs. Be able to define and protect your system against a Virus. Know when and when not to copy programs for use on your computer. Understand how to work with and manage this rapidly changing technology.
Textbooks:
References:
Major Topics:
Laboratory Exercises:

CAC Category Credits Core Advanced
Data Structures
Algorithms
Software Design
Computer Architecture
Programming Languages

Oral and Written Communications:
Social and Ethical Issues:
Theoretical Content:
Problem Analysis:
Solution Design: