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

CCIT-02 (Updated Syllabus) Fundamentals of Programming

Uploaded by

Mer Rcy Est
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

CCIT-02 (Updated Syllabus) Fundamentals of Programming

Uploaded by

Mer Rcy Est
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

CENTRAL PHILIPPINES STATE UNIVERSITY

Kabankalan City, Negros Occidental

College of Computer Studies


OBE COURSE SYLLABUS in FUNDAMENTALS IN PROGRAMMING

1st Semester, SY 2022-2023

VISION

CPSU as the leading technology-driven multi-disciplinary University by 2030


MISSION

CPSU is committed to produce competent graduates who can generate and extend leading technologies in multi-disciplinary areas beneficial to the community.

GOAL

To provide efficient, quality, technology-driven and gender-sensitive products and services.

COMMON OUTCOME TO A HORIZONTAL TYPE OF THE SCHOOL (AS DEFINE IN CMO 46. S. 2012)

Capable of engaging in the generation of new knowledge or in research and development projects.
For professional institutions: a service orientation in one’s profession
For colleges: an ability to participate in various types of employment, development activities, and public discourses particularly in response to the needs of the communities
one serves.
For universities: an ability to participate in the generation of new knowledge or in research and development projects.
Graduate of State Universities and colleges must, in addition, have the competencies to support ‘national, regional, and local development plans.” (RA 7722)
A PHEI, at its option, may adopt mission-related program outcomes that are not included in the minimum set.

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.:1 of 12


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

PROGRAM OUTCOMES

a. Common to All Types of School


a.1. Articulate and discuss the latest developments in the specific field of practice (PQF level 6 descriptor);
a.2. Effectively communicate orally and in writing using both English and Filipino;
a.3. Work effectively and independently in multidisciplinary and multi-cultural teams (PQF level 6 descriptor);
a.4. Act in recognition of professional, social, and ethical responsibilities;
a.5. Preserve and promote “Filipino historical and cultural heritage” (based on RA 722);

b. Specific for the Graduates of the Information Technology program


b.1 Analyze complex problems, and identify and define the computing requirements needed to design an appropriate solution.
b.2 Apply computing and other knowledge domains to address real-worlds problems.
b.3 Design and develop computing solutions using a system-level perspective.
b.4 utilize modern computing tools.

c. Specific to a sub-discipline and a major program


c.1. Graduates of this program should be able to:
 Apply computing & other knowledge domains through intensive research to address real-world problems.
 Utilize modern computing tools in the design / development of solutions to achieve desired properties such as reliability, efficiency and robustness with respect
to legal and ethical considerations and work independently or in team.
 Act in recognition of professional, social, and ethical responsibilities.
 Effectively communicate orally and in writing using both English and Filipino.
 Engage in planning and upgrading of one’s professional growth through continuing education.
c.2. To achieve these outcomes, graduates must have the following competencies:
 Proficient in research in relation to computing
 Ductile skills and working attitude in the use of modern tools
 Observe ethical standards
 Communicate in English and Filipino (both oral and written) fluently, accurately and creatively in diverse, cultural, academic and professional settings
 Tenacious engagement to professional development through attendance to relevant trainings, seminars, short courses, and industry immersion.

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.:2 of 12


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

PROGRAM OUTCOMES

IDEAL BSIT GRADUATE PERFORMANCE INDICATORS


ATTRIBUTES
Generate knowledge through Complete Capstone Project in line with Information Technology trends
research Interpret data and information using appropriate tools and procedures
Knowledge for Solving Computing Apply knowledge of computing, science and mathematics appropriate to the discipline.
Problems Understand best practices and standards and their applications
Analyze complex problems and identify and define the computing requirements appropriate to its solution.
Problem Analysis Identify and analyze user needs and take them into account in the selection, creation, evaluation, and
administration of computer-based systems
Design/Developments of Solution Design, implement and evaluation computer-based systems, processes, component or programs to meet desired
needs and requirements under various constraints.
Integrate IT-based solutions into the user environment effectively.
Develop software applications that will help the community related to agriculture, security, office management and
environment.
Develop technology that will support the needs of the farmers in terms of agricultural machineries.
Modern Tool Usage Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT profession
Individual and Team Work Function effectively as a member or leader of development team recognizing the different roles within a team
accomplish a common goal
Assist in the creation of an effective IT project plan

Communication Communicate effectively with the computing community and with society at large about complex computing
activities through logical writing, presentations and clear instructions.
Computing Professionalism and Analyze the local and global impact of computing information technology on individuals, organizations and society.
Social Responsibility
Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of information
technology
Accomplish assigned work as specified and within time frame
Perform beyond the call of duty with high level of independence
Life-long Learning Recognize the need for and engage in planning self-learning and improving performance as a foundation for
continuing professional development

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.:3 of 12


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

I. PROGRAM : Bachelor of Science in Information Technology

II. COURSE NUMBER : CCIT 02

III. COURSE TITLE : Fundamentals of Programming

IV. COURSE DESCRIPTION : This course allows the student to learn and apply the art and style of procedural programming to solve computational problems
adhering to the standards and guidelines of documentation. t includes discussion on I/O statements, loop and branching instructions,
and creating functions and procedures.

V. CREDIT : 3 units (lecture and laboratory)

VI. CREDIT HOURS : 5 hours classroom contact per week and 90 hours per semester

VII. COURSE OUTCOMES : At the end of semester the students must have:

1. Apply basic language syntax and basic principles.


2. Apply principles in procedural programming.
3. Determine and apply the debugging techniques for solving errors and inhibiting program acceptance.
4. Adhere to standards and guidelines of documentations.
5. Justify the correctness of the program as well as its documentation as needed.
6. Write a programming project(s) integrating the concepts and principles learned in this course.

VIII. COURSE PREREQUISITE : N/A

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.:4 of 12


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

IX. LEARNING PLAN

Time Resource
Desired Learning Teaching and Learning
Fram Assessment Task s
Outcomes (DLO) Course Content References Activities
e Materials
(hrs) Lecture Lab Lecture Lab
At the end of the unit, Unit 0: Orientation
students must have:
1. Course  University Code
Description:  Student’s Manual
 Internalize the
General Desired  Bulletin of Information
vision, Objectives, Class  Syllabus and Course Outline
mission, core Policies Laptop
values of the 2. The University , Projector
Vision, Mission, 2
University and Student’s
Values, and hours
the Manual
institutional, Outcomes
Syllabus
college,
degree and
course
outcomes
At the end of the I. Introduction Stroustrup, Bjarne R., et. Al. (2013). 5 Lecture Summative Laptop
chapter, students The C++ Programming Language hours Discussio Test Projector
must have:  Introduction to Fourth Edition. Addison-Wesley n Assignments Hand-outs
Programming Professional
Oral Oral Internet
 History of C++
 Understand Stanley B. Lippman, Josée Lajoie, Interactio Presentation Textbooks
 C++ as a
the concept of Barbara E. Moo. C++ Primer, 5th n
programming
programming language Edition, 2012. Addison-Wesley
and the Professional.

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.:5 of 12


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

language to
be used.

 Learn the II. Getting Started Stanley B. Lippman, Josée Lajoie,


components Barbara E. Moo. C++ Primer, 5th Activity:
in problem  Writing a Edition, 2012. Addison-Wesley Lecture Write and
simple C++ Professional. Discussio debug a Laptop
solving
program
n simple “Hello Laborator Projector
 A First Look at 10
Oral World” Assignments y Hand-outs
Input/ Output hours
 A Word about Interactio program Exercises Internet
Comments n Textbooks
 Flow of  Problem
Control Solving
 Introducing
Classes
 Explore the III. The Basics Stroustrup, Bjarne R., et. Al. (2013). Activity:
strategies in The C++ Programming Language  Apply
problem  Primitive Built- Fourth Edition. Addison-Wesley variable
in Types Professional
solving in declaration,
 Variables
relation to Stanley B. Lippman, Josée Lajoie, utilizing
 Arithmetic
procedural Operation Barbara E. Moo. C++ Primer, 5th correct
Lecture
programming  Constants Edition, 2012. Addison-Wesley usage of
Discussio Laborator
Professional. data types Laptop
20 n Summative y
and Projector
hours Oral Test Exercises
familiarizatio Hand-outs
Interactio
n of Assignment Internet
n
arithmetic s Textbooks
operation in
programming

 Identify and IV. Flow of Control Stroustrup, Bjarne R., et. Al. (2013). 20 Lecture Activity: Laborator Laptop
Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.:6 of 12
CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

analyze the The C++ Programming Language


use of control  Control Fourth Edition. Addison-Wesley
Structures Professional
statements  Conditional
in computing Statements BeginnersBook. 2019. For loop in C++ Discussio
requirements  Flow Control with example. Retrieved from:  Implement
n
appropriate to Operators https://beginnersbook.com/2017/08/cp the usage of Quizzes
Oral Projector
 The if, if-else, p-for-loop/20 flow of Term
its solution Interactio y Hand-outs
and else if hours contro in C+ Examination
n Exercises Internet
statements +
MIT OpenCourseWare (2011). Textbooks
Structure programming Assignment
 Switch case Introduction to C++. http:// Problem s
statements ocw.mit.edu Solving
 Looping
 Nested
Control
Structure

1.5
MIDTERM EXAMINATION hours

 Identify the Unit 5: Functions Stanley B. Lippman, Josée Lajoie,


Activity:
basic use of  Defining Barbara E. Moo. C++ Primer, 5th
Functions Edition, 2012. Addison-Wesley  Execute
functions, Lecture
 Returning a Professional. repeatedly
declaration, Discussio
Value conditions in Laborator
arguments, MIT OpenCourseWare (2011). 15 n Quizzes Laptop
 Functioning a particular y
return values Introduction to C++. http:// hours Oral Summative Projector
Overloading block of Exercises
and function  Recursion ocw.mit.edu Interactio Test Hand-outs
statements
overloading.  Global n Internet
Variables
Assignment Textbooks
 Implementing 
s
Swap
 Analyze and VI. Arrays and Stroustrup, Bjarne R., et. Al. (2013). 15 hrs Activity: Laborator

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.:7 of 12


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

define Strings The C++ Programming Language


complex  Arrays Fourth Edition. Addison-Wesley
 Array Professional
problems
Initializers  Design and
regarding in Stanley B. Lippman, Josée Lajoie, Lecture
 Multi- debug a
using the dimensional Barbara E. Moo. C++ Primer, 5th Discussio
simple Quizzes Laptop
basics of Arrays Edition, 2012. Addison-Wesley n y
Professional. program Summative Projector
arrays and  String Literals Oral Exercises
using arrays Test Hand-outs
strings.  Navigating Interactio
Arrays MIT OpenCourseWare (2011). Internet
n Assignment
Introduction to C++. http:// Textbooks
 s
ocw.mit.edu

1.5
FINAL EXAMINATION
hours

X. COURSE REQUIREMENTS :

Execute and accomplish the given laboratory exercises / activities.


Submit compilation of the laboratory exercises.

Exams
1. Midterm Examination
2. Final Examination

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.:8 of 12


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

XI. GRADING SYSTEM :

Knowledge 40%
60% - Written Examination
40% - Summative Test
Skills 50%
50% - Scientific and Technical Experiment/Activity
50% - Demonstration of Competencies acquired
Attitude 10%
50% - Class Behavior
50% - Participation, Awareness, Interest
Total 100%

XII. REFERENCES : Stroustrup, Bjarne R., et. Al. (2013). The C++ Programming Language Fourth Edition. Addison-Wesley Professional

Stanley B. Lippman, Josée Lajoie, Barbara E. Moo. C++ Primer, 5th Edition, 2012. Addison-Wesley Professional.

XIII. RESOURCE MATERIALS: Textbook, E-book, Handouts

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.:9 of 12


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

A. Rubrics (Computer Program quality assessment)

Instruction: Rate each of the following by placing a check mark in the appropriate box in each row.
Criteria of success: Total score is equal to 24 but not less than 12.
1 – Unsatisfactory 2 - Competent 3 – Proficient 4 – Distinguished

Ratings Criteria

1 2 3 4

Achieves what it was designed to do

Operates without errors

Source code is easily understood

Easy to test correctness of source code

Source code is easy to modify or change.

Source code will Documented


TOTAL

Distinguished = Work shows a mastery of skills and reflects a deep understanding of concepts. The submitted work almost manifests quality which meets beyond the
submitted expected output.
Proficient = Works reflects understanding of concepts as well as use of skills discussed in the class. The submitted work almost manifests quality which meets beyond the
submitted expected output.
Competent = Work shows some understanding of concepts and skills. The submitted work does not necessarily meet the submitted expected output.
Unsatisfactory = Performance does not meet the expectations stated in the outcomes.

B. Course Mapping
Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.:10 of 12
CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

Legend:
I - Introduce
P- Practice
D- Demonstrate

COURSE TITLE

RELATIONSHIP TO PROGRAM OUTCOME Knowledge Problem Design/ Modern Indivi Commun Computing Life-Long
for Solving Analysis Developments tool dual ication Professionalism and Learning
Computing of Solution Usage and Social Responsibility
Problems Team
Work
University Mission/ Vision/ CCS Goals/ I
Objectives
Introduction/ History of Programming I I

Data Types/ Variables/ Arithmetic Operation P D I

Input/ Output/ Classes/ Hello World P D I

Statements P P D I

Looping’s P P I

Arrays P P I

Prepared by : MERCY JOHN P. ESTACION Date: _______________


Name of Faculty

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.:11 of 12


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

Reviewed by: ROSE ANN C. BALLADARES, MIT Date: _____________


Program Head

Noted by: ROSEMIE G. GEQUILLANA, Ph. D Date: _____________


Dean of Instruction

Recommending approval: ROSEMIE G. GEQUILLANA, Ph. D Date: _____________


Campus Administrator

Approved by : FERNANDO D. ABELLO, Ph.D Date: _____________


Vice President for Academic Affairs :

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.:12 of 12

You might also like