0% found this document useful (0 votes)
34 views6 pages

Syl CC 103 Fundamentals of Programming XXX

The document outlines the teaching learning plan for the course 'Fundamentals in Programming' (CS 103) at EMA EMITS Undergraduate College, covering course details, learning outcomes, and a structured outline for the first semester of the academic year 2024. It includes a detailed schedule of topics, assessments, and classroom policies, emphasizing the development of programming skills using C++. The grading system and course requirements are also specified, along with instructor and administrative approvals.

Uploaded by

John Pedrick
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)
34 views6 pages

Syl CC 103 Fundamentals of Programming XXX

The document outlines the teaching learning plan for the course 'Fundamentals in Programming' (CS 103) at EMA EMITS Undergraduate College, covering course details, learning outcomes, and a structured outline for the first semester of the academic year 2024. It includes a detailed schedule of topics, assessments, and classroom policies, emphasizing the development of programming skills using C++. The grading system and course requirements are also specified, along with instructor and administrative approvals.

Uploaded by

John Pedrick
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/ 6

EMA EMITS Undergraduate

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

III. COURSE DESCRIPTION

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.

IV. COURSE INTENDED LEARNING OUTCOMES

At the end of this course the students should be able to:

1. Analyze the components of programs and the tools of trade in programming


2. Explain and Apply data types, program output and relational expressions
3. Develop skills in making decisions on how to control the flow of a program using statements, looping and functions
4. Create various programs with single and multidimensional array, sorting arrays and searching information stored in them
5. Create programs using C++ structures and unions and object-oriented paradigm
V. COURSE OUTLINE AND TIMEFRAME

Course Content/Subject Matter


Week 1-4 Introduction to Programming
Week 5 Preliminary Examination
Week 6-9 Introduction to C++
Week 10 Midterm Examination
Week 11-13 Control Structures
Week 14 Pre-final examination
Week 15-17 Introduction to Functions
Week 18 Final Examination

VI. COURSE CONTENT

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

VII. COURSE REQUIREMENTS

1. Marked assignments
2. Collections of exercises
3. Major Exams

VIII. GRADING SYSTEM

Major Exam 40%


Class Standing 30%
Project 20%
Attendance 5%
Behavior 5%
Total 100%
IX. CLASSROOM POLICIES

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.

X. Prepared by: Engr. HARTZELL C. MAJABA


Instructor

XI. Submitted to: RYAN G. FLORENCONDIA, LPT, MAEd-Bio.Sci.


Director for Instruction

XII. Approved by: JUNREY P. PETERE, LPT, Ed.D.


Dean of Academic Affairs

You might also like