Syl CC 103 Fundamentals of Programming XXX
Syl CC 103 Fundamentals of Programming XXX
COLLEGE PHILIPPINES
Del Pilar St., Pinamalayan, Or. TEACHING LEARNING
Mindoro PLAN
First Semester/A.Y. 2024-
I. COURSE TITLE: Fundamentals in Programming
II. COURSE CODE: CS 103
CREDITS: Three (3) units
NUMBER OF HOURS: 3 hours/week
CLASS SCHEDULE: WThF 1:00-2:00 pm
The course covers the use of general purpose of programming language to solve problems. The emphasis is to train students to design, implement,
test, and debug programs intended to solve computing problems using fundamental programming construct.
Learning Experiences
Intended Learning Teaching and
Content Standard Time Assessment Task (ATs) References
Outcome Topic(s) Learning Activities
Frame
(TLAs)
Week 1-4
Demonstrate 4 weeks Lecture-Discussion Written quizzes Computer
At the end of the unit, the INTRODUCTION AND
knowledge of Programming.
students must have: PROGRAMMING
programs and (2016). Rex Book
1. Discussed what is Program and
programming Individual activity: Demonstration Store, Inc.
program and Programming
languages demonstrating
programming language languages
2. Classified programming Ways of Classifying programs and
languages by level, Programming programming Hands-on Exercises
Demonstrate
generation, and Languages languages
competencies in using
certain elements and application Language elements and
steps that are 3. Listed the steps descriptions
recommended for the recommended for the Input, Processing, and
process of writing process of a writing Output
programs program The program’s process
4. Created complete The Steps
program plans through recommended for the
problem analysis process of writing
programs
Problem Analysis
Designing and creating
programs
Week 5 Examination
Week 6-9
Demonstrate 4 weeks Lecture-Discussion Hands-on Zak, D. (2009). An
At the end of the unit, the INTRODUCTION TO C+
familiarity Exercises Introduction to
students must have: +
understanding the Programming with
parts of C++ program 1. Explained the parts The parts of C++ Experimenting C++. Cengage
of C++ program program activities: Pencil and paper Learning Asia Pte
2. Designed program C++ reserved words or Designing C++ test Ltd
Demonstrate
with cout object, keywords programs
knowledge of cout
#include directive
object, #include The cout object and Malik, D.S. (2019).
and variables and
directive and Hello World C++ Programming
constants
variables and including Data
The #include directive
constants 3. Exhibited proper Strucutures.
naming of variables Variables and constant Cengage Learning
and use of keywords Integer and floating Asia Pte Ltd
Demonstrate
4. Created C++ points data type
competencies in
creating C++ program program using The char data type
using different data different data types,
comments and Focus on Software
types, comments and Engineering:
operators assignment operator
Determining the size of
5. Created programs a data type, variables
that perform assignments and
Demonstrate calculations using
familiarity with the initialization
arithmetic operators
cin object and C++ Operators
mathematical
Comments and
expressions
programming style
The cin object
Week 10 Examination
Week 11-13
Demonstrate 3 weeks Discussion Program Making Zak, D. (2009). An
At the end of the unit, the C++ CONTROL
knowledge of making Introduction to
students must have: STRUCTURES
decisions, if and Programming with
if/else statement 1. Applied all the Sequence, Selection, Try and Error Laboratory C++. Cengage
structures to control and Repetition method: Learning Asia Pte
the flow of a Structures Demonstrating Ltd
Demonstrate program The if statement conditional
understanding of
2. Made programs with statements
iteration or looping The if/else Malik, D.S. (2019).
conditions
statements statement C++ Programming
3. Designed programs including Data
The else if Individual
using loops Strucutures.
Demonstrate statement Activity: Cengage Learning
knowledge in using 4. Applied a control Demonstrating
The switch statement Asia Pte Ltd
the break, structure inside iterative
continue, and another control The for loop statements
structure
goto statements The while loop
5. Controlled the flow
The do-while loop
of a program using
Demonstrate the break, Structure nesting in C+
competencies in continue, and +
creating a program goto keywords break, continue,
that has nested inside the different
control structures goto keyword
control structures
Week 14 Examination
Week 15-17
3 weeks Lecture-Discussion Written quizzes Zak, D. (2009). An
At the end of the unit, the INTRODUCTION TO
Introduction to
students must have: FUNCTIONS
Programming with
Demonstrate 1. Created user-defined Predefined Functions Experimenting Actual C++. Cengage
familiarity with functions activities: application of Learning Asia Pte
User-Defined
predefined functions Demonstrating the program Ltd
2. Constructed Functions
and what it does user-defined and being created
functions that return Value Returning predefined
value using a global Malik, D.S. (2019).
Functions functions
Demonstrate variable Practical C++ Programming
Void Functions
knowledge of examination including Data
function syntax, Syntax and Parameters Individual Activity: Strucutures.
3. Designed programs
parameters, and its Designing Cengage Learning
using multiple Scope of an Identifier
scope programs Asia Pte Ltd
functions with Global Variables and
different parameters Named Constants
Demonstrate and scopes
Static and Automatic
competencies in
Variables
making user-defined,
value-returning
functions
Week 18 Examination
1. Marked assignments
2. Collections of exercises
3. Major Exams
1. Attendance is checked regularly. Late comers will not be admitted after 15 minutes. Three consecutive absences will lead to failure of the course.
2. Students wearing incomplete/improper uniform will not be admitted. Unnecessary jewelries must be removed.
3. Electronic devices must be turned off or muted during class discussion.
4. Requirements for the course must be submitted on time. Late projects will not be accepted.
5. Students who are cheating will not receive credit for quizzes or tests.