Application Development Syllabus
Application Development Syllabus
COLLEGE OF SCIENCE
Bachelor of Science in Information Technology
Syllabus in Application Development and Emerging Technologies
_2nd_ Semester, SY 20_22 -20_23_
UEP’s Vision: Academically competitive, research and development- focused, public service- Institutional Graduate Outcomes: Graduate of the University of Eastern Philippines should:
driven, and economically sustainable state higher education institution.
1. Exhibit proficiency in their chosen field of discipline through their involvement in various
UEP’s Mission: To offer academic program and services that will effectively transform
individuals into productive citizens of the country and accelerate the development of high- types of employment;
level professionals who will provide leadership in meeting the demands of sustainable 2. Utilize research methodologies that will allow them to generate new knowledge and
development and challenges of a diverse and globalized society.
address problems and issues and promote development;
UEP QUALITY POLICY 3. Values Philippine historical and cultural heritage;
The University of Eastern Philippines (UEP) commits to be academically competitive,
research and extension-focused, and economically-sustainable public higher education 4. Demonstrate global awareness through responsible global citizenship;
institution. 5. Clearly communicate in several modes of delivery (oral, written, and visual) in English and
Specifically, UEP shall:
Filipino; and
Uphold the values relevance, integrity, productivity and excellence in service delivery; 6. Manifest high degree of professionalism through observation of ethical and professional
Endeavor to continually improve the quality management system;
Provide quality services through participatory governance and compliance to legal and other behavior.
prescribed requirements.
1. To Promote the mental and physical well-being of the learners 1. Prepare students who are professionally competent in IT field.
through the liberal disciplines; 2. Develop students in computer problem analyzation and critical thinking
2. To foster awareness of the ethical and social significance of as well as skills for development of IT solutions.
responsibility in the use of interpersonal and the mass media; 3. Develop student’s research and extension capabilities for IT.
3. To give the learners a strong sense of fulfillment and concern of their 4. Clearly communicate effectively and appropriately in different ways in
community and country through: computing organizations and individuals/professional through written,
a) The understanding and promote of harmonious relations visual presentation and oral.
with their own selves, with others and the world; 5. Produce graduate with desirable computer ethics, attitudes and moral
b) The acquisition of the ability to think logically and critically values.
and communicate effectively; 6. Produce professionally qualified graduate that can be employed in
c) The appreciation of the ability to think logically and critically government and private agencies/institutions both national and
and communicate effectively; international where scientist with IT expertise are needed.
d) The appreciation of their role as productive citizens, agents of
change, guardians of cultural heritage and protectors of the
ecosystem;
e) The acquisition of skills for problem solving, decision-making
and planning and dynamic leadership:
f) The development of a spirit of self-reliance, national
consciousness and a sense of service to humanity.
Skills
1. Design a presentable and flexible windows form application
2. Students will gain the skills and project-based experience needed for entry into windows-based application
design and development careers.
3. Be able to create event-based programs where several actions are happening at the same time on the
screen Discuss the impact of disruptive technologies on project design, implementation, and
transformation.
4. Design a project plan that incorporates a new and emerging technology and illustrates its impact on
organizations and industries.
Values
1. Students are encouraged to write codes in much effective and efficient way following some standards for
better result.
2. Writing code in a much cleaner and standardized format to improve readability of codes, and gives other
programmer to read their code easily as well as free in modification.
3. Practice maintainable, scalable, and flexible approach in designing algorithm and data structuring
17 Final Examination
LEARNING PLAN
Teaching and Learning
Learning Outcomes activities/ Performance
Program Outcomes Course Content/Topic Assessment Tasks Resources Time Allotment
Instructional Standard
Delivery/Method
- Students will Unit 1: Course Online Recitation, quiz, Digital Boost, 2 hrs. Lecture
Familiarity about have a basic
Overview and Lectures/Discus Understand the Activity, Take APP 3 hrs.
the fundamentals understanding Introduction to sions fundamental Home Research Development Laboratory
of Application concept of
about ApplicationApplication Question and Guide,2018
Development and Application
Development. Development and Answer
Emerging Development
Technologies the Windows Through Life Cycle and
- Understand the Messaging/
Based its Core
concept of Video
Development Development
Application Presentation Processes
Development and
o Introduction to
Windows Based
Application Application
Development. Development
o Application
development
guide
Create a simple - Oriented with Unit 4: Online Recitation, quiz, Hans-Petter 2 hrs. Lecture
windows form Windows Introduction to Lectures/Discus Design a simple Activity, Take Halvorsen, 3 hrs.
application as programming Windows Forms sions windows form Home Research Introduction to Laboratory
beginners guide application to Visual Studio
using C# Question and
as preparation for o C# Background see if student and C#, 2016
programming Answer
later chapter o .Net has knowledge
language Through on how to start Robert J. Oberg
Framework Messaging/ new project and Dana
- Define and o Visual Studio Video Wyatt,
describe the o C# Windows Presentation Windows
history
Forms, Object
Oriented with the Unit 5: Online Recitation, quiz, Hans-Petter 2 hrs. Lecture
Familiar the steps commonly used Lectures/Discus Start a new Activity, Take Halvorsen, 3 hrs.
on how to create functions in using Visual Studio
sions project and Home Research Introduction to Laboratory
and start a new Overview select windows Visual Studio
visual studio Question and
c# windows form form and C#, 2016
project o IDE Answer application,
- Discovering and
Introduction Through arrange the files Hans-Petter
exploring the
Messaging/ accordingly Halvorsen,
entire application o Getting Started
Video Introduction to
with all the usable with VS
Presentation Visual Studio
tools in creating o New Project
application and C#, 2016
o Solution
Explorer
o Toolbox
o Editors and
Designers
o Properties
Window
o Build and
Debug Tools
- Know and Unit 6: Online Design a Recitation, quiz, Robert J. Oberg 2 hrs. Lecture
Knows how to understand each Lectures/Discus windows form Activity, Take and Dana 3 hrs.
add controls to control, how it Windows sions with controls in Home Research Wyatt, Laboratory
Determine the Recognize some of Unit 7: Online Add Menus and Recitation, quiz, Tutorials Point, 2 hrs. Lecture
appropriate the useful menus Lectures/Discus Toolbars for Activity, Take C# 3 hrs.
usability of Windows Form organizing item Home Research Programming Laboratory
for an interactive sions
Menus and Menus and in windows
program to give Question and (object-
Toolbars and use Toolbars form
easy access to the Answer oriented
them for
navigation or users o The Nature of Through programming),
grouping certain Menus Messaging/ Tutorials Point
- Integrate menu
items in windows Video (I) Pvt. Ltd.,
control with some o The Menu
form Presentation 2014
of the controls for
Develop a - Demonstrate C# Unit 8: Online Create an Recitation, quiz, Hans-Petter 2 hrs. Lecture
windows form programming to Lectures/Discus advanced Activity, Take Halvorsen, 3 hrs.
application using develop Getting Started windows Form Home Research Introduction to Laboratory
basic sions
advanced with C# Windows application Visual Studio
application types Question and
approaches Form Application project and and C#, 2016
with useful Answer
Development create
functionalities Through executable file Anders
o Introduction Messaging/ for testing Hejlsberg, Mads
- Utilizes form
o Windows Form Video Torgersen,
controls
Presentation Scott
functionalities and Structure and
Wiltamuth,
apply to actual Parts Peter Golde,
development o Control The C#
Properties Programming
o Control Events Language,
Pearson
-Understand the At the end of the Unit 9: Online Write C# code Recitation, quiz, Tutorials Point, 2 hrs. Lecture
best practices on chapter, the Lectures/Discus efficiently which Activity, Take C# 3 hrs.
how to properly Code Structure provides Laboratory
students are sions Home Research Programming
structure C# minimal errors
expected to: Classes and Question and (object-
codes and and bugs
Objects Answer oriented
organizing in an Understand and
effective and Through programming),
Practice DSA o Constructor
efficient way Dynamic Messaging/ Tutorials Point
o Properties Video (I) Pvt. Ltd.,
Programming
o Naming Presentation 2014
Convention
o Data Types
and Variables
o Data Types
(Value Types,
Reference
Types)
o Difference
between a
Value Type
and a
Reference
Type
Define and apply - Understand how Unit 10: Online Create Methods Recitation, quiz, 2 hrs. Lecture
the Methods and methods and Lectures/Discus and add Activity, Take 3 hrs.
Namespace Methods and Namespaces in Home Research Laboratory
namespaces are sions
Concept and the Namespaces C# Program
being used and Question and
Idea of how these
functions o Calling Answer
concepts are
being used in C# Methods in C# Through
programming o Recursive Messaging/
- Appropriately Method Call Video
assigning code o Passing Presentation
snippets in a Parameters to
method a Method
o Static and
Nonstatic
Methods
o Namespaces
Understand and - Oriented and Unit 11: Online Install and Recitation, quiz, SQL 2 hrs. Lecture
Familiar the core understand the Lectures/Discus create simple Activity, Take Tutorial,Tutorial 3 hrs.
functionality of basic of SQL server C# - SQL Server sions database for spoint.com,201 Laboratory
Apply and - Apply the Unit 12: Online Add Conditional Recitation, quiz, Hans-Petter 2 hrs. Lecture
practice concept of Lectures/Discus Statements Activity, Take Halvorsen, 3 hrs.
Conditional Control Flow and such as If then Home Research Introduction to Laboratory
controls flow and sions
Statements and Loops else and Switch
loops to effectively Question and Visual Studio
Looping Case, Looping
produce a desired o Decision Answer and C#, 2016
Statements in C# Statement such
program for outcome based on Making (If- Through as For Loop,
manipulating and a given condition else) Messaging/ While Loop,
iterating data in the program Video Foreach Tutorials Point,
References A. Book
[1] Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth, Peter Golde,The C# Programming Language,
Pearson Education, Inc. 2011
[2] Christian Nagel,Professional C# 7 and .NET Core 2.0, John Wiley & Sons, Inc. 2018
[3] Hans-Petter Halvorsen, Introduction to Visual Studio and C#, 2016
[4] Robert J. Oberg and Dana Wyatt, Windows Forms, Object Innovations Enterprises, 2011
[5] Tutorials Point, C# Programming (object-oriented programming), Tutorials Point (I) Pvt. Ltd., 2014
B. Periodicals/Journals
C. Website
[4] Java T Point, javatpoint.com, https://www.javatpoint.com/data-structure-tutorial
[5] w3schools C# Tutorial, w3schools, https://www.w3schools.com/cs/index.php
D. Culminating Activities
Suggested Readings
C# 11 and . NET 7 - Modern Cross-Platform Development Fundamentals: Start Building Websites and Services with ASP. NET Core 7, Blazor, and EF Core
7, 7th Edition
Apps and Services with .NET 7: Build Practical Projects with Blazor, .NET MAUI, GRPC, GraphQL, and Other Enterprise Technologies
Website/Videos/Film Clips
https://www.w3schools.com/cs/index.php
https://www.youtube.com/@joedgoh/featured
https://www.youtube.com/@JezrielBajan
https://www.w3resource.com/csharp-exercises/basic/index.php
https://www.tutorialsteacher.com/csharp/csharp-value-type-and-reference-type
Class materials
Course Syllabus
Subject Modules