You are on page 1of 9

MISAMIS ORIENTAL INSTITUTE OF SCIENCE AND TECHNOLOGY

Sta. Cruz, Cogon, Balingasag, Misamis Oriental


Tel. No. 333-5054, Cell No. 09652357351

COURSE SYLLABUS
IT 212 – Computer Programming 3 (Event-driven IT 121 – Computer Programming 2 (Intermediate
Course Title/Code: Pre-requisite/s:
programming) Programming)
College: Information Technology Semester/S.Y. 1st semester/ SY. 2020-2021

Instructor: Rockie C. Oga Schedule


 Contact Number: 09758457331  Time: Every Thursday 1:00-4:00 pm
 Email address: oga.rockie@moist.edu.ph  Room: Microsoft Teams
 Consultation Time: Every Thursday 4:00-5:00 pm

VISION COURSE DESCRIPTION:


This is a course in event-driven programming building on prior programming experience. Topics include algorithm development,
A career-oriented institution that provides structured design, object-oriented, event-driven programming and file processing. The course covers topics in control arrays, exception
holistic education to learners leading to handling, and the use of properties, controls, and multiple forms. Introduces database manipulation and database controls, including use
personal and professional growth of dynamic link libraries (DLLs); dynamic data exchanges (DDEs); object linking and embedding (OLEs); and programming applications
responsive to the needs of the community to display, edit, and update databases by use of the data access object (ADO) and Language Integrated Query (LINQ). This course uses
for sustainable development.
Microsoft Visual Basic programming language to teach object-oriented, event-driven programming.
MISSION
COURSE MAPPING: I – Introduced, E – Enabled, D- Demonstrated
Misamis Oriental Institute of Science and Common to all Specific to
Common to the Common to MOIST
Technology is committed to provide an programs in all types Information
COURSE OUTCOMES of schools discipline graduates
accessible quality education that is Technology
geared towards the total development of a b c d e a b c d a b c d e a b c d e
a person. Hence, she is dedicated to: 1. Describe and apply the concepts of event driven
E I E E I
1. create a learner-centered programming using Microsoft Visual Basic.
environment 2. Create and enhance applications by using Visual
2. produce graduates imbued with I I I I E E I
Basic.
MOISTian values who excel in
3. Increase user interaction through forms and
their field of specialization D I I E I E E I I D I I
3. develop individuals who serve as
intrinsic controls.
catalysts for human capital and 4. Describe the tools of programming logic with
nation-building; and variable loops, decision structures and conditional I I I E I
4. strengthen linkages through expression.
community-based research and 5. Explore access and manipulate data in a Microsoft
programs. I I I I I I
Access Database using the data control.
Issue No.:00 Revision No.: 00 Record Control No: 2020-01 Document ID: QR-AAD-CS Effective Date: 02/07/2020 Page 1 of 9
This is a controlled document and is subject to revision control requirements. User should verify for latest revision.
PROGRAM EDUCATIONAL COURSE OUTLINE:
OBJECTIVES:

1. Pursue a successful career in the OUTCOMES-BASED WEEK NO


EXPECTED LEARNING MATERIALS AND EVIDENCE OF
field Information Technology; TOPICS ACTIVITIES/STRATE 1/TIME
OUTCOMES REFERENCES ASSESSMENT
2. Demonstrate effective GIES ALLOTMENT
communication skills;
3. Demonstrate professional and
ethical responsibilities towards the INTRODUCTION TO The students should be Synchronous Week 1 Desktop Computer Quiz no. 1 (Self-
environment and society; EVENT DRIVEN able to: Learning 3 hrs. or Laptop Test) – The students
4. Implement computing solutions for PROGRAMMING ( Lecture/Online will answer
real world problems leading to new i. Definitions 1. Define terminologies Meeting via Google R1:http:// questions regarding
innovations in Information ii. Starting and in Event Driven Meet, ZOOM, projanco.com/ the topic.
Technology; loading a Visual Programming Microsoft Teams) Library/Microsoft
5. Work effectively as individuals or as Basic Program 2. Label parts of an %20Visual
a member of a team in dealing iii. Parts of the Integrated %20Studio
computer and information Integrated Development Asynchronous %202015%20Unlea
technology problems; Development Environment (IDE) Learning shed.pdf
6. Engage in life-long learning, to Environment 3. Describe major (Given through Google R2:
obtain additional qualifications to iv. Running a Visual components of an Classroom, Email, https://www.vbtutor.
enhance their career positions in IT Basic Program Integrated and/or Learning net
industries. v. Viewing user Development Activity Package, R3:
interface and Environment (IDE) Module Group Chat) https://
code 4. Create and save docs.microsoft.com/
PROGRAM OUTCOMES: vi. Form properties projects  Activities en-us/visualstudio/
and methods  Quizzes get-started/visual-
a. Recognize the need for and engage vii. Adding and basic
in planning self-learning and removing forms R4:
improving performance as a from a project https://www.tutorials
foundation for continuing viii. Saving projects point.com/vb.net/ind
professional development. ex.htm
b. Communicate effectively with the
computing community and with
society at large about complex
DESIGNING USER The students should be Synchronous Week 2 Desktop Computer Quiz no. 2 (Self-
INTERFACE able to: Learning 3 hrs. or Laptop Test) – The students
computing activities through logical
i. Definition of user ( Lecture/Online will answer
writing, presentations, and clear
interface 1. Define user interface Meeting via Google R1:http:// questions regarding
instructions.
ii. Drawing, naming, 2. Identify the elements Meet, ZOOM, projanco.com/ the topic.
c. Function effectively as a member or
selecting, sizing of a user interface Microsoft Teams) Library/Microsoft
leader of a development team
and moving 3. Create a simple Visual %20Visual
recognizing the different roles
objects Basic project with at %20Studio
within a team to accomplish a
iii. Elements of the least one button Asynchronous %202015%20Unlea
common goal
user interface 4. Write a code for Learning shed.pdf
d. Understand professional, ethical,
iv. Captioning and buttons (Given through Google R2:
legal, security and social issues
writing basic code Classroom, Email, https://www.vbtutor.
Issue No.:00 Revision No.: 00 Record Control No: 2020-01 Document ID: QR-AAD-CS Effective Date: 02/07/2020 Page 2 of 9
This is a controlled document and is subject to revision control requirements. User should verify for latest revision.
and responsibilities in the utilization for the commands and/or Learning net
of information technology. buttons Activity Package, R3:
e. Preserve and Promote "Filipino Module Group Chat) https://
Historical and Cultural Heritage". docs.microsoft.com/
f. Analyze complex problems, identify  Activities en-us/visualstudio/
and define the computing  Quizzes get-started/visual-
requirements appropriate to its basic
solution. R4:
g. Apply knowledge of computing, https://www.tutorials
science and mathematics point.com/vb.net/ind
appropriate to the discipline. ex.htm
h. Design, implement and evaluate
computer-based systems, CO1: Describe and apply the concepts of event driven programming using Microsoft Visual Basic.
processes, components, or Performance Task 1:
programs to meet desired needs
The students will create a PowerPoint presentation with the following details: personal laptop or computer specifications with pictures,
and requirements under various
constraints. the Integrated Development (IDE) used and the steps for creating and saving a Visual Basic application.
i. Apply knowledge through the use of
current techniques, skills, tools and VISUAL BASIC The students should be Synchronous Week 3 & 4 Desktop Computer Quiz no. 3 (Self-
practices necessary for the IT. CONTROLS able to: Learning 6 hrs. or Laptop Test) – The students
j. Understand best practices and i. Option buttons ( Lecture/Online will answer
standards and their applications. and check boxes 1. Apply option buttons, Meeting via Google R1:http:// questions regarding
k. Identify and analyze user needs ii. Framing and check boxes, textbox, Meet, ZOOM, projanco.com/ the topic.
and take them into account in the changing color labels and scroll bars Microsoft Teams) Library/Microsoft
selection, creation, evaluation and iii. Properties, 2. Modify properties of %20Visual
administration of computer-based methods and an object or control %20Studio
systems. basic events 3. Apply alignment and Asynchronous %202015%20Unlea
l. Integrate IT-based solutions into iv. Textbox and word formatting to the Learning shed.pdf
the user environment effectively. labels controls (Given through Google R2:
m. Assist in the creation of an effective v. Alignment and Classroom, Email, https://www.vbtutor.
IT project plan. word wrapping and/or Learning net
n. Analyze the logical and global vi. Auto size and Activity Package, R3:
impact of computing information multiple lines Module Group Chat) https://
technology on individuals, vii. Setting caption docs.microsoft.com/
organizations, and society. and adding scroll  Activities en-us/visualstudio/
bars  Quizzes get-started/visual-
basic
MOIST CORE VALUES:
R4:
https://www.tutorials
o. Exercised sensitivity to the needs of point.com/vb.net/ind
the community. (Mindfulness) ex.htm
p. Embodied a positive perspective in
his personal, emotional, spiritual
and social interactions with others.
(Optimism)
q. Internalized the importance of
Issue No.:00 Revision No.: 00 Record Control No: 2020-01 Document ID: QR-AAD-CS Effective Date: 02/07/2020 Page 3 of 9
This is a controlled document and is subject to revision control requirements. User should verify for latest revision.
research and able to display CO2: Create and enhance applications by using Visual Basic.
analytical, critical and creativity in Performance Task 2:
his outputs. (Innovativeness) The students will create a 2 minute video recording on how they create an application (Lucky Seven). Instructions will be provided.
r. Practiced servant-leadership and
showed concern for others. PRELIM EXAMINATIONS (Week 5)
(Service)
s. Demonstrated reliability,
dependability and responsibility. LIST BOX AND COMBO The students should be Synchronous Week 6 Desktop Computer Quiz no. 4 (Self-
(Trustworthiness) BOX able to: Learning 3 hrs. or Laptop Test) – The students
i. Populating a list ( Lecture/Online will answer
box at design time 1. Populate a list box at Meeting via Google R1:http:// questions regarding
and runtime design time and Meet, ZOOM, projanco.com/ the topic.
ii. Selecting and runtime Microsoft Teams) Library/Microsoft
returning the 2. Select and return the %20Visual
current position of current position of an %20Studio
an item in a list item in a list and Asynchronous %202015%20Unlea
and combo box combo box Learning shed.pdf
iii. Removing and 3. Remove and sort (Given through Google R2:
sorting items in items in list boxes and Classroom, Email, https://www.vbtutor.
list boxes and combo boxes and/or Learning net
combo boxes Activity Package, R3:
Module Group Chat) https://
docs.microsoft.com/
 Activities en-us/visualstudio/
 Quizzes get-started/visual-
basic
R4:
https://www.tutorials
point.com/vb.net/ind
ex.htm

USE OF DIALOG The students should be Synchronous Week 7 Desktop Computer Quiz no. 5 (Self-
BOXES AND VISUAL able to: Learning 3 hrs. or Laptop Test) – The students
BASIC INBUILT ( Lecture/Online will answer
FUNCTIONS 1. Apply menus, Meeting via Google R1:http:// questions regarding
i. Menus separator bars and Meet, ZOOM, projanco.com/ the topic.
ii. Creating pull check marks to a form Microsoft Teams) Library/Microsoft
down menus 2. Create pull down %20Visual
iii. Menu commands menus %20Studio
iv. Adding 3. Add keystrokes and Asynchronous %202015%20Unlea
keystrokes and shortcuts Learning shed.pdf
shortcuts (Given through Google R2:
v. Separator bars Classroom, Email, https://www.vbtutor.
Issue No.:00 Revision No.: 00 Record Control No: 2020-01 Document ID: QR-AAD-CS Effective Date: 02/07/2020 Page 4 of 9
This is a controlled document and is subject to revision control requirements. User should verify for latest revision.
and check marks and/or Learning net
Activity Package, R3:
Module Group Chat) https://
docs.microsoft.com/
 Activities en-us/visualstudio/
 Quizzes get-started/visual-
basic
R4:
https://www.tutorials
point.com/vb.net/ind
ex.htm

VARIABLES The students should be Synchronous Week 8 Desktop Computer Quiz no. 6 (Self-
i. Creating and able to: Learning 3 hrs. or Laptop Test) – The students
declaring ( Lecture/Online will answer
variables 1. Create and declare Meeting via Google R1:http:// questions regarding
ii. Implicit and variables Meet, ZOOM, projanco.com/ the topic.
explicit 2. Differentiate implicit Microsoft Teams) Library/Microsoft
declarations and explicit %20Visual
iii. Variable scope declarations %20Studio
iv. Writing sample Asynchronous %202015%20Unlea
programs Learning shed.pdf
(Given through Google R2:
Classroom, Email, https://www.vbtutor.
and/or Learning net
Activity Package, R3:
Module Group Chat) https://
docs.microsoft.com/
 Activities en-us/visualstudio/
 Quizzes get-started/visual-
basic
R4:
https://www.tutorials
point.com/vb.net/ind
ex.htm

CO3: Increase user interaction through forms and intrinsic controls.


Performance Task 3:
The students will demonstrate their self-made Visual Basic application through video. The video must not exceed to 3 minutes. Files
will be submitted to their e-Portfolio. For offline mode, the students will submit through a USB drive.

Issue No.:00 Revision No.: 00 Record Control No: 2020-01 Document ID: QR-AAD-CS Effective Date: 02/07/2020 Page 5 of 9
This is a controlled document and is subject to revision control requirements. User should verify for latest revision.
MIDTERM EXAMINATIONS (Week 9)

CONTROL The students should be Synchronous Week 10 & Desktop Computer Quiz no. 7 (Self-
STRUCTURES I able to: Learning 11 or Laptop Test) – The students
i. Using If … Then, ( Lecture/Online 6 hrs. will answer
If … Then… Else 1. Explain selection Meeting via Google R1:http:// questions regarding
selection structures Meet, ZOOM, projanco.com/ the topic.
structures 2. Apply selection Microsoft Teams) Library/Microsoft
ii. Multi selections structures into a %20Visual
using Else… If Visual Basic %20Studio
and Select Case application or program Asynchronous %202015%20Unlea
structures Learning shed.pdf
(Given through Google R2:
Classroom, Email, https://www.vbtutor.
and/or Learning net
Activity Package, R3:
Module Group Chat) https://
docs.microsoft.com/
 Activities en-us/visualstudio/
 Quizzes get-started/visual-
basic
R4:
https://www.tutorials
point.com/vb.net/ind
ex.htm

CONTROL The students should be Synchronous Week 12-13 Desktop Computer Quiz no. 8 (Self-
STRUCTURES II able to: Learning 6 hrs. or Laptop Test) – The students
i. Do while … Loop ( Lecture/Online will answer
ii. Do until … Loop 1. Explain loops in Visual Meeting via Google R1:http:// questions regarding
iii. For… Next Loop Basic Meet, ZOOM, projanco.com/ the topic.
2. Apply loops into a Microsoft Teams) Library/Microsoft
Visual Basic %20Visual
application or program %20Studio
Asynchronous %202015%20Unlea
Learning shed.pdf
(Given through Google R2:
Classroom, Email, https://www.vbtutor.
and/or Learning net
Activity Package, R3:
Module Group Chat) https://
Issue No.:00 Revision No.: 00 Record Control No: 2020-01 Document ID: QR-AAD-CS Effective Date: 02/07/2020 Page 6 of 9
This is a controlled document and is subject to revision control requirements. User should verify for latest revision.
docs.microsoft.com/
 Activities en-us/visualstudio/
 Quizzes get-started/visual-
basic
R4:
https://www.tutorials
point.com/vb.net/ind
ex.htm

CO4: Describe the tools of programming logic with variable loops, decision structures and conditional expression.
Performance Task 4:
The students are tasked to create video presentation describing the tools of programming logic with variable loops, decision structures
and conditional expression. Files will be submitted to their e-Portfolio. For offline mode, the students will submit through a USB drive.

SEMI-FINAL EXAMINATIONS (Week 14)

DATABASES The students should be Synchronous Week 15 Desktop Computer Quiz no. 9 (Self-
i. Properties and able to: Learning or Laptop Test) – The students
methods of the ( Lecture/Online will answer
data control 1. Explain properties and Meeting via Google R1:http:// questions regarding
ii. Properties and methods of a data Meet, ZOOM, projanco.com/ the topic.
methods of the control Microsoft Teams) Library/Microsoft
record set object 2. Explain properties and %20Visual
iii. Simple Programs methods of the record %20Studio
Using Database set object Asynchronous %202015%20Unlea
3. Apply database in a Learning shed.pdf
Visual Basic (Given through Google R2:
application or program Classroom, Email, https://www.vbtutor.
and/or Learning net
Activity Package, R3:
Module Group Chat) https://
docs.microsoft.com/
 Activities en-us/visualstudio/
 Quizzes get-started/visual-
basic
R4:
https://www.tutorials
point.com/vb.net/ind
ex.htm

CO5: Explore access and manipulate data in a Microsoft Access Database using the data control.
Issue No.:00 Revision No.: 00 Record Control No: 2020-01 Document ID: QR-AAD-CS Effective Date: 02/07/2020 Page 7 of 9
This is a controlled document and is subject to revision control requirements. User should verify for latest revision.
Performance Task 5:
The students will create a Visual Basic Application requiring a database. Documents will be submitted to their e-Portfolio with a
Microsoft Access Database file. For offline mode, the students will submit through a USB drive.

VISUAL BASIC The students should be Synchronous Week 16-17 Desktop Computer Final Requirement:
APPLICATIONS able to: Learning or Laptop Visual Basic
( Lecture/Online Application project
1. Create a Visual Basic Meeting via Google R1:http://
Application Meet, ZOOM, projanco.com/
2. Apply the topics Microsoft Teams) Library/Microsoft
learned through-out %20Visual
the course %20Studio
Asynchronous %202015%20Unlea
Learning shed.pdf
(Given through Google R2:
Classroom, Email, https://www.vbtutor.
and/or Learning net
Activity Package, R3:
Module Group Chat) https://
docs.microsoft.com/
 Activities en-us/visualstudio/
 Quizzes get-started/visual-
basic
R4:
https://www.tutorials
point.com/vb.net/ind
ex.htm

FINAL EXAMINATIONS (Week 18)

COURSE REQUIREMENT:
At the end of the course the students, should be able to complete or submit the following:
- Students e-Portfolio through cloud storage (compilation of video recordings, PowerPoint presentations and programming
activities)
- Term examinations: Prelim, Midterm, Semi-final and Final

GRADING GUIDELINES:

Project/Assignments 30%
Term Exams 30%
Issue No.:00 Revision No.: 00 Record Control No: 2020-01 Document ID: QR-AAD-CS Effective Date: 02/07/2020 Page 8 of 9
This is a controlled document and is subject to revision control requirements. User should verify for latest revision.
Quizzes/Participation 40%
Total 100% Please see MOIST Grading System Manual

TEXTBOOKS AND REFERENCES:

http://projanco.com/Library/Microsoft%20Visual%20Studio%202015%20Unleashed.pdf
https://www.vbtutor.net
https://docs.microsoft.com/en-us/visualstudio/get-started/visual-basic
https://www.tutorialspoint.com/vb.net/index.htm

PREPARED: REVIEWED:

ROCKIE C. OGA TAHIR AZIZ, MIT


INSTRUCTOR COLLEGE DEAN

APPROVED:

RACHEL CATHERINE M. ASUNCION, Ph.D


VP-ACADEMIC AFFAIRS

Issue No.:00 Revision No.: 00 Record Control No: 2020-01 Document ID: QR-AAD-CS Effective Date: 02/07/2020 Page 9 of 9
This is a controlled document and is subject to revision control requirements. User should verify for latest revision.

You might also like