0% found this document useful (0 votes)
17 views

ICT-PSS-07 24-1 Object Oriented Programming 1 OOP1

Uploaded by

john samu komura
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

ICT-PSS-07 24-1 Object Oriented Programming 1 OOP1

Uploaded by

john samu komura
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Aldersgate College Inc.

ICT-PSS-07
Solano, Nueva Vizcaya

COURSE SYLLABUS Revision Code: 00 Page 1 of 7

Course: Bachelor of Science in Information Technology Effectivity Date: 15 January 2024


Department: College of Arts, Sciences, Education, & Information Technology

Course Descriptive Title Prerequisite Credit Second


Code Object Oriented Programming 1 CC 102 Unit Semester
PF 101 3 2023 - 2024

Vision
st
A 21 century university transforming a global network of learners for enlightenment,
leadership, and human service.
Mission Core Values
Aldersgate College was established to develop the power  Academic Excellence
of reason, to liberate people from ignorance, penury, and  Social Relevance
hopelessness, and to empower them to commence their  Spiritual Nurturance
own journey for social and economic transformation and
spiritual salvation.
Institutional Objectives
1. Educate individuals to think and act as ethical leaders who are spiritually awakened,
morally upright, and responsible citizens in the global community.
2. Inculcate critical and innovative thinking, technological fluency, multi-cultural skills, and
responsible citizenship within the global community.
3. Deliver affordable, flexible, and collaborative educational programs using systems and
resources that comply with international standards of quality, professional licensure,
and practice.
4. Offer career pathways and migration channels through a network of transnational
institutions, professional guilds, and agencies.

Institutional
Program Objectives
Objectives
The Graduates of Bachelor of Science in Information Technology are
expected to:
1. Articulate and discuss the latest developments in the specific field of 1
practice.
2. Effectively communicate orally and in writing using both English and 1
Filipino.
3. Work effectively and independently in multidisciplinary and 1,4
multicultural things.
4. Act in recognition of professional, social, and ethical responsibility. 1,3
5. Preserve and promote “Filipino historical and cultural heritage”. 1,2,3
6. Analyze complex problems, and identify and define the computing 1,2,3,4
requirements needed to design an appropriate solution.
7. Apply computing and other knowledge domains to address real world 1,2,3,4
problems.
8. Utilize modern computing tools. 1,2,3,4

Program
Program Outcomes Education
Objective
At the end of the program, the students will be able to:
1. Apply knowledge of computing, science, and mathematics appropriate to 8
the discipline.
2. Understand best practices and standards and their applications. 6
3. Analyze complex problems, identify and define the computing 6
requirements, and provide appropriate solutions.
4. Identify and analyze user needs and take them into account in the 1,3,6,7,8
selection, creation, evaluation and administration of computer based-
systems.
5. Design, implement, and evaluate computer-based systems, processes, 1,3,6,7,8
components, or programs to meet desired needs, while working under
various constraints.
6. Integrate IT based solutions into the user environment effectively. 1,3,6,7,8
7. Apply knowledge through the use of current techniques, skills, tools and 1,3,6,7,8
practices necessary for the IT profession.
8. Function effectively as a member or leader of a development team 3
recognizing the different roles within a team to accomplish a common
goal.
9. Assist in the creation of an effective IT project plan. 1,3,6,7,8
10. Communicate effectively with the computing community and with society 2
at large about complex computing activities through logical writing,
presentations, and clear instructions.
11. Analyze the local and global impact of computing information technology 1,3,6,7,8
on individuals, organizations and society.
12. Understand professional, ethical, legal, security and social issues and 4
responsibilities in the utilization of information technology.
13. Recognize the need for help and engage in planning self-learning and 1
improving performance as a foundation for continuing professional
development.

Course Outcomes (CO) 1 2 3 4 5 6 7 8 9 10 11 12 13


at the end of the course, the
student should be able to:
CO1. Explain the concepts of / / / / / / /
classes, objects,
properties, methods, and
events.
CO2. Make your projects / / / / / /
easy for the user to
understand and operate by
defining access keys,
setting an Accept and a
Cancel button, controlling
the tab sequence, resetting
the focus during program
execution, and causing
ToolTips to appear.
CO3. Apply naming / / / / / / / / /
conventions incorporating
standards and indicating
the data type. Use
try/catch blocks for error
handling.
CO4. Read and create action / /
diagrams that illustrate the
logic in a process.
Combine expressions
using logical operators
“&&” (and), “||” (or), and “!”
(not).
CO5. Write reusable code in / / / / / / / /
methods and call the
methods from other
locations.
CO6. Create a new instance / / / /
of a form’s class and show
the new form. Include
multiple forms in an
application.
CO7. Differentiate among the / /
available types of combo
boxes. Enter items into
list boxes using the
Items collection in the
Properties window.
CO8. Establish an array and / / / / / / /
refer to individual elements
in the array with subscripts.
CO9. Describe the difference / / / / / / /
among the various types of
Web controls and the
relationship of Web
controls to controls used
on Windows Forms.

Course Description Instructor’s Information


The goal of the course is to help students gain knowledge Name: John Samu B. Komura
in the basic concepts of object-oriented programming and Contact Number: 09361575300
build skills to develop modern software programs using Consultation Hours: 11:00 am –
the language Visual C#. The course covers most of the 12:00 pm, MTWThF
Visual C# language structure and syntax, as well as how Office: Computer Laboratory
to use features of Windows Forms and Controls to make 3/CSS 108
programs with graphical user interfaces.

Intended
Teaching-
Learning Course Content/ Assessment
Learning Resources
Outcomes Subject Matter Tasks
Activities
(ILO)
 Learn by  Mission and vision of  Video  Oral  School
heart, live, Aldersgate College and showing Recitation/Sel website:
and the College of the ected www.aldersgat
practice the Engineering, mission Responses e.edu.ph for
mission Informatics, and and vision  Grouping the mission
and vision Technology of (Brainstorming and vision of
of  Course Outline Aldersgat ) Aldersgate
Aldersgate  Grading System e College  Proposal College
College  Classroom policies and the Concept  PPT
and the Course Requirements College of
College of Arts,
Engineerin Sciences,
g, Education
Informatics, , and
and Informatio
Technology n
Technolo
gy
 Overview
of the
course
CO1 Introduction to Visual  Lecture  Oral Recitation  Module
C# 2008  Discussio  Quiz  Google
Introduces Microsoft’s n  Lab Exercises Classroom
Visual Studio integrated (Module 1)
development
environment (IDE). The
single environment is
used for multiple
programming languages.
A step-by-step program
gets students into
Intended
Teaching-
Learning Course Content/ Assessment
Learning Resources
Outcomes Subject Matter Tasks
Activities
(ILO)
programming very
quickly (quicker than
most books). The
PrintForm control is
included to allow
students to easily submit
screen captures of the
form at run time. The
module introduces the
OOP concepts of
objects, properties,
methods, and events.
The elements of
debugging and using the
Help system are also
introduced.
CO1 User Interface Design  Lecture  Oral Recitation  Module
Demonstrate techniques  Discussio  Lab Exercises  Google
for good program design, n Classroom
including making the (Module 2)
interface easy for users
as well as guidelines for
designing maintainable
programs. Several
controls are introduced,
including text boxes, rich
text boxes, masked text
boxes, group boxes,
check boxes, and the
newShape and Line
controls.
CO1, CO5, Variables, Constants,  Lecture  Oral Recitation  Module
CO8 and Calculations  Discussio  Quiz  Google
Presents the concepts of n  Lab Exercises Classroom
using data and declaring (Module 3)
the data type. Students
learn to follow standards
to indicate the data type
and scope of variables
and constants and
always to use Option
Strict, which forces
adherence to strong data
typing. Error handling is
accomplished using
structured exception
handling. The
Try/Catch/Finally
structure is introduced in
this module along with
calculations. The student
learns to display error
messages using the
messageBox class and
also learns about the
OOP concept of
overloaded constructors.
PRELIM EXAM
CO1, CO5, Decision and  Lecture  Oral Recitation  Module
CO8 Conditions  Discussio  Quiz  Google
Introduces taking n  Lab Exercises Classroom
Intended
Teaching-
Learning Course Content/ Assessment
Learning Resources
Outcomes Subject Matter Tasks
Activities
(ILO)
alternate actions based (Module 4)
on expressions formed
with the relational and
logical operators. This
module uses the If
statement to validate
input data.Multiple
decisions are handled
with both nested If
statements and the
Select Case structure.
The debugging features
of the IDE are covered,
including a step-by-step
exercise that covers
stepping through
program statements and
checking intermediate
values during execution.
CO1, CO5, Menus, Common  Lecture  Oral Recitation  Module
CO8 Dialog Boxes, Sub  Discussio  Quiz  Google
Procedures, and n Classroom
Function Procedure (Module 5)
Covers the concepts of
writing and calling
general sub procedures
and function procedures.
Students learn to include
both menus and context
menus in projects,
display the Windows
common dialog boxes,
and use the input
provided by the user.
CO1, CO5, Multiform Projects  Lecture  Oral Recitation  Module
CO8 Add Splash forms and  Discussio  Quiz  Google
About forms to a project. n  Lab Exercises Classroom
Summary data are (Module 6)
presented on a separate
form.
MIDTERM EXAM
CO1, CO5, List, Loops, and  Lecture  Oral Recitation  Module
CO8 Printing  Discussio  Quiz  Google
Incorporates list boxes n  Lab Exercises Classroom
and combo boxes into (Module 7)
projects, providing the
opportunity to discuss
looping procedures and
printing lists of
information. Printing is
accomplished in .Net
using a graphics object
and a callback event.
The printing controls also
include a Print Preview,
which allows students
and instructors to view
output without actually
printing it.
CO1, CO5, Arrays  Lecture  Oral Recitation  Module
CO8 Introduces arrays, which  Discussio  Quiz  Google
Intended
Teaching-
Learning Course Content/ Assessment
Learning Resources
Outcomes Subject Matter Tasks
Activities
(ILO)
follow logically from the n  Lab Exercises Classroom
lists covered in Module 7. (Module 8)
Students learn to use
single and
multidimensional arrays,
table lookups, and array
of structures.
CO1, CO5, Web Applications  Lecture  Oral Recitation  Module
CO4, CO8 Introduces Web  Discussio  Quiz  Google
applications using C# n  Lab Exercises Classroom
Web Forms. Students (Module 9)
learn to design and
develop simple Web
applications that consist
of Web pages that
execute in a browser
application. Multi-page
Web sites are covered
along with validator
controls and an
introduction to state
management.
PROJECT  Oral Recitation
PRESENTATION
FINAL EXAM

Suggested Readings and Dean’s


Grading Policy Requirements
References Information
Buonanno, E. (2021). Quizzes 10%  Machine Marissa J.
Functional Programming Attendance 10% Problems Taguinod, EdD.
in C# (2nd Ed.). Periodic 30%  Module Office of the
Independently published. Exam Exercises VPAA
Requirements 50%  Module 1st Floor CSS
Smith, B. (2021). C#: Total 100% Activities Bldg.
Advanced guide to learn  Windows Form
C# programming Applications
effectively. Independently
published.
Reed, M. (2021). C#: The
ultimate beginners guide
to learn C# programming
step-by-step.
Independently published.

Prepared by: Checked by:

JOHN SAMU B. KOMURA ERWIL DAVID A. PASION, MIT


Asst. Instructor 1 IT Program Chair

Recommending approval:

MARISSA J. TAGUINOD, EdD CHARLINE G. BARUT DEBORA B. SAMPAGA


Dean Chief Librarian Director, Curriculum &
Instruction

Approved by:

MARISSA J. TAGUINOD, EdD


Vice President for Academic Affairs

You might also like