CC3L-CP2 Syllabus
CC3L-CP2 Syllabus
COURSE SYLLABUS
Approval Sheet
Revision Level Effective Date Details of Origination/ Revision Author/ Subject Matter Expert
00 5 August 2019 Compliance with OBE and QMS Requirements
e.g. modification of course contents, teaching-learning activities,
and assessment tasks to ensure alignment with the most essential
01 1 September 2023
learning outcomes in the context of teaching and learning amid the
COVID-19 pandemic
O2 1 January 2024 Revision of the Learning Assessment Herlaine Jane D. Cortado
HERLAINE JANE D. CORTADO, MIT REX JR. E. LOZADA DR. LIEZL F. TANGONAN
Name and Signature of Faculty Member Name and Signature of Department Chairperson Name and Signature of College Dean
Date: Date: Date:
Republic of the Philippines
PALAWAN STATE UNIVERSITY
College of CCRD - QUEZON
Quezon, Palawan
COURSE SYLLABUS IN
CC3 /L – COMPUTER PROGRAMMING 2
SECOND SEMESTER, S.Y. 2019-2020
An Internationally recognized university that provides relevant and innovative education and research for lifelong learning and sustainable
PSU Vision
development.
The Palawan State University is committed to upgrading the people’s quality of life by providing education opportunities through excellent
PSU Mission
instruction, research and innovation, extension, production services, and transnational collaboration.
EQUALITY ( Excellence in service, Quality Assurance, Unity in Diversity, Advocacy for sustainable development, Leadership by example,
PSU Shared Values
Innovations, transparency, and Youth Development.
Objectives: To produce ethical IT professionals who are well-versed in the application, installation, operation, development,
Institutional Outcomes
maintenance, and administration of technology infrastructure.
Goals: To become globally competent, innovative, and socially and ethically responsible computing professionals engaged in life-long
College Goals & Program learning endeavors. They are capable of contributing to the country’s national development goals. (CMO 25 s, 2015)
Objectives
To Analyze the local and global impact of computing information technology on individuals, organizations, and society. (CMO 25 s, 2015)
This course is a continuation of CC101 - Programming 1. The emphasis is to train students to design, implement, test, and debug
Course Description
programs intended to solve computing problems using basic data structures and standard libraries
Graduate Attributes:
IT01. Apply knowledge of computing, science, and mathematics appropriate to the discipline
IT07. Apply knowledge through the use of current techniques, skills tools, and practices necessary for the IT
profession.
LO1. Design, implement test, and debug a program based on a given specification that uses (1) data structure arrays
strings, structures, linked lists, and files. (2) Conditional iterative and recursive constructs and (3) standard libraries in
the assigned programming languages.
Course Outcomes LO2. Assess and recommend revisions to another program's code (1) regarding the appropriateness of chosen data
structure (2) regarding the appropriateness of chosen conditional and iterative constructs given a programming task
and (3) regarding thoroughness in applying procedural abstraction.
LO3. Argue the costs and benefits of dynamic and static data structure implementation.
Teaching
Time Course Assessment Resource Textbooks/
Topics Intended Learning Outcomes (ILOs) Learning
Frame /Weeks Outcomes Tasks (ATs) Materials References
Activities (TLAs)
Skills
demonstratio
n
Define the word Applet
Distinguish the APPLET Element
Quizzes
Describe the JAR Archives
Lecture Books –
Determine the OBJECT Element
Presentation course
Use the Passing Parameters to Authors:
Oral content/
Applets Pomperanda
Computer Examination reference
Create a Basic Applet Life Cycle. Assisted
J. & Ganhi M.
a. Chapter 2:
Overview of Use the init(), start(), stop(), and instructions / Group/ Magazine-
destroy() ( JAVA
7 hrs. / the java learning individual sampling
Creating a Coordinate System, Programming
Week 2 & 3 laguage study and for
Graphics Objects, Loading Images & J.E.D.I)
Brainstorming readings
Compiling Code and Document Group/
Bases, Drawing Images at Actual Year: 2018 &
Reporting individual Internet -
Size 2017
reports current
Organize Scaling Images, Color, Buzz session trends and
Fonts Pages: 23-62
Skills issues
Demonstrate how to run and view the demonstratio
output of Applet and HTML using n
Netbeans.
25 hrs. / c. Chapter 3: Define the Control Structure Lecture Oral
Week 3 & 7 advanced Differentiate the categories of Presentation Examination Books – Authors:
conditional Control structure course Pomperanda
statements Formative test Skills content/ J. & Ganhi M.
Define the Decision control reference
demonstratio
structure ( JAVA
Practical / n
Classify the different kinds of Hands-on Magazine- Programming
decision control structure Rubrics sampling & J.E.D.I)
Create a program using a if and for
statement readings Year: 2018 &
Create a program using a if-else 2017
statement Internet -
current Pages: 63-
Create a program using an if- trends and 118
elseif statement issues
Create a program using an Switch
statement
Define the Repetition Control
Structure
Identify the different Repetition
Structures
Solve the program using
Repetition Structures
Describe what is a Branching
Statement
Create a Flowchart base in a
program
Define what is a package in
JOptionPane
Distinguish the JOP packages in
Java
Convert code to a dialog message
Quizzes/Participations : 10%
Midterm Examination : 20%
Final Examination : 20%
Grading Systems/ Course Project : 10%
Requirements
Laboratory/Practicum : 40% ( Performance 20% & Long Exam 20%)
Total : 100%
Revision History
Original