0% found this document useful (0 votes)
349 views7 pages

2 - Event Driven Programming

This document provides an overview of a course syllabus for an Event Driven Programming course at Occidental Mindoro State College. The syllabus includes information such as the course description, code, credits, prerequisites, program goals, outcomes, and outline. The course aims to teach algorithm development, structured design, object-oriented and event-driven programming using Microsoft Visual Basic. Over the 5 week period, topics will include declarations, arrays, scope, methods, win forms controls, instantiation, and event handlers. Assessment will include quizzes, recitation, and activity presentations.

Uploaded by

Olsen Cortuna
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
349 views7 pages

2 - Event Driven Programming

This document provides an overview of a course syllabus for an Event Driven Programming course at Occidental Mindoro State College. The syllabus includes information such as the course description, code, credits, prerequisites, program goals, outcomes, and outline. The course aims to teach algorithm development, structured design, object-oriented and event-driven programming using Microsoft Visual Basic. Over the 5 week period, topics will include declarations, arrays, scope, methods, win forms controls, instantiation, and event handlers. Assessment will include quizzes, recitation, and activity presentations.

Uploaded by

Olsen Cortuna
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 7

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: omsc_9747@yahoo.com
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

You might also like