0% found this document useful (0 votes)
94 views2 pages

CCC 101 Computer Progamming

This document outlines the syllabus for CCC 101 - Computer Programming I, taught in the second semester of the 2020-2021 academic year. It lists the instructor's contact details and consultation hours. The grading system weights quizzes at 15%, exams at 50%, attendance at 10% and a project at 25% of the final grade. The course outline covers introductory concepts, data representation including number systems and binary arithmetic, propositional logic including syntax, operators, truth tables and natural deduction, and algorithms including representations, decisions, sequencing and looping.

Uploaded by

Chylee Carbonnel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views2 pages

CCC 101 Computer Progamming

This document outlines the syllabus for CCC 101 - Computer Programming I, taught in the second semester of the 2020-2021 academic year. It lists the instructor's contact details and consultation hours. The grading system weights quizzes at 15%, exams at 50%, attendance at 10% and a project at 25% of the final grade. The course outline covers introductory concepts, data representation including number systems and binary arithmetic, propositional logic including syntax, operators, truth tables and natural deduction, and algorithms including representations, decisions, sequencing and looping.

Uploaded by

Chylee Carbonnel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

CCC 101 – Computer Programming I

Second Semester, A.Y. 2020-2021

Instructor: Apollo Clyde U. Gicum


Contact Nos.: 09092865159 Email ad.: [email protected]
Consultation Hours:

References
1. Zelle, J. Python Programming: An Introduction to Computer Science, 2 nd ed. USA: Franklin, Beedle &
Associates, Inc.
2. Bielajew, A. Introduction to Computers and Programming using C++ and MatLab. USA: University
of Michigan.
3. Nagar, S. Introduction to Scilab. USA: Apress.
4. Agler, D. Symbolic Logic: Syntax, Semantics and Proof. UK: Rowman & Kittkefield Publishers, Inc.

Grading System
Requirements
Quizzes 15%
Exams 50%
Attendance 10%
Project 25%

Weighted Ave Grade


95-100 1
92-94.99 1.25
88-91.99 1.5
83-87.99 1.75
77-82.99 2
73-76.99 2.25
68-72.99 2.5
65-67.99 2.75
60-64.99 3
Below 60 5

Course Outline
I. Introductory Concepts
II. Data Representation
A. Number Systems
1. Decimal 3. Octal
2. Binary 4. Hexadecimal
B. Binary Arithmetic and Conversion
III. Propositional Logic (PL)
A. Language and Syntax
1. Variables
2. Operators
3. Parentheses
B. Operators
1. Conjunction 4. Material Conditional
2. Negation 5. Material Biconditional
3. Disjunction
C. Evaluation of “Truth Value”
1. Truth Table
2. Logic Gates and Syntax Trees
3. Natural Deduction
a. Concepts
b. Rules of Inference and Replacement
IV. Algorithms
A. Representations
1. Flowchart
2. Psuedocode
B. Decisions and Conditionals
C. Sequencing, Branching and Looping

You might also like