Event Driven Programing Lab - Lec

You might also like

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

UNIVERSITY OF LA SALETTE, INC.

Santiago City, Isabela, Philippines


COLLEGE OF INFORMATION TECHNOLOGY

COURSE LEARNING PLAN


Second Semester, Academic Year 2022-2023

Course Number : PBSIT 013


Descriptive Title : Event-Driven Programming
Units : 3 Units
Contact Hours per Week : 3 hours Laboratory and 2 hours Lecture per week
Type of Course : Lecture and Laboratory

Prepared and Submitted by: Date Submitted: Reviewed by: Date Reviewed:

_______________
KING CHRISTIAN D. ANTONIO,MIT, LPT __ KING CHRISTIAN D. ANTONIO, MIT, LPT _________________
Instructor Program Coordinator

Reviewed by: Date Reviewed: Endorsed by: Date Endorsed:

________________
MARY JOIE C. PADRON, MAED _ RAMONSITO B. ADDUCUL, DIT _________________
Instructional Coordinator Dean, College of Information Technology

Approved by:

MADEILYN B. ESTACIO, Ph.D.


Vice President for Academic Affairs

1
VISION
In keeping with its Philosophy, Vision and Mission, La Salette professes the following
The University of La Salette, Inc., a Catholic institution founded by the Missionaries of institutional objectives:
Our Lady of La Salette, forms RECONCILERS “so that they may have life, and have 1. To foster a reconciled and reconciling community through spiritual upliftment
it to the full.” (John 10:10) programs and liturgical activities.
2. To sustain the quality assured education of the university through institutional
MISSION and program accreditations, professional certification, and compliance with
international standards for curricular programs and university management.
The University of La Salette, Inc. is a premier institution of choice, providing 3. To provide accessible education through various modalities of learning.
accessible, quality, and transformative education for integral human development 4. To lead the academic community with strategic and transformative competencies
particularly the poor. in realizing the Vision, Mission and La Salette Philosophy of Education.
5. To develop and implement transformative teaching and learning experience
CORE VALUES through critical approach and values-based integration.
6. To undertake research on various disciplines and generate new knowledge
1. FAITH-The total submission to God’s call to Holiness to His will needed for the advancement of the university as well as for the national
2. RECONCILIATION-Constantly renewing our relationship with God, others and all development.
creation through a life of prayer, penance and zeal 7. To realize ICT oriented learning by establishing the monitoring system to collect
3. INTEGRITY-The courage and determination to live and to die for Salettinian and review information needed to manage an organization or on-going activities
ideals of the university.
4. EXCELLENCE – Upholding the highest standard of quality education and 8. To provide industry experience through on-the-job-trainings, exposures,
professionalism in the areas of instruction, research and extension internship, immersion programs and linkages.
5. SOLIDARITY – Commitment to building a community anchored on mutual trust, 9. To provide a holistic curriculum that integrates instruction, extension, research,
confidence, teamwork, unity and respect for the dignity of the human person and ICT, industry experience for both students and faculty.
creation 10. To adopt an interdisciplinary approach by enhancing the institution’s interest in
the understanding of the cultural reproduction and social integration and in
CORE COMPETENCIES spiritual and moral formation

 Researched-Based Oriented Learning


 ICT-Integrated Learning
 Industry-Based Oriented Learning
 Oriented Toward Transformative Learning
 Oriented Toward Integrative Learning

INSTITUTIONAL OUTCOMES
INSTITUTIONAL OBJECTIVES

2
Having finished their academic degree at the University of La Salette, the graduates
are expected to become:

Transformative Leaders. Active involvement in their respective community and


organization by championing the Salettinian ideals.

Reconcilers. Continue to communicate their Salettinian identity and culture through


active involvements in the evangelizing ministry of reconciliation in their local
communities, work-places and in social organizations.

Industry Competent. Demonstrate their readiness in the arena of and qualification for
employment through the established link between theoretical aspect of the curriculum
and its practical dimension as a result of their on-the-job trainings, exposures,
internship, immersion programs and linkages with relevant industries or workplaces.

Research-Oriented. Keep abreast with current developments and trends in all


relevant technical/professional knowledge areas for successful adaptation to a
changing and complex world through continuing engagement in research projects to
contribute to the humanization of the world in general, and to the reconciling effects
on their relationships with God, with fellow human beings, with society and with
nature.

Information and Communication Technology Proficient. Demonstrate contemporary


skills applications as they offer innovative solutions in work situations through the
employment of new technology and new ways of communication.

Critical Thinkers. Engage themselves in critical reflection and communicative


discourses on uncritically assimilated assumptions, beliefs, value-system and diverse
perspectives that need to be collaboratively addressed for an emancipatory and
integral process of human growth and community building.

Holistic Persons. Demonstrate through their attitude, behavior and engagement a


synthesis of faith and lived experience, of faith and science; synthesis of cognitive,
affective and behavioral aspects of learning; synthesis of cultural and global
concerns, and a synthesis of curricular and co-curricular programs.

PROGRAM OUTCOMES

An IT graduate must acquire skill set that enables him or her to successfully perform
integrative task including:

3
CODE BSIT PROGRAM OUTCOMES

4
Apply knowledge of computing, science and mathematics appropriate to
IT01
the discipline
IT02 Understand best practices and standards and their applications
Analyze complex problems, and identify and define the computing
IT03
requirements appropriate to its solution
Identify and analyze user needs and take them into account in the
IT04 selection, creation, evaluation and administration of computer-based
systems
Design, implement and evaluate computer-based systems, processes,
IT05 components or programs to meet desired needs and requirements under
various constraints
IT06 Integrate IT-based solutions into the user environment effectively
IT07 Apply knowledge through the use of current techniques, skills, tools and
practices
Function necessary
effectively for
as the IT profession
a member or leader of a development team
IT08 recognizing the different roles within a team to accomplish a common
IT09 goal
Assist in the creation of an effective IT project plan
Communicate effectively with the computing community and with society
IT10 at large about complex computing activities through logical writing,
presentations andand
Analyze the local clearglobal
instructions
impact of computing information technology
IT11
on individuals, organizations and society
Understand professional, ethical, legal, security and social issues and
IT12
responsibilities in the utilization of information technology.
Recognize the need for and engage in planning self-learning and
IT13 improving performance as a foundation for continuing professional
development

5
PROGRAM OUTCOMES AND THEIR RELATIONSHIP TO THE INSTITUTIONAL OUTCOMES

INSTITUTIONAL OUTCOMES
CODE BSIT PROGRAM OUTCOMES
T R I R I C H
IT01 Apply knowledge of computing, science and mathematics appropriate to the discipline    
IT02 Understand best practices and standards and their applications    
IT03 Analyze complex problems, and identify and define the computing requirements appropriate to its solution    
Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of
IT04
computer-based systems
   

Design, implement and evaluate computer-based systems, processes, components or programs to meet desired needs
IT05
and requirements under various constraints
   

IT06 Integrate IT-based solutions into the user environment effectively    


IT07 Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT profession     
Function effectively as a member or leader of a development team recognizing the different roles within a team to
IT08
accomplish a common goal
   

IT09 Assist in the creation of an effective IT project plan    


Communicate effectively with the computing community and with society at large about complex computing activities
IT10
through logical writing, presentations and clear instructions
   

IT11 Analyze the local and global impact of computing information technology on individuals, organizations and society    
Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of information
IT12
technology.
   
Recognize the need for and engage in planning self-learning and improving performance as a foundation for continuing
IT13
professional development
   

6
COURSE INFORMATION

Course Code PBSIT 013


Course Title Event-Driven Programming
Course Description This course introduces the student the fundamental Principles Of Event-Driven Programming. It covers the essential programming concepts
supported by the Visual programming language, including: object-oriented programming, database management, software components controls,
file I/O, user-defined data types. Various objects (forms, modules and controls).
Pre / Co -requisite PCCBSIT 004
Credit 3 Units
Contact Hours Per Week 2 hours Lecture / 3 hours Laboratory
Class Schedule 12:30nn – 1:30pm MWF Laboratory / 10:30AM – 11:30AM MW Lecture
Room Assignment Online / Face to Face (for Laboratory) (for Lecture)

COURSE OUTCOMES AND THEIR RELATIONSHIP TO THE PROGRAM OUTCOMES

PROGRAM OUTCOMES
COURSE OUTCOMES
IT01 IT02 IT03 IT04 IT05 IT06 IT07 IT08 IT09 IT10 IT11 IT12 IT13
Design, code, test and debug simple event-driven programs that
respond to user events E E     E I E   E E      

7
COURSE OUTLINE

TIME
Learning Outcomes Topic Outline Methodology Assessment Learning Resources
FRAME
At the end of the week, Course Orientation Synchronous:  Recitation on the university’s Student Handbook
students should have the  University’s vision,  Virtual discussion vision, mission, core values,
ability to: mission, core values, through video core competencies, CHED CMO 25, series 2015 “PSG for IT
 Explain the University of La core competencies, conferencing platform institutional objectives and Education”
(GMeet)
Salette vision, mission, institutional institutional outcomes
core values, core objectives and  Short quiz about the Curriculum Guidelines for Baccalaureate
Asynchronous:
competencies, institutional institutional  Learning resources and university’s policies Degree Programs in Information
objectives and outcomes; ` outcomes activities will be uploaded  Writing a reflective essay on Technology (IT2017)
 Relate BSIT program  BSIT program in the ULS CLMS site the purpose of institutional of ACM and IEEE-CS
educational outcomes to description (https://ulsclms.online) outcomes in helping
the institutional outcomes;  Course information students become what they ULS Official Website
Week 1  Figure out the relationship  Face to face want to become https://uls.edu.ph
of course outcomes to the  Lecture/ Discussion  Conceptualize a career plan
program educational  Demonstration aligned with BSIT program
outcomes;  Illustration and core values of ULS
 Present the different rules  Problem Solving
 Hands-on Activities
and policies in the
administration of the
course through online
learning management
system of the university as
well as the policies of the
university.
At the end of the week,  Introduction Synchronous:  Quiz about the components Books/e-Books
students should have the o Windows concepts  Virtual discussion together with the Objects  Visual Studio Code: End-to-End Editing
ability to: o Objects and events through video and events of a visual studio and Debugging Tools for Web Developers
o VS design and conferencing platform (2019)
development process (GMeet) Internet
 Describe each of the Visual
Studio components that o VS elements of IDE  E, K. (2022, November 1). 15 Tips and
Week 2 Asynchronous: Tricks to Increase Your Productivity in
make up the Integrated  Learning resources and Visual Studio 2019 | Syncfusion Blogs.
Development Environment activities will be uploaded Syncfusion.
in the ULS CLMS site https://www.syncfusion.com/blogs/post/15-
(https://ulsclms.online) tips-to-increase-your-productivity-in-visual-
studio-2019.aspx
 Face to face Journal Articles
8
 Lecture/ Discussion  Abbas, R., Sultan, Z., & Bhatti, S. N.
 Demonstration (2017, April). Comparative analysis of
 Illustration automated load testing tools: Apache
 Problem Solving jmeter, microsoft visual studio (tfs),
 Hands-on Activities loadrunner, siege. In 2017 international
conference on communication
technologies (comtech) (pp. 39-44). IEEE.
At the end of the week,  Introduction to Visual Synchronous:  Quiz about the development Books/e-Books
students should have the Basic Studio 2012  Virtual discussion and history of Visual Basic  Hassan, L. (2022). Visual Studio Code for
ability to: o History through video Studio 2012 SAP. SAP Press.
conferencing platform Internet
o Evolution
(GMeet)  Bernasconi, C. (2022). 13 Visual Studio
 Discuss the development o Interface  Recitation about the various
and background of Visual elements used in the user 2022 Tips & Tricks. Claudio Bernasconi.
Asynchronous: https://www.claudiobernasconi.ch/2022/04/
Basic Studio 2012  Learning resources and interface of Visual Basic
06/visual-studio-2022-tips-and-tricks/
activities will be uploaded Studio 2012
Week 3 Journal Articles
 Recognize the various in the ULS CLMS site
 Chowdhury, K. (2017). Mastering Visual
elements of Visual Basic (https://ulsclms.online)
Studio 2017. Packt Publishing Ltd.
Studio 2012's user interface.
 Face to face
 Lecture/ Discussion
 Demonstration
 Illustration
 Problem Solving
 Hands-on Activities
At the end of the week, o Introduction to Synchronous:  Create an application Books/e-Books
students should have the Visual Basic  Virtual discussion utilizing the fundamental  Schroeder, P., & Cure, A. (2021). Visual
ability to: programming through video Visual Studio Statements Studio 2019 Tricks and Techniques: A
o VB Statements, conferencing platform with elegance and function. developer’s guide to writing better code
(GMeet) and maximizing productivity. Packt
 Use the various Visual Syntax & Style
Publishing Ltd.
Studio Statements, Syntax, o Designing Asynchronous:  Quiz about the various tools
Internet
and Style functions. Applications –  Learning resources and used in application design
 VB.Net - Arithmetic Operators. (n.d.).
Week 4 Creating User activities will be uploaded https://www.tutorialspoint.com/vb.net/vb.ne
 Define the Visual Basic Interfaces in the ULS CLMS site t_arithmetic_operators.htm
concept and environment. (https://ulsclms.online) Journal Articles
 RASHEED, M., & Sarhan, M. A. (2019).
 Face to face Solve and implement the main equations
 Lecture/ Discussion of photovoltaic cell parameters using visual
 Demonstration studio program. Insight-Mathematics, 1(1).
 Illustration
 Problem Solving

9
 Hands-on Activities
At the end of the week,  Introduce More Synchronous:  Forum discussion on a Books/e-Books
students should have the Controls and Their  Virtual discussion control's characteristics and  Garcia, M. a. T., & Rojas, H. U. P. (2022).
ability to: Properties through video operation Hands-On Visual Studio 2022: A
o Text boxes, group conferencing platform developer’s guide to exploring new
boxes, check boxes, (GMeet) features and best practices in VS2022 for
 Describe how each control  Create a straightforward
radio buttons, picture maximum productivity. Packt Publishing
works and what its Asynchronous: program that illustrates how
boxes Ltd.
properties are.  Learning resources and to use each control in Visual
o User friendly Internet
activities will be uploaded Studio.  Cancel. (n.d.). Variables and Arithmetic
features: access
 Apply the various controls in in the ULS CLMS site Operations. Ppt Download.
keys, default and
Visual Studio and their cancel buttons, tab (https://ulsclms.online) https://slideplayer.com/slide/13465715/
attributes. sequence, Tool Tips, Journal Articles
resetting focus  Face to face  Del Sole, A. (2021). Introducing Visual
Week 5 - o Changing properties  Lecture/ Discussion Studio Code. In Visual Studio Code
6 at run-time  Demonstration Distilled: Evolved Code Editing for
o Concatenate strings  Illustration Windows, macOS, and Linux (pp. 1-15).
o Fundamentals of  Problem Solving Berkeley, CA: Apress.
Coding  Hands-on Activities
o Code Editor
o Module Basics
o Event Procedures
o Code Window Tips
and Shortcuts
o Statements and
comments
o SDI Applications
o MDI Applications
PRELIMINARY EXAMINATION
At the end of the week,  Variables, Constants, Synchronous:  Create a calculator using Books/e-Books
students should have the and Calculations  Virtual discussion the arithmetic operations Du Preez, O. J. (2022). Visual Studio 2022
ability to: o Declaration of through video and the order of operations In-Depth: Explore the Fantastic Features of
variables and conferencing platform to build a calculator. Visual Studio 2022 - 2nd Edition. BPB
constants considering (GMeet) Publications.
 Apply arithmetic operations
data types and scope
Week 7 and the order of operations Asynchronous:  Forum discussion about the Internet
Getting started with Visual Studio. (2023,
to calculations.  Learning resources and difference between constant
April 13). Visual Studio.
activities will be uploaded declarations and variables https://visualstudio.microsoft.com/vs/getting-
 Explain the distinction in the ULS CLMS site on a forum started/
between constant (https://ulsclms.online) Journal Articles
declarations and variables.
10
 Face to face  Rask, J. K., Madsen, F. P., Battle, N.,
 Lecture/ Discussion Macedo, H. D., & Larsen, P. G. (2021,
 Demonstration January). Visual studio code vdm support.
 Illustration In Proceedings of the 18th International
 Problem Solving Overture Workshop (pp. 35-49).
 Hands-on Activities
At the end of the week, o Explicit data type Synchronous:  Create a software utilizing Books/e-Books
students should have the conversions  Virtual discussion the various formatting tools. Visual Studio Code: End-to-End Editing and
ability to: o accumulators and through video Debugging Tools for Web Developers
counters conferencing platform (2019)
(GMeet) Internet
 Use the formatting tools to
format the program output. Cancel. (n.d.). Variables and Arithmetic
Asynchronous: Operations. Ppt Download.
 Learning resources and https://slideplayer.com/slide/13465715/
Week 8 activities will be uploaded Journal Articles
in the ULS CLMS site
 Del Sole, A. (2021). Introducing Visual Studio
(https://ulsclms.online)
Code. In Visual Studio Code Distilled:
Evolved Code Editing for Windows, macOS,
 Face to face and Linux (pp. 1-15). Berkeley, CA: Apress.
 Lecture/ Discussion
 Demonstration
 Illustration
 Problem Solving
 Hands-on Activities
At the end of the week,  Decisions and Synchronous:  Create a programs that Books/e-Books
students should have the Conditions  Virtual discussion control the logic's flow by Schroeder, P., & Cure, A. (2021). Visual
ability to: o Function of and/or through video utilizing the multiple If Studio 2019 Tricks and Techniques: A
operators conferencing platform statement syntaxes. developer’s guide to writing better code and
o Call event procedures (GMeet) maximizing productivity. Packt Publishing
 Apply the different syntax of
o Input validation Ltd.
If statements to control the Asynchronous:
o Debug tools - set Internet
flow of logic.  Learning resources and
break points,  Bernasconi, C. (2022). 13 Visual Studio 2022
activities will be uploaded Tips & Tricks. Claudio Bernasconi.
Week 9 stepping and
in the ULS CLMS site https://www.claudiobernasconi.ch/2022/04/0
observation of
(https://ulsclms.online) 6/visual-studio-2022-tips-and-tricks/
intermediate results
Journal Articles
 Face to face
 Lecture/ Discussion
 RASHEED, M., & Sarhan, M. A. (2019).
Solve and implement the main equations of
 Demonstration
photovoltaic cell parameters using visual
 Illustration studio program. Insight-Mathematics, 1(1).
 Problem Solving
 Hands-on Activities

11
At the end of the week,  Menus, Procedures Synchronous:  Create a program using Books/e-Books
students should have the and Functions  Virtual discussion subroutines and sub- Del Sole, A., & Sole, D. (2019). Visual Studio
ability to: o reusable code in sub through video functions, which contain Code Distilled. Apress.
procedures and sub conferencing platform reusable code, when writing Internet
functions (GMeet) E, K. (2022, November 1). 15 Tips and Tricks
 Use the reusable code in programs.
subroutines and sub to Increase Your Productivity in Visual
Asynchronous: Studio 2019 | Syncfusion Blogs. Syncfusion.
functions.  Learning resources and https://www.syncfusion.com/blogs/post/15-
activities will be uploaded tips-to-increase-your-productivity-in-visual-
Week 10 in the ULS CLMS site studio-2019.aspx
(https://ulsclms.online) Journal Articles
 Abbas, R., Sultan, Z., & Bhatti, S. N. (2017,
 Face to face April). Comparative analysis of automated
 Lecture/ Discussion load testing tools: Apache jmeter, microsoft
 Demonstration visual studio (tfs), loadrunner, siege. In
 Illustration 2017 international conference on
 Problem Solving communication technologies (comtech) (pp.
 Hands-on Activities 39-44). IEEE.
At the end of the week,  Methods, Properties, Synchronous:  Quiz about the data types, Books/e-Books
students should have the & Events  Virtual discussion operations, and intended Du Preez, O. J. (2022). Visual Studio 2022
ability to:  Data Types and through video applications. In-Depth: Explore the Fantastic Features of
conferencing platform Visual Studio 2022 - 2nd Edition. BPB
Operators
(GMeet) Publications.
 Describe the various data  Decision/Selection  A practical exercise using
types, operators, and their Structures Asynchronous: Visual Basic Studio's various Internet
purposes. E, K. (2022, November 1). 15 Tips and Tricks
 Learning resources and methods, properties, and
to Increase Your Productivity in Visual
activities will be uploaded events Studio 2019 | Syncfusion Blogs. Syncfusion.
Week 11  Recognize the various in the ULS CLMS site https://www.syncfusion.com/blogs/post/15-
Methods, Properties, & (https://ulsclms.online) tips-to-increase-your-productivity-in-visual-
Events in Visual Basic studio-2019.aspx
Studio  Face to face Journal Articles
 Lecture/ Discussion  RASHEED, M., & Sarhan, M. A. (2019).
 Demonstration Solve and implement the main equations of
 Illustration photovoltaic cell parameters using visual
 Problem Solving studio program. Insight-Mathematics, 1(1).
 Hands-on Activities
Week 12 At the end of the week,  Repetition Structures Synchronous:  Fill out an advance organizer Books/e-Books
students should have the  String Manipulation  Virtual discussion about the benefits and Schroeder, P., & Cure, A. (2021). Visual
ability to:  Procedures and through video drawbacks of string Studio 2019 Tricks and Techniques: A
conferencing platform manipulating manipulation. developer’s guide to writing better code and
Functions (GMeet)
 Describe the principles of maximizing productivity. Packt Publishing
Ltd.

12
manipulating strings. Asynchronous: Internet
 Learning resources and Cancel. (n.d.). Variables and Arithmetic
activities will be uploaded Operations. Ppt Download.
in the ULS CLMS site https://slideplayer.com/slide/13465715/
(https://ulsclms.online) Journal Articles
 RASHEED, M., & Sarhan, M. A. (2019).
 Face to face Solve and implement the main equations of
 Lecture/ Discussion photovoltaic cell parameters using visual
 Demonstration studio program. Insight-Mathematics, 1(1).
 Illustration
 Problem Solving
 Hands-on Activities
MIDTERM EXAMINATION
At the end of the week,  Lists, Loops Synchronous:  Create programs with Books/e-Books
students should have the o Application Structure  Virtual discussion various syntaxes for Schroeder, P., & Cure, A. (2021). Visual
ability to: o Purpose of through video Do/Loops and For/Next Studio 2019 Tricks and Techniques: A
Subroutines conferencing platform statements. developer’s guide to writing better code
o Procedures (GMeet)
 Demonstrate the various and maximizing productivity. Packt
syntax Do/Loops and o Functions Publishing Ltd.
o Arguments Asynchronous:
For/Next statement syntaxes  Learning resources and Internet
o ByRef vs. ByVal Cancel. (n.d.). Variables and Arithmetic
Week 13 activities will be uploaded
Parameters Operations. Ppt Download.
- 14 in the ULS CLMS site
o Optional Arguments
(https://ulsclms.online) https://slideplayer.com/slide/13465715/
o Designing for
Journal Articles
Maintainability  Face to face Chowdhury, K. (2017). Mastering Visual
 Lecture/ Discussion Studio 2017. Packt Publishing Ltd.
 Demonstration
 Illustration
 Problem Solving
 Hands-on Activities
Week 15 At the end of the week,  Arrays Synchronous:  Create a program utilizing Books/e-Books
students should have the o For Each/Next  Virtual discussion the various array Du Preez, O. J. (2022). Visual Studio
ability to: statements through video declarations that make use 2022 In-Depth: Explore the Fantastic
o Structure variables conferencing platform of subscripts to identify Features of Visual Studio 2022 - 2nd
o Store data in multi- (GMeet)
 Recognize the various array elements. Edition. BPB Publications.
declarations and use dimensional array Internet
Asynchronous:
subscripts to refer to items  Learning resources and Bernasconi, C. (2022). 13 Visual Studio
activities will be uploaded 2022 Tips & Tricks. Claudio Bernasconi.
in the ULS CLMS site https://www.claudiobernasconi.ch/2022/

13
(https://ulsclms.online) 04/06/visual-studio-2022-tips-and-tricks/
Journal Articles
 Face to face Del Sole, A. (2021). Introducing Visual
 Lecture/ Discussion Studio Code. In Visual Studio Code
 Demonstration Distilled: Evolved Code Editing for
 Illustration Windows, macOS, and Linux (pp. 1-15).
 Problem Solving Berkeley, CA: Apress.
 Hands-on Activities
At the end of the week,  Database Client Synchronous:  Fill out an advance organizer Books/e-Books
students should have the Applications  Virtual discussion about the benefits and Schroeder, P., & Cure, A. (2021). Visual
ability to: o Database Concepts through video drawbacks of ActiveX Data Studio 2019 Tricks and Techniques: A
o The ADO Data conferencing platform Objects (ADO) Data Control developer’s guide to writing better code
Control (GMeet)
 Describe the various ActiveX concepts. and maximizing productivity. Packt
Data Objects (ADO) Data Asynchronous: Publishing Ltd.
Control concepts.  Learning resources and Internet
activities will be uploaded Cancel. (n.d.). Variables and Arithmetic
in the ULS CLMS site Operations. Ppt Download.
Week 16 (https://ulsclms.online) https://slideplayer.com/slide/13465715/
Journal Articles
 Face to face RASHEED, M., & Sarhan, M. A. (2019).
 Lecture/ Discussion Solve and implement the main
 Demonstration equations of photovoltaic cell
 Illustration parameters using visual studio program.
 Problem Solving Insight-Mathematics, 1(1).
 Hands-on Activities

At the end of the week,  Arrays Synchronous:  Create a Visual Basic Studio Books/e-Books
students should have the o Sequential File  Virtual discussion program using structures, Garcia, M. a. T., & Rojas, H. U. P.
ability to: Processing and through video arrays, and sequential file (2022). Hands-On Visual Studio 2022: A
Structures conferencing platform processing to create a Visual developer’s guide to exploring new
o Random-Access File (GMeet)
 Classify the different Basic Studio program. features and best practices in VS2022
functions of classes and Processing for maximum productivity. Packt
Week 17 o Classes and Objects - Asynchronous:
objects: - Special Controls,  Learning resources and Publishing Ltd.
Special Controls,
Objects, Inheritance activities will be uploaded Internet
Objects, Inheritance
in the ULS CLMS site Cancel. (n.d.). Variables and Arithmetic
(https://ulsclms.online) Operations. Ppt Download.
https://slideplayer.com/slide/13465715/
 Face to face

14
 Lecture/ Discussion Journal Articles
 Demonstration Del Sole, A. (2021). Introducing Visual
 Illustration Studio Code. In Visual Studio Code
 Problem Solving Distilled: Evolved Code Editing for
 Hands-on Activities Windows, macOS, and Linux (pp. 1-15).
Berkeley, CA: Apress.
At the end of the week, o ADO.NET and Synchronous:  Fill an advance organizer Books/e-Books
students should have the ASP.NET - Database  Virtual discussion about the advantage and  Del Sole, A., & Sole, D. (2019). Visual
ability to: Management with VB through video disadvantage of ASP.NET Studio Code Distilled. Apress.
o Graphical Data conferencing platform and ADO.NET when it Internet
(GMeet)
 Differentiate between the comes to database  E, K. (2022, November 1). 15 Tips and
ideas and features of Asynchronous: management in VB. Tricks to Increase Your Productivity in
ASP.NET and ADO.NET  Learning resources and Visual Studio 2019 | Syncfusion Blogs.
when it comes to database activities will be uploaded Syncfusion.
management in VB. in the ULS CLMS site https://www.syncfusion.com/blogs/post
Week 18 (https://ulsclms.online) /15-tips-to-increase-your-productivity-
in-visual-studio-2019.aspx
 Face to face Journal Articles
 Lecture/ Discussion  Abbas, R., Sultan, Z., & Bhatti, S. N.
 Demonstration (2017, April). Comparative analysis of
 Illustration automated load testing tools: Apache
 Problem Solving jmeter, microsoft visual studio (tfs),
 Hands-on Activities loadrunner, siege. In 2017 international
conference on communication
technologies (comtech) (pp. 39-44).
IEEE.
FINAL EXAMINATION

COURSE REQUIREMENTS

1. Examinations (Prelim, Midterm, Finals)


2. Completed Module Activities
3. Quizzes
4. Completed Assessment Tasks
5. Submission of Assignments

GRADING SYSTEM

15
The student’s grade is composed of:
a. Prelim Period
 Class Standing (CS) = 2/3 (Quizzes/ Assignments/ Recitations/ Seat Works/Lab Exercises/ Requirements)
 Prelim Examination (PE) = 1/3
 Prelim Grade = CS + PE
b. Midterm Period
 Class Standing (CS) = 2/3 (Quizzes/ Assignments/ Recitations/ Seat Works/Lab Exercises/ Requirements)
 Midterm Examination (ME) = 1/3
 Midterm Grade = CS + ME
 Cumulative Midterm Grade = 2/3 of Midterm Grade + 1/3 of Prelim Grade
c. Final Period
 Class Standing (CS) = 2/3 (Quizzes/ Assignments/ Recitations/ Seat Works/Lab Exercises/ Requirements)
 Final Examination (FE) = 1/3
 Final Grade = CS + FE
 Cumulative Final Grade = 2/3 of Final Grade + 1/3 of Cumulative Midterm Grade

Final Grade Remarks:


a. Passing Mark is 75% and above.
b. Failing Mark is below 75%.
c. Incomplete Mark will be given to students on the following instances:
 The student failed to take the final examination.
 The student failed to submit course requirements.
d. FDA (Failure Due to Absences) Mark will be given to students who have incurred a significant number of absences. (ULS-Student Handbook Section 3.3.4-6)

PERFORMANCE ASSESSMENT RUBRICS

Exemplary Acceptable Developing Beginning


Criteria
4 3 2 1
Descriptions of scientific terms, facts, Descriptions of scientific terms, facts, Descriptions of scientific terms, facts, Descriptions of scientific terms, facts,
concepts, principles, theories and concepts, principles, theories and concepts, principles, theories and concepts, principles, theories and
Knowledge
methods are complete and correct methods are mostly complete and methods are somewhat complete and methods are minimally present or correct
correct correct
Applications are thorough, appropriate Applications are mostly thorough, Applications are somewhat thorough, Applications are minimally appropriate
Application
and accurate appropriate and accurate appropriate and accurate and accurate
Communication All of the written, oral and/or visual Most of the written, oral and/or visual Some of the written, oral and/or visual Little of the written, oral and/or visual
communication is organized and effective communication is organized and communication is organized and communication is organized and effective

16
effective effective

PERFORMANCE ASSESSMENT RUBRICS: LABORATORY ACTIVITIES

Exemplary Acceptable Developing Beginning No Output


Criteria
4 3 2 1 0
Program Correctness The application meets all the The code works for typical input, The code sometimes fails or The code often fails, even for Program that does not run and/
requirements specified in the but fails for minor special cases; typical input. Many parts of typical input. Most indicated or implemented incorrectly
project specification. the major requirements are met, the program implementation restrictions were violated (based on specifications and
The code is syntactically and though some minor ones are violate indicated restrictions restrictions) automatically gets
logically correct for all cases. not. Some implementation of the and some parts of the solution 0 for this course output
Implementation of the program program violates restrictions are not implemented using
follows the indicated guidelines appropriate programming
and does not violate indicated constructs
restrictions. The implementation
also exhibits appropriate use of
programming constructs.

Effective Answers to questions are correct, Answers to questions are Answers to questions are Correct understanding of the Failure to explain and justify
communication/ reasonable, and reflective of the correct, but some justifications correct, but cannot justify problem, but was unable to workings of the code submitted
Concept Under- code. The justifications provided provided are weak. solution (e.g., solution via trial explain workings of code will automatically merit for this
standing are sound. and error, rather than proper provided. course output
understanding and application
of concepts.)
Readability The program conforms to a Minor code formatting does not Not all functions/ program Minimal internal No internal documentation and
coding standard that promotes exhibit consistency in coding features have proper internal documentation and code code is not readable.
code readability. Internal standard documentation readability
documentation is comprehensive

SPECIFIC COURSE POLICIES

According to the University of La Salette, Inc. Student Handbook Section 5.7


1. A class hour begins and ends with a prayer. Classroom prayer must be recited with decorum.
2. Respect, orderly and decent behavior and conduct shall be observed inside the classroom at all times.
3. A student may be allowed to leave the room with the permission of the instructor and/or authorized personnel of the university while the class is in session.
4. Students who wish to sit-in class must secure permit from the instructor.
5. Students are not allowed to stay inside the classroom if there are no classes.
6. Students are not allowed to attend classes if not in proper uniform. It must be observed that PE uniform shall be utilized for PE classes only.

Other course policies are stated in The Student Handbook under Policy on Class Attendance……

17
1. Per College policy, excused/unexcused absences should not exceed 20% of the assigned number of hours. More than 20% absences incurred during the semester would
mean being dropped from the class roll.
2. Class attendance is important. Class participation is expected and will form a part of the final grade. Students are expected to come to all classes and be on time. Roll will be
checked each class meeting. Classes missed for legitimate reasons, such as illness, temporary duty, are excusable; however, the student must make up for the missed work by
completing class exercise sheets and attending alternate activities.
3. Students are required to read all assigned materials prior to class and be prepared to discuss them and apply them to problem solving situations presented in class.
4. In this course, students are encouraged to discuss problems with their peers and to seek help from others in understanding the topic. Material submitted for grading should be
the synthesis of the students’ ideas and the input (lectures) they have received. Instances discovered of UNFAIR ADVANTAGE being taken of any other individual or group will
result in a loss of grade substance.
5. Plagiarism: All academic work submitted by students, written or otherwise, is expected to be the result of their own independent thought and research. In cases where students
submit work professing to be their own, but uses the ideas, organization, wording or anything else from another source without the appropriate acknowledgment, then the
student(s) is/are guilty of plagiarism.
a. Students may discuss assignments among themselves or with a professor or tutor, but the actual work/report/result to be submitted should be done completely and solely by
the student. In cases where a student's report or assignment involves research in outside sources or information, the student must carefully acknowledge exactly what, where
and how he/she has utilized the sources or information.
6. Cheating during examinations is never condoned and allowed! Students caught cheating in any form will have their papers confiscated and will be sent out of the examination
room and will not be allowed to retake the exam anymore.
7. Make up policy: Students who are unavoidably absent from an examination (long exams or major exams) or recitation must submit an excuse letter duly signed by any of
his/her parents before he/she can take the missed examination. If the cause of the absence is illness, then the student must present a medical certificate. Quizzes and
exercises missed because of valid absences will be prorated.
8. Quizzes are unannounced while long exams are announced. Strictly no make-up exams on quizzes, long exams and term exams unless an excuse slip or
certification is shown.
9. Students are required to submit course requirements on time to avoid deductions of points.

CONSULTATION HOURS

DAYS TIME / AVAILABILITY ROOM


Monday/Wednesday/Friday 10:30am - 11:30am CIT Office
Tuesday/Thursday 7:30am – 8:30am CIT Office

REFERENCES

BOOKS
 Hassan, L. (2022). Visual Studio Code for SAP. SAP Press.
 Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers (2019)
18
 Schroeder, P., & Cure, A. (2021). Visual Studio 2019 Tricks and Techniques: A developer’s guide to writing better code and maximizing productivity. Packt
Publishing Ltd.
 Garcia, M. a. T., & Rojas, H. U. P. (2022). Hands-On Visual Studio 2022: A developer’s guide to exploring new features and best practices in VS2022 for
maximum productivity. Packt Publishing Ltd.
 Du Preez, O. J. (2022). Visual Studio 2022 In-Depth: Explore the Fantastic Features of Visual Studio 2022 - 2nd Edition. BPB Publications.
 Del Sole, A., & Sole, D. (2019). Visual Studio Code Distilled. Apress.
ONLINE
 E, K. (2022, November 1). 15 Tips and Tricks to Increase Your Productivity in Visual Studio 2019 | Syncfusion Blogs. Syncfusion.
https://www.syncfusion.com/blogs/post/15-tips-to-increase-your-productivity-in-visual-studio-2019.aspx
 Bernasconi, C. (2022). 13 Visual Studio 2022 Tips & Tricks. Claudio Bernasconi. https://www.claudiobernasconi.ch/2022/04/06/visual-studio-2022-tips-and-tricks/
 VB.Net - Arithmetic Operators. (n.d.). https://www.tutorialspoint.com/vb.net/vb.net_arithmetic_operators.htm
 Cancel. (n.d.). Variables and Arithmetic Operations. Ppt Download. https://slideplayer.com/slide/13465715/
 Getting started with Visual Studio. (2023, April 13). Visual Studio. https://visualstudio.microsoft.com/vs/getting-started/
JOURNALS
 Abbas, R., Sultan, Z., & Bhatti, S. N. (2017, April). Comparative analysis of automated load testing tools: Apache jmeter, microsoft visual studio (tfs),
loadrunner, siege. In 2017 international conference on communication technologies (comtech) (pp. 39-44). IEEE.
 Chowdhury, K. (2017). Mastering Visual Studio 2017. Packt Publishing Ltd.
 RASHEED, M., & Sarhan, M. A. (2019). Solve and implement the main equations of photovoltaic cell parameters using visual studio program. Insight-
Mathematics, 1(1).
 Del Sole, A. (2021). Introducing Visual Studio Code. In Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux (pp. 1-15).
Berkeley, CA: Apress.
 Rask, J. K., Madsen, F. P., Battle, N., Macedo, H. D., & Larsen, P. G. (2021, January). Visual studio code vdm support. In Proceedings of the 18th
International Overture Workshop (pp. 35-49).

REVISION AND APPROVAL NOTATION:

NAME POSITION/DESIGNATION SIGNATURE DATE


Last Revised by KING CHRISTIAN D. ANTONIO,MIT,LPT Instructor
Last Updated by KING CHRISTIAN D. ANTONIO, MIT, LPT Instructor
Reviewed by KING CHRISTIAN D. ANTONIO, MIT, LPT Program Coordinator
Reviewed by MARY JOIE C. PADRON, MAED Instructional Coordinator
Endorsed by RAMONSITO B. ADDUCUL, DIT College Dean

19
Approved by MADEILYN B. ESTACIO, Ph.D. Vice President for Academics

20
21
Revised as of August 2020

You might also like