A. Course Specifications PF101 Object Oriented Programming

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

A.

Course Specifications

Course Name PF101 Object Oriented Programming


Course Description This object of this class is to expose the student to programming
in an object-oriented programming language, Java and to increase the
depth of students’ knowledge about several implementation issues.
Knowing the will be useful in the students’ jobs organizations as
developers or manager because it will be enable them to code
efficiently, communicate effectively with colleagues and understand
and improve software development in their organization.
Number of Units for Lecture and Lecture – 2
Laboratory Laboratory – 3

Number of Contact Hours per 3 hours


Week
Prerequisite Computer Programming 2
Program Learning Outcome PLO 1. Apply knowledge of mathematics, science, technology
fundamentals, and a technology specialization to defined and
applied technology procedures, processes, systems, or
methodologies. In aid of systems design addressing identified
technology problems, conduct the following: identify
problems, conduct researches, investigations and
experiments, and come up with conclusions and solutions;
PLO 2. Select and apply appropriate techniques, resources, and
modern technology and IT tools, including, but not limited to,
prediction and modelling, to broadly defined technology-
related activities, with an understanding of the limitations;
PLO 3. Communicate effectively on broadly defined technology-
related activities with the technology affiliated community and
with the society at large, by being able to comprehend and
write effective reports and design documentation, make
effective presentations, and give and receive clear
instructions;
PLO 4. Demonstrate understanding of the societal, health, safety,
legal, and cultural issues and the consequent responsibilities
relevant to technology practice;
PLO 5. Understand the impact of technology solutions in a societal
and environmental context, and demonstrate knowledge of
and need for sustainable development;
PLO 6. Apply professional ethics and responsibilities and norms of
technology practice;
PLO 7. Function effectively as an individual and as a member of
diverse technical teams
PLO 8. Demonstrate knowledge and understanding of technology
principles and apply these to one's own work, as a member
and leader in a team and to manage projects in
multidisciplinary environments;
PLO 9. Recognize the need for, and have the ability to engage in
independent and lifelong learning in specialized technologies;

Course Outcome 1. A strong understanding of basic programming principles


2. The ability to apply basic programming to write program
3. A clear understanding of object-oriented software
development
4. A strong understanding of the object-oriented programming
language, Java and the ability to write programs in Java using
principles of object-oriented program development.

Course Outline  Object and Classes


 Programming Guidelines
 Java language fundamentals
 Basic Exception Handling
 Essential Java Collectors and how to use them
 Class Design guidelines
 Interface
 Polymorphism

Teaching / Learning Strategies  Lecture


 Discussion
 Viewing
 Multimedia
 Actual demonstration
 Internet browsing
Assessment Strategies  Practical Exam
 Interviews/Questioning
 Presentation
 Hands-on demonstration

ASCB Diploma in Information Technology


Page 2 of 2

You might also like