CS 150 Course Description

Course Title:	Computer Technical Orientation	Updated: June 30, 2010
May 2008
		
Course Number:	CS 150
Credit:	2
Institution:	Clackamas Community College
Outline Developed by:	Rick Carino
Course Description:
Scientific method and its application to computer technology, introduction to computing topics such as problem solving, algorithms, operating systems, programming, computer architecture, web development, and networking. Explores study skills, time management, organizational skills, overview of careers in Information Technology, techniques for securing employment.
Expected Student Outcomes: 
The defined outcomes listed in this guide are stated in terms of what the student will be able to do after completing this course. This section is a statement of final learning outcomes and does not attempt to state how, or in what order, the defined outcomes will be presented. 
Upon successful completion, the student should expect to be able to:
•	Identify which computing topics are required for computer technicians. 
•	Identify and describe the varied aspects of the computer technician profession.
•	Explain, in depth, the requirements of the Microcomputer Network Technician and Application Specialist Programs.
•	Describe a variety of technical job search strategies.
•	Discuss the Ethical, Social and Legal issues surround computer science. (1D)
•	Describe how data is stored on computers and explain the significance of binary, hexadecimal, and octal numbering systems to the field of computer technicians.
•	List and describe the basic components of a CPU, including the ALU, control/decode unit, cache, and various registers.
•	Explain the significance of algorithms to all programming languages, and create basic algorithms for simple programming problems.
•	Describe current web design and development technologies, and explain what future web development trends might be.
•	Define basic networking vocabulary.
•	Compare and contrast the two fundamental network types: token ring and Ethernet (CSMA/CD)
•	Identify the worth of various computer industry certifications, and access online resources and tutorials to prepare for these certifications.
Length of Course:
	One quarter with 2 lecture hours per week for a total of 22 hours.

Prerequisites:
•	CS 120
•	Placement into WR 101 or WR 121
•	Concurrent enrollment in MTH 092
Grading Method:
	Letter grades are assigned on the standard 10% increment scale.  The course may also be taken as a Pass/No-Pass.
Required Text:
	 None.  A list of web resources will be provided.
Library Resources
Use of library and information resources is integrated into computer science certificate and degree programs in general education requirements and in computer science classes as relevant to the curriculum. Use of library and information resources is encouraged and students can access a variety of program-appropriate materials via the library's web-based electronic databases and print materials. Instruction in use of library  and information resources is available to all students.
CS 160 Course Outline
	Hours 
I.	Information Technology Degrees and Classes at CCC	2
A.	Computer Application Specialist
B.	Network and Microcomputer Specialist
C.	Computer Science Transfer
II.	Data Representation	3
A.	Numbers (integer, signed, floating point)
B.	Text
C.	Graphics
III.	Computer Architecture	3
A.	CPU and Memory
B.	Peripherals.
C.	Instruction sets and Assembly Language
IV.	Programming	3
A.	Algorithms
B.	Programming Languages
C.	Basic Constructs
V.	The Internet	3
A.	New & Existing Technologies
B.	Design & Standards
C.	Careers
VI.	Networks	3
A.	WAN vs. LAN
B.	Ethernet vs. Token Ring
VII.	Information Technology Careers	3
A.	Identifying Jobs
B.	Certifications
VIII.	Exams	2
TOTAL	22