CCOG for CIS 133B archive revision 201403
You are viewing an old version of the CCOG. View current version »
- Effective Term:
- Summer 2014 through Winter 2017
- Course Number:
- CIS 133B
- Course Title:
- Introduction to Visual Basic.NET Programming
- Credit Hours:
- 4
- Lecture Hours:
- 30
- Lecture/Lab Hours:
- 0
- Lab Hours:
- 30
Course Description
Introduces design, implementation and testing of software using Visual Basic.NET. Includes how to write Visual Basic.NET programs that solve practical, real world, business-oriented problems. Uses object oriented design techniques. Audit available.
Addendum to Course Description
This is the first course in the Visual Basic.NET programming sequence.
Intended Outcomes for the course
On successful completion of this course the student should be able to:
- Create Visual Basic.NET programs that solve simple business problems
- Validate user input
- Construct a Visual Basic.NET class based on a UML class diagram
- Perform a test plan to evaluate his/her work
- Adequately document Visual Basic.NET programs
Course Activities and Design
This course is presented with a combination of lectures and laboratories. Students will be expected to complete programming assignments.
Outcome Assessment Strategies
Students will be expected to successfully complete a group of Visual Basic projects during the course. Although each project is different, the following requirements should be covered so that the student has experience with all topics covered in the course. Not all of the topics listed below need to be included in each project:
- solves a business-oriented problem
- uses event handlers
- uses UML class diagram to construct a simple class
- uses general sub procedures and parameter passing
- uses structured programming
- includes a Do…While loop
- includes a For…Next loop
- includes an If…Then statement
- includes a Select Case statement
- includes a Test Plan
- includes exception handling
- implements a function
- includes adequate in-code documentation
- includes a class module
- includes constants, variables of different scopes
- includes a class with properties and methods
- includes coupling and cohesion
Course Content (Themes, Concepts, Issues and Skills)
Course Content:
(Themes, Concepts, Issues, Competencies and Skills)
- general sub procedures and parameter passing
- structured programming
- Do…While loop
- For…Next loop
- If…Then statement
- Select Case statement
- object browser, namespace, assembly
- Test Plan
- exception handling
- functions
- in-code documentation
- class module
- variable scope
- coupling and cohesion
- Option Strict / Explicit
- UML class diagram
- Building simple class