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

Description
This course introduces foundation concepts in structured programming. Problem solving and algorithm development through pseudo code and flowcharting are emphasized. Solutions are developed using the basic control structures of sequential, decision, and iteration.

Prerequisites
None

Textbooks
Hutchison & Yannotta. Mathematics for New Technologies. Pearson/Addison Wesley. 2004. ISBN: 0201771373. 
Gaddis. Starting Out with Programming Logic & Design. Addison Wesley. 2008. Edition: 1st. ISBN: 032147127X. 

Learner Supplies
Storage media: USB flash drive. 
Calculator. 
General course supplies. 

Course Level Student Learning Outcomes
1. Solve problems using basic arithmetic and algebraic principles and processes
2. Calculate values to and from binary, decimal, and hexadecimal number bases
3. Resolve set theory and Boolean logic problems
4. Write program code that accurately interprets algebraic formulas
5. Design computer program processes that adhere to the Structure Theorem
6. Produce documentation that identifies computer program processes
7. Develop technology-based solutions to given business scenarios

Grading Information
Grading Rationale
The student will complete a variety of assignments such as homework, class activities, and quizzes.

Additionally, there will be at least 5 tests (including the final exam) with each test earning a possible 100 points.

The final grade is calculated as follows:
Percentage
80% Tests
20% Assignments
-----------------------------------
100% Total


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