Cpepro1 Cpe 2022

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

QF-QAO-020 R01 20200521

SCHOOL OF INFORMATION TECHNOLOGY


General Luna Road, Baguio City

UB VISION

In pursuit of perfection, the University of Baguio is committed to provide balanced quality education by nurturing academic excellence, relevant social
skills and ethical values in a fun-learning environment.

UB MISSION SCHOOL MISSION

The University of Baguio educates individuals to be empowered professionals in a The School of Information Technology is committed to create a dynamic learning
global community. environment conducive to the development of globally competitive IT professionals.
INSTITUTIONAL OBJECTIVES SCHOOL OBJECTIVES

The University of Baguio aims to produce a graduate who: The School of Information Technology aims to produce a graduate who:
1. exemplifies a higher standard of learning; 1. applies and innovates methodologies in developing and managing computing
2. manifests the mastery of relevant skills; solutions;
3. upholds a conduct that is rightful and just; 2. adapts to the fast-changing technologies in diverse environments;
4. undertakes scientific and significant researches; 3. exemplifies desirable behavior and attributes;
5. advocates sustainable programs for the community and the environment; and 4. conducts relevant researches for the innovation of Information Technology
6. leads and demonstrates exemplary performance in the field of specialization. products and services;
5. initiates and participates in community-based activities that contribute to
sustainable development; and
6. utilizes leadership qualities for commendable performance in the field of endeavor.
INSTITUTIONAL CORE VALUES PROGRAM EDUCATIONAL OBJECTIVES

COMPETENCE + INTEGRITY = SERVICE The Bachelor of Science in Computer Engineering program prepares the students to
achieve the following career and professional accomplishments within three to five years
COMPETENCE: University of Baguio is committed to nurturing excellent professionals. after graduation. The graduates of the program:
INTEGRITY: University of Baguio is committed to cultivating a community with ethical values. 1. are able to demonstrate lifelong learning by generating innovative engineering
SERVICE: University of Baguio is dedicated to building a community that advocates solutions using significant and scientific research, complex problem-solving,
sustainable programs for the society and the environment. relevant social and personal skills;
2. are leaders and managers in the field of Computer Engineering by demonstrating
exemplary performance in the chosen organization while upholding high standards
of professional conduct that is right and just;

Date Created:
Course Number: CPEPRO1 Course Title: Programming Logic and Design Version No. 02 Effectivity: 17 January 2022 Page 1 of 10
05-08 January 2022
QF-QAO-020 R01 20200521

SCHOOL OF INFORMATION TECHNOLOGY


General Luna Road, Baguio City

3. are active members in professional societies and organizations as well as


community-based organizations with the purpose of being advocates and
transformers of the industry towards sustainable programs innovations.

I. PROGRAM OUTCOMES (PO)

PROGRAM EDUCATIONAL OBJECTIVES


Program Outcomes for Bachelor of Science in Computer Engineering:
The graduates have the ability to: P1 P2 P3

1. apply knowledge of mathematics and science to solve complex engineering problems; 

2. design and conduct experiments, as well as to analyze and interpret data; 


3. design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social,

political, ethical, health and safety, manufacturability, and sustainability, in accordance with standards;
4. function on multidisciplinary teams; 

5. identify, formulate, and solve complex engineering problems; 

6. understand professional and ethical responsibility; 

7. communicate effectively; 
8. have broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal 
context;
9. recognize of the need for, and an ability to engage in life-long learning; 

10. have knowledge of contemporary issues; 

11. use techniques, skills, and modern engineering tools necessary for engineering practice; and 
12. have knowledge and understanding of engineering and management principles as a member and leader in a team, to manage projects 
and in multidisciplinary environments.

Date Created:
Course Number: CPEPRO1 Course Title: Programming Logic and Design Version No. 02 Effectivity: 17 January 2022 Page 2 of 10
05-08 January 2022
QF-QAO-020 R01 20200521

SCHOOL OF INFORMATION TECHNOLOGY


General Luna Road, Baguio City

Program Outcomes Common to University:

Graduates of universities participate in the generation of new knowledge or in research and development projects.   

II. PERFORMANCE INDICATORS (PI)

PLO Performance Indicators. The graduate should be able to


1. ability to apply knowledge of mathematics and science to solve complex 1. Identify specific facts of mathematics, science, and engineering needed for a given situation;
engineering problems. 2. convert real world situation into an appropriate model;
3. demonstrate proper use of specific facts of mathematics, science, and engineering to obtain
performance behavior given a certain input.
2. ability to design and conduct experiments, as well as to analyze and interpret data; 1. design an experiment plan;
2. acquire data on appropriate variables;
3. compare experimental data and results to appropriate theoretical models.;
4. explain observed differences between model and experiment.
3. ability to design a system, component, or process to meet desired needs within 1. formulate the problem and analyze constraints.
realistic constraints such as economic, environmental, social, political, ethical, 2. establish “fitness” criteria for evaluating potential solutions and tradeoffs;
health and safety, manufacturability, and sustainability, in accordance with 3. generate alternative solutions;
4. build a prototype and analyze performance;
standards;
5. improve prototytpe.
4. ability to function on multidisciplinary teams; 1. recognize team dynamics and work in leadership and non-leadership roles;
2. delegate and accept responsibilities effectively;
3. assume a designated role in the group;
4. mutually respect diversity of team members strengths and weaknesses;
5. share and accept ideas;
6. mentor others;
7. contribute a fair share to the workload.
5. ability to identify, formulate, and solve complex engineering problems; 1. formulate the problem and identify key issues or variables;
2. recognize the need for multiple solutions;
3. analyze alternative solutions to an engineering problem;
4. justify a solution to an engineering problem.

Date Created:
Course Number: CPEPRO1 Course Title: Programming Logic and Design Version No. 02 Effectivity: 17 January 2022 Page 3 of 10
05-08 January 2022
QF-QAO-020 R01 20200521

SCHOOL OF INFORMATION TECHNOLOGY


General Luna Road, Baguio City

6. understanding of professional and ethical responsibility; 1. demonstrate knowledge with relevant policies, laws, reguations and technical standards
locally in conjunction with the computer engineering professional practice;
2. articulate appropriate elements of code of ethics in reference to a specific situation;
3. apply laws, proper etiquette and proactive social behavior in computer engineering practices.
7. ability to communicate effectively; 1. articulate ideas for the assigned task;
2. use infographics to assess, interpret and explain information;
3. conform to the prescribed format and use correct grammar and spelling;
4. provide references to support the documents;
5. plan and deliver an oral presentation for the assigned task;
6. manage time, engage the audience, respond to questions appropriately and exude confidence;
7. critique the presentation and identify the strengths and weaknesses;
8. convey instructions clearly.
8. has a broad education necessary to understand the impact of engineering 1. identify the global, economic, environmental, and societal context of an engineering problem;
solutions in a global, economic, environmental, and societal context; 2. explain the impact of engineering decisions in a global, economic, environmental and societal
context
9. recognition of the need for, and an ability to engage in life-long learning; 1. use libraries, online repositories and web tools for effectively and efficiently identifying pertinent
information;
2. apply learnings from conferences, seminars, trainings and other avenues for professional
development;
3. analyzes new content by decomposing, comparing and contrasting, recognizing patterns, and
interpreting information and draw reasonable generalizations;
4. articulate how new information relates to prior knowledge;
5. apply new knowledge and skills to solve computing problems;
6. demonstrate ability to reflect on their learning process.
10. knowledge of contemporary issues; 1. identify contemporary issues related to computer engineering;
2. explain potential solutions.
11. ability to use techniques, skills, and modern engineering tools necessary for 1. identify necessary techniques, skills and tools of modern engineering practice for a given
engineering practice; situation;
2. explain the use of specific techniques, skills and tools of modern engineering practice;
3. apply the chosen techniques, skills and tools of modern engineering practice to the given
situation;
4. reflect on the choice of techniques, skills and tools of modern engineering practice applied to
the given situation.

Date Created:
Course Number: CPEPRO1 Course Title: Programming Logic and Design Version No. 02 Effectivity: 17 January 2022 Page 4 of 10
05-08 January 2022
QF-QAO-020 R01 20200521

SCHOOL OF INFORMATION TECHNOLOGY


General Luna Road, Baguio City

12. knowledge and understanding of engineering and management principles as a 1. apply knowledge and understanding of engineering and management principles in handling a
member and leader in a team, to manage projects and in multidisciplinary team or being in a team.
environments. 2. recognize team dynamics and work in leadership and non-leadership roles;
3. delegate and accept responsibilities effectively;
4. assume a designated role in the group;
5. mutually respect diversity of team members strengths and weaknesses;
6. share and accept ideas;
7. mentor others;
8. contribute a fair share to the workload.

III. COURSE INFORMATION


Course Description: The course covers the use of Java programming language to simple solve problems. The emphasis is to train the students to design, implement, test, and debug
programs intended to solve computing problems using the following programming constructs: primitive data types, basic computation, simple I/O, error handling, decision and repetition
structures, one- and two-dimensional arrays, and built-in and user-defined methods.

Units: 2
Hours: 6 hours / week
Pre-requisite Course(s): None
Co-requisite Course(s): None

Date Created:
Course Number: CPEPRO1 Course Title: Programming Logic and Design Version No. 02 Effectivity: 17 January 2022 Page 5 of 10
05-08 January 2022
QF-QAO-020 R01 20200521

SCHOOL OF INFORMATION TECHNOLOGY


General Luna Road, Baguio City

IV. LEARNING PLAN

COURSE COVERAGE – FIRST GRADING


TEACHING-LEARNING ASSESSMENT
WEEK NO COURSE LEARNING OUTCOMES COURSE CONTENT DURATION RESOURCES
ACTIVITIES (TLA) TASKS (AT)
1. Philosophy and Objectives, Policies Synchronous • Quizzes Computer with audio
• UB VMO & Core Values • Lecture / Discussion • Programming and video
• UB Graduate Attributes with demonstration, tasks Internet connection
program writing, Software (JDK, Java
• SIT Mission and Objectives • Periodical IDE, Virtual Meeting
CLO1: Design, implement, test, and debug a • Program Educational Objectives debugging, tracing, Examination App, others)
program, individually or as a member of a & Outcomes execution (Written/Hands- Canvas LMS
group, based on a given specification, that • Course Information, Learning • Practice Activities on)
uses each or a combination of the following • Recitation / student Modules 1 & 2
Outcomes and Requirements
fundamental programming components: presentation of Presentation
primitive data types, basic computation, • Class policies and guidelines
outputs Book / Reference
simple I/O, error handling, and decision • Grades Materials
structures (if, if else, and if elseif else. (PLO • Guidelines for Virtual Meetings Asynchronous
1 3 PI 1 – 3) • Submission of Requirements 6 hours • Independent
• Consultation Periods Learning (Practice
CLO2: Observe integrity when performing
programming tasks. (PLO 3 PI 1 – 3) • Data Privacy, Intellectual activities, Reading
Property Rights, and Plagiarism course materials)
CLO3: Engage in independent learning to • Complaints • Individual/group
be able to submit correct deliverables on • Course Syllabus consultation/meeting
time. (PLO 3 PI 1 – 3)
2. Introduction to Computer
Programming
3. Introduction to Java
4. Program Development Life Cycle
5. Installation of JDK and a Java IDE

Date Created:
Course Number: CPEPRO1 Course Title: Programming Logic and Design Version No. 02 Effectivity: 17 January 2022 Page 6 of 10
05-08 January 2022
QF-QAO-020 R01 20200521

SCHOOL OF INFORMATION TECHNOLOGY


General Luna Road, Baguio City

6. Fundamentals of Programming Synchronous Computer with audio


(Java) • Lecture / Discussion and video
• Program Structure with demonstration, Internet connection
• Phases of Java Program program writing, Software (JDK, Java
Development and Execution IDE, Virtual Meeting
debugging, tracing,
• Program Errors App, others)
2 6 hours execution Canvas LMS
• Coding Standards / Guidelines
• Keywords, Identifiers, Literals • Practice Activities
• Data Types • Recitation / student Modules 3, 4, 5, 6, 7,
• Variables presentation of &8
7. Output Statements outputs Presentations
Book / Reference
8. Operators Asynchronous Materials
• Independent
• Assignment, Arithmetic,
Learning (Practice
Increment and Decrement
3 -4 9 hours activities, Reading
Operators
course materials)
9. Input Statements
• Individual/group
10. Exception Handling
consultation/meeting
11. Relational & Logical operators
4, 5 12. Decision Control Structures 9 hours
- If, if-else, if-elseif-else
6 First Grading Examinations (lec/lab) 6 hours
Subtotal 36 hours

Date Created:
Course Number: CPEPRO1 Course Title: Programming Logic and Design Version No. 02 Effectivity: 17 January 2022 Page 7 of 10
05-08 January 2022
QF-QAO-020 R01 20200521

SCHOOL OF INFORMATION TECHNOLOGY


General Luna Road, Baguio City

COURSE COVERAGE – MIDTERMS


TEACHING-LEARNING ASSESSMENT
WEEK NO COURSE LEARNING OUTCOMES COURSE CONTENT DURATION RESOURCES
ACTIVITIES (TLA) TASKS (AT)
13. Decision Control Structures 5 hours Synchronous • Quizzes Computer with audio
- nested if • Lecture / Discussion • Programming and video
7 with demonstration, Internet connection
- switch tasks
CLO1: Design, implement, test, and debug a Software (JDK, Java
program, individually or as a member of a program writing, • Periodical IDE, Virtual Meeting
group, based on a given specification, that 14. Repetition Control Structures 13 hours debugging, tracing, Examination App, others)
uses each or a combination of the following • while loop execution (Written/Hands-on) Canvas LMS
fundamental programming components: • do-while loop • Practice Activities
primitive data types, basic computation, • Recitation / student Modules 9 &10
7–9 • for loop
simple I/O, error handling, and decision Presentations
• nested loop presentation of outputs
structures (if, if else, and if elseif else. (PLO Book / Reference
3 PI 1 – 3) • break, continue Asynchronous Materials
• Independent Learning
CLO2: Observe integrity when performing (Practice activities,
programming tasks. (PLO 3 PI 1 – 3) 15. Introduction to Arrays 12 hours
16. One-dimensional Array Reading course
CLO3: Engage in independent learning to materials)
10 – 11 be able to submit correct deliverables on • Individual/group
time. (PLO 3 PI 1 – 3) consultation/meeting

12 Midterm Examination (lec/lab) 6 hours


Subtotal 36 hours

Date Created:
Course Number: CPEPRO1 Course Title: Programming Logic and Design Version No. 02 Effectivity: 17 January 2022 Page 8 of 10
05-08 January 2022
QF-QAO-020 R01 20200521

SCHOOL OF INFORMATION TECHNOLOGY


General Luna Road, Baguio City

COURSE COVERAGE – FINALS


TEACHING-LEARNING ASSESSMENT
WEEK NO COURSE LEARNING OUTCOMES COURSE CONTENT DURATION RESOURCES
ACTIVITIES (TLA) TASKS (AT)
Synchronous • Quizzes Computer with audio
• Lecture / Discussion • Programming and video
CLO1: Design, implement, test, and debug with demonstration, tasks Internet connection
a program, individually or as a member of a 17. Two-dimensional Array program writing, Software (JDK, Java
13 6 hours • Program
group, based on a given specification, that IDE, Virtual Meeting
debugging, tracing, presentation
uses each or a combination of the following App, others)
execution • Periodical Canvas LMS
fundamental programming components:
primitive data types, basic computation, • Practice Activities Examination
simple I/O, error handling, and decision • Recitation / student (Written/Hands-on) Modules 10, 11, & 12
structures (if, if else, and if elseif else. (PLO presentation of outputs Presentations
3 PI 1 – 3) Book / Reference
18. Methods Asynchronous Materials
• Independent Learning
14 – 17 CLO2: Observe integrity when performing • Built-in / Predefined 24 hours
programming tasks. (PLO 3 PI 1 – 3) • User-defined (Practice activities,
Reading course
CLO3: Engage in independent learning to materials)
be able to submit correct deliverables on • Individual/group
time. (PLO 3 PI 1 – 3)
6 hours consultation/meeting
18 Final Examinations (lec/lab)
Subtotal 36 hours
TOTAL (lec/lab) 108 HOURS

Date Created:
Course Number: CPEPRO1 Course Title: Programming Logic and Design Version No. 02 Effectivity: 17 January 2022 Page 9 of 10
05-08 January 2022
QF-QAO-020 R01 20200521

SCHOOL OF INFORMATION TECHNOLOGY


General Luna Road, Baguio City

V. REFERENCES

Available in the library:


Schildt, H. (2014). JavaTM: A Beginner's Guide, Sixth Edition. USA: McGraw-Hill Education.
Farell, J. (2016). JavaTM Programming, Eighth Edition. USA: Course Technology, Cengage Learning.
Farell, J. (2018). Programming Logic and Design, Ninth Edition. USA: Cengage Learning.
Malik, D.S. (2012). Java Programming: From Problem Analysis to Program Design, Fifth Edition. USA: Course Technology, Cengage Learning.
Lewis, J. & Loftus, W. (2012). JavaTM Software Solutions Foundations of Program Design. England: Pearson Education Limited.

Other references of the teacher (not in the library):


The Java™ Tutorials; URL: https://docs.oracle.com/javase/tutorial/
Introduction to Java programming, Part 1; URL: https://www.ibm.com/developerworks/java/tutorials/j-introtojava1/index.html
Introduction to Java programming, Part 2; URL: https://www.ibm.com/developerworks/java/tutorials/j-introtojava2/index.html

V. ABOUT THE TEACHER/COURSE

Instructor’s Information (to be given during the class orientation)


Instructor’s consultation time (to be given during the class orientation)
Classroom policies and instructions (to be discussed during the class orientation)
Grading system (to be discussed during the class orientation; refer to Student Handbook)
Major requirement/s N/A

NAME POSITION SIGNATURE DATE


Ellen M. Halover College Instructor January 12, 2022
Preparers Hydi Toyeng College Instructor January 12, 2022
Cherrie L. Almazan College Instructor January 12, 2022
Noted Elsa M. Ong-ongawan Head, Library SIT Section January 12, 2022
Reviewed and Recommended Engr. Elisabeth D. Calub Program Chair - BSIT January 12, 2022
Approved Engr. Elisabeth D. Calub Dean January 12, 2022

Date Created:
Course Number: CPEPRO1 Course Title: Programming Logic and Design Version No. 02 Effectivity: 17 January 2022 Page 10 of 10
05-08 January 2022

You might also like