CIS-M40

Introduction to Visual Basic 2010

 


 

Personal Info And Course Description

My name is Guy Campbell, office LLR-114 (Library Learning Resources building), call me at 378-1498 (9 AM - 4 PM, Mon thru Thur).  My Email address is gcampbell@vcccd.edu.  My Website is at http://cislab.moorparkcollege.edu/gcampbell.   All assignments can be viewed and downloaded from my website.  This course is an introduction to Visual Basic 2010.  No prior programming experience is required.  Visual Basic 2010 is an Object Oriented programming environment.  Programs are constructed by placing Objects (also called Controls) onto a form.  Each Object comes with a set of procedures called Event Procedures which are automatically activated (raised) when the user interacts with it (such as clicking on it, etc.).  By inserting code (programming instructions that you create) into an ObjectÆs Event Procedures, you determine what that Object does when the user interacts with it.  Each Object also has Properties which let you specify how that Object looks and behaves.  ItÆs actually more fun than is sounds!

Meetings and Textbook and Software

Class meets from 7:00 to 9:30pm at night in room T205ùWednesday nights during the Fall semester.  This is a hands-on class.  We will be doing assignments during our class meetingsùso donÆt miss classes! A textbook is not required.

Microsoft Visual Studio 2010 (professional edition).  You may also use the Visual Studio 2010 Express Edition (which is a free download).

Assignments

 All assignments will be started during class.  You may need to devote extra work to each assignment (adding enhancements) by spending extra time working on your own at home. 

On-Line Discussion

Students should participate in our on-line discussion forums each week within the Desire 2 Learn (D2L) course shell.  This forum will allow students to post and respond to questions about our weekly projects. 

Tests & Grading

The only tests are the Assignments themselves.  I expect them to be complete and properly structured, adhering to naming conventions and programming techniques that I will cover in class.  All assignments are available on my Website at http://cislab.moorparkcollege.edu/gcampbell, if you miss them in class.
 

Getting a good Grade in this class is based on (listed by priority):

  1. The weekly Projects (Their quality and required enhancements).
  2. Completing the Project Quzzes online
  3. Attendance--please donÆt miss any classes.
  4. Midterm
  5. A final project