ITSE 1331 Introduction
to Visual Basic Programming
Course Information:
Course Policies:
Course Catalog Description:
Required Text:
Gaddis 2008 VB Update textbook
Software Requirements:
Bookstores
Course Rationale:
Course Objectives/Outcomes:
Testing Center Policy:
Requirements:
Homework/Programming Assignments:
  1. This course has a hands-on approach to learning Visual Basic.NET. To do well in this course, you must schedule your work time to include anywhere from 5 to 16 hours weekly, depending on previous computer experience. Do not try to put in all the hours in one sitting.
  2. Schedule yourself for several different sessions at the computer. If you wait to complete the step-by-step instructions in each chapter and your Programming Assignment on the due date, you will not gain the skills, experience, and understanding that are expected from completing this class.
  3. Read each chapter as assigned, completing the hands-on exercises as you read. Or you may choose to read the chapter first, and complete the hands-on exercises after reading the chapter. Then you are ready for the Programming Assignment for the chapter.
  4. The practice hands-on programming exercises in each chapter are not included in the calculation of the final grade. The eight Programming Assignments provided below are submitted for grading and are included in the calculation of the final grade.
  5. Access the class orientation as well as all reviews from my home page by hovering over the link Intro to VB Prog .NET ITSE 1331 on my homepage http://www.austincc.edu/jscholl/.
  6. If you become more than 3 assignments behind (or 2 assignments and 1 exam), you might be dropped for lack of progress or missed work. If you decide that you no longer wish to take this course, it is your obligation to drop, not mine. I just have the authority to drop you if you are behind.
  7. If you have not submitted a program by the due date of the exam covering that chapter, you will receive a 0 on the program unless prior approval has been made.
  8. If you order your book through the mail and it does not arrive in time for the first assignment, the assignment is still due. To help students, I will keep a textbook (it may be an older edition but it has the same assignment) in the open lab at Pinnacle and with departmental tutors. Tutoring Schedule
  9. Examinations:
    • Four exams over the chapters covered since the last exam. Each exam is weighted as 100 points. When you go to the testing center, be sure to indicate the correct exam. Form A Gaddis textbook exam. Form B retest exam. You are welcome to take both exams and keep the higher of the two grades provided that you take the first exam by the due date. After the due date, you may only take the retest.
    Steps that you should do for every program:
    1. Be sure to name your Windows Application with a meaningful name that relates to the program.
      Do not use the default WindowsApplication.
    2. On all programs add your name as a comment at the top of your code .
    3. Be sure to set the form's title bar to a meaningful name that relates to the program.
    4. Starting with Program 3 you must always check that numeric data entered by the user is valid. If you go to the tutor, make sure that you tell the tutor of this requirement even if the problem does not specifically state that you need validation and even if the Video Notes do not cover validation.
    Programming Assignments and Exams:
    AssignmentDueChapt.Prob 2008 text2005 text2008 updated PointsTopicVideoNotes
    Orientation9/23         
    Program 19/28Challenge 2.2 Page 94Page 93Page 96 50Name and Addressyes
    Program 2 10/2Challenge 2.3 Page 94-95Page 93Page 96 50Math Tutorno
    Exam 110/6      100Chapters 1 and 2 
    Program 3 10/12Challenge 3.1 Page 183Page 182Page 185-186 50Miles Per Gallon
    check for non-numeric data
    Video notes does not show the try/catch. See Handling Exceptions in Chapter 3. Be sure to put all calculations in your exception handling so that you do not divide by 0.
    yes
    Number 4 10/19Challenge 4.3 Page 264Page 264Page 268 50Fat Percentage
    check for non-numeric data
    no
    Exam 210/20      100Chapters 3 and 4 
    Number 510/27Challenge 5.2 Page 343Page 345Pages 347-348 100Distance Calculator
    inputBox1.gif
    inputBox2.gif
    no
    Number 6 11/3Challenge 6.4 Page 402Page 404Pages 406-407 100Joe's Automotive
    Check that parts and labor are numeric
    no
    Exam 311/10      100Chapters 5 and 6 
    Number 7 11/17Challenge 7.3 Page 478Page 480Pages 483-484 100Cell Phone Packages
    Check that number of individuals on family plan is numeric.
    no
    Number 8 11/24Challenge 8.2 Page 550Page 549Pages 554-555 100Rainfall Statistics
    The example average should be 4.92
    no
    Exam 412/1      100Chapters 7 and 8 
    retest12/8any Exam      Version B