You are on page 1of 6

COURSE CODE COURSE TITLE UNITS / TYPE

CCS0006L COMPUTER PROGRAMMING 1 (LAB) 1 UNIT LAB


PREREQUISITE NONE
CO-REQUISITE/S CCS0006 COMPUTER PROGRAMMING 1 (LEC)
This course is an introduction to programming which will provide the students with logic and design
COURSE skills in solving computer problems through the use of conventional techniques such as flowcharting
DESCRIPTION and pseudo-coding. It also focuses on the implementation, testing and debugging programs through
the use of programming constructs.

INSTITUTION VISION STATEMENT

FEU Institute of Technology aims to be one of the top five technology educational institutions in the Philippines.

INSTITUTION MISSION STATEMENT

FEU Institute of Technology is dedicated to provide quality, relevant, innovative and industry-based education producing
competent and principled professionals with greater sense of responsibility, social awareness and high competitiveness
contributing significantly to the betterment of the society.

DEPARTMENT VISION STATEMENT

The Information Technology Department aims its program specializations to be a catalyst on the delivery of industry-based
standards solutions and internationally recognized IT education.

DEPARTMENT MISSION STATEMENT

The Information Technology Department is committed to provide industry- based information technology solutions, international
academic linkages, researches and IT certified professionals.

PROGRAM EDUCATIONAL OUTCOMES


The graduates of the Bachelor of Science in Information Technology program are:
1. engaged in further professional development and have interest in or aptitude for advanced studies or trainings in
computing.
2. entrepreneurs or are employed in computing industries, organizing and managing team-based projects leading to
successful and sustainable computing systems solutions.
3. responsible computing professionals actively participating in community groups that make a significant impact in
addressing current and future societal challenges.
PROGRAM OUTCOMES
a. Apply knowledge of computing appropriate to the discipline.
b. Analyze a complex problem and identify and define the computing requirements appropriate to its solution.
c. Design, implement and evaluate computer-based systems or applications to meet desired needs and requirements.
d. Function effectively as a member or leader of a development team recognizing the different roles within a team to accomplish a
common goal.
e. Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of information
technology
f. Communicate effectively with the computing community and with society at large about complex computing activities through
logical writing, presentations, and clear
g. Analyze the local and global impact of computing information technology on individuals, organizations and society.
h. Recognize the need for and engage in planning self-learning and improving performance as a foundation for continuing
professional development.
i. Apply knowledge through the use of current techniques and tools necessary for the IT profession
j. Ability to use and apply current technical concepts and practices in the core information technologies; human computer
interaction, information management, programming, networking and web systems and technologies.
k. Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of
computer-based systems.

vFO-ACAD-SDCS-004/15AUG2020/REV.1
l. Integrate IT-based solutions into the user environment effectively.
m. Understand best practices and standards and their applications.
n. Assist in the creation of an effective IT project plan.
o. Ability to demonstrate understanding and proficiency of IT specialization

COURSE OUTCOMES AND RELATIONSHIP TO PROGRAM OUTCOMES


PROGRAM OUTCOMES
COURSE LEARNING OUTCOMES (CLO) a b c d e f g h i j k l m n o
1. Solve computing problems using design tools that meets
specific requirements that uses each of the following
fundamental programming components:(1)primitive data
I
types, (2)basic computation, (3) simple I/O, (4) conditional
and iterative structures,(5) definition of functions and
parameter passing, and(6) recursion
2. Select and apply appropriate program constructs in developing
I
computer programs.
3. Develop, test and debug computer programs based on a given
specification using the fundamental programming I
components.

INTENDED TEACHING AND


DETAILED ASSESSMEN
WEEK LEARNING LEARNING ACTIVITY CLO
COURSE CONTENT T TASK (AT)
OUTCOME (ILO)

COURSE ORIENTATION
1 / 1 hr • Familiarize the student to Orientation of the Course Synchronous Activity:
the course outline - Introduction of students Class Discussion
and professor -Syllabus
- Discussion of the Syllabus -Student Outcomes
• Conduct class regulation -Discussion of Student -Program Educational Objective
and policies Outcomes and Program - Course Requirements
Educational Objectives - Policies
- Course Requirements Asynchronous Activity:
- Classroom Policies -Submission of Undertaking

MODULE 1. INTRODUCTION TO PROGRAMMING


1 / 1.83 hrs Synchronous Activity:
Class Discussion 1
• Familiarize an Lab Exercise 1:
environment in creating a Familiarization of C++
C++ program environment
• Create a simple program, -Lab No. 1.1 – Fun Run
compile and run it. -Lab No. 1.2 – Correct Me If
I am Wrong
Asynchronous Activity:
View Video Courseware Formative
Assessment
View Supplementary Materials

Consultation with Faculty Members


(on top of the assigned consultation)

View Guide

MODULE 2. PROGRAM LOGIC DESIGN AND FORMULATION

FO-ACAD-SDCS-004/30AUG2022/REV.2
2/ 2.83 hrs Synchronous Activity:
• Identify and describe the Lab Exercise 2: Program Class Discussion 1
symbols used in Logic Design and
flowcharting Formulation
• Identify and apply the -Lab No. 2.1: Pay Me
convention in creating -Lab No. 2.2: It’s Overtime
pseudocodes -Lab No. 2.3: Odd Man Out
• Design algorithms that
solves a problem using
pseudo code and
flowcharts. Formative
Assessment
Asynchronous Activity:
View Video Courseware

View Supplementary Materials

Consultation with Faculty Members


(on top of the assigned consultation)

View Guide
Summative
3 / 2.83 hrs SUMMATIVE ASSESSMENT 1 Assessment

MODULE 3. INTRODUCTION TO C++ PROGRAMMING


4 / 2.83 hrs
Synchronous Activity:
• Describe and use the Lab Exercise 3: Class Discussion 2
different parts of a Introduction to C++
structure of a program. Programming
• Identify the different data -Lab No. 3.1: In a Class of
types in C++ His Own
• Create programs using -Lab No. 3.2: You’re My
different C++ operators Type
to solve a problem. -Lab No. 3.3: Operation
“Arithmetic” Asynchronous Activity:
-Lab No. 3.4: One for the View Video Courseware
Money

View Supplementary Materials

Consultation with Faculty Members


(on top of the assigned consultation)

View Guide

MODULE 4. BASIC INPUT/OUTPUT STATEMENTS


Synchronous Activity: 2,3
5 / 2.83 hrs • Know the importance of Lab Exercise 4: Basic Class Discussion
input/output statement Input Output Statement
and apply in the creation -Lab No. 4.1: You are Right! Guided Formative
of C++ programs -Lab No. 4.2: Simple Payroll
• Enumerate and use -Lab No. 4.3: Cos You’re
mathematical library my Angle
functions in solving
problems.
• Create C++ programs Formative
using assignment Asynchronous Activity: Assessment
operators and formatting View Video Courseware
output techniques.
View Supplementary Materials

Consultation with Faculty Members


(on top of the assigned consultation)

View Guide

FO-ACAD-SDCS-004/30AUG2022/REV.2
Summative
6 / 2.83 hrs SUMMATIVE ASSESSMENT 2 Assessment

7 / 2.83 hrs MIDTERM EXAM Midterm Exam

MODULE 5. PROGRAM CONTROL STRUCTURES: CONDITIONAL CONTROL STRUCTURES


8 / 2.83 hrs
Synchronous Activity:
• Know the importance of Lab Exercise 5: Class Discussion 2,3
each type of conditional Conditional Control
control structures and Structures
how to implement it in a -Lab No. 5.1: Whatta
C++ program. Grade!!!
• Write C++ programs that -Lab No. 5.2: What is your
use different conditional horoscope?
control structures to -Lab No. 5.3: Monthly Sales
solve problems. -Lab No. 5.4: Volume of
• Figures Asynchronous Activity:
View Video Courseware

View Supplementary Materials

Consultation with Faculty Members


(on top of the assigned consultation)

View Guide
Summative
9 / 2.67 hrs SUMMATIVE ASSESSMENT 3 Assessment

MODULE 6. PROGRAM CONTROL STRUCTURES: REPETITION CONTROL STRUCTURES


Synchronous Activity:
10 / 2.83 hrs • Identify the significance Lab Exercise 6: Class Discussion 2,3
11 / 1.4 hrs Repetition Control
of each type of repetition
control structures and Structure Guided Formative
how to implement it in a -Lab No. 6.1: Loop to
C++ program. Multiply
• Create C++ programs -Lab No. 6.2: Getting the
that use various Factorial
repetition control -Lab No. 6.3: The Rise in
structures to solve Our Stars
problems. -Lab No. 6.4: Sum of Asynchronous Activity:
Natural Numbers View Video Courseware Formative
-Lab No. 6.5: Up To Assessment

View Supplementary Materials

Consultation with Faculty Members


(on top of the assigned consultation)

View Guide

MODULE 7. FUNCTIONS AND RECURSION


11 / 1.43 hrs
Synchronous Activity:
12 / 2.67 hrs
• Create user-defined Lab Exercise 7: Functions Class Discussion 2,3
functions. and Recursion
• Implement a recursive -Lab No. 7.1: Check the
solution in solving a Temperature
-Lab No. 7.2: Volume of
computing problem.
Figures
-Lab No. 7.3: Highest
Common Factor

Asynchronous Activity:
View Video Courseware

View Supplementary Materials

FO-ACAD-SDCS-004/30AUG2022/REV.2
Consultation with Faculty Members
(on top of the assigned consultation)

View Guide

Summative
13 / 2.83 hrs SUMMATIVE ASSESSMENT 4 Assessment

14 / 2 hrs FINAL EXAMINATION

TOTAL
HOURS 36.79 hrs

CLO SUMMATIVE ASSESSMENT


1 Summative Assessments : Module 1, 2, Midterm Exam, Final Exam
2 Summative Assessments : Module 3, 4, 5, 6, 7, Midterm Exam, Final Exam
3 Summative Assessments: Module 4, 5, 6, 7, Final Exam

GRADING SYSTEM
Midterm Grade Final Grade
Midterm Grade (MG) = 70% (Lecture Grade) + 30% Final Grade (FG) = 70% (Lecture Grade) + 30% (Lab Grade)
(Lab Grade)
Lecture: 70%
Lecture: 70% Class Standing (CS) 60%
Class Standing (CS) 60% 1. Average of at least three long quizzes
1. Average of at least three long quizzes 2. Teacher’s Evaluation
2. Teacher’s Evaluation 3. Class participation
3. Class participation (Seatwork, Assignments, Recitations)
(Seatwork, Assignments, Recitations) 4. Short Quizzes, Class Exercises
4. Short Quizzes, Class Exercises

Midterm Exam (ME) 15%


Midterm Exam (ME) 40% Final Exam (FE) 25%
Lab: 30%
Lab: 30% Class Standing (CS) 60%
Class Standing (CS) 60% 1. Laboratory Exercises/Machine Problems
1. Laboratory Exercises/Machine Problems 2. Teacher’s Evaluation
2. Teacher’s Evaluation 3. Project/s
3. Project/s 4. Practical Exam
4. Practical Exam

Midterm Exam (ME) 15%


Midterm Exam (ME) 40% Final Exam (FE) 25%

PASSING RAW SCORE: 70 PASSING RAW SCORE: 70


Note: Grades in Lecture and Lab should be the same. Note: Grades in Lecture and Lab should be the same.

INSTRUCTIONAL MATERIALS
- Lecture Materials (PPT)/ Supplementary and Reinforcement Materials
- Video Materials
- Study Guide

TEXTBOOK/REFERENCES/ONLINE REFERENCES
FO-ACAD-SDCS-004/30AUG2022/REV.2
Textbooks:
• Cadenhead, R et. Al. (2016). C++ in 24 Hours, Sams Teach Yourself (6th Edition). Sams Publishing
• McGrath, M. (2017). C++ programming in easy steps (5th ed.). Warwickshire, United Kingdom: Easy Steps Limited
• Tale, T. (2016). C++: The Ultimate Beginners Guide to C++ Programing. CreateSpace Independent Publishing Platform
• Cadenhead, R et. Al. (2016). C++ in 24 Hours, Sams Teach Yourself (6th Edition).Sams Publishing
• McGrath, M. (2017). C++ Programming in Easy Steps (5th ed.). Warwickshire, United Kingdom: Easy Steps Limited
• Deitel (2017), How to Program C++, 10th Edition

Journals:
MIS Quarterly
Security Management
Tech & Learning

Prepared by: Approved by: Version:

Dr. Ace C. Lagman


Version:
Jay-ar P. Lalata Program Director, IT 6.0
Faculty-In-Charge

Evaluated by: Date Modified:


August 2022
Mr. Roman M. De Angel
Coordinator, ITWMA

FO-ACAD-SDCS-004/30AUG2022/REV.2

You might also like