MASTER SYLLABUS

 MIS 2033

Visual Basic Programming

 

Instructor: 

Office: 

Telephone Number: 

E-mail Address:

Website:

Office Hours: 

 

Suggested Textbook

 

Programming with Microsoft Visual Basic .NET.  Diane Zak. Course Technology, Publisher: Boston, ISBN 0-619-01662-0

 

Required Software and Materials

 

Microsoft Visual Basic .NEToptional for your home computer (the labs in the CoBA are equipped with this software; the textbook is packaged with a working model of Visual Basic, but its features are limited).

 

1 – ˝ inch 3-ring notebook with inside pocket and outside vinyl cover with tab dividers

 

4 – 3 ˝” diskettes (note: if you use a zip disk you must still have 1 - 3 ˝’ diskette)

 

Catalog Description

 

An introduction to Windows programming using Microsoft Visual Basic. Students learn the concepts needed to write programs using event-driven, object-oriented methodology. Completion of computer proficiency requirement. (F,S, Su as needed)

 

Course Objectives

 

After completing this course you will understand the following general and specific programming concepts and have the skills required for programming using Visual Basic:

·        General programming concepts

·        GUI design requirements

·        Selection and repetition structures

·        Variables, constants, operators, assignment statements

·        Control arrays

·        Sequential and random access files

·        Sub and function procedures

·        String manipulation

 


Instructional Methods

 

The primary teaching method for this class uses a combination of concept lessons and step-by-step methodology. Programming concepts must be learned as programming is taking place. Since the course is not taught in a lab environment, class time is devoted to the concept lessons, viewing completed applications, and demonstrations. Lab time outside of class is to put the concept into action by completing programming applications. The applications are completed using step-by-step methodology, discovery exercises, and debugging exercises. To be successful in this course, you, as students, must take an active role. This means you must not only read the chapter before class, but you must also keep up-to-date on the applications and be willing to participate during class time.

 

Supporting WWW Addresses

 

PowerPoint Slides – To be determined by faculty. It is recommended that you print the slides in handout format (3 slides to a page). This is NOT required so if you are not going to rely on the slides, then do not print them.

 

Student Data Downloads - http://www.course.com/

 

Method of Evaluation

 

·Three objective examinations will be given covering the content of the textbook.

·Comprehensive objective final examination.

·Application exercises.

·Announced and unannounced quizzes as deemed appropriate.

 

All earned points will be totaled and divided by the total possible points to determine your final course grade.  Your grade is based on the typical 10-point scale (ie, 90-100  = A; 80-89 = B, etc.)

 

CoBA Ability Areas

 

By successfully completing this course, you will have had the opportunity to put to use the following ability areas as outlined by the CoBA assessment committee. For a complete explanation and listing of the ability areas refer to http://business.astate.edu/Process.htm.

 

  • Oral Communication Skills, Level 1
    • Students will demonstrate ability to speak clearly using appropriate grammar.
  • Written Communication Skills, Level 2
    • Students will consistently demonstrate appropriate writing skills.
  • Multi-Media and Technology, Level 2
    • Students will demonstrate ability to use basic available technology.
  • Interpersonal/Leadership Skills, Level 1
    • Students will demonstrate ability to get along with others in class.
  • Problem-solving and Decision-Making Assessment Criteria, No Levels are present
    • Both quantitative and qualitative problems will be solved.
  • Technology Assessment Criteria, Level 4
    • Data Processing: Incorporate multiple models and multiple spreadsheets, which solve parts of the problems linked together. Create on new computing environments and the writing of new productivity software; analyze and design complete systems.
  • Business Ethics, Level 1
    • Students will demonstrate knowledge of the concepts of business and personal ethics.

 

Student Responsibilities

 

·        Reading the course materials in the text is your responsibility before the class period in which the information will be used. 

·        Keep all papers that are returned to you in case a question arises about your course grade.  The professor cannot give you credit for an assignment if it has been lost and it has not been recorded.

·        Because the instructor will not be with you in the lab working on your applications, attendance is required for this course. For every absence you will lose 3 points from your final grade.

·        The professor utilizes e-mail to make announcements, update the syllabus, make assignments, etc.  It is your responsibility to check your e-mail on a daily basis.  Not checking your e-mail is not a viable excuse for not having your work completed on time.

·        Tardiness will not be tolerated.  Instruction will begin precisely on time.

·        The professor suggests that you exchange telephone numbers and e-mail addresses with two other students in the class.  The instructor will not reteach the material to absent students. Sending homework via email is not a substitute for turning in assignments on the day they are due.

·        Tobacco usage will not be tolerated during class time or during office visits.

·        Turn off cell phones and pagers before entering the classroom.

·        Be sure to utilize the instructor’s office hours for help with application exercises.

 

Academic Ethics

 

Academic ethics means communicating honestly and politely with fellow students and with the professor; it means planning and writing your own projects, and it means relying solely on your own memory to answer test questions.  Academic ethics means obeying the law.  Students who engage in unethical behavior connected with this class will receive an F grade for the course and may be referred to other appropriate authorities.

 

Examinations

 

Examinations will include a combination of the following: Multiple/Choice, short answer, defining terms, and writing program code in full or in part.  The fourth and final exam will be comprehensive. A brief review the class period before each exam will be conducted. No makeup exams will be given. If you miss an exam, your comprehensive exam grade will be doubled. Therefore, only one exam may be missed.

 

Accommodating Disabilities

 

If you are a student with a disability and have registered with the Office of Disability Services, please visit with me about any special needs you have on the first day of class. If you think you may have a disability and have not visited with the Office of Disability Services, please call them at 972-3964. After you have met with them, please visit with the instructor.

 

Topical Coverage

 

Introduction to Visual Basic

Writing code

Designing OOED applications

Assigning variables and constants

Selection structures

VB Controls

Repetition structures

Using Controls collection

Creating sub and function procedures

Manipulating strings

Creating menus

Working with files

Declaring arrays

 

Association of Information Technology Professionals

 

A.I.T.P. is the professional association comprised of career minded individuals who seek to expand their potential - employers, employees, managers, programmers, and many others.  The organization seeks to provide avenues for all their members in the IS field, all in an effort to become more marketable in rapidly changing, technological careers. It is the mission of A.I.T.P. to provide superior leadership and education in Information Technology.  A.I.T.P. is dedicated to using the synergy of Information Technology partnerships to provide education and benefits to our members and to working with the industry to assist in the overall promotion and direction of Information Technology. For Membership Information, please contact Dr. Paula Ruby, Office 414, pruby@astate.edu OR Dr. Ralph Ruby, Jr., Office 419C, rruby@astate.edu Dues: $40.00 ($35 national, $5 local).