Computers and Programming
Syllabus
Course Information
Organization Tri-County Technical College - Business and Public Services Division - Computer and Information Technology Department
Course Number CPT 114
Credits 3
Contact Hours 3

Description
This course introduces computer concepts and programming. Topics include basic concepts of computer architecture, files, memory, and input/output devices. Programming is done in a modern high-level language.

Prerequisites
The student should have the ability to read and comprehend text, including interpreting acronyms and technical terms.
The student should have the ability to perform basic mathematical operations based on a series of incremental processes.
The student should have the ability to communicate information in a variety of methods, including oral and written formats.

Textbooks
Anderson/Ferro/Hilton. Connecting with Computer Science. Course Technology/ Thomson Learning, 2005. 2005. ISBN: 0-619-21290-X. 

Learner Supplies
Storage media: USB Drive. 
General course supplies. 

Course Level Student Learning Outcomes
1. Assess hardware and software needs
2. Complete a truth table illustration of a digital logic circuit
3. Translate values to and from binary, decimal, and hexadecimal number bases
4. Identify the layers of the OSI network model, network protocols, and network topologies
5. Develop an algorithm with pseudocode
6. Summarize key concepts in the areas of computer an business ethics and how it relates to information privacy, security, and software piracy

Grading Information
Grading Rationale
Exams 80%
Assignments 20%


Grading Scale
A 90% or above
B 80% - 89%
C 70% - 79%
D 60% - 69%
F below 60%