Take your programming in visual basic course online today!
Home / FAQs / Online Degrees / Certificate Courses / Admission Policies / Class Rooms / Request Info.

Canyon College

online programming in visual basic course at Canyon College

COURSE SYLLABUS: Programming in Visual Basic

Course Title:
Department:
Instructor:
CST338 - Programming in Visual Basic
Computer Science
Peter S. Chan, MSEE, MBA - E-mail | Vita


COURSE DESCRIPTION:

This course introduces event-driven computer programming using the Visual BASIC programming language. Topics include input/output operations, syntax, program structure, data types, arithmetical operations, functions, loops, conditional Statements and other related topics. On-screen components such as command buttons, text boxes, and forms are also discussed. We will also work with Visual Basic for Applications to program Microsoft applications such as Excel, Access, and Word.

Why visual basic? Proponents claim that visual basic is the most popular programming language due to the popularity of MS-Windows. Visual basic is used to program many parts of Windows, create desktop applications, and it's also the macro language for the MS Office products. With Visual Basic for Applications you can customize MS-Office to suit your specific needs. The object of the class is not to create programmers, but to show you how software is developed.

COURSE OBJECTIVE:

At the conclusion of this course the student should be comfortable with the following concepts:
  1. Demonstrate the proper use of the various controls included with Visual BASIC.
  2. Create programs using Visual BASIC.
  3. Organize files related to a project.
  4. Create and modify forms.
  5. Arrange the tab order of controls on a form.
  6. Create keyboard shortcuts for controls.
  7. Modify the properties of objects in the properties window.
  8. Use the debug tools included with Visual BASIC.
  9. Create and use message boxes.
  10. Create and use dialog boxes to get input from users.
  11. Create menus for a program.
TEXTBOOK: Online Bookstore

Programming in Visual Basic 6.0 Update Edition
Written by Julia Case Bradley and Anita C. Millspaugh
McGraw-Hill, ISBN #: 0072513810

This book will support two one semester classes in Visual Basic with very good hands-on chapter examples, end of chapter questions and programming examples -- beginning and advanced topics. 15 Chapters plus Appendices.

The CD in the back of the book contains the working model edition of Visual Basic 6. You can install the working model edition on your home computer so you can work on the programming exercises at home. During the installation procedure, the program gives you the choice of a typical or custom installation. Choose the custom installation and select all or you will not get the graphic files the programs require.

REQUIRED SOFTWARE:

Programming in Visual Basic V6.0 “Working Model” that comes with the textbook.
McGraw-Hill, ISBN #: 0072513837

Starting in 2007 one can purchase the textbook with the student CD together under one ISBN listing.

Programming in Visual Basic 6.0 Update Edition with CD, by Julia Case Bradley & Anita C. Millspaugh. McGraw-Hill Professional, 2001/2002. Textbook with CD: ISBN: 007251874X ISBN13: 9780072518740

GRADING and COURSE LOGISTICS:

Weekly assignments & Quizzes
Mid Term Exam (Chapters 1, 2, & 3)
Final Exam - Cumulative (Chapters 1 to 5)
=
=
=
50%
20%
30%


A
B
C
D
F
=
=
=
=
=
100 - 90%
89 - 80%
79 - 70%
69 - 60%
59% - below


Assignments must be completed on a weekly basis. Please submit weekly assignments via e-mail by assigned evening (11:59pm PST) of each week. Late assignments will affect your grade.

1 day late10 percent
2 days late20 percent
3 days late30 percent
4 to 7 days late40 percent
Over 1 week late100 percent


Note: Monday = Day 1, and Sunday = Day 7 of the week

The course study should take 8 weeks to complete, but must be completed within 11 week of an agreed starting date.

The instructor may be contacted by e-mail with any questions or concerns. If person-to-person conversation is necessary, the student should e-mail the instructor with a time and phone number where the student can be reached.

Academic honestly is highly valued at Canyon College. A student must present the product of his or her own original work.

Weekly Course Outline (This is the optimal course time frame which works well to keep the student motivated toward completion. However, I do realize that you have chosen Canyon College because you have active professional and social lives outside of school. Exception to the optimal time frame must be discussed with the instructor and will be considered on a case-by- case basis.)

Week 1
Chapters 1: Introduction to Visual Basic.

Practice programming exercise (NO need to turn in): Follow the steps from page 9 to page 36. This is your first VB program. Have fun!

Weekly Assignment:
Chapter 1 Review Questions, page 46. (Due on Day 4)
Chapter 1 Programming Exercise 1.1, page 47. (Due on Day 7)

Week 2
Quiz # 1 – Chapter 1 (Due on Day 3)
Chapters 2: More Controls

Practice programming exercise (NO need to turn in): Follow the steps from page 72 to page 77

Weekly Assignment:
Chapter 2 Feedback 2.2, page 67 (Due on Day 3)
Chapter 2 Review Questions, page 79. (Due on Day 4)
Chapter 2 Programming Exercise 2.1, page 81. (Due on Day 7)

Week 3
Quiz # 2 – Chapter 2 (Due on Day 3)
Chapters 3: Variables, Constants, and Calculations

Practice programming exercise (NO need to turn in): Follow the steps from page 112 to page 118

Weekly Assignment:
Chapter 3 Review Questions, page 120 (Due on Day 4).
Chapter 3 Programming Exercise 3.1, page 120. (Due on Day 7)
Chapter 3 Programming Exercise 3.3, page 121. (Due on Day 7)

Week 4 Mid Term Exam (Chapters 1, 2, & 3) (Due on Day 7)

Week 5 & 6
Chapters 4: Decisions and Conditions

Practice programming exercise (NO need to turn in): Follow the steps from page 149 to page 155

Weekly Assignment:
Chapter 4 Feedback 4.1, page 134 (Due on Day 3)
Chapter 4 Review Questions, page 167. (Due on Day 4)
Chapter 4 Programming Exercise 4.1, page 167. (Due on Day 7 of week 5)
Chapter 4 Programming Exercise 4.2, page 168. (Due on Day 7 of week 6)

Week 7
Quiz # 3 – Chapter 4 (Due on Day 3)
Chapters 5: Menus, Sub Procedures, and Sub Functions

Practice programming exercise (NO need to turn in): Follow the steps from page 196 to page 204

Weekly Assignment:
Chapter 5 Review Questions, page 207. (Due on Day 4)
Chapter 5 Programming Exercise 5.1, page 207. (Due on Day 7)

Week 8
Final Exam - Cumulative (Chapters 1 to 5) (Due on Day 7)