EMA EMITS Undergraduate
COLLEGE PHILIPPINES
Del Pilar St., Pinamalayan, Or. TEACHING LEARNING
Mindoro PLAN
First Semester/A.Y. 2024-
I. COURSE TITLE: Application Development and Emerging Technologies
II. COURSE CODE: CC 106
CREDITS: Three (3) units
NUMBER OF HOURS: 3 hours/week
CLASS SCHEDULE: MT/2:00-3:30 pm
III. COURSE DESCRIPTION
Development of applications using web, mobile, and emerging technologies with emphasis on requirements management, interface design, usability,
testing, deployment, including ethical and legal consideration.
IV. COURSE INTENDED LEARNING OUTCOMES
At the end of this course the students should be able to:
1. Discuss the role of application development in creating solutions to real-world problems
2. Apply the software development life cycle and agile methodologies to the design and implementation of applications
3. Discuss the potential impact of emerging technologies such as artificial intelligence, machine learning, and blockchain on society and industries
4. Design mobile and web applications using emerging technologies
5. Discuss the importance of user-centered design and usability in application development
6. Develop effective problem-solving and critical thinking skills through the application of application development and emerging technologies.
V. COURSE OUTLINE AND TIMEFRAME
Course Content/Subject Matter
Week 1-4 Introduction to Application Development and Emerging Technologies
Week 5 Preliminary Examination
Week 6-9 Web Application Development, and Mobile Application
Week 10 Midterm Examination
Week 11-13 Emerging Technologies
Week 14 Pre-final examination
Week 15-17 Application Development Best Practices
Week 18 Final Examination
VI. COURSE CONTENT
Learning Experiences
Intended Learning Teaching and
Content Standard Time Assessment Task (ATs) References
Outcome Topic(s) Learning Activities
Frame
(TLAs)
Week 1-4
Demonstrate 4 weeks Lecture-Discussion Written quizzes McWherter, J. &
At the end of the unit, the INTRODUCTION TO
familiarity with the Gowell, G. (2012).
students must have: APPLICATION
key concepts and Professional Mobile
1. Discussed what is DEVELOPMENT AND
terminology in Individual activity: Application
program and EMERGING
application demonstrating the Development. John
programming language TECHNOLOGIES
development and application of app Wiley & Sons, Inc.
2. Classified programming Overview of the course
emerging development
languages by level, and its objectives
technologies creating solutions
generation, and Key concepts and
application terminology in to real-world
3. Listed the steps application problems
Demonstrate
knowledge of using recommended for the development and
software development process of a writing emerging technologies
life cycle and agile program Understanding the role
methodologies 4. Created complete of application
program plans through development in
problem analysis creating solutions to
real-world problems
Different types of
applications and their
uses
Introduction to
software development
life cycles (SDLC)
Week 5 Examination
Week 6-9
Demonstrate 4 weeks Lecture-Discussion Hands-on Garbarino, A.
At the end of the unit, the WEB APPLICATION
familiarity in Exercises (2019). How to
students must have: DEVELOPMENT, AND
understand the role of Become a Web
MOBILE APPLICATION
web standards and 1. Discussed the Experimenting Developer A Field
DEVELOPMENT
best practices in web fundamental activities: Pencil and paper Guide. Fullstack.io
application concepts and Overview of HTML, Designing web and test
development principles of web CSS, and JavaScript mobile applets Kereki, F. (2018).
application programs Modern JavaScript
Fundamentals of web
development and Web Development
application
Demonstrate mobile application Cookbook. Packt
development
knowledge of testing development Publishing
and debugging in the Designing and
2. Designed web and
web app development implementing web user McWherter, J. &
mobile user
process, and interfaces Gowell, G. (2012).
interfaces that are
identifying and fixing Professional Mobile
intuitive and user- Dynamic web pages
common Application
friendly Introduction to mobile
programming errors Development. John
3. application and its Wiley & Sons, Inc.
challenges
Demonstrate
Mobile operating
familiarity with the
systems and their app
differences between
development
native and hybrid
mobile app frameworks
development to
choose the Cross-platform mobile
appropriate approach apps
for a given problem
Week 10 Examination
Week 11-13
Demonstrate 3 weeks Discussion Written Quizzes Caoili-Tayuan, R. &
At the end of the unit, the EMERGING
knowledge of Eleazar, M. (2019).
students must have: TECHNOLOGIES
presenting the ethical Living in the
and social 1. Explained the Emerging technologies Individual Information
implications of potential impact of and their potential Activity: Technology Era.
emerging emerging impact on application Demonstrating C&E Publishing,
technologies technologies such as development the integration Inc.
artificial of emerging
Artificial Intelligence
intelligence, technologies on
Demonstrate machine learning, Virtual Reality applications
understanding of the and blockchain on Blockchain and application
role of emerging society and development
technologies in industries Integration of emerging
driving innovation technologies into app
2. Developed the development projects
and fostering
ability to evaluate
collaboration in the
the potential benefits
global economy
and drawbacks of
using emerging
technologies in
various contexts
3. Discussed the
principles and
techniques of
artificial intelligence
and machine
learning
4. Discussed the basics
of blockchain
technology and its
potential
applications in
various industries
Week 14 Examination
Week 15-17
APPLICATION 3 weeks Lecture-Discussion Written quizzes Garbarino, A.
At the end of the unit, the
DEVELOPMENT BEST (2019). How to
students must have:
PRACTICES, AND Become a Web
Demonstrate 1. Developed the Experimenting Practical
DATABASE DESIGN Developer A Field
familiarity with the ability to design and activities: examination
AND MANAGEMENT Guide. Fullstack.io
fundamental concepts implement a Demonstrating
and principles of relational database Best practices for user-defined and Kereki, F. (2018).
database design and using SQL planning and predefined Modern JavaScript
management implementing functions
2. Constructed Web Development
application
functions that return Cookbook. Packt
development projects
value using a global Publishing
Demonstrate variable Discussion of software Individual Activity:
knowledge of the role design patterns and Designing
McWherter, J. &
of databases in architecture programs
Gowell, G. (2012).
supporting various 3. Designed programs
Tips for debugging, Professional Mobile
applications and using multiple
testing, and deploying Application
systems. functions with
applications Development. John
different parameters Wiley & Sons, Inc.
and scopes Relational database
Demonstrate
concepts and SQL
competencies in
managing and Designing and
maintaining a implementing a
database using database
appropriate tools and Querying and
techniques manipulating data
Week 18 Examination
VII. COURSE REQUIREMENTS
1. Marked assignments
2. Collections of exercises
3. Major Exams
VIII. GRADING SYSTEM
Major Exam 40%
Class Standing 30%
Project 20%
Attendance 5%
Behavior 5%
Total 100%
IX. CLASSROOM POLICIES
1. Attendance is checked regularly. Late comers will not be admitted after 15 minutes. Three consecutive absences will lead to failure of the course.
2. Students wearing incomplete/improper uniform will not be admitted. Unnecessary jewelries must be removed.
3. Electronic devices must be turned off or muted during class discussion.
4. Requirements for the course must be submitted on time. Late projects will not be accepted.
5. Students who are cheating will not receive credit for quizzes or tests.
X. Prepared by: JOHN PEDRICK E. HILOT
Instructor
XI. Submitted to: RYAN G. FLORENCONDIA, LPT, D-Hum., Ph.D.
Director for Instruction
XII. Approved by: JUNREY P. PETERE, LPT, Ed.D., Ph.D-Hum, FRIEdr, Ph.D.
Dean of Academic Affairs