Community
College of
School of Applied and Information
Technology
CINS 220 Visual Basic Programming
Section C1A (91275)
Fall 2008
Instructor : Charles Dowling,
Phone : 410-455-4306
Email: cdowling@ccbcmd.edu
Office: TBA
Class
: M,1745-0935 C.H100
An introductory course in Visual Basic.Net programming, emphasizing
design and development considerations for Windows based application programs.
Topics include object-oriented programming concepts, user interface design,
program flow, debugging techniques, and file access.
Prerequisite: CINS
111 or prior programming class or programming experience or consent of the
Program Coordinator.
Overall Course
Objectives
Upon successfully completing the course students
will be able to:
1. Identify the steps in the
software design process for an event-driven language.
Plan the
user-interface.
Determine
the object properties.
Plan the
code.
2. Demonstrate the ability to
evaluate and use existing GUI components in the construction of an effective user interface for an application.
3. Identify the data types and
variable/constant naming conventions.
4. Demonstrate how to do
calculations.
5. Identify techniques for formatting
output data.
6. Construct programs using the
3 control structures:
Sequence
Repetition
Selection.
7. Use arrays.
8. Use debugging tools.
9. Demonstrate the importance of
data validation.
10. Incorporate multi-form projects.
11. Identify, explain, and discuss
the data hierarchy.
Process sequential files.
Access databases.
12. Demonstrate the importance of
testing and validating the solution.
I. Role of different programming
languages
A. Procedural
B. Event-driven
C. Object-oriented
II. Design process
A. Plan
the user interface
B. Determine
properties
C. Plan
the code
III. Identifiers
A. Variables
B. Constants
IV. Calculations
V. Selection
A. Simple If
B. Nested If
C. Case
structure
VI. Menus
VII.Reusable code
A. Call statement
B. Sub procedures
C. Functions
VIII.Multiple
forms
IX. Repetition
A. Do until structure
B. Do while structure
C. For/Next
X.Output
XI. Arrays
A. List/Combo boxes
B. Control arrays
C. One and two dimensional arrays
XII. Data files
A. Data vocabulary
B. Sequential files
C. Accessing database tables
EVALUATION
1 mid
session exam =
30
2
projects (20 points each) =
40
Final
Exam =
30
Graded
Projects :
brunospizza.com
MATERIALS
Text: Bradley and Mispaugh: Programming in Visual Basic 2008
; ISBN-13: 978-0-07-35172909
Tentative
Schedule of Instruction:
(Subject
to change if necessary)
Meeting Topic - Reference
08/25 Program and GUI Design Chapters
1 and 2
Program
Design and Coding Chapter
3
ACTIVITIES
: Program Development – starts page 95
Using variables and objects - starts
on page 160
09/15 Arithmetic / Control Flow Chapter
3, 4
ACTIVITIES
: Program Development – starts page 187
ALSO
- same on page 351
.
REMAINDER OF SCHEDULE WILL BE DETERMINED AT THIS POINT!