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) |
|
|
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
|