Visual Programming

dwikatmo's picture
Course Code: 
132338
Course Outline: 

An Najah National University

Information Technology Faculty – MIS Department

 

 

Course title and number

Visual Programming   البرمجة المرئيه   132338

Instructor(s) name(s)

Mohammed Abdel Khaliq Dwikat

Contact information

(dwikatmo@najah.edu, office: 14G2260, phone ext: 2259)

Semester and academic year

First Semester 2011/2012

Compulsory / Elective

 Compulsory

Prerequisites

 ادارة قواعد البيانات وتطبيقاتها  132270  

Course

Contents

(description)

Introduction to programming using visual programming. Using the Graphical User Interface ( GUI). The .NET Framework and the .NET VB.Variables, Data Types, Mathematical Operations in VB, Control Structures, Arrays, Forms, Controls as Labels, Textboxes, Timers, Buttons, Menus, Databases.

Course Objectives

Give student a visual programming language and learn them how to develop applications using it.

Intended learning

Outcomes and

Competences

 

At the end of this course students should be able to;

1- Use VB in application’s development.

2- Use the GUI in the development process.

3-  Be able to link databases to the VB applications

4- Create practical solutions using the .NET

Textbook and  References

(Online Resources)

  1. Microsoft Visual Basic .NET from Problem Analysis to Program Design, E. Reed Doke, Susan Wiliam
  2. Microsoft Visual Basic .NET
  3. http://www.homeandlearn.co.uk/net/vbnet.html

Assessment Criteria

Activity

Percent (%)

First Exam

25

Second Exam

25

Homework and  quizzes

10

Other criteria (Research, Discussion..etc)

 

Final Exam

40

 

Week

Subject

1

Introduction to Visual Basic .NET: Background and Perspective

2

The Visual Studio .NET Development Environment, Application types, forms, modules and classes

3

Variable Types, string, integers, long, double, Date Time,

4

Toolbox Controls: Text Box, Command Buttons, label, linked labels

5

Toolbox Controls: checkbox, radio, list box, combo, tooltip

6

Toolbox Controls: calendar, progress bar

7

MIDTERM EXAM 1

8

Dialogs: Open, Save, Color, Font and folder browser , handling Events.

9

Control Structures: Selection vs. Iteration ,Working with Arrays

10

Menus & ToolBars: Context Menus, Menus, Toolbars

11

 Containers: Panel, Group Box, Tab and Split

12

 Functions & Procedures

13

MIDTERM EXAM 2

14

Advanced Topics: DBMS

15

Advanced Topics: Introducing Data Structures and Recursion

16

FINAL EXAM