Return to all courses

CSCI 1100

This is an archive of the Common Course Outlines prior to fall 2011. The current Common Course Outlines can be found at http://www.gpc.edu/programs/Common-Course-Outlines.
Credit Hours 3
Course Title Introduction To Computing
Prerequisite(s) Exit or Exemption from all Learning Support and ESL requirements.
Corequisite(s) None Specified
Catalog Description
This course is intended for non-computer science majors. It provides an overview of selected major areas of current computing technology, organization and use. Topics surveyed include the history of computing, data representation and storage, hardware and software organization, communications, networking, and Internet technologies, ethical and social issues, and fundamental problem-solving and programming skills. Hands-on projects enhance and reinforce the ideas presented in class. Students may NOT receive credit for both CSCI 1100 and CSCI 1300.

Expected Educational Results
As a result of completing this course, the student will:
1. Be familiar with the history of computing from ancient times to the present.
2. Understand the methods by which data is represented and stored in a computer’s memory.
3. Recognize and understand the essential hardware components of any computer system, as well as the use of optional components to enhance the computer's capabilities.
4. Understand the fundamental roles of systems software, particularly the operating system, and how it affects the user's computing experience.
5. Be able to work effectively with application software packages to solve a wide variety of problems, including choosing the most appropriate software package for the task at hand.
6. Understand the fundamental concepts behind computer networks and data communication.
7. Understand and effectively use current Internet technologies, including electronic mail, on-line databases, search engines, the World Wide Web, and various forms of social media.
8. Be able to present information using multimedia techniques, including building simple web pages.
9. Understand important information security issues and know appropriate measures to take to avoid problems in this area.
10. Be able to recognize and understand the complexity of social and ethical issues involved in computer use.
11. Analyze a real world problem and solve it with a computer program.
12. Write simple computer programs using the fundamental programming concepts.

General Education Outcomes
I. This course addresses the general education outcome relating to communications as follows:
A. Students develop their reading comprehension skills by reading the text and handout materials.
B. Students develop their listening skills through lecture and small group problem solving. Lecture material is presented that is not included in the text or handout material and is included as part of the tests or assignments.
C. Students develop their reading and writing skills through the use of problems and activities, including computer-based research and analysis, use of existing computer programs, position papers, and development of computer programs and documentation, all developed specifically to enhance their understanding of computer science principles. Students provide written or oral solutions to these problems in either individual or group format. They must also answer short-answer type questions on course exams.
D. Students develop their communication skills by creating and presenting information in a clear, concise, and easy-to-follow manner using current software and network technologies.

II. This course addresses the general education outcome relating to problem-solving and critical thinking skills through assignments that take the student through problem-solving processes from understanding the problem all the way to finalizing a correct solution to the problem.

III. This course addresses the general education outcomes relating to mathematical concept usage and scientific inquiry as follows:
A. Students apply mathematical concepts to the use of existing software by creating mathematically-based solutions to the assigned problems and communicating the results of those solutions to the software user.
B. Students apply the scientific method in the set-up and solution of the problems presented to illustrate computing principles.

IV. This course addresses the general education outcomes relating to organization and analysis of information using a computer by using the computer as a tool for the solution of problems designed to illustrate the concepts and principles of computer science.

Course Content
I. Overview and History of Computing Technology (5%)
II. Data Representation and Storage (10%)
III. Computer Hardware Concepts (10%)
IV. Systems Software Concepts (10%)
V. Applications Software Overview (15%)
VI. Computer Network/Data Communication Principles (10%)
VII. Internet Technologies (10%)
VIII. Computer and Network Security (5%)
IX. Social and Ethical Issues (10%)
X. Problem Solving and fundamental programming concepts (15%)

Assessment of Outcome Objectives
A. COURSE GRADE
The course grade will be determined by the individual instructor using a variety of evaluation methods. The course grade must weight examinations for at least 50% of the grade and assignments for not more than 50% of the grade. Eight to ten major projects covering varying aspects of the course must be assigned. Testing must consist of at least two examinations and a comprehensive final examination. The final examination must be weighted at not less than 25% nor more than 35% of the final course grade.

B. DEPARTMENTAL ASSESSMENT
This course will be assessed as required by college/division policy. An appropriate assessment instrument will be determined by the CSCI course committee.

USE OF ASSESSMENT FINDINGS
The CSCI committee, or a special assessment committee appointed by the Academic Group, will analyze the results of the assessment and determine implications for curriculum changes. The committee will prepare a report for the Academic Group summarizing its finding.

Last Revised: May 12, 2011
Return to all courses