1.Application Development
1.Application Development
1.Application Development
Course: Code: CS 214 Course Title: APPLICATION DEVELOPMENT AND EMERGING TECHNOLOGIES
Credit Units: 3 Lecture Units: 2 LABORATORY: 1
Course Description:
1. Apply knowledge in 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.
2. Create, select, adapt and apply appropriate techniques, resources and modern computing tools to complex computing activities, with an understanding of the
limitations to accomplish a common goal.
3. An ability to recognize the legal, social, ethical and professional issues involved in the utilization of computer technology and be guided by the adoption
appropriate professional, ethical and legal practices
PRELIMS
Orient the The students will 1. Lecture •Communicate
WEEK 1: following: able to: effectively with
1. State the 2. Discussion others using a
vision- mission of with variety of Know and Projected
VISION the institution PowerPoint contexts and practice the powerpoint
MISSION 2. Identify the formats which vison and
GOALS characteristics of 3. Demonstrati include writing, mission of the
PHILOSOPHY Christian leader, on speaking, school. Hands out
differentiate the reading, for the topics
Week 2: Data Security and vision – mission of 4. Questioning listening and
Privacy the school. interpersonal
3. To understand 5. Peer skills.
Data Privacy the general teaching •Immerse/
Act of 2012 background in exposed in an
Media and concepts in the actual working
Information Philippines society. environment in
Literacy 4. to know and industry. Demonstrate an
Processing of apply the laws and •Practice the understanding
Personal regulations code of on data and
Information. concerning professional security and
Implementing information ethics based on privacy.
Rules and security from both legal and ethical
Regulations. data protection IT principles
Introduction to and law
Mobile Application enforcement. •Understand the
Week 3: professional, Projected
DevelopmenT 1. Understand the ethical, legal, powerpoint
Mobile 1. Lecture security and
Develop for application social issues.
both Android development 2. Discussion
and iOS: Native process of with
apps or hybrid making PowerPoint •Developed
apps? software for application that
smartphones, 3. will apply the
tablets and different Hands out
Building for a digital Demonstratio techniques and for the topics
Week 4: mobile assistants for n tools needed for
platform. both Android computing
Offload and iOS 4. Questioning practice.
processing to operating Implement the Reference
the cloud. systems 5. Peer teaching •Used an app according to Book
2. Design a user- integrated the defined
friendly development scope and
interfaces for environment. design.
mobile
applications. •Equip oneself
3. Developing with the
skills in testing, techniques and Follow best Projected
debugging, and skills appropriate practices for powerpoint
deploying in the IT field. coding, including
mobile code structure,
applications. naming
•Created a conventions, and
report on a documentation.
conducted Hands out
independent for the topics
learning activity.
Reference
Book
MIDTERMS
Projected
Mobile Application powerpoint
Development Using
Python
Programming
Week 1:
1. Lecture Creating a user-
friendly and
- Python 1. Setup Python 2. Discussion •Worked in a intuitive process
Installation installation Forms with PowerPoint group to develop that guides Hands out
on a variety of a machine users through for the topics
Week 2: - The Common platforms 3. project. installing Python
Gateway including iOS, on their system
Interface Android, and Demonstration
Windows •An ability to Design an Reference
- Python - XML 2. Understand the 4. Questioning assist in the intuitive CLI with Book
Processing significant creation of an commands and
Emulator architecture 5. Peer effective project options for
introduced in teaching plan. executing
Week 3: - Python - GUI Python different XML
Programming programming with •Used an processing tasks
(Tkinter) regards to the integrated
single user development
- Python - MySQL interface, single environment.
Database code base
Access paradigm as by •Developed
Python Forms. application that
- Python - 3. Develop will apply the
Extension optimized different
Week 4: Programming Applications for techniques and
with C. displaying and tools needed for
working with data computing
-Arithmetic/ in user interfaces. practice.
Conditionals/
Operations and •Equip oneself
Iterative with the
Operations Mobile techniques and
SEMI Applications. skills appropriate
FINALS in the IT field.
Projected
powerpoint
•Presented a
proposed Create a label,
Week 1-2 solution in class text styles and
or in a public material design
forum. on mobile
application
through the use
Building Mobile 1. Lecture of python. Hands out
Apps with Python for the topics
2. Discussion
- Building Mobile Apps with PowerPoint
with Python .
1. Understand the basics 3. • Used an Reference
-Creating Labels and integrated Book
mobile application
Text Styles. Demonstration development
development software. environment.
Week 3-4 -Creating Buttons in 4. Questioning • Developed
Material Design 2.Create and Building basic application
applications with Python. 5. Peer that will apply
- Themes and Color teaching the different
Palettes techniques
3.Demonstrate an and tools
understanding on creating needed for
dialog Boxes through computing
-User Input with Text mobile applications. practice.
Field • Equip
oneself with
-Binding Input and the
Button techniques
and skills
-Creating Dialog appropriate in
Boxes the IT field.
• Worked in
a group to
develop a
machine
FINALS project.
• An ability Projected
Week 1-2 to assist in powerpoint
the creation
of an
effective
project plan. Know how to
• Fulfill create Custom
duties of Action Bar or
team roles. Tool Bar on
Week 3-4: Building Mobile Hands out
applications. for the topics
Creating Lists
1.Lecture/
Discussion with
- Avatar and Icon
power Create an Avatar Reference
Lists 1. Design and using Python Book
program innovative 2.Question and programming.
-Creating Toolbars and standards- Answer
compliant Used an
applications for 3.Demonstration integrated
Mobile applications. developmen
-Navigation Drawer 4.Hands on t
2.Demonstrate an Exercises environment
-Content in understanding on .
Navigation Drawer mobile application. 5.Seatwork Developed
application
- Changing Screens 3. Design a mobile that will
using Screen application on User apply the
Manager interface.. different
techniques
and tools
needed for
computing
practice.
Equip
oneself with
the
techniques
and skills
appropriate
in the IT
field.
Course Requirements:
Major Exams
Quizzes
Attendance
Research Output
Course Policy:
To pass the course, you need to pass all examinations and do all the requirements that will be given. The maximum number of
absences allowed is 10. The 10 hours absences will be applied both excused and non-excused absences. Three (3) tardiness make one
absence. If you missed an exam valid slip duly noted by the College Dean must be presented for absences not later than the second-
class session following your return to the class. If no excused is presented, the missed exam will be marked as zero. No make-up will be
given for quizzes. Incomplete grade will be given only to those who have a passing standing but no final exams.
Grading System (Cumulative)
Prelim Grade: 50%(CS) + 20%(AQ) + 30%(PE)
Midterm Grade: 50%(CS) + 20%(AQ) + 30%(PE)
Cumulative SFG: (CMG + 2 (30%)+ (SFG Grade))(70%)/3
Final Grade: 50%(CS) + 20%(AQ) + 30%(PE)
Cumulative FG: (Semifinal Grade (30%) + (Final Grade (70%)
References:
Course Mapping
Program Outcomes