CS 19 Advanced VB .NET Programming   3 Units
 

 Transfer: UC, CSU • Prerequisite: CS 15

Course Description: This course covers advanced programming techniques using VB .NET. Topics include Structures,
Classes, Events, Inheritance and Polymorphism, Overloading, Dynamic Binding, Multiple Document Interfaces, Collections
 and Exception Handling. Students also learn how to interface to Databases and build Web forms. 
The material covered in this class will help students in passing Microsoft certification exams.

Visual Studio 2005 Academic will be provided Free of charge for students wishing to work at home.
It is the student’s responsibility to install and maintain the software.

 

Note that if you want to work at home, then it is YOUR responsibility to get the software installed.
If you are in an online class, then you must obtain the software and install it, and make sure you established a way to connect
to the internet at least 3 times a week.

Textbook

The one textbook with or without the software:

Beginning Visual Basic.NET, by Anne Boehm. MikeMurach & Associates, Inc. 2002. ISBN 978-1-890774-38-7
This is WITHOUT the compiler and is available at the SMC Bookstore or by calling the publisher at 
1-800-221-5528  M-F 8:00 a.m. to 4:00 p.m. PST.


Schedule
Note that this is a tentative schedule and the topics may change.

Units

Material

1

Overview of Object Oriented Methodologies

2

Class Definition using properties and methods

3

Events

4

Binding: Dynamic and Static

5

Inheritance

6

Polymorphism, Overloading and Overriding

7

Using Access Modifiers

8

Exception Handling, from server to client

9

Collections

10

Arrays, Lists, Stacks and Queues

11

Multiple Document Interfaces

12

Signing and Deploying Class Libraries in VB .NET

 

Back