COURSE SYLLABUS in Application Development & Emerging Technologies
Course Number: CC 106
Course Title: Application Development & Emerging Technologies
Course Description: This course is focus to develop and test a program such as (1) computer software application and emerge with a technology tools (2)
As well as develop an Android application or Android games. Emphasis is on the requirements management, user interface design, deployment
including ethical and legal considerations. Topics include software development with save-retrieve-update-delete (CRUD), and data manipulation.
Number of Units: 3 units
Number of Hours: 54 hours
Pre-requisite Subject: 4th Year Standing
Course Requirements:
1. Compilation of exercises and activities
2. Quizzes and assignments
3. Officially scheduled examination
4. Research through the internet
5. Presentation of the project
6. Laboratory Examination
GRADING SYSTEM:
Prelim Grade = [Item I + Item II] / 2 Midterm Grade = [Item I + Item II] /2 Final Grade = Trinal Grade + Midterm Grade + 2 TFG / 4
where: where: where:
Item I = 60% Item Ia + 40% Item Ib Item I = 60% Item Ia + 40% Item Ib Tentative Final Grade (TFG) = [Item I + Item II] /2
Item Ia = Quizzes, Class Recitations Item Ia = Quizzes, Class Recitations Item I = 60% Item Ia + 40% Item Ib
Item Ib = Assignments, Reports, Experiments Item Ib = Assignments, Reports, Experiments Item Ia = Quizzes, Class Recitations
Item II = Trinal Exam Equivalent Item II = Midterm Exam Equivalent Item Ib = Assignments, Reports, Experiments
Item II = Final Exam Equivalent
Numerical Equivalent Grade Interval 1.0 97 – 100
1.25 94 – 96
1.50 91 – 93
1.75 88 – 90
2.0 85 – 87
2.25 82 – 84
2.50 79 – 81
2.75 76 – 78
3.0 75
5.0 68 – 74 (Failure)
1
CC 106 – Application Development & Emerging Technologies
TRANSMUTATION TABLE (BASE 68)
Total (Percentage) Grade (Percentage) Total (Percentage) Grade (Percentage)
0–7 68 69 – 70 85
8 – 14 69 71 – 72 86
15 – 21 70 73 – 74 87
22 – 28 71 75 – 76 88
29 – 35 72 77 – 78 89
36 – 42 73 79 – 80 90
43 – 49 74 81 – 82 91
50 75 83 – 84 92
51 – 52 76 85 – 86 93
53 – 54 77 87 – 88 94
55 – 56 78 89 – 90 95
57 – 58 79 91 – 92 96
59 – 60 80 93 – 94 97
61 – 62 81 95 – 96 98
63 – 64 82 97 – 98 99
65 – 66 83 99 – 100 100
67 – 68 84
Notes:
• Passing Score in all Examinations is Fifty Percent (50%)
• A candidate for Cum Laude must obtain a weighted average grade ranging from [1.50 to 1.75], with no grade below 2.0
• A candidate for Magna Cum Laude must obtain a weighted average grade ranging from [1.25 to 1.49], with no grade below 1.75
• A candidate for Summa Cum Laude must obtain a weighted average grade ranging from [1.0 to 1.24], with no grade below 1.50
• A student who obtains a grade of 4.0 in any of the subjects during the Trinal and during the Midterm Exams, the teacher concern may give a re- examination/requirement.
XVII. Course Outline and Time Frame
Weeks Course Content/Topics
Trinal (Weeks 1-6)
Week 1 Orientation
Week 1 & 2 Overview of Application Development
Week 3 Introduction to Android Programming
2
CC 106 – Application Development & Emerging Technologies
Week 4 & 5 Getting to Know the Android User Interface
Week 6 TRINAL EXAMINATION, QUIZZES, REQUIREMENTS
Midterm (Weeks 7-12)
Week 7 Introduction to C# Programming Languages
Week 8 -9 C# Programming
Weeks 10-11 Develop Information System using C# languages with Xamarin Cross platform full CRUD operations with third party library
Week 12 MIDTERM EXAMINATION, QUIZZES, REQUIREMENTS
Finals (Weeks 13-18)
Weeks 13 & 14 Introduction to SQLite Database
Week 15-16 Introduction to Unit 3D
Week 17 Final Project
Week 18 FINAL EXAMINATION, QUIZZES, REQUIREMENTS
XVIII. Course Learning Plan
DESIRED LEARNING OUTCOMES (DLO) TIME COURSE CONTENT/TOPICS TEACHING & ASSESSMENT LEARNING VALUES GRADING
FRAME LEARNING ACTIVITIES TASK/S RESOURCES INFUSED CRITERIA
(TLAs) (Core Values)
* Discuss of the school policies, grading Week 1 I. Orientation *Virtual Reading of Recitation PowerPoint Driven by Faith Rubrics for
system, topic outline, and orientation, etc.) 1 hour a. School Policies and Guidelines School and laboratory Reflection Slides Agility recitation
b. Classroom Protocols and laboratory rules Policies and Guidelines. Respect
c. Course Outline PDF File Excellence
d. Grading System Service
e. Course Expectations
* Introduction to different platforms use in Week 1 II. Overview of Application Development Discussion Quiz PowerPoint Honesty No Rubrics but
developing both software and android 2 hours a. History of application dev. Lecture Assignment Slides Cooperation using a grading
applications b. Basic tools for developing applications Respect components
* Describe the benefits of applications in Week 2 c. Importance of applications Use Schoology for PDF File Independence
business today 3 hours quizzes and Objectivity Checklist for
* Give an example where an application can assignments, Critical Thinking assignment
be use through day to day life. ClassIn for lectures
*Define all features of Android III. Introduction to Android Programming Discussion Quiz PowerPoint Honesty No Rubrics but
Week 3 a. Features of Android Lecture Assignment Slides Cooperation using a grading
*Describe what is Android SDK 5 hours b. Architecture of Android Respect components
c. Android SDK Use Schoology for PDF File Independence
quizzes and Objectivity Checklist for
3
CC 106 – Application Development & Emerging Technologies
assignments, Critical Thinking assignment
ClassIn for lectures
DESIRED LEARNING OUTCOMES (DLO) TIME COURSE CONTENT/TOPICS TEACHING & ASSESSMENT LEARNING VALUES GRADING
FRAME LEARNING ACTIVITIES TASK/S RESOURCES INFUSED CRITERIA
(TLAs) (Core Values)
* Define all the components of the Android Week 4 IV. Getting to Know the Android User Interface Discussion Laboratory Activity PowerPoint Honesty No Rubrics but
User Interface 3 hours a. Understanding the components of the Lecture Quiz Slides Cooperation using a grading
screen Laboratory Assignment Respect components
b. Adapting to display orientation PDF File Independence
Week 5 Use Schoology for Objectivity Checklist for
3 hours quizzes and Video Critical Thinking assignment
assignments, Presentation
ClassIn for lectures
Week 6 TRINAL EXAMINATION, QUIZZES,
REQUIREMENTS
* Discuss the brief history of C# V. Introduction to C# Programming Languages Discussion Quiz PowerPoint Honesty No Rubrics but
Programming Languages Week 7 a. Brief History of C# Lecture Assignment Slides Cooperation using a grading
3 hours b. Advantages of C# Programming Languages Respect components
* Identify the advantages of using C# Use Schoology for PDF File Independence
Programming Languages quizzes and Objectivity Checklist for
assignments, Critical Thinking assignment
ClassIn for lectures
DESIRED LEARNING OUTCOMES (DLO) TIME COURSE CONTENT/TOPICS TEACHING & ASSESSMENT LEARNING VALUES GRADING
FRAME LEARNING ACTIVITIES TASK/S RESOURCES INFUSED CRITERIA
(TLAs) (Core Values)
* use C# statements (if...else if, else, pass, Week 8 VI. C# Basic Consoles Laboratory Laboratory Activity PowerPoint Honesty No Rubrics but
continue) 5 hours a. Basic solving Discussion Quiz Slides Cooperation using a grading
b. Conditional Statements Lecture Assignment Respect components
* Solve basic computation(add, subtract, c. Looping PDF File Independence
multiply, divide) with conditions Week 9 d. Conditional Loops Use Schoology for Objectivity Checklist for
5 hours quizzes and C#-Offline Critical Thinking assignment
* Looping (Increment and Decrement) assignments, Compiler
ClassIn for lectures
* Looping with multiple conditions
4
CC 106 – Application Development & Emerging Technologies
* Understand Xamarin and it’s third party Week 10 VII. Develop Information System using C# Laboratory Laboratory Activity PowerPoint Honesty No Rubrics but
AP’s 5 hours languages with Xamarin Cross platform full Discussion Quiz Slides Cooperation using a grading
CRUD operations with third party library Lecture Assignment Respect components
* Coding in saving data to SQLite database Week 11 a. Save PDF File Independence
server (internal) 5 hours b. Update Use Schoology for Objectivity Checklist for
c. Delete quizzes and Microsoft Critical Thinking assignment
* Coding in updating data to SQLite assignments, VisualStudio
database server (internal) ClassIn for lectures 2019 Xamarin
* Coding in deleting data to SQLite
database server (internal)
* Coding in searching data to SQLite
database server (internal)
Week 12 MIDTERM EXAMINATION, QUIZZES,
REQUIREMENTS
*Define all commands and activities inside Week 13 VIII. Introduction to SQLite Database Laboratory Laboratory Activity PowerPoint Honesty No Rubrics but
SQLite Database 3 hours a. Database Package Discussion Quiz Slides Cooperation using a grading
b. Database Creation Lecture Assignment Respect components
*Discuss all SQLite commands c. Database Insertion PDF File Independence
Week 14 d. Database Fetching Use Schoology for Objectivity Checklist for
2 hours quizzes and SQLite Critical Thinking assignment
assignments, DataBase
ClassIn for lectures
*Define the different features of Unity 3D Week 15 IX. Introduction to Unit 3D Laboratory Laboratory Activity PowerPoint Honesty No Rubrics but
5 hours a. Elements of Unity 3D Discussion Quiz Slides Cooperation using a grading
*Define the game engine that can be use in b. Unity 3D Game Engine Lecture Assignment Respect components
Unity 3D. Week 16 PDF File Independence
5 hours Use Schoology for Objectivity Checklist for
quizzes and Unity 3D 2019 Critical Thinking assignment
assignments,
ClassIn for lectures
5
CC 106 – Application Development & Emerging Technologies
DESIRED LEARNING OUTCOMES (DLO) TIME COURSE CONTENT/TOPICS TEACHING & ASSESSMENT LEARNING VALUES GRADING
FRAME LEARNING ACTIVITIES TASK/S RESOURCES INFUSED CRITERIA
(TLAs) (Core Values)
Week 17 X. Final Project Discussion Reporting PowerPoint Honesty Rubrics for
a. Recommendation where an android 5 hours a. Presentation of Android Application or Presentation Slides Cooperation reporting
application or android games can be use Android Games. Use Schoology for Respect
more efficient by the user. quizzes and System Independence
assignments, Develop Objectivity Checklist for
ClassIn for lectures Critical Thinking assignment
Week 18 FINAL EXAMINATION, QUIZZES,
REQUIREMENTS
XX. Suggested Readings and References:
R1 Xamarin.Forms Essentials First Steps Toward Cross-Platform Mobile Apps Gerald Versluis
R2 3D-game-engineering-with-unity/elements-of-unity3
R3 Aferdita. (2016) Management Information System and Decision Making
R4 Edwin. (2020) Information System (What every business student need to know)
XXI. Classroom Policies:
a. All forms of the intellectual dishonesty (cheating, plagiarism, lying, etc.) SHALL NOT be tolerated.
b. MOBILE PHONES are turned OFF and kept inside bag during class.
c. NO eating and drinking during class hours.
d. Students are expected to WORK in class: intelligent listening and note-taking , participation in class discussion, etc.
e. The student is held responsible for all lessons discussed and assignments given in class during his/her absence.
f. Lateness beyond 15 minutes (regardless of the duration of the course) is consider an absence. 3 “lates” = 1 absence
g. Maximum number of absences during semester: MWF = 10 absences / TTh = 7 absences
Therefore, getting 11 (MWF) or 8 (TTh) absences automatically gets the students an “DROPPED” record.
h. Absence on the date of a quiz/report, or non-submission of assigned paper automatically gets the students a “Failed Grade = 5.0”.
i. A make-up exam/paper is given only from the major requirements: TRINAL, MIDTERMS and FINALS. For this, the student should present a valid
excuse for his/her absence on the date of the exam/paper submission: e.g., medical certificate verifying a real illness, accident.
The final decision for the exam depends on the teacher. No make-up is given for missed quizzes and recitations.
j. AT ALL TIMES: Show respect to teachers, school personnel and classmates; care for school property; observe proper comportment in class;
dress appropriately.
6
CC 106 – Application Development & Emerging Technologies
Prepared by: Checked by: Approved by:
Ryan L. Nambong Michaelangelo R. Serrano, MIM Engr. Mark Bryan C. Tenebroso CCpE, ME - CpE
Faculty, CITE Subject Coordinator/Program Head Dean, CITE
7
CC 106 – Application Development & Emerging Technologies