Dr. Mohammad Ali H. Eljinini


Course Name: : Computer Skills II (for none - Engineering and Science)

Course Number: 605114


Course Description:

(3 credit hours: 2 class + 1 Lab, Prerequisite: 605111)

An introduction to Visual Basic programming language.  Topics include Visual Basic programming principles, Visual programming, and event-driven programming.  Introduction to Microsoft Access.

Course Contents: 

1.     Introduction

1.1. Forms

1.2. Controls (Different Types of controls)

1.3. Properties

1.4. Methods

1.5. Events (Simple Description of Event Procedures and Sequence of Implementation)

1.6. Files and Projects

2.     Mouse Events

2.1. Click

2.2. Double Click

2.3. Mouse Move

2.4. Drag and Drop

2.5. Mouse Down

2.6. Mouse Up

3.     Keyboard Events

3.1. Key Down

3.2. Key Up

3.3. Key Press

4.     Menus

4.1. Creating Menus

4.2. Code Writing for Menus

5.     Dialog Boxes

5.1. Displaying Messages (Msgbox)

5.2. Returning Values from Dialogue Boxes

5.3. Input Box Function

5.4. Built-in Dialogue Boxes

6.     Programming

6.1. Variables and Types of Variables

6.2. Visual Basic Statements

6.3. Arithmetic Operators

6.4. Logical Operators

6.5. Strings

6.6. Built-in Functions

7.     Control Statements

7.1. Simple If Statement

7.2. Multiple If Statements

7.3. Select Case Statements

8.     Looping and Iteration

9.     Arrays

9.1. Declaring and Using Arrays

9.2. Multidimensional Arrays

10. Files

10.1.                  Random Files

10.2.                  Sequential Files

10.3.                  Binary Files

11. Using Procedures and Functions

11.1.                  Writing Procedures and Functions

11.2.                  Scope of Procedures and Functions

12. Introduction to Microsoft Access

 

LAB ASSIGNMENTS

In each major section the students will be given assignments for practicing and developing a good concept of the topic.

  Textbook:

An Introduction to Programming using Visual BASIC 6.0, 4/e,

David Schneider, Prentice Hall, 1999

 References: 

- Computer Programming Fundamentals with Applications in Visual Basic 6.0, 1/e, Addison Wesley

- Computers: An Introduction to Hardware and Software Design

  Larry Wear, James Pronkert, William Lane, 1991

          - Visual BASIC step by step, Microsoft press, 199x

 

 Exams & Grades:

First Exam: 25%                                   

Second Exam: 25%

Final Exam: 40%

Class Activities: 10%