0% found this document useful (0 votes)
245 views

University of Cebu (Main Campus) : Course Guide

This document provides information about the Computer Programming 2 course offered at the University of Cebu during the 2019-2020 summer term. The course covers advanced computer programming concepts like control structures, data structures, and object-oriented programming using languages like C, C++, and Java. Students will learn to create syntactically and semantically correct programs incorporating these concepts. Assessment will be based on exams, class performance, and projects evaluating students' programming skills. The course schedule outlines preliminary readings, an orientation session, and modules covering programming topics to be taught using online tools like Gmail, Google Classroom, Google Meet and Zoom.

Uploaded by

Neil Basabe
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
245 views

University of Cebu (Main Campus) : Course Guide

This document provides information about the Computer Programming 2 course offered at the University of Cebu during the 2019-2020 summer term. The course covers advanced computer programming concepts like control structures, data structures, and object-oriented programming using languages like C, C++, and Java. Students will learn to create syntactically and semantically correct programs incorporating these concepts. Assessment will be based on exams, class performance, and projects evaluating students' programming skills. The course schedule outlines preliminary readings, an orientation session, and modules covering programming topics to be taught using online tools like Gmail, Google Classroom, Google Meet and Zoom.

Uploaded by

Neil Basabe
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Course Guide School Year: 2019-2020

Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

I. Course Information
Course Code: CC-COMPROG12 LEC Units 2 Course Description:
Course Title: Computer Programming 2 LAB Units: 1
This course covers advanced computer programming constructs and introduces object-oriented programming concepts
Pre-requisite(s): CC-COMPROG11 LEC Hours: 36 using appropriate programming language(s) such as C, C++ and/or Java. Emphasis is on control and modular
structures, simple data structures, and the difference between procedural and object-oriented programming
Co-requisite(s): Computer Programming 1 LAB Hours: 54 approaches. Topics include arrays, strings, abstract data types, classes, and objects.

II. PO-CILO Activation Mapping


Course Intended Learning Outcomes (CILOs) Program Outcomes (POs)
By the end of the course, you should be able to: 1 2 3 4 5 6 7 8 9 10 11 12 13
CILO1. Create syntactically and semantically correct computer programs using control and modular structures, arrays, strings,
E E I
abstract data types, classes and objects.
CILO2. Distinguish between a procedural and an object-oriented programming approach. E I E
CILO3. Write readable and maintainable computer programs that apply appropriate coding standards and documentation
E
techniques
CILO4.

III. Course Outputs / Assessment of Learning (Summative)


CILO # Required Output Weight Specification / Remarks
1,3 Major Examination 33
Midterm and Final Examination
.Practical Exam/Case Studies(25%), Machine Problems(20%), Quizzes/Assignments(12%), Seatworks/ Research
1,2,3 Class Performance 67
Activities/Reflection(10%)

TOTAL: 100 % [appropriate rubrics may be specified in the remarks]

Prepared by: Approved by: Page:


Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 1 of 19
(Faculty Member) (Dean)
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

IV. Teaching and Learning Plan


CILO # Modules / Units / Topics Teaching/Learning Activities (TLAs) Assessment for Learning (Formative) Tools / Resources Time Frame / Sked
Required Preliminary Readings: ●Email Campaign: Materials related to the Resources:
1. UC and CCS VMGO – Core Values required preliminary readings shall be sent ●Handouts: UC-CCS VMGO-CV, PEOs,
2. PEOs to the students via email. (A) Student Outcomes, Course Outline
3. Student Outcomes ●10 Core Rules of Netiquette (Shea, 2020)
4. Class Requirements (Gmail & Zoom ●Java Programming (Farrell, 2019)
accounts) ●Google Classroom Tutorial for Students
5. Instructions for Joining Google (Permiakov, 2020)
Classroom ●Gmail Full Tutorial (Anson, 2019)
6. Instructional Resources & Student’s ●Google Meet Cheat Sheet (Google, 2020)
Guide to using Google Classroom, ●Super Easy Guide to Zoom (Zoom, 2020)
Gmail, Email Etiquette, Google Meet, ●Google Productivity Tools Tutorial Videos
Zoom & Google Productivity Tools
7. 10 Core Rules of Netiquette Tool: Gmail
Class Orientation ●Virtual Meeting (S) ●Breakout Sessions (S) Resources:
1. Expectations from the Online Classes o A 1-hour class orientation o Students need to build the ● Handouts
2. Intended Learning Outcomes before starting the first formal KWLH (what I Know, what I ● Presentation deck
3. Course Outputs lesson. Want to know, what I Learned, ● Recorded video of the virtual Week1
4. Course Modules reflection on How I learned) meeting (June 15- 17)
5. House Rules chart using Jamboard. ● Pre-recorded lecture videos
● Virtual Meetings ● Rubrics for Grading
● Digital Office Hours
● Submission of Deliverables
o Assignments
o Learner’s Reflection
● Class Communication

2 1. Introduction to Java
Prepared by: Approved by: Page:
Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 2 of 19
(Faculty Member) (Dean)
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

● Comparing Procedural and OOP ●Preparation ●Assignment(A)


Concepts ○ Video Presentations and ● Google Classroom
Digital Reading (A) ● Web
(Overview of Java ● Youtube
● Features of the Java Programming Programming Language, The ● Google docs
Language use of Java Today, Why is
Java so famous? Why learn
Java?)
● Java IDEs and installation https://www.youtube.com/watc
h?v=mAtkPQO1FcA

● Analyzing a Java Application that https://www.youtube.com/watc


Produces Console Output h?
time_continue=38&v=UmRCF
● Compiling a Java Class and AhkqJs&feature=emb_logo
Correcting Syntax Errors
https://www.youtube.com/watc
● Running a Java Application and h?v=3Per7Gq6G2M
Correcting Logic Errors
https://codingnomads.co/blog/
● Adding Comments to a Java Class business/why-learn-java/
●Discussion Question/Topic (A/S)
○ Discussion Thread (A/S) ●Google Classroom Question (A/S) ● Discussion Forum
(Activating prior knowledge, ● Google Classroom
the student may take a ● Youtube
stand/share reaction/share an
opinion on the video clip
below)

https://www.youtube.com/watc
Prepared by: Approved by: Page:
Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 3 of 19
(Faculty Member) (Dean)
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

h?v=E3418SeWZfQ
(A video spoof depicting a
doomsday scenario of what
the world be like without Java)

● Instruction and Practice ● Machine Problems (A)


○ Video Presentation and Digital ● Essay (A) ● IDE
Reading (A) ● Reaction/Discussion Paper(A) ● Google Docs
(Procedural vs Object- ● Quiz (A/S) ● Youtube
Oriented approach, Features ● Web
of Java Programming) ● Google Forms
https://www.youtube.com/watc
h?v=_hNX3YZXNPs

https://data-
flair.training/blogs/features-of-
java/
● Discussion Topic
(Installing IDE) (Challenges and issues during installation) ● Discussion Forum/Google Classroom
https://data- Question
flair.training/blogs/install-java

○ Video Presentations and ● Youtube


Digital Reading (A) ● Web
(Analyzing Java application,
Compiling and Running Java
Application, Correcting Syntax
and Logic Errors, Adding
Comments)
https://www.youtube.com/watc
Prepared by: Approved by: Page:
Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 4 of 19
(Faculty Member) (Dean)
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

h?v=q_GBgRLqiRA

https://www.youtube.com/watc
h?v=Qce-9ziTxKA

https://www.dummies.com/pro
gramming/java/adding-
comments-to-java-code/

o Student Activity/Practice (A) ● Google docs/Google Sheets


-Independent Activity ● Jamboard
(Group Collaborative
Activity/Individual Activity)

● Feedbacking ● Google Meet/Zoom/Messenger


○ Q&A (S)
1 2. Using Data
● Declaring Constants and Variables ● Preparation ● Admit Slip (S) ●Jamboard
o Video Presentation (A) ● Google Classroom Question (S) ●Google Classroom/Google Meet
https://www.youtube.com/watc ●Youttube Week1
h?v=iFzA43xR04s (June 18-19)

● Primitive Data Types in Java ● Instruction and Practice


● Google Meet
○ Online Guided Discussion (S) ● Course Module in Google Classroom

● Input in Java (Scanner and ○ Digital Reading (A) ● Web

Prepared by: Approved by: Page:


Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 5 of 19
(Faculty Member) (Dean)
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

JOptionPane) https://www.geeksforgeeks.or
g/data-types-in-java/

https://www.programiz.com/jav
a-programming/scanner

https://www.javatpoint.com/jav
a-joptionpane
● Youtube
○ Video Demonstration (A) ● Recorded Virtual Meeting Video
(Scanner input)
https://www.youtube.com/watc
h?v=rqZ0Cp9Omp8
● Google Classroom
(User input with JOptionPane) ● Machine Problems (A) ● Google Forms
https://www.youtube.com/watc ● Assignment (A)
h?v=arcTW_znJYY ● Quiz (S)
● Oral Recitation (S) ● Zoom
○ Student Activity/Practice (A)

● Feedbacking (S) ● Exit Slip (A) ● Jamboard


○ Code Critiquing ● Reflection (A) ● Google Docs
1, 2,3 3. Methods, Classes and Objects ● Preparation
● Admit Slip (S) ● Jamboard
● Method Declaration and ○ Discussion forum (S) ● Google Classroom Assignment (S) ● Google Classroom
Implementation ● Google Meet/Zoom Week2
○ w/ or w/o Parameter ○ Online Quiz/Game (S) (June 22-23)
○ w/ or w/ Return Type https://www.menti.com/w9j2d8 ● Mentimeter
5hy4
● Method Call
Prepared by: Approved by: Page:
Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 6 of 19
(Faculty Member) (Dean)
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

○ Video Demonstration (S) ● Youtube


● Creating a Class (classes and objects)
https://www.youtube.com/watc
● Declaring Objects and Using their h?v=MeP1CztNMdo
Methods
● Instruction and Practice
● Using Constructors
○ Online Guided Discussion (S) ●Google Classroom
● Understanding that Classes Are ● Course Module in Google Classroom
Data Types ○ Digital Reading (A)
https://data- ● Web
flair.training/blogs/java-
method/

https://data-
flair.training/blogs/java-class-
and-object/ ● Youtube
● Recorded Virtual Meeting Video
○ Video Demonstration (A)
(Java Classes and Objects) ● Quiz (A) ● Google Forms
https://www.youtube.com/watc ● Machine Problems (A) ● Google Classroom
h?v=4xKihjI6HJ0 (A) ● Case Study (A)
● Practical Exam (S) ● GoogleMeet

○ Student Activity/Practice (A)

● Oral Exam (S) ● Google Meet/Zoom


● Feedbacking
○ Q and A (A) ● Exit Slip (S) ● Jamboard
○ Code Critiquing (A) ● Reflection (A) ● Google Docs
Prepared by: Approved by: Page:
Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 7 of 19
(Faculty Member) (Dean)
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

1,3 4. Making Decisions ● Preparation


○ Digital Readings (A) ● ● Google Classroom
● The if and if…else Statements (If and If...else Statements, Assignment (A) ● Web Week2
● Using Multiple Statements in if and Basic Operators in Java, ● Youtube (June 24- 26)
if…else Clauses Nesting if and if… Switch Statement)
else Statements
https://www.tutorialspoint.com/
● Logical AND and OR Operators java/java_decision_making.ht
m
● Making Accurate and Efficient
Decisions https://www.tutorialspoint.com/
java/java_basic_operators.htm
● Switch Statement
https://www.youtube.com/watc
● The Conditional and NOT h?v=aE9SdOnSUdk
Operators
https://docs.oracle.com/javase
● Operator Precedence /tutorial/java/nutsandbolts/swit
ch.html

○ Discussion threads /
Mentimeter(A/S) ● Discussion Forum
(Checks the understanding of ● Discussion Question/Topic(A/S) ● Mentimeter
concepts)

● Instruction and Practice


○ Video Demonstration on If and ● IDE
If...else statement, Basic ● Machine Problems (A) ● Google Forms
Operators in Java and Switch ● Quiz (A) ● Youtube
Statement. (A) ● Oral Exam (S)
Prepared by: Approved by: Page:
Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 8 of 19
(Faculty Member) (Dean)
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

● Discussion
https://www.youtube.com/watc Paper(A)
h?v=RUTSTJGwj-s

https://www.youtube.com/watc
h?v=2o0jEUhOqaw

https://www.youtube.com/watc
h?v=YvKnA5Bt0vc

https://www.youtube.com/watc
h?
time_continue=27&v=P9pZEZ
sLHmM&feature=emb_logo

○ Student Activity/Practice (A/S)


(Program coding, tracing, etc..
activity or practice)
-Guided Online Practice (S) or
Independent Activity/Practice
(A)

● Feedbacking (S)
○ Q and A ● Google Meet/Zoom/Messenger
○ Code Critiquing

1,3 5. Looping ● Preparation


● Admit Slip ●Jamboard
● while Loop ○ Discussion forum (S) ● Assignment (A) ●Google Classroom Week2
(June 24- 26)
Prepared by: Approved by: Page:
Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 9 of 19
(Faculty Member) (Dean)
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

● do…while Loop - Online Quiz/Game ● Google Meet/Zoom


https://www.menti.com/wizw66 ● Mentimeter
● for Loop pkyo

● Nested Loops ○ Video Demonstration (A) ●Youtube


(loops)
● Improving Loop Performance https://www.youtube.com/watc
h?v=wxds6MAtUQ0

● Instruction and Practice

○ Online Guided Discussion (S) ●Google Classroom


● Course Module in Google Classroom
○ Digital Reading (A)
(while, do while, for loop)
https://www.tutorialspoint.com/ ● Web
java/java_loop_control.htm

○ Video Demonstration (A) ●Youtube


(while, do while, for loop) ● Recorded Virtual Meeting Video
https://www.youtube.com/watc
h?v=wtXhu-VS_sE

https://www.youtube.com/watc
h?v=A7yvQrDe4ks

https://www.youtube.com/watc
h?v=cakN0XC6CcQ ● Research (A) ● Google Docs
● Quiz (A) ● Google Forms
● Machine Problems (A) ● Google Classroom
Prepared by: Approved by: Page:
Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 10 of
(Faculty Member) (Dean) 19
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

○ Student Activity/Practice (A)

● Feedbacking ● Oral Exam (S) ● Google Meet


○ Q and A (A) ● Google Docs
○ Code Critiquing (S) ● Exit Slip (S) ● Jamboard

MIDTERM EXAMINATION (Summative Resources:


Assessment) ● Questionnaire
● Chapters Test or Practical Exam ● Rubrics for Grading

Tools: Google Meet, Google Calendar, Gmail


& Google Classroom, Google Forms
1,3 6. Characters, String, and Stringbuilder ● Preparation
○ Digital Readings (A) ● Assignment (A) ● Google Classroom
● String Data Problems -Characters ● Web
https://docs.oracle.com/javase Week 3
/tutorial/java/data/characters.h (June 29-30)
● Character Class Methods tml

-String
● Declaring and Comparing String https://docs.oracle.com/javase
Objects /tutorial/java/data/strings.html

-StringBuilder/Stringbuffer
● Other String Methods https://docs.oracle.com/javase
/tutorial/java/data/buffers.html

● Discussion Question/Topic(A/S) ● Discussion Forum


Prepared by: Approved by: Page:
Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 11 of
(Faculty Member) (Dean) 19
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

● StringBuilder and StringBuffer ○ Discussion threads / ● Mentimeter


Classes Mentimeter(A/S)
(Checks the understanding of
concepts)

● Instruction and Practice ● Machine Problems (A) ● Offline/Online IDE


○ Video Demonstration on ● Quiz (A/S) ● Google Forms/Quiz tools
Characters, String and ● Oral Exam (S) ● Youtube
StringBuilder manipulation. (A) ● Discussion Paper(A) ● Google Docs
https://www.youtube.com/watc
h?v=vYEpVHi9_b8

https://www.youtube.com/watc
h?v=OpHUXY4fKYU

https://www.youtube.com/watc
h?v=Ota1s_4kTyU

https://www.youtube.com/watc
h?v=ss8qe5wnA8s

○ Student Activity/Practice (A/S)


(Program coding, tracing, etc..
activity or practice)
-Guided Online Practice (S) or
Independent Activity/Practice
(A)

● Feedbacking (S) ● Google Meet/Zoom/Messenger

Prepared by: Approved by: Page:


Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 12 of
(Faculty Member) (Dean) 19
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

○ Q and A
○ Code Critiquing
1,3 7. Array ● Preparation
○ Digital Readings(A) ● Assignment (A) ● Google Classroom
● Declaring and Initializing an Array https://www.smartherd.com/arr ● Youtube Week 3
ays-in-java/ (July 1-3)

● Using Variable Subscripts with an https://www.programiz.com/jav


Array a-programming/arrays
or
○ Video Presentation (A)
● One-dimensional Array (concept of array)
https://www.youtube.com/watc
h?v=oabfC81CF6Q
● Searching and Sorting One-
dimensional Array ○ Discussion threads / ● Discussion Question/Topic(A/S) ● Discussion Forum
Mentimeter(A/S) ● Mentimeter.com
(Checks the understanding of
● Two-dimensional Array concepts)

● Instruction and Practice ● Machine Problems(A) ● IDE


● Multi-dimensional Array ○ Video Presentation and ● Quiz (S) ● Google Forms/Quiz tools
Demonstration of Array ● Case Study/Discussion Paper (A) ● Google Docs
Manipulation (A)

-Array
https://www.youtube.com/watc
h?v=2eKjuhzI87g

Prepared by: Approved by: Page:


Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 13 of
(Faculty Member) (Dean) 19
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

https://www.youtube.com/watc
h?v=1KTArjYPMEo

https://www.youtube.com/watc
h?v=hAk7abWHi3w

○ Student Activity/Practice (A/S)


(Program coding, tracing, etc..
activity or practice)
-Guided Online Practice (S) or
Independent Activity/Practice
(A)

● Feedbacking (S) ● Google Meet/Zoom/Messenger


○ Q and A
○ Code Critiquing

1,2,3 8. Advanced Object Concepts ● Preparation


● Admit Slip (S) ●Jamboard
● Blocks and Scope ○ Discussion forum (S) ● Assignment (S) ●Google Classroom Week4
- Online Quiz/Game ● Google Meet/Zoom (July 6 -10)
● Method Overloading https://www.menti.com/t3575s ● Mentimeter
v9c9 Week5
● Creating and Calling Constructors (July 13 -14)
with Parameters ○ Video Demonstration (A) ●Youtube
(classes and objects)
● The this reference https://www.youtube.com/watc
h?v=MeP1CztNMdo
● Using static Field

Prepared by: Approved by: Page:


Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 14 of
(Faculty Member) (Dean) 19
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

● Instruction and Practice


● Automatically imported, prewritten
constants and methods ○ Guided Online Discussion (S) ●Google Classroom
● Course Module in Google Classroom
● Composition and Nest Classes ○ Digital Reading (A)
https://beginnersbook.com/20 ● Web
13/04/java-static-class-block-
methods-variables/

https://beginnersbook.com/20
13/05/method-overloading/

○ Video Demonstration (A) ●Youtube


(composition) ● Recorded Virtual Meeting Video
https://www.youtube.com/watc
h?v=ZBkyPA6NZR8

(nest classes)
https://www.youtube.com/watc ● Quiz (A) ● Google Forms
h?v=ACE0b7jrPDk ● Machine Problems (A) ● Google Classroom
● Case Study (A)
● Practical Exam (S) ● Google Meet
○ Student Activity/Practice (A)

● Feedbacking
● Oral Exam (S) ● Google Meet
○ Q and A (A)
○ Code Critiquing (S) ● Exit Slip (S) ● Jamboard
● Reflection (A) ● Google Docs

Prepared by: Approved by: Page:


Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 15 of
(Faculty Member) (Dean) 19
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

Resources:
FINAL EXAMINATION (Summative ● Questionnaire
Assessment) ● Rubrics for Grading the System Week5
● Chapters Test ● Rubrics for Grading the (July 15)
● Practical Exam Presentation

Tools: Google Meet, Google Calendar, Gmail


& Google Classroom, Google Forms
NOTE: Please specify (S)-Synchronous or (A)-Asynchronous for every TLA and/or Assessment

Prepared by: Approved by: Page:


Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 16 of
(Faculty Member) (Dean) 19
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

V. Textbook(s) and References


Textbook (APA Format): References (APA Format including citations):
Farrell, J. (2019). Java programming. Singapore: Cengage Learning Asia Pte Ltd. 1. Burd, B. A. (2017). Java for dummies. Hoboken, NJ: John Wiley & Sons, Inc.
2. Farrell, J. (n.d.). Java Programming From Problem Analysis to Program Design Lab Manual (2nd ed.).
3. Getting Started with Java. (n.d.). Retrieved June 2, 2020, from https://data-flair.training/blogs/java-tutorials-home/
4. Malik, D. S. (2018). C++ programming: program design including data structures. Boston, MA: Cengage Learning.
5. Malik, D. S. (2012). Java programming: from problem analysis to program design . Boston, MA: Course Technology,
Cengage Learning.
6. Mayfield. (2012). Java Programming Concepts and Applications (3rd ed.).
7. Mayfield, B. E. (2012). Java programming: from problem analysis to program design: lab manual . Singapore: Cengage
Learning Asia Pte Ltd.
8. Vine, M. A. (2009). C programming for the absolute beginner. Boston: Cengage Learning Course Technology.

VI. Other Information (Classroom Rules and Policies/ Teacher Information, etc.)

Grading System /Computation of Grades


Major Examination 1/3 Midterm and Final Examinations

Class Standing 2/3 Achievement of the student in relation to the CILO outputs or assessments required of the course

Periodical Grade = ⅓ * Major Examination + ⅔ * Class Standing

Requirements/Specifications:

Prepared by: Approved by: Page:


Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 17 of
(Faculty Member) (Dean) 19
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

Hardware Specifications(Recommended) : Processor Speed: 1.Ghz or faster, RAM: 1GB or more , Free Disk Space : 1GB or more

Software Requirements:
IDEs to Use: Eclipse, BlueJ, JGrasp, JCreatorLE
Java Version: Java 5 or higher

Digital Office Hour:


● 1 hour daily, time to be agreed upon by the whole class
Online Learning Session:
● 1 hour of daily synchronous activities
● 1 hour of daily asynchronous activities
● Attendance will be checked through Zoom’s group photo.
Weekly Reflection Journal:
● Each student is required to submit a weekly self-reflection journal shared to the instructor using Google Docs. The student will follow the KQRN format. With KQRN, students reflect on what they know about a topic but
then ask them to formulate questions to investigate. Then reflect again and continue to question.
Class Communication/Feedback:
● Email, Class Group Chat for class communication
● Jamboard/Good Docs for feedback
● Class communication/feedback will be based on the agreed Digital Office hour

Teacher’s Information:
● Name:
● About: (about.me)
● Email:@uc.edu.ph
● Facebook:
● Twitter:
Prepared by: Approved by: Page:
Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 18 of
(Faculty Member) (Dean) 19
Course Guide School Year: 2019-2020
Semester/Term: Summer
Online / Flexible Learning
University of Cebu (Main Campus)
College of Computer Studies
Bachelor of Science in Information Technology Revision Date: 28 May 2020

---

● Youtube:

Prepared by: Approved by: Page:


Neil Basabe/Jecris Sabanal Melvin Niñal/Moma Ortega/Aurora Miro 19 of
(Faculty Member) (Dean) 19

You might also like