SYLLABUS-CPOOPG2L

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

DOCUMENT: SYLLABUS COURSE CODE: CPOOPG2L COPIES ISSUED TO:

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.   

Program Outcomes (PO) PEO


At the time of graduation, the student must be able to : 1 2 3 4 5
a. apply knowledge of mathematics, natural science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems; 
b. design and conduct experiments as well as analyze and interpret data;  
c. design system, component or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety,  

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)

CPPROG2LProgramming Logic and Design - Lab

COURSE LEARNING OUTCOMES (CLO)


Student Outcomes (SOs)
At the end of the course, the student must be able to (CLO): a b c d e f g1 g2 h i j k l m
1. Demonstrate an understanding of computer program design principles and techniques. D D
2. Show a working knowledge of the Java language by designing, coding, and implementing
D D
attractive and efficient Java programs.
3. Apply Java language tools and skills to real-world applications and develop window images and
D D
controls.
4. Demonstrate knowledge of the concepts, methods, and differences associated with Object-
D D
Oriented Programming.

CREDIT

2 units laboratory/drafting

TIME ALLOTMENT

8 hours laboratory/drafting every week

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.

Online Classes. Students are expected the following:


1. Students must observe and practice the National University core values.
2. During synchronous classes, students are expected to observe proper etiquette and decorum.
3. Attendance is a must. Students must inform the instructor of absence and tardiness. Giving of equivalent assessment is under the discretion of the instructor.
4. Students are expected to practice academic honesty and avoid committing plagiarism by submitting original contents in all written and oral assessments. Any
student who violates the policy on academic honesty will automatically receive a grade of 0.0. These include cheating, excessive absences and others as
agreed in the course.
5. Students must always come prepared to class and are required to bring all necessary materials.
6. Students are expected to be aware of the assessment schedule as specified in the latter part of this document.
7. Students are encouraged to do advanced reading and submission assessments.

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

Note: Passing grade is 60% on a base-0 Grading System

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

Laboratory room rules and


regulations
Construct programs
with several Selection/Repetition
2 1, 2 Discussion / Experiment Laboratory Manuals/Hand-outs Laboratory report
conditions and Statements
iterations
Array
Apply the concept of
- Multidimensional
3 2, 3 array to store data in Discussion / Experiment Laboratory Manuals/Hand-outs Laboratory report
- Parallel array
the program
- Sorting
Familiarize the
fundamentals of
4 , 3, 4 Classes and Objects Discussion / Experiment Laboratory Manuals/Hand-outs Laboratory report
object-oriented
programming
Construct simplified
programs using
5-6 3, 4 Methods and Constructors Discussion / Experiment Laboratory Manuals/Hand-outs Laboratory report
methods and
constructors
7 MIDTERM EXAMINATION

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

PREPARED: CHECKED: RECOMMENDED FOR APPROVAL: APPROVED:

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

You might also like