Reference No.: OMSC-Form-COL-13 Effectivity date: November 20, 2018 Revision No.
01
Republic of the Philippines
OCCIDENTAL MINDORO STATE COLLEGE
San Jose, Occidental Mindoro
Website: www.omsc.edu.ph Email address:
[email protected] Tele/Fax: (043) 491-1460
CERTIFIED TO ISO 9001:2015
CERT. NO.: 50500779 QM15
College of Arts, Sciences, and Technology
San Jose Campus
BACHELOR OF SCIENCE IN INFORMATION TECHNOLGY
OBE COURSE SYLLABUS
OMSC VISION
A premier higher education institution that develops globally competitive, locally responsive, innovative professionals and life-long learners.
OMSC MISSION
OMSC is committed to produce intellectual and human capital by developing excellent graduates through outcomes-based instruction, relevant research,
responsive technical advisory services, community engagement, and sustainable production.
COLLEGE OF ARTS, SCIENCES AND TECHNOLOGY
The College of Arts, Sciences, and Technology aims to provide excellent education to students equipped with the necessary knowledge and skills in their
specialized profession.
COURSE TITLE: Event Driven Programming
COURSE DESCRIPTION:
This is a course in event-driven programming building on prior programming experience. Topics include algorithm development, structured design, object-
oriented, event-driven programming and file processing. The course covers topics in control arrays, exception handling, and the use of properties, controls, and
Reference No.: OMSC-Form-COL-13 Effectivity date: November 20, 2018 Revision No. 01
multiple forms. Introduces database manipulation and database controls, including use of dynamic link libraries (DLLs); dynamic data exchanges (DDEs); object
linking and embedding (OLEs), and programming applications to display, edit, and update databases by use of the data access object (ADO) and Language
Integrated Query (LINQ). This course uses Microsoft Visual Basic programming language to teach object-oriented, event-driven programming.
COURSE CODE: PL2204
CREDIT UNITS: 3
PRE-REQUISITES: PL1101
PROGRAM GOAL:
The BSIT graduates are expected to become globally competent, innovative, and socially and ethically responsible computing professionals engage in life-long
learning endeavors. They are capable of contributing to the country’s national development goals.
PROGRAM OUTCOMES:
Knowledge for solving computing problems
Problem analysis
Design/development of solutions
Modern tool usage
Individual and team work
Communication
Computing professionalism and social responsibility
Life-long learning
COURSE OUTCOMES:
Develop algorithmic, object-based and event-driven thinking and problem solving skills
Introduce the concepts of designing a graphical user interface and associate the interface with the program code
Introduce the concepts and techniques of programming in general and Visual, Object-Oriented, and Event-Driven programming in a specific Visual
Integrated Development environment
Develop programs that responds to exception conditions raised during execution
Introduce the concepts of Visual Programming, namely Controls and Constructs, Variable, Decisions, Loops, Arrays, Multi-form applications, File
Handling, and integrating components like Web forms, Graphics, Animation and Sound.
COURSE OUTLINE
Desired
Teaching/Learning
Week Learning Course Content Textbooks/ References Resource Materials Assessment
Activities
Outcomes
1 Internalized Orientation OMSC student Interactive Laptop and Graded recitation
the Vision, OMSC’s VMGO handbook Learning projector/LCD
Mission, and and College and UNESCO publications student handbook
Reference No.: OMSC-Form-COL-13 Effectivity date: November 20, 2018 Revision No. 01
Core Values Department’s Goals board (2011) Retrieved
of the College and Objectives from
Orientation on htt://www.unesco.org./
Gender and new/fileadmin/MULTI
Development, and MEDIA/HQ/BSP/GEN
R.A.9165, DER/GE
R.A.7877, %20Guidelines
R.A.9211, and %20December
R.A.8049 %202_FINAL_pdf
Discuss the Lesson 1. Introduction https://www.slideshare. Individual LCD Projector Quiz 1 on the
overview of to Event Driven net/nickywalters/event- activities PowerPoint overview of event
event driven Programming driventheory-38802810 Skills presentation driven programming
1 programming demonstration Smart TV Graded recitation on
Interactive Reading Materials the overview of
discussion event driven
programming
2-3 Discuss the Lesson 2. Problem https://www.slideshare. Individual LCD Projector Quiz 2 on the
topics from solving techniques net/nickywalters/event- activities PowerPoint enum declarations,
C# including driventheory-38802810 Skills presentation and flow of
declarations, demonstration Smart TV
control
arrays, Interactive Reading Materials
discussion Quiz 3 on One-
scope, and Dimensional
its methods Arrays
Demonstrate Graded recitation
the use on local variables
declarations, and methods
arrays,
scope of
variables
and methods
in the use of
Reference No.: OMSC-Form-COL-13 Effectivity date: November 20, 2018 Revision No. 01
C#
Demonstrate Lesson 3: Object- https://www.slideshare. Individual LCD Projector Quiz 4 on win forms
the use of Win oriented programming: net/nickywalters/event- activities PowerPoint Activity presentation
Forms like Event-driven driventheory-38802810 Peer teaching presentation of group’s creation
controls, programming for GUI Multimedia Smart TV of forms
instantiation, Reading Materials
and event
4-5 handlers
Define ASP Lesson 4: The visual https://www.slideshare. Individual LCD Projector Quiz 5 on ASP
controls integrated development net/nickywalters/event- activities PowerPoint controls
Demonstrate environment driventheory-38802810 Skills presentation Recitation
the controls for demonstration Smart TV Activity presentation
classes, event Interactive Reading Materials on ASP.Net controls
6-7 handlers and discussion
wire up
Visualize the
ASP.Net page
in a browser
Discuss web Lesson 5: User interface https://www.slideshare. Individual LCD Projector Quiz 6 on web
controls design net/nickywalters/event- activities PowerPoint controls
Demonstrate driventheory-38802810 Skills presentation Activity presentation
the creation of demonstration Smart TV on the creation of
8-9 web controls Interactive Reading Materials web controls
discussion
(MID TERM
EXAMINATION)
10-11 Define HTML Lesson 6: Linking the https://www.slideshare. Individual LCD Projector Quiz 7 on HTML
Reference No.: OMSC-Form-COL-13 Effectivity date: November 20, 2018 Revision No. 01
controls program code with the net/nickywalters/event- activities PowerPoint controls
Distinguish interface driventheory-38802810 Skills presentation Activity presentation
client-side and demonstration Smart TV on the client-side and
server-side Interactive Reading Materials server-side controls
controls discussion
Demonstrate
HTML
controls
Discuss event Lesson 7: Writing and https://www.slideshare. Individual LCD Projector Graded recitation
driven debugging GUI net/nickywalters/event- activities PowerPoint Brainstorming on
programming programs, syntax errors, driventheory-38802810 Skills presentation the GUI programs
12-13 project run-time errors, logic demonstration Smart TV
Assess syntax errors Interactive Reading Materials
errors discussion
Discuss Lesson 8: Variables, https://www.slideshare. activities LCD Projector Quiz 8 on the types
variables Constants, and net/nickywalters/event- Skills PowerPoint of variables
14-15 Distinguish Calculations driventheory-38802810 demonstration presentation Graded recitation
varied types of Interactive Smart TV
variables discussion Reading Materials
Discuss arrays Lesson 9: Arrays https://www.slideshare. activities LCD Projector Graded recitation
Assess the use Declaration net/nickywalters/event- Skills PowerPoint Brainstorming in the
of arrays Initialization driventheory-38802810 demonstration presentation assessment of arrays
16
Reading Interactive Smart TV
Writing of discussion Reading Materials
Arrays
17-18 critically Lesson 10: Web Forms https://www.slideshare. activities LCD Projector Group formation in
asses the net/nickywalters/event- Skills PowerPoint the preparation of
object- driventheory-38802810 demonstration presentation event driven
oriented, Interactive Smart TV programming project
GUI-based, discussion Reading Materials Discussion/Presentati
and event on of event driven
Reference No.: OMSC-Form-COL-13 Effectivity date: November 20, 2018 Revision No. 01
driven programming project
programming (FINAL EXAM)
paradigms
SUGGESTED LEARNING RESOURCES:
A. Books
B. Internet:
1. https://condor.depaul.edu/sjost/nwdp/notes/event/event.htm
2. https://www.slideshare.net/nickywalters/event-driventheory-38802810
3. https://www.slideshare.net/nidhibaranwal/ide-description
4. https://www.slideshare.net/vicci4041/user-interface-design-ppt
5. https://www.dummies.com/programming/php/how-to-read-csv-data-in-php-for-html5-and-css3-programming/
6. https://www.slideshare.net/appilivamsikrishna/arrays-1d-and-2d-and-multi-dimensional
COURSE In-class activities
REQUIREMENTS Presentations
Web tasks
Laboratory Drills
Examination
Submission of Developed Dynamic Web System
Class Standing =40%
Mid-Term/Final Examination =30%
Project =30%
GRADING SYSTEM
100%
*Final Rating = Midterm (40%) + Final Term (60%)
Attendance
1. Students having seven (7) absences without valid reasons will be dropped from the class. Students are required to present
admit to class slip from the Office of Student Affairs and Services after being absent in the previous meeting.
2. Three (3), not necessarily consecutive, tardiness without further notice is equivalent to one (1) absence.
COURSE POLICIES
Incomplete Grade:
1. Students who were not able to take the midterm/final examinations will receive an incomplete grade.
2. Incomplete grade should be complied within one year.
Reference No.: OMSC-Form-COL-13 Effectivity date: November 20, 2018 Revision No. 01
Prepared by: Noted: Approved:
ROMMEL C. SANQUI, PhD-TM
PILITA A. AMAHAN, MSCS Program Head, BSIT
IT Faculty
Recommending Approval:
January 27, 2020 ELBERT C. EDANIOL, EdD
MARICRIS M. USITA, EdD Vice President for Academic Affairs
Dean, College of Arts, Sciences and Technology
January 27, 2020
January 27, 2020