Philippine Countryville College: Computer Studies Department Course Syllabus
Philippine Countryville College: Computer Studies Department Course Syllabus
LEARNING PLAN
Teaching and
Desired Learning Time
Course Content/ Subject Matter Textbooks/References Learning Activities Assessment Task (AT) Resource Materials
Outcomes (DLO) Table
(TLA)
At the end of the Topic, Topic 1 – Introduction to Computer Intro to Java Programming Question-generation Written Quizzes LCD Projector 9 Hours
the students can: Programming strategies
1. State the 1. Programming Concepts Oral Recitation Laptop
principles of 2. Generations of
computer Programming Languages Assignment Hand-
programming. 3. Programming Process outs/Manual
2. Compare the PowerPoint
generations of presentation
programming Computer units
languages.
3. Apply the steps
in the program
planning and
development.
At the end of the Topic, Topic 2 – Developing Algorithm Intro to Java Programming Discussions of Design a program LCD Projector 9 Hours
the students can: Algorithms theories and concepts flowchart using
1. Interpret Pseudocode of system different algorithm, Laptop
different Flowcharting development cycle create pseudocode
flowchart for the designed Hand-
symbols. program outs/Manual
2. Draw flowchart PowerPoint
and write presentation
pseudocode to Computer units
design a
complete
Attachment B – Course Syllabus: Computer Programming and Problem Solving 1
program
At the end of the Topic, Unit 3 – Intro to Java Intro to Java Programming Discussion of History, Oral Recitation LCD Projector 9 Hours
the students can: a. Java Background features, and
1. Discuss the History application of Java. Assignment Laptop
features of Java Technology
Java Java Features Demonstration of Hand-
technology Phases of a Java Program sample program outs/Manual
such as JVM Application vs. Applet application using Java. PowerPoint
and JRE. b. Programming Environment Discussion to presentation
2. Differentiate Using Text Editor and Console introduce the Computer units
Java applets Using NetBeans IDE different text editors
from Java and IDE’s that can be
applications. used in programming
3. Apply the steps a java application.
in creating
Java program
using different
programming
environment.
At the end of the Topic, Unit 4 – Program Design and Structures Intro to Java Programming Discussion and Laboratory practice LCD Projector 9 Hours
the students can: a. Programming Fundamentals demonstration on
1. Explain the Comments, Statements, Java programming Program simulation Laptop
differences of Identifiers, Keywords, Literals fundamentals ,
data types, Primitive Data Types program control Case study Hand-
operators, and Variables structures, and outs/Manual
expressions. Outputting Data command line PowerPoint
2. Distinguish the Operators arguments presentation
conditional and Getting Input from the Keyboard Computer units
loop constructs b. Control Structures Problem-based
for a given Decision learning
process. Repetition
3. Develop Branching
algorithms for c. Command-Line Arguments
different
control
structures.
Attachment B – Course Syllabus: Computer Programming and Problem Solving 1
At the end of the Topic, Unit 5 – Intro to Object-Oriented Intro to Java Programming Discussion and Laboratory practice LCD Projector 9 Hours
the students can: Programming (OOP) demonstration on
1. Describe a. Concepts of OOP Java OOP Concepts Program simulation Laptop
classes used as Classes and Objects
container and Attributes and Methods Case study Hand-
layout Constructors and Packages outs/Manual
graphical user Encapsulation, Abstraction, PowerPoint
interface. Inheritance, and Polymorphism presentation
2. Explain object- Interfaces and Basic Exception Computer units
oriented Handling
programming b. Java Packages
and some of its java.lang Package
concepts. java.util Package
3. Use the java.io Package
different
packages and
classes in a
Java
application.
At the end of the Topic, Unit 6 – Creating Java Applets Intro to Java Programming Question-generation Written Quizzes LCD Projector 9 Hours
the students can: a. Java Applet and Swing Packages strategies
1. Differentiate java.applet Package Oral Recitation Laptop
AWT from java.awt Package (Abstract Laboratory Exercises
Swing Window Toolkit) Assignment Hand-
package. javax.swing Package outs/Manual
2. Design and b. GUI Event Handling PowerPoint
create Java c. Displaying and Loading Images presentation
applets that d. Playing Audio Clips Computer units
have GUI e. Threads
events and
threads.
3. Develop a
simple valid
Java program
using
javax.swing
package.
Attachment B – Course Syllabus: Computer Programming and Problem Solving 1
Books:
Intro to Java Programming
Java Complete Reference
Java Program and Progress
Java Cookbook
Course Requirements 1. Behavioral (not graded; monitored)
a. Active Participation
b. Attendance
c. Being respectful, obedient, and well-disciplined
2. Academic (graded; monitored)
a. Midterm Examination (written and oral)
b. Final term Examination (written and oral)
c. Quizzes
d. Graded Recitation
e. Practical Examination/Laboratory Exercises
f. Homework
g. Complete resources/materials needed
h. Case Studies
3. Institutional (will be included on some examinations)
a. Must be adept in the College, and Department
i. vision, mission and objectives
ii. rules and regulations
Grading System
Transmutation
99-100 1.00 Midterm Exam/Final Term exam =50% (Written and/or Practical Test)
96-98 1.25
93-95 1.50 Lab Exercises= 15%
Quizzes=10%
Attachment B – Course Syllabus: Computer Programming and Problem Solving 1
90-92 1.75
87-89 2.00
84-86 2.25
81-83 2.50
78-80 2.75
75.77 3.00
72-74 4.00
71 and Below 5.00
Classroom Policies BYOD
Bring Your Own Device is encouraged among BSIT students
Cell Phones
Receiving or sending cell phone calls or text messages in classrooms, computer labs, or library is inappropriate and impolite. Except in emergency
cases and with the instructor’s permission.
Class Attendance & Participation
Regular attendance, as specified by the instructor, is expected of all students.
Presentations (Pre-Defense and Final Defense) are required at the end of the semester as partial requirement of the course
Submission of Case Study
Prepared by:
Mat P. Macote
DEAN, Computer Studies Department