Event Driven

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 15

INTERNATIONAL SCHOOL OF ASIA AND THE PACIFIC

Alimannao Hills, Peñablanca, Cagayan 3502


Telefax No. (078) 304-1010 Reviewed by : NORWAY T. SALUDARES, LPT, MIT
Website: www.isap.edu.ph Email Add: [email protected] Program Coordinator
Date Signed : ______________________

COLLEGE I
OF NFORMATION TECHNOLOGY AND ENGINEERING Noted by : RONIE E. SUGAROL, LCB, MPBM
Course Code : PF 101 School Overseer
Date Signed : ______________________
Descriptive Title : EVENT DRIVEN PROGRAMMING
Approved by : PRESENITA C. AGUON Ph.D.
Credits : 3 Units (2 units lecture,1 unit Laboratory) Vice President for Academic Affairs
36 hrs. lecture 54 hrs. laboratory Date Approved : ______________________
School Year 2019 - 2020
Prerequisite :

Prepared by : MS. JENYLL T. MABBORANG

Date Signed : ______________________

SCHOOL VISION: INSTITUTIONAL OBJECTIVES:


The International School of Asia and the Pacific is a distinctive institution with multi-disciplinary To achieve the vision and mission, ISAP commits itself to the following avowed objectives:
and integrated academic approaches producing exceptionally-skilled and values-oriented 1. Provides every individual equal access to quality and affordable education and extend
professionals thereby uplifting the quality of life and empowering self-sustaining communities of scholarship programs and other holistic developmental activities.
Asia-Pacific Region. 2. Offers enriched and relevant curricular and co-curricular programs and imbue them with
passion and selfless service to the community.
SCHOOL MISSION: 3. Produces exceptionally-skilled professionals and board topnotchers with high board
The International School of Asia and the Pacific works for the holistic development of the person performance rating.
– a socially responsible, virtuous and versatile individual challenged by the demands of the society,
4. Continuously produces research enthusiasts and innovative research outputs.
responding to the individualized needs of the global community for its productivity and
5. Institutes linkages both locally and abroad to ensure opportunities for relevant
sustainability.
experiences and employment and to boost community extension programs.

CORE VALUES:
Page 1 of 15
Dr. Ronald P. Guzman is a visionary founder and Christian Leader who pursuits for the INSTITUTIONAL OUTCOMES:
transformation of the nation. The following core values exhibited by the founder should be imbibed The International School of Asia and the Pacific Institutional Outcomes are the qualities that
to all members of the ISAP: ISAPians must possess.
1. Demonstrates through institutional mechanisms, quality standards and code of good
I- INTEGRITY practice which are reflective of equal participatory decision making and accountability.
S- SPIRITUAL UPRIGHTNESS 2. Practices spiritual values and ethical behaviors which promote and inspire greater
A- ALTRUISM harmony to project a credible image in the society.
P- PATIENCE 3. Exhibits life-long learning and global competency proficient in entrepreneurial skills,
I- INNOVATIVENESS selfless innovative mindset and socio-civic services.
A- ADAPTIVENESS 4. Manifests self-discipline, self-direction and adaptability in dealing with life’s situations
N- NATIONALISM and challenges.
PURPOSE: 5. Mobilizes community resources to foster and sustain institutional programs for
community development.
“Transforming Lives through Selfless Service”
GRADUATE ATTRIBUTES:
PHILOSOPHY: 1. Role Model – imbued with self-discipline rooted from constitutional provisions, social
God created man in His image with distinct talents and skills integral to human progression. These norms and other regulations contributory to social development and progress.
talents, once given adequate appreciation and encouragement, can foster holistic development 2. Research Enthusiast – equipped with knowledge of the past and present social
for his benefit and betterment of his fellowmen for the glory of God. milieu, who is skilled and motivated to discover new ideas, to introduce novel
approaches and strategies and to utilize discoveries for social change and
development.
3. Exceptional Professional – provided with sufficient learning experiences and
exposures both locally and globally, who is equipped with the attributes required of
his professional field and chosen area of expertise.
4. Altruistic – imbued with outpouring love for the poor and under privileged, the welfare
of communities, the development of the country and the promotion of dignity and
humanity, who is ready to utilize his blessings and gifts without counting the cost.
5. Life-long Learner – a professional of both formal and informal learning opportunities
throughout people’s lives and to foster continuously the knowledge and skills needed
for employment and personal fulfilment.
6. Mighty Eagle – like an eagle, who is fearless to dream and pursue his goals, directed
to the realizations of his plans, strong and confident to deal with challenges, resilient

Page 2 of 15
to the signs and demands of the times and nurturing of the succeeding generation’s
future.
7. Spiritually Upright – one who keeps the Laws of God primary in all his undertakings
and transcends human aspirations into God’s wilful promises.
PROGRAM EDUCATIONAL OBJECTIVES (PEO)

The Information Technology program has adopted the following educational objectives:

a. Few years after graduation, the Information Technology alumni shall have successful careers in Information Technology fields or will be able to successfully pursue advanced degrees;
b. Provide solutions to challenging problems in their profession by applying Information Technology theory and principles;
c. Communicate effectively, work collaboratively and exhibit high levels of professionalism and ethical responsibility to contribute significantly for the welfare of others;
d. Engage in life-long learning and professional development to adapt to rapidly changing work environment; and
e. Become indispensable partners for national progress applying their profession.

STUDENT OUTCOMES (SO):

The Bachelor of Science in Information Technology program prepares students to be:

a. Apply knowledge of computing, science and mathematics appropriate to the discipline


b. Understand best practices and standards and their applications.
c. Analyze complex problems and identify and define the computing requirements appropriate to its solution.
d. Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
e. Design, implement and evaluate computer-based systems, processes, components or programs to meet desired needs and requirements under various constraints
f. Integrate IT-based solutions into the user environment effectively.
g. Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT Profession.
h. Function effectively as a member or leader of a development team recognizing the different roles within a team to accomplish a common goal.
i. Assist in the creation of an effective IT project plan
j. Communicate effectively with the computing community and with society at large about complex computing activities through logical writing, presentations and clear instructions.
k. Analyze the local and global impact of computing information technology of individuals, organizations and society.
l. Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of information technology.
m. Recognize the need for and engage in planning self-learning and improving performance as foundation for continuing professional development.

Page 3 of 15
COURSE OUTCOMES (CO): SPECIFIC TO THE SUBJECT

a. Demonstrate knowledge of a high-level block-structured programming language.


b. Develop algorithms in response to problem scenarios.
c. Demonstrate use of data types and classes in program and systems development.
d. Demonstrate knowledge of object-oriented, event-driven programming and systems development.
e. Demonstrate ability to design graphical user interfaces (GUI) in Visual Basic utilizing appropriate design concepts.
f. Demonstrate knowledge of linear data structures (arrays, records, files) and abstractions in programs to manage and manipulate data.
g. Demonstrate ability to code Visual Basic arithmetic instructions, conditional statements, repetition structures, sub procedures, and control arrays in programs.
h. Demonstrate utilization of data validation, accumulators, sequential and random file processing, and report writing.
i. Demonstrate ability to develop programming applications to manipulate databases (including query, display, edit, update functions).
j. Develop appropriate testing procedures and documentation for programs

COURSE DESCRIPTION:

This course introduces students to many basic computer programming topics, using Visual Basic as the programming language. The course introduces the student to different aspects
of programming logic, including object-oriented, event-driven programming. It is an introductory course in programming aimed at the student with minimal background in programming. As an
introductory course, students will learn basic programming logic, as well as Visual Basic coding of various computer operations to produce object-oriented programs with GUI interfaces. Students
will be writing Visual Basic programs to demonstrate proficiency in learned concepts, which will require extensive use of Visual Basic programming environment.

VALUE AIMS:

This course is meant to prepare students for work in industry in the information processing fields as well as prepare students for business and computer-related courses and it will also
help them to continue the lifetime learning necessary for staying at the forefront of computing systems development and to be an object-oriented person with due manner to uplift their spiritual
uprightness with the notion of promoting their nationalism.

COURSE REQUIREMENTS: Grading:

 assignments The student’s grade at the end of the semester represents the combined marks for
 project (programming) Knowledge (AQ, TT, Rotation Exam, Case Presentation); Skills (Actual Performance in the
 three to four quizzes each periodic coverage Laboratory); and Attitude (Attendance, Recitation, Assignment and Behavior/ Conduct).
 laboratory exercises There are four (4) grading periods namely, Preliminary, Midterm, Semi – Final and Final
 periodic examination (prelims, midterms, semi-finals and finals) Examinations. The school has adopted the cumulative grading system, which is computed
as follows:

Page 4 of 15
1. Prelim Grade
PG= ((AQ+CS+TT)/3+ S )
PG= Average (60%) + S(40%)
CLASSROOM MANAGEMENT
2. Midterm Grade
Teachers: MG = ((AQ+CS+TT)/3+ S )
1. All teachers are expected to conduct themselves in a professional manner MG= Average (60%) + S (40%)
especially when dealing with their students. MCA= PG + 2(MG)
2. Classroom shall be neat and orderly before the class starts.
3. A permanent seat plan of the students shall be prepared by the subject teacher 3. Semi – Final Grade
every beginning of the semester and must be followed during the entire SFG= ((AQ+CS+TT)/3+ S )
duration of the semester. SFG= Average (60%) + S (40%)
4. The class should start with a prayer and end with a prayer. SFCA= MG + 2(SFG)
5. Teachers must be in their classes 5 minutes before the schedule.
6. Teachers should erase the boards before leaving the class and put off all 4. Final Grade
electrical appliances including lights and electric fans. FG= ((AQ+CS+(TT(70%)+CE(30%)))/3+ S )
7. The teacher should be the last to leave the room in case there are no more FG= Average (60%) + S (40%)
subjects after his / her class. FCA= FG + 2(SFG)
8. He / she should ask students to pick up pieces of papers or plastics before
leaving the classroom.
9. Any damage to the classroom used by teachers should immediately be
reported to the General Services Office or through the Quality Assurance LEGEND:
Moderator for Administration. AQ = Average Quiz
CS = Class Standing
Students: TT = Term Test
1. All students must come on time and must be in their complete uniform during S = Skills
class hours. PG = Prelim Grade
2. Strictly NO littering inside the class and no eating while class is going on. MG = Midterm Grade
3. All students must conduct themselves with discipline throughout the entire MCA = Midterm Cumulative Average
class. SFG = Semi-Final Grade
4. Shouting or howling is strictly prohibited as it would disturb other classes in SFCA =Semi – Final cumulative Average
adjacent classrooms or buildings. FG = Final Grade
FCA = Final Cumulative Average
CE = Comprehensive Exam

LABORATORY MANAGEMENT:
Page 5 of 15
1. Only those authorized to work inside the laboratory are allowed to enter the area.
Students should log before and after working in the laboratory
2. Good housekeeping and safety precautions should be observed at all times.
3. Eating and bringing of food and soft drinks are strictly prohibited inside the
laboratory.
4. Log-in/out notebook should be filled out every time a particular equipment is to
be used. Any malfunctioning of an equipment should be immediately reported to
the instructor.
5. Damages must be reported immediately to the instructor or lab technician and
an immediate replacement should be arranged.
6. The computer connected to the equipment should not be used for other purposes
not related to the operation of the equipment where it is attached.
7. The last person who leaves the room should see to it that every utility(equipment,
lights, aircon, etc.) is turned off
8. All students are required to attend the Laboratory Safety Seminar sponsored by
the college prior to their laboratory schedules.
9. The following are not allowed inside the laboratory
• Vandalism. Do not write anything on the tables and walls
• Smoking, Sleeping and Playing Cards.
• Computer Games, especially obscene and pornographic ones

ACADEMIC COUNSELLING TIME:

Time: 8:00 – 5:00 pm


Venue: ISAP Faculty
Subject Teacher: Jenyll T. Mabborang

TEXTBOOK:
1. Programming in Visual Basic 2010, by: Bradley. 1st ed., 2011
2. Starting Out With Visual Basic 2010 Fifth Edition, Gaddis, Irvine
ADDITIONAL REFERENCES:
1. Profesional Visual Studio 2017: B. Johnson 2018
WEBSITE REFERENCES:
1. Sam’s teach yourself Visual BASIC 2008 in 24 hours

Page 6 of 15
Time
Frame Teaching and Learning Activities Assessment Tasks
Intended Learning Outcomes (ILO) Course Contents Resource Materials
(TLA) (TA)
Week:
PRELIMINARY PERIOD
 Introduce to the class the  Classroom policies overview of the Introduction of the class followed by Course outline Pre-test using paper
different classroom policies course. recitation on their knowledge about and pencil technique
 Give a brief introduction about computer organization.
the course
1. Visual and component programming
Week 1  Identify and use the features of a environment Audio-visual presentation about the Overhead projector and Oral recitation on the
to Week Visual Basic (VB) development 1.1. Visual BASIC studio Visual set of visual programming environment speaker said topic using
5 environment. menu commands rubrics
1.2. Visual BASIC 1studio Visual
 Assemble multiple forms, toolbar
modules, and menus into 1.3. Form creation
2 HRS working VB solutions 1.4. VB objects, object Properties
LEC
Lab Exercise 1:
 Explore the Microsoft visual  Write every important thing located in Each student need to make a report base Computer units, overhead
studio environment your visual studio environment on their finding in the VB environment projector and laptop Laboratory
3 HRS Examination
LAB  Declare and use variables of 1.5. Data types Discussion and recitation on the said Computer Lab equipped Evaluation
different data types in a VB 1.6. Variables and their scopes topic followed by a quiz. with overhead projector for
program. PowerPoint presentation Quiz using paper
 Create programs that use 2. Control Statements Students must come up with their own Computer units, overhead and pencil test
decisions and repetition. 2.1. IF - ENDIF statements analogies to better understand the projector and laptop
2.2. IF-ELSE-ENDIF statements different control statements use in vb Assess them through
 Identify the use of
2.3. FOR-NEXT loops programming the use of
the If/Then and If/Then/Else sele
1.5 2.4. DO - UNTIL loops knowledge surveys
ction structures to choose among
hours
alternative actions.
examin Lab Exercise 2: Each student will create a code to access Computer unit and
ation  Write code to access text files. text files using VB programing software related CLI
PRELIM EXAMINATION

Page 7 of 15
Laboratory
Examination
Evaluation
MIDTERM PERIOD
Week 6 1. Event-driven programming
to Week  Identify the importance of event 2. Introduction to using VB in Problem- Discussion and recitation on the said Books, Computer units, Quiz using paper and
9 driven programming with the use Solving topic followed by a quiz overhead projector, pencil technique
of Visual Basic in problem PowerPoint and laptop
solving
 Create functions and procedures 3. Functions Discussion and recitation on the said Books, Computer units, Class recitation on
to modularize code. 1.1. User-defined functions topic followed by a lab activity overhead projector, the said topic using
2 HRS  Performs a task and then returns 1.2. String functions PowerPoint and laptop rubrics
LEC control to the calling code. 1.3. Math functions
1.4. Misc Built-in functions

 Define a Function procedure in a Lab Exercise 1:


module, class, or structure.  Write Visual Basic Definitions for Hands-on exam using functions Computer unit and lab
3 HRS each Function worksheets/manual Laboratory
LAB Examination
 Distinguish between direct 4. Arrays Evaluation
access and indirect access of a 4.1. Declaring arrays of variables Research work in library about the Books, Computer units,
table. 4.2. Declaring arrays of controls and function, uses and the different list of overhead projector and
 Combine the advantages of list objects arrays followed by discussion and laptop Oral recitation using
1.5 box controls with arrays. 4.3. Applications of arrays recitation rubrics followed by a
hours  Coordinate lists and arrays using quiz
examin the ItemData property. Lab Exercise 2: Submission of
ation  Set up and use a control array. Hands-on exam using list of arrays Computer unit and lab research work
 Establish an array of variables
 Store data in multidimensional worksheets/manual
and refer to individual elements
in the array with variable arrays.
Laboratory
subscripts.
Examination
MIDTERM EXAM Evaluation

SEMI FINAL PERIOD

Page 8 of 15
 Define the meaning of Arithmetic, 1. Arithmetic, relational, and logical Research works in the library and in the Books, PC and overhead Submission of
Week relational and logical operators operators web on the different operators, variables, projector for PowerPoint research work for
10 to their purposes and how they 2. Local and global variable scope parameters use in VB programming and presentation interview evaluation
Week interact with each other. 3. Modularity, parameter passing, their corresponding uses and functions
14  Determine the appropriate and return values
locations for data file-related 4. File access
code. Lab Exercise 1:
2 HRS  Differentiate between sequential  Write statements that use various Accomplishment of the laboratory Computer unit and Lab Laboratory
LEC and random files mathematical operators. worksheets. worksheets/manual Examination
 Design a Windows application Evaluation
user interface. 5. Searching and sorting algorithms Demonstration of the students of the Computer unit and Lab
3 HRS  Create graphic user interface 6. Programming and debugging procedures while guided by the teacher worksheets/manual Assessment of
LAB programs using introductory 7. OOP design concepts Group discussions as seatwork Individual skills
concepts involved in object- 8. GUI and event driven through the Skills
1.5 oriented programming (OOP). programming Performance
hours Checklist
examin Lab Exercise 2:
ation  Write procedures to perform input, Accomplishment of the laboratory Computer unit and Lab
processing, and output. worksheets. worksheets/manual

SEMI-FINAL EXAM Laboratory


Examination
Evaluation
FINAL PERIOD
Week  Develop information systems that 1. SYSTEM PROJECT Each group will submit the system they Laptop and flashdrive Submission of
15 to satisfy an organization's REQUIREMENT were assigned to which then will be system project to be
Week informational, operational, and graded as their final exam graded using rubrics
18 management requirements.
FINAL EXAM
Total no
of hrs:
90 hrs

ALIGNMENT OF PROGRAM EDUCATIONAL OBJECTIVES AND OUTCOMES


Page 9 of 15
A. PROGRAM EDUCATIONAL OBJECTIVES TO THE INSTITUTION VISION - MISSION STATEMENT:

PROGRAM EDUCATIONAL OBJECTIVES (PEO) Vision –Mission


STATEMENT
Vision -Mission Vision –Mission Vision – Vision – Vision –Mission Vision – Vision – Vision –
1 2 Mission 3 Mission 4 5 Mission 6 Mission 7 Mission 8
Multi-
Producing
disciplinary and Producing Empowering Socially Passion for Global
exceptionally- Uplifting the
integrated values-oriented self-sustaining responsible excellence in staging is
skilled quality of life
academic professionals communities individual service unwavering
professionals
approaches
a. The Information Technology program has
/ / / / / / / /
adopted the following educational objectives:
b. Few years after graduation, the Information
/ / / / / / / /
Technology alumni shall:
c. Have successful careers in Information
Technology fields or will be able to successfully / / / / / / / /
pursue advanced degrees;
d. Provide solutions to challenging problems in
their profession by applying Information / / / / / / / /
Technology theory and principles;
e. Communicate effectively, work collaboratively
and exhibit high levels of professionalism and
/ / / / / / / /
ethical responsibility to contribute significantly
for the welfare of others;
f. Engage in life-long learning and professional
development to adapt to rapidly changing work / / / / / / / /
environment; and
g. Become indispensable partners for national
/ / / / / / / /
progress applying their profession.

A. PROGRAM EDUCATIONAL OBJECTIVES TO STUDENT OUTCOMES

PROGRAM EDUCATIONAL OBJECTIVES (PEO) STUDENT OUTCOMES (SO)

Page 10 of 15
(Per program)

A B C D E F G H I J K L M

a. The Information Technology program has adopted the


/ / / / / / / / / / / / /
following educational objectives:
b. Few years after graduation, the Information Technology
/ / / / / / / / / / /
alumni shall:
c. Have successful careers in Information Technology fields or
/ / / / / / / / /
will be able to successfully pursue advanced degrees;
d. Provide solutions to challenging problems in their profession
/ / / / / / / / / / / /
by applying Information Technology theory and principles;
e. Communicate effectively, work collaboratively and exhibit
high levels of professionalism and ethical responsibility to / / / / / / / / / / / / /
contribute significantly for the welfare of others;
f. Engage in life-long learning and professional development to
/ / / / / / / / / / / / /
adapt to rapidly changing work environment; and
g. Become indispensable partners for national progress
/ / / / / / / / / / / / /
applying their profession.

B. STUDENT OUTCOMES TO COURSE OUTCOMES

COURSE
COURSE OUTCOMES
STUDENT OUTCOMES (SO) LEVEL OUTCOMES
Proficiency assessed by
Satisfied
Written examination with the use of
a. Apply knowledge of computing, science and mathematics appropriate to the discipline I /
OBE rubrics
Problem/cased based & written
b. Understand best practices and standards and their applications. D / examination with the use of OBE
rubrics
Problem/cased based & written
c. Analyze complex problems and identify and define the computing requirements appropriate to its solution. P / examination with the use of OBE
rubrics

Page 11 of 15
Problem/cased based & written
d. Identify and analyze user needs and take them into account in the selection, creation, evaluation and
D / examination with the use of OBE
administration of computer-based systems.
rubrics
Problem/cased based & written
e. Design, implement and evaluate computer-based systems, processes, components or programs to meet
D / examination with the use of OBE
desired needs and requirements under various constraints
rubrics
Problem/cased based & written
f. Integrate IT-based solutions into the user environment effectively. P / examination with the use of OBE
rubrics
Problem/cased based & written
g. Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT
P / examination with the use of OBE
Profession.
rubrics
h. Function effectively as a member or leader of a development team recognizing the different roles within a Problem/cased based & written
team to accomplish a common goal. P / examination with the use of OBE
rubrics
Problem/cased based & written
i. Assist in the creation of an effective IT project plan D / examination with the use of OBE
rubrics
Problem/cased based & written
j. Communicate effectively with the computing community and with society at large about complex computing
P / examination with the use of OBE
activities through logical writing, presentations and clear instructions.
rubrics
k. Analyze the local and global impact of computing information technology of individuals, organizations and Problem/cased based & written
society. P / examination with the use of OBE
rubrics
Problem/cased based & written
l. Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of
P / examination with the use of OBE
information technology.
rubrics
Problem/cased based & written
m. Recognize the need for and engage in planning self-learning and improving performance as foundation for
P / examination with the use of OBE
continuing professional development.
rubrics

KEY LEGENDS ON LEVELS:


 I – INTRODUCED: Basic Concepts are merely Introduced
 P – PRACTICED: The concepts and principles are presented with applications
Page 12 of 15
 D – DEMONSTRATE: Introduced and Practiced with skills acquisition

C. STUDENT OUTCOMES TO COURSE CONTENTS

COURSE CONTENTS STUDENT OUTCOMES

A B C D E F G H I J K L M
Demonstrate knowledge of a high-level block-structured / / / / / /
/ / / / / /
programming language.
Develop algorithms in response to problem scenarios. / / / / / / / / /
Demonstrate use of data types and classes in program and / / / /
/ / / / / /
systems development.
Demonstrate knowledge of object-oriented, event-driven / / / / / /
/ / / / / / /
programming and systems development.
Demonstrate ability to design graphical user interfaces (GUI) in / / / /
/ / / / / / /
Visual Basic utilizing appropriate design concepts.
Demonstrate knowledge of linear data structures (arrays, records, / / / /
files) and abstractions in programs to manage and manipulate / / / / /
data.
Demonstrate ability to code Visual Basic arithmetic instructions, / / / / / /
conditional statements, repetition structures, sub procedures, and / / / / / / /
control arrays in programs.
Demonstrate utilization of data validation, accumulators, / / /
/ / / / / / /
sequential and random file processing, and report writing.
Demonstrate ability to develop programming applications to / / / /
manipulate databases (including query, display, edit, update / / / / / / /
functions).
Develop appropriate testing procedures and documentation for / / / / /
/ / / / /
programs
Demonstrate ability to design graphical user interfaces (GUI) in / / / / / /
/ / / / / / /
Visual Basic utilizing appropriate design concepts.
Demonstrate knowledge of linear data structures (arrays, records, / / / / / /
files) and abstractions in programs to manage and manipulate / / / / / / /
data.

Page 13 of 15
Curriculum Map
KEY LEGENDS ON LEVELS:
 I – INTRODUCED : Basic Concepts are merely Introduced
 P – PRACTICED: The concepts and principles are presented with applications
 D – DEMONSTRATE: Introduced and Practiced with skills acquisition

STUDENT OUTCOMES OF BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY


a. Apply knowledge of computing, science and mathematics appropriate to the discipline
b. Understand best practices and standards and their applications.
c. Analyze complex problems and identify and define the computing requirements appropriate to its solution.
d. Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
e. Design, implement and evaluate computer-based systems, processes, components or programs to meet desired needs and requirements under various constraints
f. Integrate IT-based solutions into the user environment effectively.
g. Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT Profession.
h. Function effectively as a member or leader of a development team recognizing the different roles within a team to accomplish a common goal.
i. Assist in the creation of an effective IT project plan
j. Communicate effectively with the computing community and with society at large about complex computing activities through logical writing, presentations and clear instructions.
k. Analyze the local and global impact of computing information technology of individuals, organizations and society.
l. Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of information technology.
m. Recognize the need for and engage in planning self-learning and improving performance as foundation for continuing professional development.

COURSE TITLE UNITS STUDENT OUTCOMES


LEARNING OUTCOMES

A B C D E F G H I J K L M

Demonstrate knowledge of a high-level block-


structured programming language.
Develop algorithms in response to problem
scenarios.
EVENT DRIVEN Demonstrate use of data types and classes in
3 D D P P D D D D D D D D D
PROGRAMMING program and systems development.
Demonstrate knowledge of object-oriented,
event-driven programming and systems
development.

Page 14 of 15
Demonstrate ability to design graphical user
interfaces (GUI) in Visual Basic utilizing
appropriate design concepts.
Demonstrate knowledge of linear data structures
(arrays, records, files) and abstractions in
programs to manage and manipulate data.
Demonstrate ability to code Visual Basic
arithmetic instructions, conditional statements,
repetition structures, sub procedures, and control
arrays in programs.
Demonstrate utilization of data validation,
accumulators, sequential and random file
processing, and report writing.
Demonstrate ability to develop programming
applications to manipulate databases (including
query, display, edit, update functions).
Develop appropriate testing procedures and
documentation for programs
Demonstrate ability to design graphical user
interfaces (GUI) in Visual Basic utilizing
appropriate design concepts.
Demonstrate knowledge of linear data structures
(arrays, records, files) and abstractions in
programs to manage and manipulate data.

Page 15 of 15

You might also like