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

CC-102-Computer-Programming-2-2025

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

CC-102-Computer-Programming-2-2025

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

CITY COLLEGE OF SAN JOSE DEL MONTE

DOCUMENT: SYLLABUS COURSE: COMPUTER PROGRAMMING 2 COPIES ISSUED TO:

DATE OF EFFECTIVITY: January 2025 COURSE CODE: CC 102 Entertainment and Multimedia Computing

VISION CORE VALUES


 Leadership
City College of San Jose Del Monte is an institution that is driven to provide excellent  Excellence
educational opportunities responsive to the needs of the society and committed to continuously  Accountability
sustain quality education anchored on exemplary leadership, dedicated service, accountability,
 Professionalism
and with deep sense of professionalism.
 Service
MISSION
1. Enhance students technical and academic competence vital in providing immediate and GRADUATE
long-term societal needs; ATTRIBUTES
INSTITUTIONAL LEARNING OUTCOMES (ILOs)
INTENDED FOR
2. Create new programs and services with high level of excellence and standards thus, CCSJDM
contributing to local, national and international significance;
1. Think critically, analyze information, and solve complex
3. Generate new knowledge through a broad array of scholarly research and creative 1. Competent
problems effectively.
endeavors; 2. Demonstrate strong communication skills, including the ability
4. Strengthen cultural and societal understanding through language and the arts, cultures, 2. Patriotic to express ideas clearly and persuasively in both written and
and the implications of social, political, economic and technological change; oral forms.
5. Develop a robust community and industry linkages and partnership; 3. Exhibit an understanding of global issues, diverse cultures,
3. Innovative
and the interconnectedness of the world.
6. Engage in co-curricular and extra-curricular endeavors that would harness the human
4. Make ethical decisions and demonstrate a strong sense of
skills of all members of the CCSJDM academic community; and 4. Accountable
moral responsibility in their personal and professional lives.
7. Promote continuous improvement by regularly conducting evaluation on the programs, 5. Possess leadership qualities and the ability to work
services, systems and policies through accreditations and other internal and external 5. Service Oriented
effectively in leadership roles within their respective fields.
quality assurance mechanisms. 6. Demonstrate proficiency in locating, evaluating, and
effectively using information from various sources, including
digital and traditional media.
7. Excel in working collaboratively with others, respecting
diverse perspectives and contributing to group goals.
8. Demonstrate competence in quantitative skills, including data
analysis and problem-solving.
9. Show sensitivity and adaptability in interacting with people
from diverse backgrounds and perspectives
10. Exhibit professional behavior, including punctuality,
accountability, and a commitment to continuous improvement.

Course Code: CC 102 Course Title: COMPUTER PROGRAMMING 2 Effectivity: January 2025 Prepared By: MARY JOYCE M. CAGAMPAN
Page 1 of 5
Program Learning Outcomes – Bachelor of Science in Entertainment and Multimedia Computing ILO
Graduates of the BSEMC program are expected to achieve the following: 1 2 3 4 5 6 7 8 9 10
1. [KNW] An ability to apply knowledge of mathematics, physical sciences, computing sciences to the practice of being an entertainment and
 
multimedia computing professional.
2. [KNW] Specialized computing knowledge in each applicable field, and the ability to apply such knowledge to provide solutions to actual
  
problems.
3. [KNW] A knowledge of contemporary issues.  
4. [PRB] An ability to analyze project requirements and to design and implement project prototypes.  
5. [PRB] An ability to recognize, formulate, and solve computing problems.   
6. [DEV] An ability to design, build, improve, and deploy products that meets client needs within realistic constraints.   
7. [MTL] An ability to use the appropriate techniques, skills and modern computing tools necessary for the practice of being a professional game
  
developer or animator.
8. [WRK] An ability to work effectively in multi-disciplinary and multi-cultural teams.    
9. [COM] An ability to effectively communicate orally and in writing using the English language.  
10. [PRF] An ability to understand and assess local and global impacts of computing on society relevant to professional computing practice and
 
subscription to accepted industry standards.
11. [ETH] An understanding of the effects and impact of entertainment and multimedia computing projects on nature and society, and of their
  
social and ethical responsibilities.
12. [ETH] An ability to create or use modified artifacts in consideration of intellectual property rights of the author.   
13. [LFE] An ability to engage in life-long learning and an acceptance of the need to keep current of the development in the specific field of
 
specialization.
14. [CRE] AN ability to demonstrate original creative outputs.    
15. [CRE] An ability to demonstrate innovativeness in their outputs.    
16. [SRV] An ability to demonstrate client-centric service.    

COURSE DESCRIPTION

PRE-REQUISITE(S)

COURSE LEARNING OUTCOMES (CLO) PLO


At the end of the course, the student must be able to: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1. Demonstrate the knowledge of Java technology and the Java programming language.   
2. Integrate decision, looping, and other intermediate code to create applications.   
3. Use the Java programming language to create GUI applications as an OOP-based      
solution to programming problems and games.
4. Apply fundamental OOP approach in implementing projects given suitable   
specifications.
5. Come up with a case study project that is properly structured, documented, and          
presented.

CREDIT
3 Units (2-hr lecture, 3-hr laboratory)

TIME ALLOTMENT
Course Code: CC 102 Course Title: COMPUTER PROGRAMMING 2 Effectivity: January 2025 Prepared By: MARY JOYCE M. CAGAMPAN
Page 2 of 5
5 hours every week

COURSE REQUIREMENTS
1. The attendance in this course is in contingent with the student compliance to the onsite and online activities and assessments.
2. Submission of laboratory hands-on activities, written exams/quizzes/task sheets, and project/case study should be on time. Students will be given sufficient time to complete an assigned task based on the
timetable of deliverables.
3. Attendance and participation in the onsite discussion are required.
4. Presentation of the final project/case study is required via onsite.

Device and Software Requirements:


 Smart Phone (Android or iPhone)
 Personal Computer or Laptop
 Install Applications for Online Learning: Messenger, YouTube, Gmail, Google Classroom, Google Meet and Google Drive
 Install any of these software for Laboratory Activities:
 Java compiler/JDK
 Eclipse or NetBeans IDE

CLASS POLICIES
1. It is the student’s responsibility to make sure that he/she is added to all course-related online platforms:
 Important announcements will be posted on Messenger Group Chat and/or Google Classroom that will be created by the facilitator of the course.
 There are 5 hours face-to-face session every week.
 Delivery of PDF Lectures/Modules of the lessons will be done in printed copy or soft copy. t is also the responsibility of the student to download the PDF lectures, watch the videos, or search for the
recommended resources and materials for this course.
 Doing of laboratory hands-on activities will be done onsite meetings.
 Assessments such as written exams/quizzes/task sheets and major examinations will be done onsite.
2. Prompt and effective feedback will be provided to students every week to guide them in achieving the desired outcomes.
3. Writing Expectations: All students are expected to turn in written work that is clear, concise, and with a minimum of spelling and grammatical errors. Proof reading is expected.

GRADING SYSTEM
Grade Component Mid Term (1/2) Final Term (1/2)
Written Outputs 30% 30%
Performance Tasks 30% 30%
Major Exam 40% 40%

COURSE CONTENTS
COURSE METHODOLOGY
WEEK LEARNING TOPICS ASSESSMENT
OUTCOMES Instructional Delivery Design
ONSITE ONLINE

Orientation on CCSJDM Vision, CCSJDM Vision, Mission, Core Values. And Survey Quiz or Recitation in CCSJDM
Mission, Core Values, Syllabus Course syllabus discussion Vision, Mission, Core Values
1
Course Survey on students’
technology use and internet
access
Course Code: CC 102 Course Title: COMPUTER PROGRAMMING 2 Effectivity: January 2025 Prepared By: MARY JOYCE M. CAGAMPAN
Page 3 of 5
COURSE METHODOLOGY
WEEK LEARNING TOPICS ASSESSMENT
OUTCOMES Instructional Delivery Design

Part 1 Interactive Discussion Laboratory Activities Interactive Quizzes

CLO1, CLO2,  Basic of Java Demo on creating Java programs Comprehension Check Oral Recitation
2-4
CLO3, CLO4  OOPs concepts
 Class, Objects, and Types of Task Sheet Hands-on
Classes
 Packages in Java

Part 2 Interactive Discussion Laboratory Activities Interactive Quizzes

CLO1, CLO3,  Data Types in Java Demo on creating Java programs Comprehension Check Oral Recitation
5-8
CLO4  Variables, Constraints, and
Literals Task Sheet Hands-on
 Methods in Java
 Constructor in Java
9 MIDTERM EXAMINATION

Part 3 Interactive Discussion Laboratory Activities Interactive Quizzes


CLO1, CLO3,  Modifiers in Java Demo on creating Java programs Comprehension Check Oral Recitation
10-12
CLO4
 Static Keyword
 Final Keyword Task Sheet Hands-on
 Inner Class in Java

Part 4 Interactive Discussion Laboratory Activities Interactive Quizzes

CLO1, CLO3,  Super and this keyword Demo on creating Java programs Comprehension Check Oral Recitation
13-16
CLO4  Exception Handling
 Input-Output Stream Task Sheet Hands-on
 Java Array

17 CLO5 Case Study/Project Presentations


FINAL EXAMINATION
18
Submission of Project
TEXTBOOKS / ONLINE RESOURCES

https://docs.oracle.com/javase/tutorial/java/
https://www.tutorialspoint.com/java/index.htm
https://leverageedu.com/blog/core-java-syllabus/
https://www.w3schools.com/java/default.asp
Course Code: CC 102 Course Title: COMPUTER PROGRAMMING 2 Effectivity: January 2025 Prepared By: MARY JOYCE M. CAGAMPAN
Page 4 of 5
RUBRICS

PROJECT / OUTPUT PRESENTATION

CATEGORY 4-Exemplary 3-Accomplished 2-Developing 1-Beginning

Program Correctness The application meets all the


requirements specified in the project The code works for typical input but
The code often fails, even for typical
specification. fails for minor special cases; the major Program does not run or implemented
input. Most indicated restrictions were
requirements are met, though some correctly.
The code is syntactically and logically violated.
minor ones are not.
corrected for all cases.
Program Readability The code is exceptionally well organized The code is fairly easy to read. The code is readable only by someone The code is poorly organized and very
and very easy to follow. who knows what it is supposed to be difficult to read.
doing
Program Efficiency The code is fairly efficient without
The code is extremely efficient without The code is brute force and The code is huge and appears to be
sacrificing readability and
sacrificing readability and understanding. unnecessarily long. patched together.
understanding.
Effective Communication / Oral Answers to questions are correct, Answers to questions are correct, but Answers to questions are correct, but Correct understanding of the problem, but
Presentation reasonable, and reflective of the code. The some justifications provided are weak. cannot justify solution (e.g., solution was unable to explain workings of code
justifications provided are strong. via trial and error, rather than proper provided.
understanding and application of
concepts).
Documentation Documentation is accurate and Documentation is mostly accurate and Documentation is somewhat accurate Documentation is minimally accurate
comprehensive. comprehensive. and comprehensive. and comprehensive.

PREPARED BY: REVIEWED BY: NOTED BY: APPROVED BY:

MARY JOYCE M. CAGAMPAN MS. GENALYN D. VILLAFUERTE RIONAH D. LIM-CELIS RACHEL ANN C. CASIDO
Faculty Program Coordinator Learning Resource Center Deputy VPAA

Course Code: CC 102 Course Title: COMPUTER PROGRAMMING 2 Effectivity: January 2025 Prepared By: MARY JOYCE M. CAGAMPAN
Page 5 of 5

You might also like