Course Prefix and Number:CIS 248

Course Title:VISUAL BASIC II: DESKTOP APPLICATIONS

Course Credit Hours:3

Official Course Description:

This course is designed to provide students with the knowledge and skills to design, develop, and implement Visual Basic applications designed to run on individual computers or workstations.  This course helps prepare the student for the Microsoft Certified Professional Exam:  Exam 70-176:Designing and Implementing Desktop Applications with Microsoft® Visual Basic® 6.0
Course Prerequisites:
  Visual Basic I or consent of instructor.

Instructor's Name:Arif Azeem

Instructor's Phone Number: 886-3863/337

Instructor's E-mail:arif.azeem@kctcs.edu

    Instructor's Office Location:Prestonsburg – M215        
    Office Hours*:MW: 2:15-3:10, 3:10-4:00 
    TR: 11:20-12:15, T: 2:55-3:45, F: 1:00-1:50
    *Subject to change. See schedule on the office door

Required Text: MCSD Guide to Developing Desktop Applications With Microsoft®VISUAL BASIC® 6.0 ADVANCED TOPICS by Michael V. Ekedahl. Published by Course Technology

Supplies: 3 ½" diskettes (Zip disk of 100MB recommended)

248CIS Approved Course Competencies:
Upon completion of the course the student can:

  1. Develop an application design.
  2. Design and create a user interface.
  3. Implement input validation and processing.
  4. Use debugging tools.
  5. Implement error handling.
  6. Create and use class modules.
  7. Use ActiveX Data Objects (ADO) to access, modify, and retrieve data.
  8. Create and use Component Object Model (COM) Components.
  9. Develop an Internet application.
  10. Deploy an application.

COURSE OUTLINE:

  • Installing and Configuring Visual Basic for the Desktop
  • Fundamentals of Event Driven Programming
  • Creating Data Services Using ADO
  • Accessing a Database with SQL and ActiveX Controls
  • The Windows Common Controls (Part 1)
  • The Windows Common Controls (Part 2)
  • Multiple Document Interface Programming
  • Designing and Implementing Component Based Applications
  • Reusing Code with Class Modules
  • Creating a Collection Hierarchy
  • Creating an ActiveX Control
  • Extending ActiveX Control Features
  • ActiveX Documents
  • Using Internet Controls
  • DHTML and HTML Help
  • Understanding the Windows Application Programming Interface
  • Program Deployment and Maintenance

Course Structure:

Methods of Instruction: Through lectures, hands on experience, and lab projects

Course Objective:To introduce students to the solution of realistic problems using general applications software packages.

Technology/Media Component:

Web Support:Student should visit the class website on a regular basis to check the date for the tests and other information such as projects and practice tests. The class web site is at www.AzeemTech.com/online

Course Requirements and Evaluation/Grading Policy:

Grading Policies: To determine your final grade for the course, add the total points earned and compare it to the total points possible. Use the following scale:

Course Activities

Grading Scale

Test 1             100 (points)

360 – 400 = A (Excellent)

Test 2             100

320 – 359 = B (Good)

Projects          100

280 – 319 = C (Average)

Final Exam     100

240 – 279 = D (Satisfactory)

Total Points:  400

Below 240 = E (Fail)

(Note: less than 70% of assignments completion would result in failing grade regardless of grades obtained in the tests)

Attendance Policy: Students are responsible for their absences. No makeup exam shall be given unless a prior arrangement has been made with the instructor prior to missing an exam.

Withdrawal Policy: The last day to withdraw from this class and receive a W grade is the mid-term date listed in the college schedule. Any request for withdrawal after the date would be limited on the circumstances such and illness and students past effort. No request for withdrawal from the course during the last week of classes (a week before the final exam) will be accepted.

Statement of Student Cheating & Plagiarism:

2.3.1          KCTCS Academic Offenses: 

   2.3.1.1   Plagiarism

    Plagiarism is the act of presenting ideas, words, or organization of a source, published or not, as if they were one's own.  All quoted material must be in quotation marks, and all paraphrases, quotations, significant ideas, and organization must be acknowledged by some form of documentation acceptable to the instructor for the course. 

    Plagiarism also includes the practice of employing or allowing another person to alter or revise the work that a student submits as the student's own. Students may discuss assignments among themselves or with an instructor or tutor, but when the actual material is completed, it must be done by the student and the student alone.  The use of the term "material" refers to work in any form including written, oral, and electronic. 

    All academic work, written or otherwise, submitted by a student to an instructor or other academic supervisor, is expected to be the result of the student's own thought, research, or self-expression.  In any case in which a student feels unsure about a question of plagiarism involving the student's work, the student must consult the instructor before submitting the work. 

   2.3.1.2   Cheating

    Cheating includes buying, stealing, or otherwise obtaining unauthorized copies of examinations or assignments for the purpose of improving one's academic standing.  During examinations or in-class work, cheating includes having unauthorized information, and/or referring to unauthorized notes or other written or electronic information.  In addition, copying from other, either during examinations or in the preparation of homework assignments, is a form of cheating. 

   2.3.1.3       Student Co-Responsibility

    Anyone who knowingly assists in any form of academic dishonesty shall be considered as guilty as the student who accepts such assistance.  Students should not allow their work to be copied or otherwise used by fellow students, nor should they sell or give unauthorized copies of examinations to other students. 

   2.3.1.4       Misuse or Student Falsification of Academic Records

    The misuse or actual or attempted falsification, theft, misrepresentation, or other alteration of any official academic record of the college is a serious academic offense.  As used in this context, "academic record" includes all paper and electronic versions of partial or complete academic record. 

ADA Statement:

STUDENTS WITH DISABILITES (ADA)

If you need an accommodation because of a documented disability, you are required to register with disability support services located in the CounselingCenter on each campus.  Please do not request accommodations directly from your instructor.  If you require assistance during an emergency evacuation, notify disability support services immediately.  Disability support service providers are listed below for each campus:

PRESTONSBURGCOMMUNITY COLLEGE, PRESTONSBURG CAMPUS 

Janie Beverley, CounselingCenter, JohnsonBuilding, 130C, Phone (606) 886-3863,  Ext. 299

or

Janie Carr, CounselingCenter, JohnsonBuilding, 130D, Phone (606) 886-3863, Ext. 354

Long distance toll-free:  888-641-4132

PRESTONSBURGCOMMUNITY COLLEGE

AND

MAYOTECHNICALCOLLEGE

PIKEVILLE CAMPUS

Elizabeth Cole, Pike North 105J, Phone (606) 218-2079

MAYOTECHNICALCOLLEGE, PAINTSVILLE CAMPUS

Juanita Fannin, Director of Counseling

StudentServicesBuilding (Building C)

Phone (606) 789-5321, Ext. 288