MASTER COURSE SYLLABUS

For

CSC 139 : VISUAL BASIC PROGRAMMING (Coll/Tran)

COURSE DESCRIPTION

This course introduces computer programming using the Visual BASIC programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test, and debug at a beginning level.

Prerequisites: None

Corequisites: None

Class Hours: 2        Lab Hours: 3        Clinical/Work Exp.: 0        Credit Hours: 3

STUDENT LEARNING OUTCOMES

Introduction to Visual Basic .NET

  • Describe the concept of Object Oriented Programming.

  • Identify the basic components of the Visual Studio Environment.

  • Describe the types of Run-Time and Logic Errors.

  • Explain how to debug a project.

More Controls

  • Describe the controls: Text Boxes, Group Boxes, Check Boxes.

  • Describe the controls: Radio Buttons, Picture Boxes.

  • Describe how to set a border style and draw a line.

  • Describe the features of a well-designed user interface.

Variables, Constants, and Calculations

  • Describe the naming rules for variables and constants.

  • Describe the functions used for data type conversion.

  • Describe the various arithmetic operations.

  • Describe how messages are displayed in a Message Box.

  • Identify the commands used to count, accumulate, and sum.

Decisions and Conditions

  • Describe how an If statement works.

  • Identify and define the 6 comparison operators.

  • Explain how to call an event procedure.

  • Describe the different types on input validation.

  • Describe how to use the Debugging feature in Visual Basic.

Menus, Sub Procedures, and Functions

  • Describe the steps involved in creating a menu.

  • Describe how to write a general procedure.

  • Describe how to pass variables to a general procedure.

Object Oriented Programs

  • Define Object Oriented Programming.

  • Describe how to create a new object using a Class.

  • Define the concept of Inheritance.

  • Describe how to use the Object Browser.

Lists, Loops, and Printing

  • Describe the types and uses of List Boxes and Combo Boxes.

  • Describe how a Do/Loop works.

  • Describe how to make an entry in a List Box appear to be selected.

  • Describe how to send information to the printer.

Arrays

  • Describe how a Case Structure works.

  • Describe how to construct a Single-Dimension Array.

  • Explain the use of a Subscript.

  • Describe how a For Each/Next Statement works.

  • Describe how to declare variables based on a Structure.

  • Describe how to do a Table Lookup.

  • Describe how to implement a Multidimensional Array.

Programming With Web Forms

  • Describe how Client/Server Web Applications work.

  • Describe how to create a Web Form.

  • Explain how to manage a Web Project (Locate, Move, Delete).

Accessing Data Base Files

  • Explain the function of ADO.NET.

  • Describe how to create a Bound Data Grid.

  • Describe how to bind data to labels.

  • Describe how to populate Combo Boxes with Data.

Graphics and Animation

  • Describe the Visual Basic Graphics Environment.

  • Define the concept to Random Number generation.

  • Describe how the Timer Component works with animation.

  • Describe how Scroll Bar Controls work with animation.

GRADING SCALE

A Excellent 4 Grade Points Numerical grade of 90 - 100
B Above Average 3 Grade Points Numerical grade of 80 - 89
C Average 2 Grade Points Numerical grade of 70 - 79
D Below Average 1 Grade Point Numerical grade of 60 - 69
F Failed 0 Grade Point Numerical below 60
WP Withdraw Passing 0 Grade Point Issued if the course is dropped after the
census date and on or before the 60% point
of the course unless the instructor issues
a WF based on extenuating circumstances
WF Withdraw Failing 0 Grade Point Issued if the course is dropped after the
60% point of the course or the instructor
chooses based on extenuating circumstances

ATTENDANCE REQUIREMENT
SCHOOL OF BUSINESS, INDUSTRY, AND TECHNOLOGY

Regular, prompt attendance is essential for academic success. Students should strive for perfect attendance. It is recognized, however, that students may be absent from class occasionally. Students should reference the instructor's syllabus to determine the attendance requirement for this course. The instructor is responsible for enforcing the attendance requirement. It is the student's responsibility to withdraw from the course. Students may complete the withdrawal process in the Advising Center. Students may receive a grade of WP if they withdraw from a course by the 60% point/date of the course. Any student withdrawals that occur after the 60% point will result in a grade of WF. Exceptions to the "WF" grade may exist if the student has a mitigating circumstance. Students are encouraged to discuss withdrawal options with the faculty member and complete the withdrawal process in the Advising Center. Students who come in after the scheduled starting time or students who leave before the scheduled ending time will be counted as tardy. Students should reference the instructor's syllabus to determine the tardy requirement for this course. The instructor is responsible for enforcing the tardy requirement.

ELECTRONIC DEVICE USE STATEMENT

Unless approved by the instructor, a student who utilizes electronic devices during a test or quiz will receive a grade of zero for that assignment and the instructor may withdraw the student from the course. The use of an electronic device (such as a cell phone) in any way during a test or the discussion of a graded test is strictly prohibited and considered cheating.

DISABILITY STATEMENT

If you have a documented disability and wish to discuss academic accommodations, please contact Frank Pait, Counselor for Students with Disabilities, at extension 4222, in the Learning Assistance Center (LAC) located on the first floor of the Cuyler A. Dunbar Building (CAD).

If you are a student with a mobility impairment and have a class in a multi-story building, please discuss evacuation plans with your instructor.

RELIGIOUS OBSERVANCE STATEMENT

Students shall be permitted excused absences from all classes two days per academic year for religious observances required by their faith. The absences requested in accordance with this policy are "one of" and not "in addition to" any absences otherwise permitted by the faculty for a class. The excused absence request must be submitted by the second class meeting and a minimum of two (2) weeks in advance of the absence. Please contact your instructor for the required forms.

ACADEMIC HONESTY POLICY

Students at CVCC are expected to be honest in all academic pursuits, whether class, lab, shop, or clinical. Acts of academic dishonesty are considered unethical and subject to behavior sanctions. Examples of academic dishonesty include, but are not limited to the following:

1. Sharing information about the content of quizzes, exams, classroom/lab/shop/clinical assignments (scheduled or make-up) without approval of the instructor including but not limited to unauthorized copying, collaboration, or use of notes, books, or other materials when preparing for or completing examinations or other academic assignments (scheduled or make-up).

2. Buying, selling, or otherwise obtaining a copy of a quiz, exams, project, term paper, or like document, without approval of the instructor.

3. Plagiarism, which is defined as the intentional representation of another person's work, words, thoughts, or ideas (from any source) as one's own.

4. Failing to follow approved test taking procedures by performing such acts as:
  • Looking on another student's test
  • Use of unauthorized notes; written, electronic, or otherwise
  • Changing answers after exam is scored
  • Verbal, non-verbal, or electronic communication with another student during an exam

Instructors have the authority to impose either a warning, probation, or dismissal from the class for acts of academic dishonesty relative to classes under their supervision.

Students have an obligation to report any acts of academic dishonesty to the instructor or appropriate campus authority when reasonable grounds exist for such a report. Students also have a responsibility to cooperate in the investigation of any alleged acts of academic dishonesty. Failure to report acts of academic dishonesty could result in a behavior sanction as outlined in the Student Conduct Policy, Policy 3.18

CVCC EMERGENCY PROCEDURES

To Report a Serious Emergency Dial 911 from any campus phone or 911 from mobile phones; then dial 711 (Campus Safety & Security) from a campus phone.

For specific CVCC emergencies guidelines, please refer to the CVCC Emergency Guidebook

Lockdown

Quickly get all persons behind a locked door, close blinds, lock all windows/doors, and turn off lights. Sit against an interior wall away from windows and doors (hide). Keep cell phones ON in silent mode or vibrate. Do not leave the locked area until notified by a known CVCC administrator or by law enforcement that the emergency is over.

Seek Shelter (tornados, hurricanes, etc.)
Move to hallways and/or other inner rooms. Stay away from windows and doors. Sit on floor facing the inner wall and shield head with hands. Remain in shelter until notified by CVCC administration or by emergency personnel that the danger is over.

Building Evacuation
Leave the building immediately and proceed to a parking lot location at least 300 feet from the building. Do not delay to retrieve books or other personal items. Do not use elevators. Do not touch suspicious objects. Stay clear of the building once outside. Faculty should take class rosters if possible and account for all students at evacuation locations. Report any special assistance needed to CVCC faculty/staff or to emergency personnel. If you are aware or suspect someone is trapped in a threatened building, notify CVCC faculty/staff or emergency personnel. Remain at your building evacuation location until further instructions are provided by CVCC administration or by emergency personnel. In case of bomb threat, avoid using cell phones and wireless devices; this may detonate the bomb.

Smoke, Fire or Hazardous Materials
Activate the nearest fire alarm. Before attempting to fight a fire, notify someone nearby. Never attempt to fight a fire larger than wastebasket size. Close doors and windows to isolate the problem if the situation permits. If trapped in a building during a fire, use wet towels or cloths to protect you from flames and smoke. Stop/drop/roll if your clothes catch on fire. Do not open doors that feel hot. Always stay between the fire and an exit. Stay low to the floor as you try to exit.

Personal Emergencies
Unless you feel threatened, stay with the victim until emergency personnel arrive. Avoid contact with bodily fluids. Stay calm and try to minimize panic. If the person is conscious, ask if he/she is a High School student (if so, include this information in your 911 call).

Emergency Procedures Revised: April 4, 2012


Cell phone backup to 711 Campus Safety & Security:
828-514-7025

Printer Friendly Version of CSC 139