2 - Event Driven Programming
2 - Event Driven Programming
01
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.
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
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
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