0% found this document useful (0 votes)
56 views8 pages

CC3L-CP2 Syllabus

syllabus

Uploaded by

herlainecortado
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)
56 views8 pages

CC3L-CP2 Syllabus

syllabus

Uploaded by

herlainecortado
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/ 8

Republic of the Philippines

PALAWAN STATE UNIVERSITY


Cluster 3 – Occidental Cluster
Quezon Campus

COURSE SYLLABUS

Approval Sheet

Course Title: COMPUTER PROGRAMMING 2


Course Code/ Number: CC 3/L
Term and School Year: SECOND SEMESTER, S.Y. 2023-2024

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

Prepared by Recommending Approval Approved

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

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY – FIRST YEAR

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)

Course Title Computer Programming 2

Course Code/Number CC 3/L

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

Credit Units 2/1

Course Prerequisites CC 2/L


Links to Program
Course Learning Program Learning Outcomes
Outcomes
Outcomes
IT01 IT07 IT09
LO1 A E F
LO2 A E F
LO3 A E F

Graduate Attributes:

A – Knowledge for Solving Computing Problems F – Individual and Teamwork


B – Problem analysis G – Communication
C – Design/Development of Solution H – Computing Professional & Social Responsibility
E – Modern Tool Usage I – Life – Long Learning

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.

IT09. Assist in the creation of an effective IT project plan

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)

5 hrs. / a. Chapter 1:  Characterizing Java as an enabler of


1 Week Programming contemporary software engineering  Lecture Books – Authors:
LO1 concepts paradigms. Presentation  Quizzes course Pomperanda
 Describe the java Comments content/ J. & Ganhi M.
 Saving files on windows, Compiling  Computer reference
and Running Assisted  Oral ( JAVA
 Define Command line arguments instructions / Examination Magazine- Programming
 Determine Objects, static fields, learning sampling & J.E.D.I)
Methods  Group/ and for
 Passing Arguments to Methods,  Brainstorming individual readings Year: 2018 &
Returning values from methods study 2017
Create a Passing Arguments to  Reporting Internet -
Methods, Returning Multiple Values  Group/ current Pages: 1-22
from methods, Constructors  Buzz session individual trends and
reports issues

 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

 Creating threads, extending the


thread class
 Compiling, Stopping and blocking a
thread
 Identify the Lifecycle of a thread
 Describe Thread exceptions, thread
priority Books –
 Define the word Synchronization  Lecture course Authors:
Presentation content/ Pomperanda
 Creating and Wrapping Your Own
 Oral reference J. & Ganhi M.
Packages
 Practical / Examination
 Name the Packages
Hands-on Magazine- ( JAVA
3 hrs. /  Create Documentation for the class
a. Chapter4 :  Skills sampling Programming
Week library
Methods  Computer demonstration and for & J.E.D.I)
8  Generate Importing Classes
Assisted readings
 Use the Package Imports instructions /  Rubrics Year: 2018 &
 Name Conflicts when importing learning Internet - 2017
packages current
 Describe the java.lang package trends and Pages: 119-
 State the hashCode() method of issues 132
java.lang. Object
 Define the Java.lang.Math, java,util.
Vector, java.lang., String,
java.util.Random,java.util.
Hashtablejava.util.Date,java.util.cale
ndar
6 hrs. / b. Chapter 5:  Declaring Arrays, Creating Arrays,  Lecture  Oral
Week 9 Advance arrays Initializing Arrays Presentation Examination Books – Authors:
LO2  Identify System Array copy() course Pomperanda
 Create a Multi-Dimensional Arrays  Practical /  Skills content/ J. & Ganhi M.
 Define the Strings Hands-on demonstration reference
 Determine the Vectors ( JAVA
Magazine-
sampling Programming
 Classify the Exceptions  Computer and for & J.E.D.I)
 Define the Try-catch Assisted readings
 Catching multiple exceptions instructions /  Rubrics Year: 2018 &
 Distinguish the final keyword learning Internet - 2017
Identify throws keyword and Throwing current
Exceptions trends and Pages: 133-
issues 170

 Define the word OOP


 Distinguish the Object and behavior
of OOP
 Identify Inheritance: the super class Books –
 Determine the different Multilevel of  Lecture course Authors:
Inheritance Presentation content/ Pomperanda
 Distinguish the Final and abstract  Oral reference J. & Ganhi M.
keyword  Practical / Examination
Describe Interfaces Hands-on Magazine- ( JAVA
e. Chapter 6;  Implementing an Interfaces
11 hrs. /  Skills sampling Programming
Object Oriented
Week 10 & 11  Creating a Overriding Methods  Computer demonstration and for & J.E.D.I)
Programming
 Use Multiple Methods Assisted readings
 Differentiate Sub classes and instructions /  Rubrics Year: 2018 &
Polymorphism learning Internet - 2017
 Describe the String() Methods current
 Using the String() Methods trends and Pages: 171-
 Determine the Rules for to String issues 210
 Define the Static member
 Differentiate the protected, default,
private modifiers
5 hrs. / e. Chapter 7;  Define the word HTML  Reporting  Oral
Week 12 Web Page  Identify the different HTML Tags in Examination Books – Authors:
Programming creating a web page in Netbeans  Panel course Pomperanda
 Demonstrate how to view HTML Discussion  Skills content/ J. & Ganhi M.
page in Netbeans demonstration reference
 Creating a basic web coding using  Case study ( JAVA
notepad  Rubrics Magazine- Programming
 Creating a web page with an Applet  Brainstorming Assessment sampling & J.E.D.I)
program. and for
 Dimensional readings Year: 2018 &
question 2017
approach Internet -
current Pages: 211-
trends and
issues 266

 CHED MEMORANDUM ORDER 25, s 2015 & CMO 53, s 2006


Course References  Empowerment Technologies Book 1 by: J.Tamayo, MC.Vicente, MJ.Delos Trinos, et, al.
 SAMS Teach Y by Beadley L. Jones and Peter Aitken

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%

1. The Maximum number of absences allowed is 5.


2. Cell phone is not allowed to be used inside the classroom
3. There will be no Re-Do policy in this subject.
4. The work will be turned in by the assigned date.
Course Policies
5. Late work turned in within one week of the date will be assessed a 20% penalty.
6. Work later than one week will be accepted up until the last day of the grading period for half credit.
7. A student must have a valid excuse letter (med. cert. if available).
8. Students caught and proven cheating in quizzes, or major examinations will automatically get zero credit.
Supplementary Materials Books and Computing
Consultation Period Tuesday & Thursday, 3:00-5:00 PM

Revision History
Original

Prepared by: Recommending Approval: Approved:

HERLAINE JANE D. CORTADO DR. LIEZL F. TANGONAN DR. GABILYN G. ORILLA


Name and Signature of Faculty Members Campus Director Director, PSU Quezon Campus
Date: Date: / Dean/ CCRD South Campuses
Date:

You might also like