Visual Basic.NET Programming (HTML format)


COURSE DESCRIPTION: The Visual Basic programming language is used to teach business computer programming using a visual programming approach; includes fundamental programming principles for event-driven programming.

REQUIRED TEXTBOOK: Bradley, Julie Case and Anita C. Millspaugh. PROGRAMMING VISUAL BASIC 2010, Boston, MA: McGraw-Hill, Copyright 2011, ISBN-13: 978-0-07-351725-4 Book Web Site http://www.mhhe.com/VB2010/.

COURSE OBJECTIVES: 
  • Understand and use computer terms from the textbook, lecture, and readings.
  • Implement application design specifications with a visual object-oriented, event-driven programming language.
  • Learn visual programming language concepts applied to a business environment including: form design, common form tool controls, input-process-output model, arithmetic operations and assignment statements, predefined object methods & functions, decision structures, looping structures, list controls, array and table processing, sub procedures and user-defined functions, and database programming. 
COURSE SCHEDULE AND COMPUTER LABORATORY ASSIGNMENTS:
 Graded examinations and computer programming labs are indicated in red print.  Class notes are provided through hyperlinks 

Week 1 (Aug 23 & 25)
·        1-Introduction to Visual Basic Chapter 1 takes about 2 normal hour-and-15 minute lectures.
·        Appendix C.  Tips and Shortcuts for Mastering the Environment.
·        Are you missing drive Y: on your campus computer?  -- Mapping Drive Y: Manually instructions.

Week 2 (Aug 30 & Sept 1)
·        2-User Interface.  Chapter 2 takes about 2 normal hour-and-15 minute lectures.
·        Lab 1 due.

Week 3 (Sept 6 & 8)
·        September 4-6 Labor Day holiday – classes not in session.
·        2-User Interface.
·        3-Variables, Constants, and Calculations Chapter 3 takes about 3 normal hour-and-15 minute lectures.
·        Lab 2 due.

Week 4 (Sept 13 & 15)
·        Chapter 3 Sample Coding Exercises available from this hyperlink.

Week 5 (Sept 20 & 22)
·        4-Decisions and Conditions Chapter 4 takes about 4 normal hour-and-15-minute lectures.
·        Written Exam 1 – Covers Chapters 1, 2, and 3 (100 points).
·        Lab 3 due.

Week 6 (Sept 27 & 29)
·        4-Decisions and Conditions

Week 7 (Oct 4 & 6)
·        4-Decisions and Conditions
·        Chapter 4 Sample If-ElseIf-End If Coding Exercises available from this hyperlink.
·        Practice Computer Programming Laboratory Assignment Lab: Work through the Debugging Step-by-Step Tutorial on your own – the Visual Basic solution folder for this project containing the starter project for the exercise is on the CD-ROM that accompanies the textbook and also available by download from the drive Y: server on the classroom computers.

Week 8 (Oct 11 & 13)
·        5-Menus, Common Dialog Controls, Context Menus, Sub Procedures and Functions Chapter 5 takes about 3 normal hour-and-15-minute lectures.
·        Lab 4 due.

Week 9 (Oct 18 & 20)

Week 10 (Oct 25 & 27)
·        7-Lists and Loops (Skip reading the section on Printing).  Chapter 7 takes about 3 normal hour-and-15-minute lectures.
·        Lab 5 due.

 Week 11 (Nov 1 & 3)
·        7-Lists and Loops

Week 12 (Nov 8 & 10)
·        8-Arrays and Collections Chapter 8 takes about 3 normal hour-and-15-minute lectures.
·        Lab 7 due.
·        Written Exam 2 – Covers Chapters 4, 5, and 7 (100 points).

Week 13 (Nov 15 & 17)
·        8-Arrays and Collections
·        10-Databases Programming – Multiple Document Interface Chapter 10 takes about 4 normal hour-and-15-minute lectures.
·        Copy or download the VBUniversity.mdb database file from the drive Y: server in the computer classroom. 

Week 14 (Nov 29 & Dec 1)
·        There is no Lab 8 – the material is incorporated into Lab 10.
·        10-Databases Programming – Multiple Document Interface (Notes incorporate material on Multiform Projects).
 Week 15 (Dec 6 & 8)
·        Lab 10 due Lab 10 Grading Form Submit the lab no later than Friday, 12 noon the week prior to final exam week.  For this lab, if you are late, you will lose 20% per day that the lab is late, example: you submit the lab after 12 noon on Friday but before 12 noon on Saturday prior to final exam week, you lose 20%, after 12 noon Saturday but before 12 noon on Sunday you lose 40%, etc.

Week 16 (week of December 14)
·        Written Exam 3 – Covers Chapters 8 and 10 (100 points). 

Optional topics (cover if time allows—you can also study these notes on your own).
·        4a-Programming Smart Devices.

No comments: