You are on page 1of 3

ADMAS UNIVERSITY

FUCULITY of INFORMATICS
DEPARTMENT of COMPUTER SCIENCE

Course Title: Rapid Application Development


Course Code: CoSc239
Credit Hr: 3 + lab
Pre-requisite: CoSc132

Course Description

The course introduces students to the basic principles of .NET platform-based applications and their use.
Topics to be covered include: introduction to Visual Basic programming environment; introduction to the
integrated development environment; building an application; variables, constants, data types, and
expressions; modifying applications; looping and multiple forms; using menus, dialogs, procedures,
functions, and arrays; debugging, executable files, and distribution.
Course Objectives
Upon completing the course, students will
know and understand visual programming,
know how to develop application software using Visual Basic,
understand and design user interface,
know how to create database connectivity using Visual Basic, and
design, develop and implement application software for real world problems using Visual Basic.Net by
connecting to a database.
Course Content
Chapter 1: Introduction to Visual Basic Programming Environment
1.1 Visual Basic.Net and the Visual Basic programming language
1.2 Program development
1.3 Rapid application development
Chapter 2: Introduction to the Integrated Development Environment
2.1 Basic components of Visual Basic integrated development environment
2.2 Customizing the environment
2.3 Setting properties on controls and navigating the code window
2.4 Modifying code in a project
2.5 Running a project
Chapter 3: Building an Application
3.1 Designing an application
3.2 Working with forms
3.3 Using controls
3.4 Changing property values of controls
3.5 Writing and document code
3.6 Evaluating and modify a program
Chapter 4: Variables, Constants, Data Types, and Expressions
4.1 Declaring variables and constants
4.2 Using variables and constants within code
4.3 Describing data types
4.4 Converting between data types
4.5 Coding a form load event procedure
4.6 Using the option strict statement
4.7 Arithmetic expressions
4.8 Order of operator precedence in code
4.9 Pmt and format functions
Chapter 5: Modifying Applications
5.1 ComboBox control
5.2 If…Then…Else… structure and nested structures
5.3 Selection structure
5.4 Validation of input
5.5 Strings in code
5.6 Rational and logical operators in code
Chapter 6: Looping and Multiple Forms
6.1 Adding forms to a project
6.2 Changing default of forms
6.3 Displaying item lists on forms
6.4 Using form controls
6.5 Working with collections in code
6.6 Do Until, Do While loops
6.7 For…Next and For Each…Next loops
Chapter 7: Using Menus, Dialogs, Procedures, Functions, and Arrays
7.1 Adding menus to applications and shortcuts
7.2 Common dialog boxes in an application for user interaction
7.3 One- and multidimensional arrays in code
7.4 Function procedure to return a value
7.5 Sub-procedures
Chapter 8: Debugging, Executable Files, and Distribution
8.1 Differences among syntax, logic, and run-time errors
8.2 Locate errors during design and run time
8.3 Setting breakpoints
8.4 Stepping to execute one statement at a time
8.5 Evaluating variables and expressions
8.6 Changing values of variables using debugging tools
8.7 Examining variables and objects
8.8 Creating executable files
8.9 Creating a setup program to distribute a Windows application
Teaching Methods
- Lecture, Lab
Method of Evaluation
- Formative Assessments: 50%
- Summative Assessments: 50%

Textbook
- Steven Holzner: “Visual Basic .Net Programming Black Book”, Dream Tech Press.
References
- Jeffrey R. Shapiro: “Visual Basic.Net”, Tata McGraw Hill, 2007.
- McCarter David: “Visual Basic.Net Complete”, APRESS, USA.
- Willis Crossland Blair: “Beginning VB.Net 2003”, Dream Tech Press.

You might also like