PCC/ CCOG / CIS

Course Content and Outcome Guide for CIS 233B

Course Number:
CIS 233B
Course Title:
Intermediate Visual Basic.NET Programming
Credit Hours:
4
Lecture Hours:
30
Lecture/Lab Hours:
0
Lab Hours:
30
Special Fee:
$12.00

Course Description

Utilizes Visual Basic.NET to access streams and relational databases. Includes how to follow UML diagrams to create objects, arrays and collections that solve advanced, real world, business oriented problems. Introduces building an interactive web page using ASP.NET. Includes writing test plans to evaluate software quality. Continues use of object oriented design techniques. Prerequisite/concurrent. CIS 275 or instructor permission. Prerequisites: CIS 133B. Audit available.

Addendum to Course Description

Assignments include the fundamental concepts and implementation of arrays, control arrays, sorting and searching, relational database access, data structures and random access files.

Intended Outcomes for the course

Upon Successful completion, students will be able to:

  • Write a Visual Basic program using ActiveX Data Objects (ADO.NET) to navigate and update a database.
  • Write a Visual Basic program to read and write to streams
  • Create and implement Visual Basic classes using properties, methods, events and inheritance
  • Properly use collections and arrays to solve business problems
  • Write a test plan for a project
  • Construct a simple web page using ActiveX Server Pages (ASP.NET)

Course Activities and Design

This course will be presented by means of lectures and labs.

Outcome Assessment Strategies

Students will be expected to successfully complete a group of Visual Basic projects. The projects will include the following:

  • a solution to a business-oriented problem.
  • a Test Plan
  • a complete set of design documents
  • uses ActiveX Data Objects (ADO) to navigate and update a database.
  • read and write to a random access file.
  • implements a class module
  • implements N-tier architecture
  • user defined data types
  • implements a control array
  • defines and uses a programmer defined class
  • uses one and two dimensional arrays
  • traps and handles run time errors with error handling procedures.

Course Content (Themes, Concepts, Issues and Skills)

  • ActiveX Data Objects (ADO)
  • random access file.
  • class module
  • N-tier architecture
  • user defined data types
  • control array
  • programmer defined class
  • one and two dimensional arrays
  • error handling