0% found this document useful (0 votes)
4 views

Ece Computer Programming Syllabus

The document outlines the vision, mission, and quality policy of Camarines Sur Polytechnic Colleges, emphasizing the commitment to provide high standards in education and environmental management. It details the goals and objectives of the institution, including producing competent graduates and addressing regional science and technology concerns. Additionally, it provides a syllabus for the Computer Programming course, including course information, learning outcomes, and a teaching-learning matrix for the academic year 2024-2025.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Ece Computer Programming Syllabus

The document outlines the vision, mission, and quality policy of Camarines Sur Polytechnic Colleges, emphasizing the commitment to provide high standards in education and environmental management. It details the goals and objectives of the institution, including producing competent graduates and addressing regional science and technology concerns. Additionally, it provides a syllabus for the Computer Programming course, including course information, learning outcomes, and a teaching-learning matrix for the academic year 2024-2025.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Republic of the Philippines

CAMARINES SUR POLYTECHNIC COLLEGES


Nabua, Camarines Sur
CSPC-F-COL-13
VISION
2021
Polytechnic education at its best for the Bicolanos.
MISSION
Transforming lives to be free of poverty by creating a better future through
world class polytechnic education and technological innovation. Rev.
QUALITY AND ENVIRONMENTAL POLICY

CSPC commits to provide the highest standards in total customer


satisfaction in accord with legal and other requirements to satisfy current
and future needs of clients and stakeholders; uphold good governance SYLLABUS
conditions; and sustain the integrity of the environment and its resources IN
through continual improvement of its quality and environmental
management system. COMPUTER PROGRAMMING
.
GOALS AND OBJECTIVES
2nd semester, SY 2024-2025
• Produce professionally competent graduates who are responsible
Filipino and global citizens by providing quality teaching and learning I. COURSE INFORMATION
environment.
• Address regional and national science and technology concerns by
institutionalizing and integrating research-based programs in all A. DEGREE PROGRAM : Bachelor of Science in Electronics Engineering
Colleges.
• Improve the quality of lives through the conduct of demand-driven and B. COURSE CODE : CS 121
research- based extension services
• Strive for optimal performance by sustaining good governance C. COURSE NAME : Computer Programming
conditions and sound management of the college’s resources.
D. CREDIT UNITS : 2 units
CORE VALUES
We will be guided with our strong core values of: E. CONTACT HOURS FOR LEC & LAB : Lec: 0 Lab: 6
- Creativity - Character F. CO/PREREQUISITE/S : None / None
-Service-Oriented - Altruism
-Passion - Responsibility G. CONSULTATION HOURS : Thursday (1:00pm – 3:00pm)
-Collaboration - Excellence
-Stewardship H. INSTRUCTOR’S E-MAIL ADDRESS : [email protected]
CEA GENERAL OBJECTIVES
I. COURSE DESCRIPTION : Introduce the fundamental concepts of programming
1. Graduates of professional institutions must demonstrate a service from an object-oriented perspective. Topics are drawn from classes and objects, abstraction,
orientation in one’s profession.
2. Graduates of colleges must participate in various types of employment,
development activities, and public discourses, particularly in response to
encapsulation, data types, calling methods and passing parameters, decisions, loops, arrays and
the needs of the communities one serves.
3. Graduates of universities, in addition must participate in the generation of collections, documentation, testing and debugging, exceptions, design issues, inheritance, and
new knowledge or in research and development projects.
4. Graduates of State Universities and Colleges and Local Universities and polymorphic variables and methods. The course emphasizes modern software engineering and
Colleges must, in addition, have the competencies to support “national,
regional and local development plans.” (RA 7722) design principles.
5. Graduates of higher educational institutions must preserve and promote
the Filipino historical and cultural heritage.

Effectivity Date: February 2023 Rev. 3 Page 1 of 9


Republic of the Philippines
CAMARINES SUR POLYTECHNIC COLLEGES
Nabua, Camarines Sur
CSPC-F-COL-13
II. OUTCOME-BASED CURRICULUM FRAMEWORK
2021
Intended Learning Outcomes (ILO)

Institutional Learning Program Educational Program Outcomes Course Outcomes Rev.


Core Values
Outcomes (ILOs) Objectives (PEOs) (POs) (COs)
CSPC shall pursue its CSPC Graduates are Within 3-5 years after Graduates of the BS Upon completion of the
mission and vision with expected to embody the graduation, the graduates of Electronics Engineering Computer Programming
fervor steered by the values following attributes: BS Electronics Engineering program should be able to: course, the students should be
that have driven this are expected to: able to:
institution over the years. • Critical Thinking and PO1: Apply knowledge of
Our services and our acts Problem Solving PEO 1: Graduates are mathematics and science to CO 1: Familiarize with
shall constantly reflect these engaged in the practice of solve electronics engineering fundamentals of Programming
nine organizational values Generate new knowledge Electronics Engineering in the problems. Languages. (POs – 11)
that CSPC CARES: and innovative technology various fields cited in Article
responsive to local and global 1, Section 5 of RA 9292 that PO2: Design and conduct CO 2: Apply programming
C-reativity needs. includes communication experiments, as well as to concepts in engineering
ability to transcend and engineering and/ or analyze and interpret data. problems. (POs – 11)
create meaningful concepts • Results-Oriented telecommunications, radio
in the four-fold functions and television PO3: Design a system, CO3: Create Graphic User
Exemplifies advanced broadcast/broadcasting, component, or process to Interfaces in application to
S-ervice Orientation research skills and active consumer and industrial meet desired needs within engineering problems. (POs –
continuous improvement of engagement in extension electronics, instrumentation, realistic constraints, in 11)
the quality of our products services for sustainable automation and robotics. accordance with standards.
and services as public community development
servants PEO 2: Graduates occupy PO4: Function in
• Professional Ethics varied positions in multidisciplinary and multi-
P-assion Adheres strictly to the highest engineering firms and allied cultural teams.
overwhelming desire to ethics and policy standards industries.
deliver services to the both in their professional and PO5: Identify, formulate, and
stakeholders personal behavior PEO 3: Graduates continue solve electronics engineering
to develop their technical and problems.
C-ollaboration • Lifelong Learning professional skills through
emphasis on teamwork and Engages in a self-motivated formal and/or non-formal PO 6: Understand
prominence given to the pursuit of knowledge for studies. professional and ethical
responsibility.

Effectivity Date: February 2023 Rev. 3 Page 2 of 9


Republic of the Philippines
CAMARINES SUR POLYTECHNIC COLLEGES
Nabua, Camarines Sur
CSPC-F-COL-13
engagement with external active citizenship and self-
2021
partners sustainability PO 7: Communicate
• Communication effectively complex electronics
C-haracter Develops and expresses engineering activities with the Rev.
transform students for ideas through effective engineering community and
holistic moral values written, oral and visual with society at large.
communication for various
A-ltruism academic and professional PO 8: Understand the impact
manifest the desire to help contexts of electronics engineering
selflessly • Environmental solutions in a global,
Stewardship economic, environmental, and
R-esponsibility Utilizes and manages all societal context.
possess a high sense of God-given resources through
accountability environmental-friendly PO 9: Recognize the need for,
initiatives in partnership with and engage in life-long
E-xcellence sustainable community learning.
standout in the academic linkages
endeavor • Global Industry PO 10: Apply knowledge of
Competitiveness contemporary issues.
S-tewardship Demonstrates excellent skills
govern students with moral to compete in a global job PO 11: Use techniques, skills,
standards market and lead the and modern engineering tools
development industries. necessary for electronics
engineering practice.

PO 12: Know and understand


engineering and management
principles as a member and
leader of a team, and to
manage projects in a
multidisciplinary environment.

PO 13: Understand at least


one specialized field of
Electronics Engineering
practice.

Effectivity Date: February 2023 Rev. 3 Page 3 of 9


Republic of the Philippines
CAMARINES SUR POLYTECHNIC COLLEGES
Nabua, Camarines Sur
CSPC-F-COL-13
III. TEACHING-LEARNING MATRIX
2021
COURSE TEACHING-LEARNING ACTIVITIES ASSESSMENT
DURATION LEARNING OBJECTIVES COURSE CONTENTS
OUTCOMES (TLAs) TASKS
Rev.
Onsite Offsite
WEEK 1 CO 1 Be familiar with the school ORIENTATION Interactive Self-Paced Participation
CO 2 policies as far as classroom • Grading system as per Discussion Learning Exercises
instruction is concerned student’s handbook
• Subject Requirements
Be oriented with the content of • School policies as per
the course student’s handbook
• Classroom policies
• Course Overview
• Rationale of the Course
WEEK 2-3 CO 1 Introduce to the students the 1. Introduction to Object Lecture Self-Paced Participation
CO 2 fundamental concepts of Oriented Programming and Discussion, Learning through Quizzes
Object-Oriented Programming. UML Question and Recorded Video Exercises
1.1 Fundamental Concepts: Answer, Discussion and
Distinguish the Fundamental Classes, Objects, and Consultations Demonstration,
Concepts of OOP Methods, Inheritance, Face to Face Problem Solving
Encapsulation, and laboratory session through
Identify the relationship of the Abstraction, Polymorphism Programming
Fundamentals Concept of OOP 1.2 Unified Modeling Exercises
Language (UML): Basic
Discuss the UML Concept Concepts, Association,
Aggregation, Composition,
Show the relationship of the and Multiplicity, UML
UML to Object Oriented Diagrams
Programming

WEEK 4-5 CO 1 Familiarize the basic syntax and 2. Programming Language Lecture Self-Paced Participation
CO 2 understand the concepts of Fundamentals Discussion, Learning through Quizzes
coding conventions and data 3.1 Coding Conventions and Question and Recorded Video Exercises
types, variables, attributes, Data Types Answer, Discussion and
methods, control and iterative 3.2 Constants and Variables Consultations Demonstration,
statement, strings, and array. 3.3 Attributes, Methods and Face to Face Problem Solving
Constructors laboratory session through

Effectivity Date: February 2023 Rev. 3 Page 4 of 9


Republic of the Philippines
CAMARINES SUR POLYTECHNIC COLLEGES
Nabua, Camarines Sur
CSPC-F-COL-13
Demonstrate an understanding 3.4 Control and Iterative Programming
of concepts and underlying Statements Exercises 2021
principles in object-oriented 3.5 Characters and Strings
programming language 3.6 Arrays
Rev.
Follow basic language syntax
rules and best practices in
program coding
WEEK 6-7 CO 1 Use language-data types, 3. Programming Language Lecture Self-Paced Participation
CO 2 operators, and expressions using C++ Discussion, Learning through Quizzes
4.1 Introduction Question and Recorded Video Exercises
Use the appropriate language 4.2 Syntax Answer, Discussion and
syntax for sequence, selection, 4.3 Basic Input Output (cin, Consultations Demonstration,
and iteration constructs1.4 cout, & endl) Face to Face Problem Solving
4.4 Comments laboratory session through
Use the appropriate language 4.5 Variable Programming
syntax for iteration constructs 4.6 User Input Exercises
4.7 Data Types
4.8 Operators
4.9 Strings
4.10 Math
4.11 Boolean
WEEK 8 Student’s Independent Learning Study
WEEK 9 Assess the acquired knowledge Face to face Submission of Midterm Examination
of the students during the MIDTERM EXAM orientation before Midterm
midterm period examination Examination
WEEK 10 CO 1 Discuss Conditions statement 4. Selection Structure Lecture Self-Paced Participation
CO 2 use in Programming 5.1 If Discussion, Learning Quizzes
CO 3 5.2 Else Question and Problem Solving Exercises
Compare statements to perform 5.3 Else If Answer, through
simple branching operations 5.4 Short Hand If..Else Consultations programming
Face to Face Exercises
Describe selection with laboratory session
conditional statements

Write programs that use


selection (if, switch, conditional
operator).

Effectivity Date: February 2023 Rev. 3 Page 5 of 9


Republic of the Philippines
CAMARINES SUR POLYTECHNIC COLLEGES
Nabua, Camarines Sur
CSPC-F-COL-13
WEEK 11-12 CO 1 Learn how to use loop control 5. Repetition Structure Lecture Self-Paced Participation
CO 2 statements, such as break and 6.1 While Loop Discussion, Learning Quizzes 2021
CO 3 continue, to alter the flow of 6.2 Do While Loop Question and Problem Solving Exercises
execution within loops. 6.3 For Loop Answer through
Rev.
Face to Face Programming
laboratory session Exercises
WEEK 13-14 CO 1 Develop an understanding of 6. C++ Function Lecture Self-Paced Participation
CO 2 what functions are and their role 7.1 Types of Function Discussion, Learning Quizzes
CO 3 in programming. 7.2 Function Declaration Question and Problem Solving Exercises
7.3 Calling a Function
7.4 Function Parameters Answer, through
Demonstrates the concepts of 7.5 Return Statement Consultations Programming
Function Overloading. 7.6 Function Prototype Face to Face Exercises
laboratory session
Understand how to pass values
to functions using parameters
and how to retrieve and utilize
the return values.
WEEK 15-16 CO 1 Construct a class that contains 7. C++ Classes Lecture Self-Paced Participation
CO 2 primitive member/instance 8.1 Classes/Object Discussion, Learning through Quizzes
CO 3 variables 8.2 Class Methods Question and Recorded Video Exercises
8.3 Constructors Answer, Discussion and
Use a user-defined aggregation 8.4 Access Specifiers Consultations Demonstration,
in a class 8.5 Encapsulation Face to Face Problem Solving
8.8 Inheritance laboratory session through
Implement inheritance to at least 8.9 Polymorphism Programming
two (2) levels of depth 8.10 Files Exercises
8.11 Exceptions
Use polymorphism at a simple
level through inheritance to
enable easy code extension
WEEK 17 Student’s Independent Learning Study
WEEK 18 Assess the acquired knowledge Face to face Submission of final Final Project
of the students during the final FINAL EXAM orientation before examination and Final Examination
period examination project

Effectivity Date: February 2023 Rev. 3 Page 6 of 9


Republic of the Philippines
CAMARINES SUR POLYTECHNIC COLLEGES
Nabua, Camarines Sur
CSPC-F-COL-13
IV. COURSE REQUIREMENTS
2021

GRADING PERIOD PROJECT/PRODUCT/PERFORMANCE TASKS TIME FRAME


Rev.
Midterm Activities, Recitation, Quizzes, Attendance January-March 2024
Finals Activities, Quizzes, Exam/Project March-May 2024

V. GRADING SYSTEM

CRITERIA NON- LABORATORY WORKSHOP COMPUTATION FOR FINAL MIDTERM GRADE


LABORATORY SUBJECTS SUBJECTS
Midterm Grade (MG) = Class Standing (0.40) + Examination (0.30) + Project (0.30)
SUBJECTS
Class Standing COMPUTATION FOR TENTATIVE FINAL GRADE
(Attendance, 50% 40% 20% Tentative Final Grade (TFG) = Class Standing (0.40) + Examination (0.30) + Project (0.30)
Quizzes/Recitation, COMPUTATION FOR FINAL GRADE
Assignment/Worksheet) Final Grade (FG) = Midterm Grade (0.50) + Tentative Final Grade (0.50)
Major Examination 30% 30% 20%

Project
20% 30% 60%
TOTAL: 100% 100% 100%

VI. COURSE RESOURCES


A. Instructional Tools
❖ CSPC SIAS as Learning Management System (LMS)
❖ Google Meet as Conference Tool for Sync Sessions
❖ PowerPoint Presentations
❖ Dev-C++ / Online C++ Compiler

Effectivity Date: February 2023 Rev. 3 Page 7 of 9


Republic of the Philippines
CAMARINES SUR POLYTECHNIC COLLEGES
Nabua, Camarines Sur
CSPC-F-COL-13
B. References
❖ Marius Bancila. 2020. Modern C++ Programming Cookbook 2nd Edition. Packt Publishing 2021
❖ Bjarne Stroustrup. 2022. Tour of C++, A (C++ In-Depth Series) 3rd Edition. Addison-Wesley Professional
❖ Marc Gregoire. 2024. Professional C++ Sixth Edition. John Wiley & Sons, Inc. Rev.
❖ George S. Tselikis. 2022. Introduction to C++. CRC Press. New York
❖ Boguslaw Cyganek. 2021. Introduction to Programming with C++ for Engineers. Wiley-IEEE Press
❖ Eugene Garrette. 2022. Object Oriented Programming using C++.Kaufman Press. India
❖ Behrouz A. Forouzan, Richard Gilberg. 2020. ISE C++ Programming: An Object-Oriented Approach. McGraw-Hill Education
❖ E Balagurusamy. 2019. Object Oriented Programming with C++, 8th Edition. Mc Graw Hill India
❖ Mike Mcgrath. 2022. C++ Programming in easy steps, 6th edition. In Easy Steps the Limited
❖ Klaus Iglberger. 2022. C++ Software Design: Design Principles and Patterns for High-Quality Software 1st Edition. O'Reilly Media

VII. CLASSROOM POLICIES


Students of this course are expected to:
1. The academic institution adopts flexible learning wherein 50% is onsite and 50% is offsite for non-laboratory classes. For laboratory classes, at least 75% of
the class is onsite.
2. During onsite classes, IATF protocols should be strictly observed.
3. Students are encouraged to wear a mask for the entire duration of the onsite classes and bring sanitizer.
4. Students should wear the prescribed uniform and validated identification card during onsite classes. During offsite classes, students should strictly observe
the dress code provided by the Office of Student Affairs and Services.
5. During the duration of onsite classes and when the student has shown symptoms of COVID-19, they should be directed to stay in an isolation room and
immediately contact the college nurse for further health assessment.
6. Students should take and pass all onsite and offsite assessments.
7. Students should attend onsite and offsite classes punctually and regularly.
8. Students should observe honesty, integrity, and independence during recitations and examinations. Any student caught for dishonesty will be dealt with
based on the college policies.
9. Students should speak decently and appropriately during onsite classes.
9.1 During discussions, students should avoid hurtful and derogatory comments to their fellow students and instructors. Libellous and hate speech will not
be tolerated.
9.2 Students should upload appropriate profile pictures to their social media and Learning Management System accounts. Derogatory languages and
pictures are strictly prohibited.
10. Students should communicate to the Instructor concerned about any difficulties encountered in the course for necessary assistance. Communication
channels such as inbox messaging, announcements, discussion posts, activity threads, and the like should only be set during office/school hours.
11. Students should maintain the cleanliness and orderliness of the lecture room and/or laboratory room during face-to-face meetings.

Effectivity Date: February 2023 Rev. 3 Page 8 of 9


Republic of the Philippines
CAMARINES SUR POLYTECHNIC COLLEGES
Nabua, Camarines Sur
CSPC-F-COL-13
12. During students’ independent learning study, students are highly encouraged to schedule an appointment with their instructors for a course consultation
2021
regarding their class standing. SILS is also intended to comply with other missed course requirements and the like.

Rev.

Prepared: Reviewed: Approved:

CARLO ADONIS S. SAN CARLOS ENGR. VINCENT E. MALAPO ENGR. MARTIN D. VALERAS, JR.
Instructor Program Chair, BSECE Dean, CEA

Effectivity Date: February 2023 Rev. 3 Page 9 of 9

You might also like