TRI-COUNTY TECHNICAL COLLEGE

Pendleton, South Carolina

 

COURSE SYLLABUS

 

Course Number:       CPT 114

Course Title:              Computers and Programming

 

Class Hours                 Lab Hours             Credit

Per Week:   3              Per Week:  0         Awarded:  3

 

Catalog Description:

 

This course introduces computer concepts and programming. Topics include basic concepts of computer architecture, files, memory, and input/output devices.

This course presents the knowledge students need to understand how computers work and how computers and resources such as the Internet are used by people and organizations to gather, analyze, and use information to make better decisions. Risks and safeguards for computer systems and information privacy will be presented. Current issues, implications, and ethical questions of the expanding uses of computer technology will be addressed.

Entry-Level Skills:

Students should have:

·         a desire to understand the extent of the computer's impact on today's world and the world of the future and a desire to learn how to acquire the necessary computing skills for the workplace.

·         the ability to read and comprehend text, including interpreting acronyms and technical terms.

·         the ability to perform basic mathematical operations based on a series of incremental processes.

·         the ability to communicate information in a variety of methods, including oral and written formats, is necessary.

 

Pre-Requisites:     None

 

Required Materials: 

 

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

 

Grade Calculation Method:

Final letter grades are determined based on the following scale:

90 - 100% A
80 - 89% B
70 - 79% C
60 - 69% D
00 - 59% F

 

At the end of the term, the final grade is calculated as follows:

 

Exams  

80%

Assignments  

20%

 

Additional Information Pertaining to Grades:

 

Students must earn a minimum grade of ‘C’ in any course used to fulfill graduation requirements of a Computer and Information Technology program.

 

Course Competencies and Objectives:

Upon completion of CPT 114, students should be able to:

  1. Discuss the past, present, and future of computing.
  2. Identify essential software tools with their corresponding features, file formats, and best practices.
  3. Identify and discuss the basic components of computer architecture, including digital logic circuits.
  4. Understand the binary, decimal, and hexadecimal numbering systems as they relate to data representation, and be able to convert among these bases.
  5. Describe the purpose of operating systems and systems software.
  6. Identify the layers of the OSI network model, network protocols, and network topologies.
  7. Discuss Internet applications and resources.
  8. Understand the basics of database design and SQL. 
  9. Describe data structures such as stacks, queues, and linked lists.
  10. Discuss FAT and NTFS file structures.
  11. Develop an algorithm with pseudocode.
  12. Discuss software engineering and its related design tools.
  13. Identify and discuss the key concepts in the areas of computer and business ethics and how it relates to information privacy, security, and software piracy including issues that relate to the Internet.         

Prepared by:  S. Konieczny                          Date written or revised:  January 2008