ISAM 3332VISUAL BASIC PROGRAMMINGFALL 2014

PRE- OR CO-REQUISITE:Basic concepts of programming, data structure, file-structure, and database

CLASSROOM & TIME:SSB 2.201.12 (SSB Second Floor PC Lab, Room 12)Wednesday-4:00 PM – 6:50 PM

INSTRUCTOR:Mohammad A. Rob, Ph.D.

Office:SSB, Suite 3-202-9 Voice: (281) 283-3191 E-mail:

Course Web site:

Office Hours:Mondays, 4-6 PM; Wednesdays, 2-4PM; walk-ins and appointment.

COURSE MATERIALS:Required Text:An Introduction to Programming using Visual Basic 2012, Ninth Edition, Author: David Schneider, Publisher: Prentice Hall, ISBN: 978-0-13-337850-4.

Sample Examples: Instructor’s Course Website:

Required Software: Microsoft Visual Studio (available in UHCL PC Labs and MIS labs)

RecommendedHome Software: Visual Studio Express Download: /

COURSE OBJECTIVES

LEARNING OUTCOMES:Learn fundamental tools and techniques of Microsoft Visual Basic (VB) programming.

Understand and apply design principles of graphical user interface or GUI.

  • Understand and develop VB programs using Controls, Properties, Methods, and Events.
  • Develop VB programs using variables, Decisions and Repetition Structures.
  • Understand and develop VB programs using Functions and Procedures.
  • Create Visual Basic applications using arraysthat are typical to business information systems.
  • Create Visual Basic applications using LINQs that are typical to current business information systems.
  • Create Visual Basic applications using files that are typical to business information systems.
  • Create Visual Basic applications using databases that are typical to business information systems.
  • Develop some understanding of Object-Oriented Programming.

COURSE ACTIVITIES:The course will contain lectures, demonstrations, in-class activities, homework assignments, tests, and discussion.

In-Class Activities:Students will be required to develop a set of elementary programs in the class as assigned on a weekly basis. They can interact with each other as well as the instructor and TA as needed. They will then save/upload their programs in a web server( through ftp. Refer to instructions on the course website.

Homework Assignments:Students will be required to complete a set of homework problems on a weekly basis as assigned. They will then save their assignments in a web server folder through ftp. Refer to the course website:

Attendance:Attendance is required for the course and rolls may be called anytime.

GRADING POLICY:

Tests (two)50%

In-Class Assignments20%

Homework Assignments20%

Attendance10%

______

Total100%

GRADING SCALE:A–=90 – 93,A=94 – 100,

B–=80 – 83,B=84 – 86,B+=87 – 89,

C–=70 – 73,C=74 – 76, C+=77 – 79,

D–=60 – 63,D=64 – 66,D+=67 – 69,

F=59 and below

ASSESSMENT:

The School of Business may use assessment tools in this course and other courses for curriculum evaluation.

Educational Assessment is defined as the systematic collection, interpretation, and use of information about student characteristics, educational environments, learning outcomes and client satisfaction to improve program effectiveness, student performance and professional success.

This assessment will be related to the learning objectives for each course and individual student performance will be disaggregated relative to these objectives. This disaggregated analysis will not impact student grades, but will provide faculty with detailed information that will be used to improve courses, curriculum, and students’ performance.

6 DROP RULE:

Students who entered college for the first time in Fall 2007 or later should be aware of the course drop limitation imposed by the Texas Legislature. Dropping this or any othercoursebetween the first day of class and the census date for the semester/sessiondoes not affect your 6 drop rule count.Dropping a course between the census date and the last day to drop a class for the semester/session will count as one of your 6 permitted drops. You should take this into consideration before dropping this or any other course. Visit for more information on the 6 drop rule and the census date information for the semester/session.

OTHER INFORMATION:

  1. Missing Tests and Assignments: Missing tests and programming assignments will be counted as zero. Make-up of missing tests and any late submission of laboratory materials will be acceptable only under extreme emergencies.
  1. Academic Honesty:The Academic Honesty Policy at UHCL (found on the Dean of Students’ website, the Faculty Handbook,the Student Handbook, the Senior Vice President and Provost’s website, the Graduate Catalog, and theUndergraduate Catalog) states: Academic honesty is the cornerstone of the academic integrity of theuniversity. It is the foundation upon which the student builds personal integrity and establishes astandard of personal behavior. Because honesty and integrity are such important factors in theprofessional community, you should be aware that failure to perform within the bounds of these ethicalstandards is sufficient grounds to receive a grade of "F" in this course and be recommended forsuspension from UHCL. The Honesty Code of UHCL states "I will be honest in all my academic activitiesand will not tolerate dishonesty."
  1. Special Academic Accommodations: The University of Houston System complies with Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act of 1990, pertaining to the provision of reasonable academic adjustments/auxiliary aids for students with a disability. In accordance with Section 504 and ADA guidelines, each University within the System strives to provide reasonable academic adjustments/auxiliary aids to students who request and require them. If you believe that you have a disability requiring an academic adjustments/auxiliary aid, please contact your University’s student disability services center.

Any individual with a disability who requires special accommodation should inform the professor and contact Disability Services Office, Room 1402, or call (281) 283-2627.

  1. Incomplete Grade: A grade of “I” (Incomplete) will be administered only under extreme, verifiable emergency” situation where the student in unable to complete some minor portion of the course work due to circumstance beyond his/her control provided the student is passing the course.
  1. LAST DAY TO DROP/WITHDRAW A COURSE OR SEMESTER:NOVEMBER 10, 2014.

ASSIGNMENTS (SUBJECT TO CHANGE AS DEEMED NECESSSARY)

Submit all assignments by due dates as electronic copies in the folder provided in the Web Server.
Due Dates - 2014 / In-Class / Homework
August 27 / Syllabus Review & Introduction
Chapter 2: Pages 18 – 47
September 3 / Chapter 3 Examples:
Page 59 – Example 4
Page 77 – Example 7
Page 93 – Example 2
September 10 / Chapter 4 Examples:
Page 118 – Example 7
Page 150 – Example 1
Page 155 – Example 5 / Chapter 3 Exercises:
Page 68: Problem 74
Page 86: Problem 59
Page 99: Problem 77
September 17 / Chapter 5 Examples:
Page 171 – Example 3
Page 183 – Example 2 / Chapter 4 Exercises:
Page 131: Problem 44
Page 145: Problem 27
Page 159: Problem 25
September 24 / Chapter 5 Examples:
Page 199 - Example 3 / Chapter 5 Exercises:
Page 180: Problem 18
Page 195: Problem 35
October 1 / Chapter 6 Examples:
Page 228 – Example 5
Page 242 – Example 4
Page 254 – Example 2 / Chapter 5 Exercises:
Page 205: Problem 10
October 8 / Test-I: Chapters 3-6, Multiple-Choice / Chapter 6 Exercises
Page 235: Problem 30
Page 249: Problem 26
October 15 / Chapter 7 Examples
Page 277 – Example 5
Page 281 – Example 8
Page 297 – Example 1
October 22 / Chapter 7 Examples
Page 314 – Example 3
Page 336 - Example 1 / Chapter 7 Exercises:
Page 293: Problems 53
Page 308: Problems 30
October 29 / Chapter 8 Examples:
Page 371 – Example 2
Page 378 – Example 9
Page 387 - Example 2 / Chapter 7 Exercises:
Page 333: Problems 34
Page 347: Problems 27
November 5 / Chapter 10 Examples:
Page 491 – Example 2
Page 493 – Example 4
Page 496 – Example 6 / Chapter 8 Exercises:
Page 384: Problem 35
Page 400: Problem 19
November 12 / Chapter 9 Examples:
Page 425 – Example 2
Page 428 – Example 4
Page 435 – Example 3 / Chapter 10 Exercises:
Page 499: Problem 7
Page 505: Problem 33
November 19 / Chapter 11 Examples:
Page 523 – Example 1 / Chapter 9 Exercises:
Page 432: Problems 25
Page 447: Problems 58
November 26 / Thanksgiving Holiday / Chapter 11 Exercise:
Page 535 – Problem 24
December 3 / Test-II: Chapter 7-11, Multiple-Choice

1