|
COURSE SYLLABUS |
|||
|
Course Number: CPT 167 Course Title: Introduction to Programming Logic |
|||
|
Class Hours Per week: 3 |
Lab Hours Per Week: 0 |
Credits Awarded: 3 |
|
|
Catalog Description: |
This course introduces foundation concepts in structured programming. Problem solving and algorithm development through pseudo code and flowcharting is emphasized. Solutions are developed using the basic control structures of sequential, decision, and iteration. |
||
|
Entry Level Skills: |
The student should have the ability to:
|
||
|
Pre-requisites: |
None |
||
|
Co-requisites: |
None |
||
|
Text(s)/Required
Materials: |
· Mathematics for New Technologies, Hutchison & Yannotta, Pearson/Addison Wesley, © 2004 · Simple Program Design: A Step-by-Step Approach, Robertson, Fifth Edition, Thomson/Course Technology, © 2007 · Storage media: USB flash drive (recommended) and/or 3.5" 1.44MB diskettes |
||
|
Course Competencies
and Objectives: |
Upon satisfactory completion of CPT 167, the student should be able to: · Comprehend and apply appropriate mathematical procedures to solve problems. · Understand basic computer mathematical processing. · Read, comprehend, analyze and develop a solution to a given business scenario. · Apply set theory and Boolean logic. · Design and illustrate sequential processes to implement problem solutions. · Select and utilize appropriate tools to produce documents that adhere to collegiate standards for grammar, spelling, and punctuation. |
||
|
Major Course
Topics: |
· Mathematical foundations o Symbolic representation o Order of operations o Exponentiation o Ratios o Rounding/Truncation o Algebraic formulation · Number systems o Decimal o Binary o Hexadecimal o Octal o Place value notation · Logical Reasoning o Boolean logic/set theory o Word problems · Program Design o Problem recognition o Problem decomposition o Algorithmic design § Control structures § Pseudo code and flowcharting o Testing/Error types § Desk checking § Syntax § Logical o Documentation |
||
|
Grade Calculation
Method: |
The student will earn points throughout the term by completing a variety of assignments such as activities and quizzes. Additionally, there will be at least 4 tests with each test earning a possible 100 points. The final grade is calculated as follows:
|
|||||||||||||||||||||
|
Additional Information
Pertaining to Grades: Students should access the College's Acceptable Use of Information Technology Resources procedure and note the consequences for non-compliance. |
||||||||||||||||||||||
|
Prepared by Janis Cox |
Date written or
revised: 08/25/2008 |
|||||||||||||||||||||