You are on page 1of 11

COLEGIO DE STA.

TERESA DE AVILA
Document No. SIT-SYL-002
Issue No. 01
6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City
Revision No. 00

SCHOOL OF INFORMATION TECHNOLOGY Date of Affectivity June 2018

Outcomes-Based Teaching And Learning Plan Page |1

CSTA commits itself towards the attainment of true education geared towards the
formation of the human person who is guided in his pursuit of his ultimate end for
CSTA MISSION
the good of the society of which, as man, he is a member, and in whose obligation as
an adult, he will share.
CSTA envisions citizenry whose physical, moral and intellectual endowments have
been harmoniously developed so that they may gradually acquire a mature sense of
CSTA VISION
responsibility while striving to form their own lives and pursuing true freedom as
they face the vicissitudes of life with courage and constancy.
Program Learning Outcomes  Apply knowledge of computing fundamentals, knowledge of a computing
specialization, and mathematics, science and domain knowledge appropriate for
the computing specialization to the abstraction and conceptualization of
computing models from defined problems and requirements
 Identify, analyze, formulate, research literature and solve complex computing
problems and requirements reaching substantiated conclusions using
fundamental principles of mathematics, computing sciences, and relevant
domain disciplines
 An ability to apply mathematical foundations, algorithmic principles and
computer science theory in the modeling and design of computer-based systems
in a way that demonstrates comprehension of the tradeoffs involved in design
choices
 Knowledge and understanding of information security issues in relation to the
design, development and use of information systems
 Design and evaluate solutions for complex computing problems and design and
evaluate systems, components, or processes that meet specified needs with
appropriate consideration for public health and safety, cultural, societal, and
environmental considerations
 Create, select, adapt and apply appropriate techniques, resources, an modern
computing activities, with an understanding of the limitations to accomplish a
common goal
 Function effectively as an individual and as a member or leader in diverse teams
and in multidisciplinary settings
 Communicate effectively with the computing community and with society at
large about complex computing activities by being able to comprehend and write
effective reports, design documentation, make effective presentations, and give
and understand clear instructions
 The ability to recognize the legal, social, ethical and professional issues involved
in the utilization of computer technology and be guided by the adoption of
appropriate professional, ethical and legal practices
 Recognize the need, and have the ability, to engage in independent learning for
continual development as a computing professional
Course Code GE08
Descriptive Title Ethics for IT
Description This course will help students understand the role of ethics and the laws involved in
the IT professions. This course discuss involves moral issues and decisions
confronting individuals and organizations involved in computing and will focus on
the study of code of ethics, conflict of interest, safety and risk trade-offs in design,
confidentiality, behaviour In the work place, intellectual property, patents, trade
secrets and contemporary issues in computing.
COLEGIO DE STA. TERESA DE AVILA
Document No. SIT-SYL-002
Issue No. 01
6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City
Revision No. 00

SCHOOL OF INFORMATION TECHNOLOGY Date of Affectivity June 2018

Outcomes-Based Teaching And Learning Plan Page |2

Program to which it contributes Bachelor of Science in Information Technology


Credit units 3 Units
Hours per Week 3 hours Supervised Independent Study
Course Intended Outcome By the end of the course, students should be able to:

LO1. Understand the fundamentals of professionalism and ethics with the focus on
the field of computing;

LO2. Understand code of ethics, conflict of interest, safety and risk trade-offs in
design;

LO3. Understand the issues on behaviour in the work place, intellectual property,
patents, trade secrets and contemporary issues in computing.

COURSE OUTLINE AND TIMEFRAME


Week Topic
Week 1 Orientation

Vision, Mission, Goals and Objectives


Classroom Policies
Course Outline/Requirements
Grading System
Week 2 Principles of Ethics
Week 3 Professional Ethics, Code of Donduct, and Moral Responsibility
Week 4 Ethical Issues

Professional Responsibility
Health and Safety
Privacy and Security
Week 5 PRELIM EXAM
Week 6 – 7 Philippine IT and Related Laws

Android Styles
Themes
Icons and Nine Patch
Screen Density and Multiple Layouts
Applying a Transition
Creating Custom Transitions
Week 8 – 9 Activity, Intent and Services

Android Activity
Android Activity Life Cycle
Android Intent
• Explicit Intents
• Implicit Intents
• Activity Actions
• Broadcast Actions
COLEGIO DE STA. TERESA DE AVILA
Document No. SIT-SYL-002
Issue No. 01
6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City
Revision No. 00

SCHOOL OF INFORMATION TECHNOLOGY Date of Affectivity June 2018

Outcomes-Based Teaching And Learning Plan Page |3

• Categories
Intent Extra
Intent For Result
Explicit Intents
Implicit Intents
• Browser
• Contacts
• Dialler
• SMS
• Email
• Camera
Activity Actions, Broadcast Actions, Categories and Flags
Pending Intent and Android Services
Week 10 MIDTERM EXAM
Week 11 – 12 Custom View

Android Adapter
Layout Inflater
Custom Adapter
Custom Listview and Spinner
Adding Android Views using code
Week 13 – 14 Fragments, Action Bar and Navigation Drawer

Android Fragments
Fragments Transactions
Android Action Bar
Android Navigation Drawer
Week 15 PREFINAL EXAM
Week 16 Android Storage and Preferences
Shared Preferences

SQLite
SQLite Helper
External and Internal Storage
Content Provider
Week 17 Android Online Storage
Android HTTP Request (GET, POST and Multipart Data)

Threads for Background Request


JSON Parsing
Android Volley
Android Push Notification (GSM and Parse)
Week 18 FINAL EXAM
TEXTBOOKS AND REFERENCES
References 1. Ableson, Sen King, Android in Action (2011)
2. Lee, Wiley Beginning Android Application Development (2011)
ONLINE RESOURCES:
COLEGIO DE STA. TERESA DE AVILA
Document No. SIT-SYL-002
Issue No. 01
6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City
Revision No. 00

SCHOOL OF INFORMATION TECHNOLOGY Date of Affectivity June 2018

Outcomes-Based Teaching And Learning Plan Page |4

1. http://www.tutorialspoint.com/android/
2. http://www.androidhive.info
3. http://developer.android.com/index.html
Other Suggested Reading
Course Requirements As evidence of attaining the above learning outcomes, students are required to do
and submit the following during the indicated dates of the term. The rubrics for these
outputs are provided.

Major Course Output


As evidence of attaining the above learning outcomes, students are required to do and submit the following during
the indicated dates of the term. The rubrics for these outputs are provided.

Learning
Required Output Due Date
Outcome
LO 1, LO2, LO3, MCO1: In order to evaluate the understanding of the concepts, students Before Final Exam
LO4, LO5 are going to create an Android Application that will showcase all of the
concepts that they learned from user interface control, graphics and
animation, android activity, intents, services, custom views, fragments,
and android storage. Example application “Slam Book App”.

OUTCOMES-BASED TEACHING-LEARNING PLAN


Class Schedule Teaching and Learning
LO Topics and Readings
(Weeks) Activities
LO 1 Orientation Week 1 Lecture
Discussion
Vision, Mission, Goals and Objectives
Classroom Policies
Course Outline/Requirements
Grading System

LO 1 Mobile Computing Week 2 Lecture


LO 2 Discussion
Introduction to Mobile Computing Oral Recitation
Introduction to Android Operating System Long Quiz
Android Components
Setting up the work station
Installation of Android Studio
Updating Android Package Manager
Android Debug and Fixing Common Error
LO 1 Application Fundamentals Week 3 Lecture
LO 2 Library and Online
LO 4 Project Structure Research
Project Manifest
Resources
COLEGIO DE STA. TERESA DE AVILA
Document No. SIT-SYL-002
Issue No. 01
6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City
Revision No. 00

SCHOOL OF INFORMATION TECHNOLOGY Date of Affectivity June 2018

Outcomes-Based Teaching And Learning Plan Page |5

Permissions
Debugging
Creating and Editing Android Virtual Machine
Simple Program - Hello World
LO 1 User Interface and Controls Weeks 4 Lecture
LO 2 Discussion
LO 3 Introduction of XML in Android Oral Recitation
LO 4 Overview of Android Layouts Exercise and Activity
• Relative Long Quiz
• LinearLayout
• GridLayout
• ScrollView
• FrameLayout
Understanding Android Units
Android Views and ViewGroup
• TextView
• Button
• EditText
• CheckBox
• RadioButton
• RadioGroup
• ImageView
Android ListView and Spinner
Android Listeners
Android Toast and Dialog
PRELIM EXAM Weeks 5
LO1 Graphic, Animation,Styling and Multiple Screen Week 6 – 7 Lecture
LO2 Support Discussion
LO4 Oral Recitation
Android Styles Exercise and Activity
Themes Long Quiz
Icons and Nine Patch
Screen Density and Multiple Layouts
Applying a Transition
Creating Custom Transitions
LO1 Activity, Intent and Services Week 8 – 9 Lecture
LO2 Discussion
LO4 Android Activity Oral Recitation
Android Activity Life Cycle Exercise and Activity
Android Intent Long Quiz
• Explicit Intents
• Implicit Intents
• Activity Actions
• Broadcast Actions
• Categories
Intent Extra
Intent For Result
Explicit Intents
Implicit Intents
COLEGIO DE STA. TERESA DE AVILA
Document No. SIT-SYL-002
Issue No. 01
6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City
Revision No. 00

SCHOOL OF INFORMATION TECHNOLOGY Date of Affectivity June 2018

Outcomes-Based Teaching And Learning Plan Page |6

• Browser
• Contacts
• Dialler
• SMS
• Email
• Camera
Activity Actions, Broadcast Actions, Categories and
Flags
Pending Intent and Android Services
MIDTERM EXAM Week 10
LO1 Custom View Week 11 – 12 Lecture
LO2 Discussion
LO4 Android Adapter Oral Recitation
Layout Inflater Exercise and Activity
Custom Adapter Long Quiz
Custom Listview and Spinner
Adding Android Views using code
LO 1 Fragments, Action Bar and Navigation Drawer Weeks 13-14 Lecture
LO 2 Discussion
LO 4 Android Fragments Oral Recitation
Fragments Transactions Exercise and Activity
Android Action Bar Long Quiz
Android Navigation Drawer
PREFINAL EXAM Weeks 15
LO1 Android Storage and Preferences Weeks 16 Consultation to adviser
LO2 Shared Preferences Advisers critiquing and
LO3 editing
LO4 SQLite
SQLite Helper
External and Internal Storage
Content Provider
LO1 Android Online Storage Week 17 Presentation for Oral
LO2 Android HTTP Request (GET, POST and Defense
LO3 Multipart Data)
LO4
LO5 Threads for Background Request
JSON Parsing
Android Volley
Android Push Notification (GSM and Parse)
FINAL EXAM Weeks 18

OTHER REQUIREMENTS AND ASSESSMENTS:


Aside from the major course outputs above, this course has four other summative assessment, preliminary, midterm,
semi-final and final examinations. Graded class activities include recitation, seatwork, assignments and reports.

GRADING SYSTEM
COLEGIO DE STA. TERESA DE AVILA
Document No. SIT-SYL-002
Issue No. 01
6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City
Revision No. 00

SCHOOL OF INFORMATION TECHNOLOGY Date of Affectivity June 2018

Outcomes-Based Teaching And Learning Plan Page |7

To pass this course, one must accumulate 75% of the total course requirements below.

Performance 30%
(Quizzes, Board Work, Recitation)
Output 30%
Assignments, Projects, Research, Reports, Experiment, Simulation, Hands-on Activities
Major Exam (Prelim, Midterm, Semi-Final, Finals) 30%
Attendance 10%
Total 100%

PERFORMANCE INDICATOR
Rubrics for Case Report

Functionality Collectible Earned


Points Points
ON LOAD [20pts]
1 If there is no existing password, load first the Registration screen. 10
2 If there is an existing password, load first the Login screen. 10
REGISTRATION SCREEN [45pts]
If password field is empty when the register button is pressed, prompt
1 5
an alert message that this is required. Set focus on password field.
If confirm password field is empty when the register button is pressed,
2 prompt an alert message that this is required. Clear the password field 5
and set focus on that field.
If the answer field is empty when the register button is pressed, prompt
3 an alert message that this field is required. Set focus on the answer 5
field.
When the register button is pressed and the password and confirm field
4 don’t match, prompt an alert message that the passwords don’t match. 5
Clear all fields and set focus on the password field.
When the register button is pressed and the required fields are all fill
5 out and the passwords match, save the password, the question and the 10
answer. Proceed to the Main screen.
When the cancel button is pressed or on back pressed event, prompt an
6 5
alert message if the user wanted to cancel the registration.
7 If yes, finish the activity. 5
8 If no, close the alert message. 5
LOGIN SCREEN [35pts]
If password field is empty when the login button is pressed, prompt an
1 5
alert message that this is required. Set focus on password field.
If login button is pressed and the password is correct, proceed to the
2 5
Main screen.
If login button is pressed and the password is incorrect, prompt an alert
3 message that the password is incorrect. Clear the password field and set 5
focus on that field.
COLEGIO DE STA. TERESA DE AVILA
Document No. SIT-SYL-002
Issue No. 01
6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City
Revision No. 00

SCHOOL OF INFORMATION TECHNOLOGY Date of Affectivity June 2018

Outcomes-Based Teaching And Learning Plan Page |8

When the cancel button is pressed or on back pressed event, prompt an


4 5
alert message if the user wanted to cancel the operation.
5 If yes, finish the activity. 5
6 If no, close the alert message. 5
When forgot password is pressed, proceed to the Forgot password
7 5
screen.
MAIN SCREEN [55pts]
1 Display all slam book entries (Name and Image) 20
If there are no entries, display a text “There are no entries yet. To add
2 5
an entry click the add button”
Add menus to the action bar
Add Entry – always visible
3 Change password – not visible 5
Change secret question – not visible
About – not visible
4 On selection of entry, proceed to the View screen. 5
5 On Add entry button pressed, proceed to the Add Entry screen. 5
On Change password button pressed, proceed to the Change Password
6 5
screen.
On Change secret question button pressed, proceed to the Change
7 5
Secret Question screen.
8 On About button pressed, proceed to the About screen. 5
ADD ENTRY SCREEN [100pts]
If first name field is empty when the add button is pressed, prompt an
1 5
alert message that this is required. Set focus on first name field.
If last name field is empty when the add button is pressed, prompt an
2 5
alert message that this is required. Set focus on last name field.
3 Insert image from camera 20
4 Insert image from gallery 20
When the add button is pressed and the required fields are all fill out,
5 save the entry to the database and toast a message that the operation is 15
successful. Back to the Main screen.
6 Has at least five slam book questions (optional) 10
On the back pressed event, prompt an alert message if the user wanted
7 5
to cancel the adding of entry.
8 If yes, finish the activity. 5
9 If no, close the alert message. 5
10 On the Main screen, the added entry must reflect in the list view. 10
VIEW ENTRY SCREEN [40pts]
1 Display the correct information of the selected entry. 10
Add menus to the action bar
2 Edit – always visible 5
Delete – always visible
3 On edit button pressed, proceed to the Edit Entry screen. 5
On delete button pressed, prompt an alert message if the user wanted to
4 5
delete the slam book entry.
If yes, delete the current slam book entry and go back to the Main
5 10
Screen.
COLEGIO DE STA. TERESA DE AVILA
Document No. SIT-SYL-002
Issue No. 01
6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City
Revision No. 00

SCHOOL OF INFORMATION TECHNOLOGY Date of Affectivity June 2018

Outcomes-Based Teaching And Learning Plan Page |9

6 If no, close the alert message. 5


EDIT ENTRY SCREEN [95pts]
1 Display the correct information of the selected entry. 20
If first name field is empty when the save button is pressed, prompt an
2 5
alert message that this is required. Set focus on first name field.
If last name field is empty when the save button is pressed, prompt an
3 5
alert message that this is required. Set focus on last name field.
4 Replace image from camera 10
5 Replace image from gallery 10
When the save button is pressed and the required fields are all fill out,
6 20
update the entry to the database. Back to the View Entry screen.
On the back pressed event, prompt an alert message if the user wanted
7 5
to cancel the editing of entry.
8 If yes, finish the activity. 5
9 If no, close the alert message. 5
10 On the Edit Entry screen, the fields must be updated. 10
FORGOT PASSWORD SCREEN [35pts]
1 Display the saved secret question. 5
If the answer field is empty when the submit button is pressed, prompt
2 5
an alert message that this field is required. Set focus on answer field.
If the inputted answer is incorrect, prompt an alert message that the
3 5
answer is incorrect. Clear and set focus on the answer field.
If the inputted answer is correct, prompt the correct password then go
4 5
back to the Login screen.
On the back pressed event, prompt an alert message if the user wanted
5 5
to cancel the operation.
6 If yes, finish the activity. 5
7 If no, close the alert message. 5
CHANGE PASSWORD SCREEN [50pts]
If old password field is empty when the save button is pressed, prompt
1 5
an alert message that this is required. Set focus on old password field.
If new password field is empty when the save button is pressed, prompt
2 5
an alert message that this is required. Set focus on new password field.
If confirm password field is empty when the register button is pressed,
3 prompt an alert message that this is required. Set focus on confirm 5
password field.
If the inputted old password is incorrect, prompt an alert message that
4 5
the password is incorrect. Set focus on the old password field.
If the new and confirm passwords don’t match, prompt an alert
5 message that the passwords don’t match. Set focus on the old password 5
field.
6 If any validation fails, clear all fields. 5
When the save button is pressed and the old password is correct and the
7 new and confirm passwords matched, save the new password. Return 5
to the Main screen.
On the back pressed event, prompt an alert message if the user wanted
8 5
to cancel the operation.
9 If yes, finish the activity. 5
COLEGIO DE STA. TERESA DE AVILA
Document No. SIT-SYL-002
Issue No. 01
6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City
Revision No. 00

SCHOOL OF INFORMATION TECHNOLOGY Date of Affectivity June 2018

Outcomes-Based Teaching And Learning Plan P a g e | 10

10 If no, close the alert message. 5


CHANGE SECRET QUESTION SCREEN [35pts]
If the password field is empty when the save button is pressed, prompt
1 5
an alert message that this field is required. Set focus on password field.
If the answer field is empty when the save button is pressed, prompt an
2 5
alert message that this field is required. Set focus on the answer field.
If the inputted password is incorrect, prompt an alert message that the
3 password is incorrect. Clear all fields and set focus on the password 5
field.
When the save button is pressed and the password is correct and the
4 answer field is not empty, save the new secret question. Return to the 5
Main screen.
On the back pressed event, prompt an alert message if the user wanted
5 5
to cancel the operation.
6 If yes, finish the activity. 5
7 If no, close the alert message. 5
ABOUT SCREEN [20pts]
1 Display the slam book entry of the developers. 10
2 Display the picture of the developers. 10

MISCELLANEOUS [120pts]
1 Layout 50
2 Aesthetic design 50
3 Icon design 20

BONUS [40pts]
1 Sorting of entries based on last name. 20
Change background based on the gender of the entry if gender is added
2 20
a field in your slam book.

COURSE POLICIES AND STANDARDS


Expectations from Student:

The student’s responsibility is to come to each class prepared. S/he is also expected to take all examinations on the
date scheduled. S/he should read the assigned problems prior to class. S/he is expected to attend each class and participate
actively in the discussions.

Academic Dishonesty

All students are expected to be academically honest. Cheating, lying and other of unethical behaviour will not be
tolerated. Any student found guilty in examinations or plagiarism in submitted course requirements will receive an F or
failure in the course requirement or in the course. Plagiarism refers to the use of books, notes or other intellectual property
without giving proper attribution to its author, or representing the work of another person as one’s own. Cheating refers to
securing help in a test; copying tests, assignments, reports or term papers; collaborating with other students during an
COLEGIO DE STA. TERESA DE AVILA
Document No. SIT-SYL-002
Issue No. 01
6 Kingfisher and Skylark Streets, Zabarte Subdivision, Novaliches, Quezon City
Revision No. 00

SCHOOL OF INFORMATION TECHNOLOGY Date of Affectivity June 2018

Outcomes-Based Teaching And Learning Plan P a g e | 11

examination or in preparing academic work; signing other student’s name on an attendance sheet; or otherwise practicing
scholastic dishonesty.

Policy on Absences

The allowed number of absences for students enrolled in a 1 ½ hours class is 7. Request for excused absences or
waiver of absences must be presented upon reporting back to class. Special examinations will be allowed only in special
cases, such as prolonged illness. It is the responsibility of the student to monitor his/her own tardy incidents and absences that
might accumulate leading to a grade of Drop without Permission or has a numeric equivalent of 5.0. It is her/his
responsibility to consult with the teacher, chair or dean should his/her case be of special nature.

EFFECTIVITY AND REVISION INFORMATION

Date Revised: March 1, 2017 Date Implemented: June 2018

Prepared by: Reviewed by:

______________________________ HAROLD R. LUCERO, MIT


Instructor Dean, School of Information Technology

You might also like