SYLLABUS-CPOOPG2L
SYLLABUS-CPOOPG2L
SYLLABUS-CPOOPG2L
College of Engineering
EFFECTIVITY: AY 2022-2023 COURSE TITLE: Object-Oriented Programming Learning Resource Center
Faculty
VISION CORE VALUES
We are National University, a dynamic private institution committed to nation- 1. Integrity 2. Compassion 3. Innovation 4. Resilience 5. Patriotism
building, recognized internationally in education and research.
GRADUATE ATTRIBUTES INTENDED
INSTITUTIONAL LEARNING OUTCOMES (ILO)
MISSION FOR NATIONALIANS (GAINs)
Guided by the core values and characterized by our cultural heritage of Dynamic a. Exhibit moral, ethical, and competent leadership.
1. Leadership and Teamwork
Filipinism, National University is committed to providing relevant, innovative, and b. Collaborate effectively in teams of different cultures.
accessible quality education and other development programs. 2. Responsible Citizenship c. Participate actively in community-oriented advocacies that contribute to nation-
We are committed to our: building.
d. Develop an entrepreneurial mindset.
STUDENTS, by molding them into life-long learners, ethical and spiritual 3. Innovative, Creative, and Critical
e. Provide solutions to challenges in various fields of specialization and society in
citizens, and self-directed agents of change. Thinking
general.
FACULTY and EMPLOYEES, by enhancing their competencies, stimulating 4. Academic and Professional
their passions, cultivating their commitment, and providing a just and fulfilling f. Demonstrate mastery of foundational skills and specific areas of specialization.
Competence
work environment.
g. Express ideas meaningfully, accurately, and appropriately in multicultural and
ALUMNI, by strengthening their sense of pride through engagement, loyalty, 5. Effective Communication
multidisciplinary contexts.
and love for their alma mater. 6. Whole Person Character h. Practice NU Core Values in personal and professional life.
INDUSTRY PARTNERS and EMPLOYERS, through active collaborations, i. Engage in continuing personal and professional development.
providing them Nationalians who will contribute to their growth and j. Exemplify the capacity for self-reflection.
7. Life and Career Skills Orientation
development. k. Demonstrate adaptability, flexibility, productivity, and accountability in diverse
COMMUNITY, by contributing to the improvement of life’s conditions and well- settings.
being of its members. 8. Technological Literacy l. Exhibit mastery in navigating various technological tools and techniques.
ILO
Program Educational Objectives (PEO)
After 3 to 5 years on the job, graduates of NU College of Engineering are expected to: a b c d e f g h i j k l
1. demonstrate engineering knowledge by providing solutions to technological problems;
2. demonstrate entrepreneurial skills in engineering related ventures;
3. demonstrate ethical commitment to the community and the profession;
4. contribute to knowledge and best engineering practice through research and development; and
5. engage in life-long learning as demonstrated through career achievements.
COURSE CODE/ NAME: CPOOPG2L / Object Oriented Programming Effective: AY 2022- 2023 Prepared by: Computer Engineering Department
Page 1 of 7
manufacturability, and sustainability, in accordance with standards;
d. function on multidisciplinary teams;
e. identify, formulate, and solve complex engineering problems;
f. understand professional and ethical responsibility;
g.1.communicate effectively (written);
g.2.communicate effectively (oral);
h. have a broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.;
i. recognize the need for, and an ability to engage in life-long learning.;
j. have knowledge of contemporary issues;
k. create, select and apply appropriate techniques, resources, skills, and modern engineering and IT tools, including prediction and modelling, to complex engineering
problems, with an understanding of the limitation;
l. have knowledge and understanding of engineering and management principles as a member and leader in a team, to manage projects and in multidisciplinary environments;
and
m. understand and apply one specialized field in engineering
COURSE DESCRIPTION
The course provides understanding and skills in the computing field, and techniques for writing and analyzing middle-level Java programming language. Students are
expected to be competent in Java programming applying classes, objects, methods, GUI programming, graphics, and databases.
PRE-REQUISITE(S)
CREDIT
2 units laboratory/drafting
TIME ALLOTMENT
COURSE CODE/ NAME: CPOOPG2L / Object Oriented Programming Effective: AY 2022- 2023 Prepared by: Computer Engineering Department
Page 2 of 7
COURSE REQUIREMENTS
To be able to obtain a satisfactory rating for the course, the students are at the least required to
1. attend the minimum number of contact hours as stated in the student manual;
2. submit a compilation of problem sets, case studies, activities, the course journal, and all other deliverables required by the instructor; and
3. take and obtain at least a passing score for all assessments (quizzes and major exams).
CLASS POLICIES
For the proper conduct of the class and to maximize learning, the following policies shall be observed.
Class attendance and participation. Students are expected to comply with the minimum number of contact hours attended as stated in the student manual. Tardiness
must be minimized; the student may be marked absent if tardiness is observed to be habitual. Instructors do not withdraw or drop students from enrolment for non-
attendance; it is the student’s responsibility to officially withdraw or drop, in writing, from a course prior to deadlines set by the registrar. When in attendance, students
are expected to be active participants in any class activity. Students are also expected to join and participate in an online forum made for the course.
Classroom behavior and civility. Students are expected to always exhibit appropriate adult behavior and be respectful to all. Electronic gadgets are allowed inside the
classroom, but their use must be limited to academic purposes only and should not cause unnecessary disruption of the conduct of the class. Cleanliness, orderliness,
and proper use and care of furniture and equipment inside the classroom must be always observed. Instructors can set classroom rules of conduct, require adherence of
civility appropriate to learning, and have the right to remove anyone for disruption or obstruction of those standards, or for violation of any College or University policy.
Academic honesty. Submissions made by the students are expected to be of their own doing, or if it involves the work of others, must be properly attributed. Cheating
and plagiarism are not tolerated in an academic community that values integrity and respect for the work of others. Any student found guilty of cheating (the act of
obtaining or giving unauthorized information to create an unfair advantage in any academic undertaking) or plagiarism (the act of claiming someone else’s work as your
own whether intentional or not) will be subjected to disciplinary actions which may include, but not limited to, failure in the activity or in the course itself, without prejudice
to other disciplinary actions stated in the student manual.
COURSE CODE/ NAME: CPOOPG2L / Object Oriented Programming Effective: AY 2022- 2023 Prepared by: Computer Engineering Department
Page 3 of 7
GRADING SYSTEM
Grade Range (%) Grade Point
96 – 100 4.0
Grade Equivalent
90 – 95 3.5
The College of Engineering Implements Zero-Based, 60% Passing Grading 84 – 89 3.0
System 78 – 83 2.5
72 – 77 2.0
Periodic Assessment 66 – 71 1.5
60 – 65 1.0
A. Class Standing (CS) 60 % 59 and below R
Seatwork 10%
Assignment 10%
Exercises 20%
Quizzes 60%
B. Major Exam (ME) 40 %
100%
Periodic Grade (PG) = 60% CS + 40% ME
Final Grade =50% Midterm PG + 50% Final PG
COURSE CODE/ NAME: CPOOPG2L / Object Oriented Programming Effective: AY 2022- 2023 Prepared by: Computer Engineering Department
Page 4 of 7
COURSE CONTENTS
COURSE
TOPIC
WEE LEARNING
LEARNING TOPICS METHODOLOGY RESOURCES ASSESSMENT
K OUTCOME
OUTCOMES
S
Introduction to Outcomes-
based Education (OBE) and
Outcomes-based Teaching
and Learning (OBTL),
Institutional Vision and
Mission statements,
Graduate Attributes, College
Presentation
Vision and Mission
1 Discussion Handouts
statements, Course Learning
Syllabi
Outcomes, Course Details,
Course Policies.
Safety management
COURSE CODE/ NAME: CPOOPG2L / Object Oriented Programming Effective: AY 2022- 2023 Prepared by: Computer Engineering Department
Page 5 of 7
COURSE
TOPIC
WEE LEARNING
LEARNING TOPICS METHODOLOGY RESOURCES ASSESSMENT
K OUTCOME
OUTCOMES
S
GUI
8 3, 4 Illustrate simple window - Simple window Discussion / Experiment Laboratory Manuals/Hand-outs Laboratory report
- JoptionPane
Construct a program to Panel, Text fields, and button
9-10 4 display a window with with Action Listener Discussion / Experiment Laboratory Manuals/Hand-outs Laboratory report
several components Constructions
Apply window grids
11 4 by developing a Calculator using Grids Discussion / Experiment Laboratory Manuals/Hand-outs Laboratory report
calculator
Construct a program
12 4 to illustrate basic Drawing Basic Shapes Discussion / Experiment Laboratory Manuals/Hand-outs Laboratory report
shape on the window
Perform basic
13 4 Simple database
database
13.5 FINAL EXAMINATION
TEXTBOOK
[1] Kute, Tushar B,. (2016). Core Java Programming: A Practical Approach
[2] Phillips, Bill.(2015). Android programming: the big nerd ranch guide. USA: Big Nerd Ranch
[3] Gaddis, Tony. (2013).Starting out with Java: from control structures through objects. 5TH ed. Boston: Pearson
REQUIRED RESOURCES
[4] Hoisington, Corinne.(2013). AndroidTM boot camp for developers using JavaTM, comprehensive: a beginner's guide to creating your first android apps.Massachusetts:
Course Technology/Cengage Learning
[5] Litvin, Maria. (2015) Java methods: Object-oriented programming and data structures. 3rd ed. USA: Skylight publishing
RECOMMENDED RESOURCES
[6]Dale, Nell. (2018). Object-oriented data structures using Java. 4th ed. Burlington, MA: Jones & Bartlett Learning
COMPUTER ENGINEERING JEOJILYN NABOR, RL., MLIS MARLON G. BAGARA, M.Eng. DR. ROGELIO B. ANIEZ JR.
Department Faculty University Librarian Chair, Computer Engineering Dean
COURSE CODE/ NAME: CPOOPG2L / Object Oriented Programming Effective: AY 2022- 2023 Prepared by: Computer Engineering Department
Page 6 of 7
ANNEXES:
[1] Rubrics
[2] Others
COURSE CODE/ NAME: CPOOPG2L / Object Oriented Programming Effective: AY 2022- 2023 Prepared by: Computer Engineering Department
Page 7 of 7