Anda di halaman 1dari 6

SYSTEMS PLUS COLLEGE FOUNDATION

Angeles City

COLLEGE OF COMPUTING AND INFORMATION SCIENCES


PHILOSOPHY

Commitment to Excellence to serve God and the Community

VISION

Excellence in Information Technology Education Programs


In pursuit of the College Vision, the CCIS is committed to achieve the following objectives:

To provide innovative teaching and learning

To uphold a community of mutual respect

To sustain quality and excellence

To promote community and industry Affiliation Program

MISSION

To produce globally competitive, dynamic and innovative graduates in the fields of


Computing and Information Sciences

CORE VALUES

INNOVATION COMPETENCE PROFESSIONALISM

PROGRAM EDUCATIONAL OBJECTIVES


The BSIT Program will enable its graduates to:
1. Have the ability to hold progressively more responsible positions in the IT field,
including positions that are supervisory or managerial in nature.
2. Engage in life-long learning and professional development.
3. Communicate effectively as an IT professional with users, peers, and higher
management.
4. Work effectively on teams, whether as a participant or as leader.
5. Demonstrate ethical behavior as an IT professional and sensitivity to the impact of
technology on society.
6. Pursue and successfully complete an advanced degree if desired.

COURSE SYLLABUS
Course Code

: ELEC1

Course Title

: ELEC1 (.NET)

Pre-requisite
Credit

: None
: 3 units (2 units Lecture and 1 unit Lab)

Course Description : This course provides students with an in-depth knowledge


of .NET programming, with emphasis on object-oriented and component-based
approaches. The basic concepts of the multilayer software architecture will also be
introduced. The course covers advanced programming topics such as polymorphic
techniques based on inheritance, abstract classes and interfaces, .NET assemblies,
versioning, application domain, serialization, class libraries, control libraries, user
controls, synchronous and asynchronous programming using delegates and events,
attributes, and advanced graphics using VB.NET.

College of Computing and Information SciencesPage 1 of 5


BSIT Course Syllabus AY 2015 - 2016

Student Outcomes and Relationship to Program Educational Objectives


Program Educational
Objectives
1
2
3
4
5

Student Outcomes
a.)
b.)
c.)
d.)

Students will demonstrate the ability, both oral and


written, to think critically and to use appropriate
concepts to analyze the program requirements
Student will demonstrate the ability to explore
designing and developing GUI Interfaces
Student will develop his critical thinking skills and the
ability to code programs and develop interface using
VB.NET
Student will create programs to show how to perform
tests, resolve defects, and revise existing code.

Course Outcomes and Relationship to Student Outcomes


Course Outcomes
The student should be able to:

a
I

Student Outcomes
b
c

1. Design, formulate, and construct applications


with VB.NET
2. Integrate variables and constants into
I,E
calculations applying VB.NET
3. Determine logical alternatives with VB.NET
I,E
decision structures
4. Implement lists and loops with VB.NET
I,E
controls and iteration
5. Separate operations into appropriate
VB.NET procedures and functions
6. Assemble multiple forms, modules, and
menus into working VB.NET solutions
7. Create VB.NET programs using multiple array
techniques
8. Build integrated VB.NET solutions using files
and structures with printing capabilities
9.
Translate general requirements into datarelated solutions using database concepts
Level: I Introduced; E Enabling; R Reinforced; D Demonstrated

I,E,R,D
I,E,R,D
I,E,R,D
I,E,R,D
I,E,R,D

Course Learning Plan


Week

TOPICS

Introduction to Visual Basic .NET Sub


topic
Describe the process of visual
program design and development
Explain the term object oriented
programming
Explain the concepts of classes,
objects, properties, methods, and
events

College of Computing and Information SciencesPage 2 of 5


BSIT Course Syllabus AY 2015 - 2016

Teacher Learner
Activities

Assessment
Tool

Group Discussion
Questioning
Formative
Quizzes

Concept Test

Learning
Outcom
e

L01

User Interface Design


Use text boxes, group boxes, check
boxes, radio button, and picture
boxes effectively
Set the BorderStyle property to
make controls appear flat or threedimensional
Variables, Constants, and Calculations
Select multiple controls and move
them, align them, and set common
properties
Distinguish between variables, and
constants
Differentiate among the various data
types
Perform calculations using variables
and constants
Decisions and Conditions
Use If statements to control the flow
of logic.
Understand and use nested If
statements.
Read and create action diagrams that
illustrate the logic in a selection process.
Evaluate conditions using the
comparison operators.

Questioning
Formative
Quizzes
Concept Test
Entrance Exit
Quizzes

Group Discussion
Questioning
Brainstorming
One-minute
paper

L01

Concept Test

L02

Concept Test
Performance
Task

L02

Questioning
Formative
Quizzes
Demonstration

Concept Test
Performance
Task

L03

Questioning
Formative
Quizzes
Demonstration

Concept Test
Performance
Task

L03

Questioning
Formative
Quizzes
Demonstration

Concept Test
Performance
Task

L04

Group Discussion
Questioning
Brainstorming
One-minute
paper

PRELIM EXAMINATION
Menus, Common Dialog Boxes, Sub
Procedures, and Function Procedures
Create menus and submenus for
program control
Display and use the Windows common
dialog boxes
Create context menus for controls and
the form
Write reusable code in sub procedures
and function procedures and call the
procedures from other locations
Multiform Projects
Include multiple forms in an
application
Use templates to create splash
screens and about boxes
Use the Show, ShowDialog, and
Hide methods to display and hide
forms
Multiform Projects
Understand the various form
events and select the best
procedure for your code
Declare variables with the correct
scope and access level for
multiform projects
Lists, Loops, and Printing
Create and use list boxes and
combo boxes
Differentiate among the available
types of combo boxes
Enter items into list boxes using
the Items collection in the
Properties window

College of Computing and Information SciencesPage 3 of 5


BSIT Course Syllabus AY 2015 - 2016

Questioning
Formative
Quizzes
Demonstration

Concept Test
Performance
Task

L04

10

Midterm Examination

11

12

13

14

15

16

17

18

18

Add and remove items in a list at


run time
Determine which item in a list is
selected
Use the Items.Count property to
determine the number of items in
a list

Lists, Loops, and Printing


Display a selected item from a list
Use Do/Loops and For/Next
statements to iterate through a
loop
Terminate a loop with the Exit
statement
Lists, Loops, and Printing
Skip to the next iteration of a loop
by using the Continue statement
Send information to the printer or
the Print Preview window using the
Print Document class
Arrays
Establish an array and refer to
individual elements in the array
with subscripts
Use the For Each/Next to traverse
the elements of an array
Create a structure for multiple
fields of related data
Accumulate totals using arrays
Accessing Database Files
Use database terminology correctly
Create Windows and Web projects
that display database data
Display data in a DataGridView
control
Accessing Database Files
Bind data to text boxes andlabels
Allow the user to select from a
combo box or list box and display
the corresponding record in databound controls
Connectivity using VB. Net Application
and MS SQL as a Database Engine
To integrate a Program using Visual
Basic.Net as the front-end and MS
SQL Server 2005 as the backend of
the system
Connectivity using VB. Net Application
and MS SQL as a Database Engine
To integrate a Program using Visual
Basic.Net as the front-end and MS
SQL Server 2005 as the backend of
the system
Creation of an Information System
using Visual Basic. NET and MS SQL
To create and design of the final
project in a systematic manner in
lieu on the given system

Group Discussion
Questioning
Formative
Quizzes
Demonstration
Group Discussion
Questioning
Formative
Quizzes
Demonstration

Concept Test
Performance
Task

L05

Group Discussion
Questioning
Brainstorming

Concept Test
Performance
Task

L06

Group Discussion
Questioning
Formative
Quizzes
Demonstration

Concept Test
Performance
Task

L06

Group Discussion
Questioning
Formative
Quizzes
Demonstration

Concept Test
Performance
Task

L07

Group Discussion
Questioning
Formative
Quizzes
Demonstration

Concept Test
Performance
Task

L07

Group Discussion
Questioning
Demonstration

Concept Test
Performance
Task
Portfolio

L08

Group Discussion
Questioning
Demonstration

Concept Test
Performance
Task
Portfolio

L08
L09

Final Examination

College of Computing and Information SciencesPage 4 of 5


BSIT Course Syllabus AY 2015 - 2016

L05

Final Student Course Output


As evidence of attaining the above learning outcomes, the student is required to create and
design their final project in a systematic manner in lieu on the given system as a final
requirement.

Course Evaluation
Student performance will be rated based on the following:

1. Concept Test

40%

Minimum Average for


Satisfactory Performance
(%)
20%

2. Performance Task

50%

20%

3. Portfolio

10%

10%

100%

50%

Assessment Tasks

TOTAL

Weight (%)

The following are the required periodic grade components for this course:
Term Grade
Class Standing
Major Exam

60%
_ 40%__
100%
The following percentage distribution shall be followed:
Subject Grade = Prelims + Midterms + Finals
3
The final grades will correspond to the weighted average scores shown below

Average Grade
Range
98 100
95 97
92 94
89 91
86 88
83 85
80 82
77 79
75 76
Below 75

Equivalent
1.00
1.25
1.50
1.75
2.00
2.25
2.50
2.75
3.00
5.00

References:
Book References:
(Bradley, 2010)

Programming in Visual Basic.NET

(Zal, 2014)

ISE Programming MS Visual Basic 2012

Online Resources:
http://www.tutorialspoint.com/vb.net/index.htm
College of Computing and Information SciencesPage 5 of 5
BSIT Course Syllabus AY 2015 - 2016

Prepared by:
Jennifer R. Espanol
Faculty-in-Charge

Reviewed by:
Jeffrey Evangelista
Program Chair - IT

College of Computing and Information SciencesPage 6 of 5


BSIT Course Syllabus AY 2015 - 2016

Noted by:
Irene Mungcal
Chief Librarian

Approved by:
Roy D. Dayrit, DIT
Dean

Anda mungkin juga menyukai