Syllabus With Curriculum Map - CS 104 Computer Programming 2
Syllabus With Curriculum Map - CS 104 Computer Programming 2
Mission: Capiz State University is committed to provide advance knowledge and innovation; develop skills, talents and values; and undertake relevant
research, development and extension services; promote entrepreneurship and with environmental consciousness; and enhance industry collaboration and
linkages with partner agencies.
Core Values: God- Centered, Excellence, Integrity, Transparency and Accountability and Dedication to Quality Service
II. Goals:
Institutional Outcomes:
A CapSU Graduate is a knowledgeable innovator, researcher, master of change, a leader entrepreneur, environmentalist, and effective collaborator in
their respective fields of discipline.
Document Type:
Document Code INS-SYL-04
DOCUMENTED INFORMATION Revision No. 01
ISO 9001:2015
Document Title:
Effective Date October 17, 2020
SYLLABUS Page 2 of 15
2. Apply computing and other knowledge domains to address real-world problems (Graduate Outcomes: CS01, IS01, IT01)
3. Design and develop computing solutions using a system-level perspective (Graduate Outcomes: CS03-05,IS04-05, IT05)
4. Utilize modern computing tools (Graduate Outcomes: CS06, IS06, IT07)
Topics Most Essential Learning Learning Activities Assessment Tasks References Time
Outcomes Frame
(MELO)
Midterm Period At the end of the chapter Synchronous and Online Books: Week 1-2
1.0 An Introduction to the students must have: Asynchronous Online Activities/Exercises Lemay, Laura; Perkins, Charles L. Teach
Java Programming 1. Explained what Learning Yourself Java in 21 days, Sams.net
1.1 What is Java? exactly Java is and Works on assigned Publishing.
1.2 Why learn Java? Hot Java are, and Reading tasks
Sierra K., Bates, B., Head First Java, 2nd
1.3 Getting started their current status. Handouts/Online Edition - Covers Java 5.0.
with programming 2. Described the Course Materials Performs
in Java various features and uploaded in Google technical/hands-on C, Thomas Wu 2004, An Introduction
advantages of JAVA Classroom exercises Object Oriented Programming with
over other JAVA, 3rd Edition, Mcgraw-HIll
programming Doing an assessment Rubrics:
languages. task for online 1. Knowledge – 3pts Online resources:
3. Explained the basic submission with a 2. Application- 4pts https://www.w3schools.com/java/
syntax of a Java deadline for students 3. Communication- 3pts default.asp
Program. to complete.
4. Learned to write and Instructional Material:
Arcilla, C.A. (2021). Learning Module in
run a simple Java Computer Programming 2
Program using
command prompt
(CMD)/Terminal.
Document Type:
Document Code INS-SYL-04
DOCUMENTED INFORMATION Revision No. 01
ISO 9001:2015
Document Title:
Effective Date October 17, 2020
SYLLABUS Page 7 of 15
5. Understood on how
to make a Java
Classes in the
Eclipse Integrated
Development
Environment (IDE)
of Java Programming
Language.
6. Learned to create a
Java Applet and
display it on a
webpage.
2.0 Object – Oriented At the end of the chapter Synchronous and Online Books: Week 3-5
Programming and the students must have: Asynchronous Online Activities/Exercises Lemay, Laura; Perkins, Charles L. Teach
Java 1. Explained what Learning Yourself Java in 21 days, Sams.net
3.1 Objects and classes and objects Works on assigned Publishing.
Classes are and how they Reading tasks
Sierra K., Bates, B., Head First Java, 2nd
3.2 Behaviors and relate to each other. Handouts/Online Edition - Covers Java 5.0.
Attributes 2. Differentiated Course Materials Performs
3.3 Inheritance, between the two uploaded in Google technical/hands-on C, Thomas Wu 2004, An Introduction
Interfaces and main parts of a class Classroom exercises Object Oriented Programming with
Packages or object; its JAVA, 3rd Edition, Mcgraw-HIll
3.4 Single and behaviors and its Doing an assessment Rubrics:
Multiple attributes. task for online 1. Knowledge – 3pts Online resources:
Inheritance 3. Understood on how submission with a 2. Application- 4pts https://www.w3schools.com/java/
class inheritance deadline for students 3. Communication- 3pts default.asp
Document Type:
Document Code INS-SYL-04
DOCUMENTED INFORMATION Revision No. 01
ISO 9001:2015
Document Title:
Effective Date October 17, 2020
SYLLABUS Page 8 of 15
3.0 Java Basics At the end of the chapter Synchronous and Online Books: Week 6-8
2.1 Statements and the students must have: Asynchronous Online Activities/Exercises Lemay, Laura; Perkins, Charles L. Teach
Expressions 1. Understood the Learning Yourself Java in 21 days, Sams.net
2.2 Variables and Data different data types Works on assigned Publishing.
Types used in Java. Reading tasks
Sierra K., Bates, B., Head First Java, 2nd
2.3 Comments 2. Described variables Handouts/Online
Edition - Covers Java 5.0.
2.4 Literals and constants. Course Materials Performs
2.5 Expression and 3. Learned how to create uploaded in Google technical/hands-on C, Thomas Wu 2004, An Introduction
Operators comments in Java Classroom exercises Object Oriented Programming with
program. JAVA, 3rd Edition, Mcgraw-HIll
4. Discussed literals, Doing an assessment Rubrics:
arithmetic, task for online 1. Knowledge – 3pts Online resources:
comparison and submission with a 2. Application- 4pts https://www.w3schools.com/java/
logical operators. deadline for students 3. Communication- 3pts default.asp
5. Examined Basic Java to complete.
Statements. Instructional Material:
Arcilla, C.A. (2021). Learning Module in
Document Type:
Document Code INS-SYL-04
DOCUMENTED INFORMATION Revision No. 01
ISO 9001:2015
Document Title:
Effective Date October 17, 2020
SYLLABUS Page 9 of 15
4.0 Working with At the end of the chapter Synchronous and Online Books: Week 9-11
Objects the students must have: Asynchronous Online Activities/Exercises Lemay, Laura; Perkins, Charles L. Teach
4.1 Creating new 1. Learned how to Learning Yourself Java in 21 days, Sams.net
objects created instances of Works on assigned Publishing.
4.2 Accessing and classes, test and Reading tasks
Sierra K., Bates, B., Head First Java, 2nd
setting class and modify class and Handouts/Online
Edition - Covers Java 5.0.
Instance instance variables Course Materials Performs
variables in a new instance uploaded in Google technical/hands-on C, Thomas Wu 2004, An Introduction
4.3 Casting and and call methods in Classroom exercises Object Oriented Programming with
Converting that object. JAVA, 3rd Edition, Mcgraw-HIll
Objects and 2. Learned to Doing an assessment Rubrics:
Primitive Types cast/convert objects task for online 1. Knowledge – 3pts Online resources:
4.4 The Java class and other data submission with a 2. Application- 4pts https://www.w3schools.com/java/
libraries types from one deadline for students 3. Communication- 3pts default.asp
class to another. to complete.
3. Examined the Instructional Material:
Arcilla, C.A. (2021). Learning Module in
methods in the Java
Computer Programming 2
programs.
4. Understood the
classes and objects
in the Java codes.
5. Discussed an
Document Type:
Document Code INS-SYL-04
DOCUMENTED INFORMATION Revision No. 01
ISO 9001:2015
Document Title:
Effective Date October 17, 2020
SYLLABUS Page 10 of 15
overview of the
Java class libraries.
Midterm Examination
Coverage: Chapter 1 to 4
5.0 Arrays, At the end of the chapter Synchronous and Online Books: Week 12-14
Conditionals and the students must have: Asynchronous Online Activities/Exercises Lemay, Laura; Perkins, Charles L. Teach
Loops 1. Explained what Learning Yourself Java in 21 days, Sams.net
5.1 Arrays arrays and block Works on assigned Publishing.
5.2 Block Statements statements are. Reading tasks
Sierra K., Bates, B., Head First Java, 2nd
5.3 Loops 2. Discussed the Handouts/Online
Edition - Covers Java 5.0.
different looping Course Materials Performs
statements used in uploaded in Google technical/hands-on C, Thomas Wu 2004, An Introduction
creating Java Classroom exercises Object Oriented Programming with
programs. JAVA, 3rd Edition, Mcgraw-HIll
3. Created multiple Doing an assessment Rubrics:
programs using task for online 1. Knowledge – 3pts Online resources:
arrays, block and submission with a 2. Application- 4pts https://www.w3schools.com/java/
looping statements. deadline for students 3. Communication- 3pts default.asp
to complete.
Instructional Material:
Arcilla, C.A. (2021). Learning Module in
Computer Programming 2
Document Type:
Document Code INS-SYL-04
DOCUMENTED INFORMATION Revision No. 01
ISO 9001:2015
Document Title:
Effective Date October 17, 2020
SYLLABUS Page 11 of 15
6.0 Creating Classes At the end of the chapter Synchronous and Online Books: Week 15-17
and Applications in the students must have: Asynchronous Online Activities/Exercises Lemay, Laura; Perkins, Charles L. Teach
Java 1. Learned how to Learning Yourself Java in 21 days, Sams.net
6.1 Defining Classes create classes with Works on assigned Publishing.
6.2 Creating declaring and using Reading tasks
Sierra K., Bates, B., Head First Java, 2nd
Methods variables and Handouts/Online
Edition - Covers Java 5.0.
6.3 Variable Scope defining and using Course Materials Performs
and Method methods. uploaded in Google technical/hands-on C, Thomas Wu 2004, An Introduction
Definitions 2. Learned how to Classroom exercises Object Oriented Programming with
6.4 Creating Java create Java JAVA, 3rd Edition, Mcgraw-HIll
Applications applications, Doing an assessment Rubrics:
6.5 Java including the main () task for online 1. Knowledge – 3pts Online resources:
Applications and method and how to submission with a 2. Application- 4pts https://www.w3schools.com/java/
Command-Line pass arguments to a deadline for students 3. Communication- 3pts default.asp
Arguments Java program from a to complete.
command line. Instructional Material:
Arcilla, C.A. (2021). Learning Module in
Computer Programming 2
7.0 More about At the end of the chapter Synchronous and Online Books: Week 18-19
methods the students must have: Asynchronous Online Activities/Exercises Lemay, Laura; Perkins, Charles L. Teach
7.1 Creating 1. Explained what Learning Yourself Java in 21 days, Sams.net
methods with overloading methods Works on assigned Publishing.
the Same Name, are and its use. Reading tasks
Sierra K., Bates, B., Head First Java, 2nd
Different 2. Learned how to create Handouts/Online
Edition - Covers Java 5.0.
Arguments methods that initialize Course Materials Performs
7.2 Constructor objects to set up an uploaded in Google technical/hands-on
Document Type:
Document Code INS-SYL-04
DOCUMENTED INFORMATION Revision No. 01
ISO 9001:2015
Document Title:
Effective Date October 17, 2020
SYLLABUS Page 12 of 15
Prepared by:
Approved:
Prepared by:
CAPSU INSTITUTIONAL
COURSE BSCS GRADUATE OUTCOMES
OUTCOMES
CS CS CS CS CS CS CS CS CS CS
CS 104 – Computer Programming 2 R E I G N S
01 02 03 04 05 06 07 08 09 10
OVERALL D D P P P I P P P D P D I D D D
TOPICS
1. An Introduction to Java Programming
1.1 What is Java?
1.2 Why learn Java? D D P P P I P P P D P D I D D D
1.3 Getting started with programming in Java
3. Java Basics
3.3 Statements and Expressions
D D P P P I P P P D P D I D D D
3.2 Variables and Data Types
3.3 Comments
Document Type:
Document Code INS-SYL-04
DOCUMENTED INFORMATION Revision No. 01
ISO 9001:2015
Document Title:
Effective Date October 17, 2020
SYLLABUS Page 17 of 15
3.4 Literals
3.5 Expression and Operators
LEGEND: I – Introduced concepts/principles; P – Practiced with supervision D – Demonstrated across different clinical setting with minimal supervision
Prepared by: