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

IT323-Applications-Development-and-Emerging-Tech-Syllabus

The document outlines the syllabus for the course 'Applications Development and Emerging Technologies' at the University of Science and Technology of Southern Philippines. It includes course description, outcomes, educational objectives, and a detailed course outline with topics, teaching methods, and assessment criteria. The course focuses on application development, particularly in mobile and web environments, integrating modern frameworks and tools.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

IT323-Applications-Development-and-Emerging-Tech-Syllabus

The document outlines the syllabus for the course 'Applications Development and Emerging Technologies' at the University of Science and Technology of Southern Philippines. It includes course description, outcomes, educational objectives, and a detailed course outline with topics, teaching methods, and assessment criteria. The course focuses on application development, particularly in mobile and web environments, integrating modern frameworks and tools.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 1 of 16

SYLLABUS
Course Title: Applications Development and
College of Information Technology and Computing Emerging Technologies
Department of Information Technology Course Code: IT323
Credits: 3 units (2 hours Lecture, 3hrs Laboratory)
Semester/Year: 2nd Semester SY2023-2024 Prerequisite(s): IT-313 Mobile Programming,
USTP Vision Class Schedule : IT314-Software Engineering
Bldg./Rm. No. : ICT Bldg. Lab3
A nationally-recognized Science
and Technology (S&T) Instructor: Arlene A. Baldelovar Consultation Schedule: Thursday 1:00pm-5:00pm
university providing the vital Email: [email protected] Bldg. Rm. No.: IT Faculty Office
link between education and the Mobile No.: 09128377007 Office Phone No./Local: (088) 856 1739 local 154
economy I. Course Description:
This course provides a comprehensive exploration of application development, focusing on both traditional and emerging
USTP Mission technologies. Students will gain hands-on experience in designing, developing, and deploying applications across various platforms, with
a particular emphasis on mobile and web applications. The course will also cover the integration of modern frameworks and tools,
• Bring the world of including Flutter, to enhance the development process.
work (industry) into
the actual higher II. Course Outcomes:
education and
training of the Program Outcomes (PO)
students; Course Outcomes (CO) 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
• Offer entrepreneurs of
the opportunity to CO1: Develop specifications for a software
maximize their development effort that precisely articulates
business potentials the functional requirements, expected
through a gamut of execution paths, and the explicit use of
services from product cutting edge or emerging technologies,
D D D E I I I D D D E I I E E
conceptualization to which includes hardware devices and
commercialization; software library APIs.
• Contribute
significantly to the
national development CO2: Select and use a defined coding,
goals of food security documentation writing, and licensing D D D E I I I D D D E I I E E
and energy standards in a sufficiently complex software
sufficiency through
technology solutions.
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 2 of 16

Program Educational project where coding idioms and


Objectives: mechanisms for implementing designs to
achieve desired properties such as
PEO1: Graduates are proficient in reliability, efficiency, and robustness are
the IT field and able to engage practiced with respect to legal and ethical
constantly in technological and
considerations.
professional advancement by
pursuing a higher academic level CO3: Undertake, as part of a team activity,
and practicing quality an inspection of the source code and unit
improvement in their career and testing of the functional units of a D D E I I I D D D E I I E E
personal lives. sufficiently complex software project.

PEO2: Graduates are competent


in generating new ideas and
innovations in Information
Technology with more emphasis
III. Course Outline:
on technopreneurship,
management, IT solutions and the
likes through research Course Teaching
Allotted Intended Learning Suggested Assessment Grading
collaborations. Outcomes Topic/s Learning Remarks
Time Outcomes (ILO) Readings Tasks/Tools Criteria
(CO) Activities
PEO3: Graduates are practicing Course Orientation
professionals in the field of - University’s Vision
Information Technology who can and
contribute significantly to human Mission
development, socio-economic - CITC Goals and
transformation, and patriotic Objectives
initiatives. - Class Policies and Student
Agreement Handbook
Week 1 - Grading System - Course
1hrs Course Syllabus
Requirements
- Course Syllabus,
Course Outline
Presentation
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 3 of 16

Program Outcomes:

PO1: Identify, select and - Reference 1.Interactive 1.Assignments Rubric


1. Overview of
apply appropriate knowledge Lec 1 Introduction to Textbook Lecture/ 2. Quizzes for
Application
of computing science and Lab 3 CO1, Application discussion 3. Discussion Exercise
Development
mathematics in solving CO2 Development [] Forum s
2. Software
computing problems. Week 1 Participation /Activity
Development
& 2.Reading
Life Cycle
PO2: Understand, apply and Week2 assignments Rubric
(SDLC)
integrate best practices and  Definition of on the topics for
3. Programming
standards in solving 9 hrs with Quizzes
computing problems by
Paradigms and application questions to
evaluating their Languages development be answered
4. Integrated
applications  Historical and
Development submitted
Environments
context and
PO3: Work collaboratively evolution of
among members of the team (IDEs) and
Tools. application
to analyze complex problems
by applying analytical and development
quantitative reasoning; and  Importance of
define the computing application
requirements appropriate to development in
its solution. the tech
industry
PO4: Communicate
effectively with users to
identify their needs and apply
critical and creative thinking
skills to do analysis and take
them into account in the
selection, creation, evaluation
and administration of
computer-based systems.

PO5: Creatively design,


implement and evaluate using
different computer-based
systems, processes,
components, or programs to
meet desired needs and
requirements under various
constraints
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 4 of 16

1. Define emerging Emerging Rubric


PO6: Properly integrate IT- technologies and 1. Assignments
Technologies Reference 1.Reading for
based solutions using various articulate their 2. Quizzes
Overview Textbook assignment Exercise
methods, policies and processes relevance in 3. Assignment
s on the s
into the user environment modern 4. Discussion
topics with /Activity
effectively. application Forum
questions
development. Participation
to be Rubric
PO7: Apply and demonstrate 2. Identify and answered for
knowledge through the use of discuss current and Quizzes
current techniques, skills, trends in submitted
tools, methods, theory and technology that 2.Lecture/
practices necessary for the IT influence discussion
profession with diversity and application 3.
multicultural competencies to development. Demonstratio
promote equity and social n
justice in the community. 3. Analyze how 4.
emerging Laboratory
Week 3 CO1, CO2 technologies Exercises
PO8: Function effectively as 5hrs impact the
an individual and as a development
member or leader in diverse
process and the
teams and in multidisciplinary
functionality of
settings by developing and
contributing positively to the applications.
accomplishment of team
goals through collaborative
process, developing and
practicing effective
interpersonal skills

PO9: Assist in the creation of


an effective IT Project Plan
by evaluates as individual and
team’s values and sense of
responsibility through
participation in a range of
learning contexts.

PO10: Communicate
effectively in English (and as
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 5 of 16

much as possible using local 1. Identify Programming 1.Reading 1. Assignments Rubric


language and Filipino) with various Fundamentals assignment 2. Quizzes for
the computing community and CO1 & programming Reference s on the 3. 3. Coding Laborato
with society at large about CO2 languages and Textbook topics with Assignment ry
complex computing activities their [8] questions 4. Debugging Exercise
through interviewing, logical Week 4 to be Exercise s
applications in
and ethical writing, 5 hrs answered
software
presentations, and clear and Rubric
instructions development. submitted for
2. Understand 2.Lecture/ Quizzes
PO11: Able to work discussion
and apply the
collaboratively and 3.
respectfully as members and basic syntax Demonstratio
leaders of diverse teams and and structure n
communities in analyzing, of a 4.
understanding, and assessing programming Laboratory
societal issues and act language. Exercises
responsibly in making design
and implement decisions 3. (Variables,
considering the result of the Data Types,
research relevant to the and Control
local and global impact on Structures)
computing information
technology on the Filipino 4. declare
culture, individuals, variables,
organizations, and society. utilize
different data
types, and
PO12: Understand implement
professional, ethical, legal, control
security and social issues and structures in
responsibilities in the
programming.
utilization of information
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 6 of 16

technology. 1. create a simple Front-End 1.Reading 1. Assignments/ Rubric


web page Development assignment for
PO13: Apply professional, using HTML, s on the Practice Laborato
ethical, legal, security and style it with topics with Exercises ry
social issues and CSS, and add questions Exercise
responsibilities in the interactivity to be 2. Quizzes s
utilization of information with Reference answered 3. Web Page
technology. JavaScript. Textbook and Creation Rubric
Understand, assess societal, [11] submitted Assignment for
health, safety, legal, and 2. Apply 2.Lecture/ Quizzes
cultural issues within local responsive discussion
-Web
and global contexts, and the design 3.Demonstr
references
consequential responsibilities principles to ation
relevant to professional ensure web 4.
computing practice applications Laboratory
function well Exercises
PO14: Participate in Lec 2 on various
generation of new knowledge Lab 3 devices.
CO3,CO4
or in research and development Week5-
5 hrs 3. Introduction to
projects aligned to local and
Front-End
national development
Frameworks
agenda or goals
(e.g., React,
Angular)
PO15: Graduates are able to
apply and demonstrate 4. Explain the
sufficient expertise in the field purpose of
of Information Technology front-end
with the end view of frameworks
contributing to the local and and
national economy. demonstrate
basic usage of
one
framework.

Week 6 PRELIM EXAMINATION


1 hrs
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 7 of 16

1. Identify and 1.Reading 1. Assignments 1. Rubric for


utilize server- assignments Laboratory
side on the 2. Server Side Exercises
Back-End topics with
programming programming
Development questions to
languages for Reference assignment
Textbook be answered
application
[6] and 3. Database
development.
submitted Design
2. compare and 2.Lecture/
-Web Project
Lec 2 contrast SQL references discussion
Lab 3 and NoSQL 3.
Week7- databases and Demonstration
5 hrs CO1, determine 4.
CO2 appropriate Laboratory
use cases for Exercises
each.
3. design and
implement
RESTful APIs
and
understand
their role in
application
development.

Week 8
1hrs MIDTER EXAMINATION
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 8 of 16

1. Compare and Mobile Reference 1. Reading . Assignments/


contrast Application Textbook assignment
mobile Developmnt [6] s on the Practice
Lec 2 platforms and topics with Exercises
Lab 3 CO2, CO3 their questions
(Overview of Mobile -Web
Week 9 references to be 2. Quizzes
development Platforms (iOS,
5 hrs answered
environments. Android) and
2. Identify and submitted
utilize 2.Lecture/
development discussion
tools and 2. Demonstra
frameworks tion
for mobile 3. Laboratory
application Exercises
development.
3. Design user
interfaces that
are intuitive
and user-
friendly for
mobile
applications.
1. Explain the - Reference 1. Reading Rubric for
different types Cloud Computing and Textbook assignments Laboratory
of cloud Application [10] on the topics Exercises
services and Development with
Lec 2 their questions to Rubric for
Lab 3 -Web be answered ,,Quizzes
applications in
Week 10 references and
application
5 hrs CO3,CO4 submitted
development. 2.Lecture/
2. Analyze the discussion
advantages of
using cloud 3.Demonstration
computing for 4.Laboratory
application Exercises
development.
3. Outline
effective
strategies for
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 9 of 16

deploying
applications in
a cloud
environment

1. Identify Cyber security in 1.Reading Rubric for


Application assignments Laboratory
common on the topics Exercises
security Development with
threats and questions to Rubric for
be answered Quizzes
vulnerabilities and submitted
in application 2.Lecture/
Reference
development. Textbook
discussion 3.
Demonstration
2. Apply best on
practices for -Web 4.
references
Lec 2 secure coding Laboratory
Lab 3 Exercises
to mitigate
Week 11 CO3
5 hrs
security risks
in
applications.
3. Explain data
protection
laws and
privacy
regulations
relevant to
application
development.
Week 12- CO3 1. Articulate the User Experience Reference 1.Reading 1. Wireframing Rubric for
Week 13 Textbook assignments on and Prototyping Exercises
(10hrs.)
principles of (UX) and User the topics with Project
effective Interface (UI) Design questions to be Rubric for
UX/UI design -Web answered and 2. Portfolio Quizzes
references submitted Project
and their 2.Lecture/
importance in discussion
application
development.
2. Utilize
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 10 of 16

prototyping
and
wireframing
tools to create
design
mockups for
applications.
3. Conduct
usability
testing and
analyze
feedback to
improve
application
design.
1. Explain the
core principles Agile Development 1.Reading Assignments/ Rubric for
of Agile Methodologies assignments Practice Exercises
development on the topics Exercises
Reference
and its benefits with Rubric for
Textbook
questions to 2. Quizzes Quizzes
in software [5]
be answered
projects.
and
2. Describe the -Web
submitted
Week Scrum references
CO2 &CO3 2.Lecture/
14- 15 framework, discussion
(10 hrs.) including roles,
events, and
artifacts.
3. Implement
iterative
development
practices and
continuous
integration in
their projects.
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 11 of 16

Explain the features Flutter for Application Reference 1.Reading 1. Rubric for
and advantages of Development Textbook assignments Assignments/ Exercises
using the Flutter [12] , [14] on the topics Practice
framework for [13] ,[15] with Exercises Rubric for
application [16]. ,[17 questions to Quizzes
] be answered 2. Quizzes
development.
Lec 2 and
submitted
Lab 3 Develop a simple 2.Lecture/
Week 16 CO3, CO4 cross-platform discussion
-Web
5hrs application using references
Flutter.

Utilize Flutter
widgets and
implement state
management
techniques in their
applications.
Present their final
projects effectively, Final Project Rubric for
demonstrating their Presentations Exercises
application of course
Week 17 concepts.
CO4
4hrs
Provide and receive
constructive
feedback on project
presentations to
enhance learning.

Week 18 Final Examination


1 hrs
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 12 of 16

Code Descriptor
I Introductory Course IV. Course Requirements:
E Enabling Course 1. References/Course Materials
Demonstrative [1] Sommerville, I. (2016). Software Engineering (10th ed.). Pearson.
D Course [2] McKinsey & Company. (2021). The Future of Applications: How to Build and Scale Digital Products. Retrieved
Code Definition from McKinsey
[3] Agile Software Development A Complete Guide - 2019 Edition Paperback – June 22, 2021
An introductory [4] UML Diagrams in Software Engineering Research: A Systematic Literature Review - March 20 22
I
course to an outcome [5] Application Development: A Comprehensive Guide" by John Doe, 2021.
[6] Mobile App Development for Beginners" by Jane Smith, 2020.
A course that
strengthens the [7]Agile Development: Principles and Practices" by Mark Johnson, 2019.
E [8]Programming Basics: A Practical Approach" by Emily Davis, 2022.
outcome
[9]Designing User Experience" by Sarah Lee, 2021.
A course [10]Mobile App Development: A Comprehensive Guide" by Robert Brown, 2020.
D demonstrating an [11]Web Development Essentials" by Lisa White, 2021.
outcome
[12]Database Management Systems" by Michael Green, 2022.
[13]Application Security: A Comprehensive Guide" by Anna Black, 2021.
[14]Flutter for Beginners" by Chris White, 2022.
[15]Flutter Development: A Practical Guide" by David Green, 2021.
[16]Mastering Flutter" by Laura Smith, 2022.
[17]Flutter and API Integration" by Mark Taylor, 2021.
[17]Testing Flutter Apps" by Sarah Johnson, 2022.

Web Sites:
https://www.coursera.org/articles/software-development-life-cycle
https://www.ibm.com/topics/internet-of-things
https://scholar.harvard.edu/rasmussen/cloud-computing
https://link.springer.com/chapter/10.1007/978-3-030-34957-8_12
https://testsigma.com/guides/deployment-testing/
https://www.atlassian.com/git
https://nap.nationalacademies.org/read/25540/chapter/3
https://medium.com/rosberryapps/mobile-app-development-process-at-rosberry-discovery-and-inception-stage-
582a71387e8b
https://medium.com/@infinijith/5-phases-of-mobile-app-development-process-you-should-know-4dec3c42b86b

2. Grading System
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 13 of 16

Lecture Grade (67%)

Performance Item/Criteria %

Class Performance Item 10%


Quizzes (All quizzes, prelim and pre-final exams) 40%
Major Exams (i.e, Midterm and Final Exams) 30%
Performance Innovative Task / Project 20%
TOTAL 100%
Laboratory Grade (33%)

Performance Item/Criteria %

Laboratory Exercises/Reports 30%


Laboratory Major Exam 40%
Hands on Exercises 30%
TOTAL 100%
Term/Periodic Grade = 67% Lecture Grade + 33% Laboratory Grade

Options:

(Passing Percentage is 70%)


Ex. In a 10-item quiz, obtaining 7 points would be equivalent to a passing score.
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 14 of 16

3. Assignments, Assessment, and Evaluation:


(a)Policy concerning homework
1. At least 5 HomeWorks/assignments will be given in a Term (b) Policy
concerning make-up exams
2. Refer to USTP Revised Student Handbook
(c) Policy concerning late assignments/requirements
3. Late assignments submission due to absence will not be accepted unless if absence is excused (Refer to
USTP Revised Student Handbook for excused absences)
(d) Preliminary information on term papers or projects, with due dates
4. Late projects will be given equivalent deduction per day
(e)Description in detail of grading processes and criteria (how many quizzes, tests, papers; weighting of each; a of
homework, etc.) or the GRADING POLICY stated above
Disclaimer:

Every attempt is made to provide a complete syllabus that provides an accurate overview of the subject. However, circumstances and events make it necessary for the instructor to modify the syllabus during the semester. This may depend,
in part, on the progress, needs, and experiences of the student

`
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 15 of 16

Prepared by: Recommending Approval: Approved by:

ARLENE A. BALDELOVAR, MAEd, MIT JAY NOEL ROJO, MSIT JUNAR A. LANDICHO, PHD
Instructor Chairperson, Dept. of Information Technology Dean, CITC
UNIVERSITY OF SCIENCE AND TECHNOLOGY Document Code No.

FM-USTP-ACAD-01
OF SOUTHERN PHILIPPINES
Rev. No. Effective Date Page No.
Alubijid | Balubal | Cagayan de Oro | Claveria | Jasaan | Oroquieta | Panaon | Villanueva
01 12.01.21 16 of 16

You might also like