0% found this document useful (0 votes)
145 views2 pages

Rift Valley University Faculty of Engineering

The document summarizes a course on Rapid Application Development at Rift Valley University. The course is a BSc-level class in Computer Science taught over one semester. It covers methods for quickly developing software to respond to changing business needs, including RAD principles and phases. Students will learn C# programming, object-oriented concepts, and creating graphical user interfaces with forms and controls. Assessment includes assignments, projects, a midterm, and a final exam.

Uploaded by

Samir Husein
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
145 views2 pages

Rift Valley University Faculty of Engineering

The document summarizes a course on Rapid Application Development at Rift Valley University. The course is a BSc-level class in Computer Science taught over one semester. It covers methods for quickly developing software to respond to changing business needs, including RAD principles and phases. Students will learn C# programming, object-oriented concepts, and creating graphical user interfaces with forms and controls. Assessment includes assignments, projects, a midterm, and a final exam.

Uploaded by

Samir Husein
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Rift Valley University

Faculty of Engineering

Courses Title Rapid Application Development


Degree Program BSc in Computer Science
Instructor Endris Mohammed
Contact hours per Lectures Tutorials & Laboratory & Home
week seminars workshop Study
Total
2 3 5 9
Target group Computer Science
Year /semester Year: IV Semester: II
Pre-requisites Object Oriented Software Engineering

Course Description:

In these times of agile business and rapid development of software, to support the high-speed
changes in the business, methods are needed to quickly, effectively and accurately create
software that responds to the changing business environment.  This course presents the various
methods of rapid development that can be applied to generate requirements, validate a solution,
or even create a new operational system.

Course Objectives:

 Identify system development methods


 Learn how to develop systems by using RAD principles
 Learn how to develop a GUI application

Course Schedule, topics, activities, and readings

Week Topic Activities Reading


1-2 Approaches to Analysis and Introduction, A Framework for
Design Analysis and Design Methods,
SSADM, Object-Orientation,
Traditional Approaches, Structured
Approaches, Rapid Application
Development, Workflow Systems
3 Rapid Application Development Definition, Properties, RAD phases
(RAD): and Activities, RAD advantages and
disadvantages, when to use RAD

4-5 C Sharp programming Data types, constants, operators,


fundamentals: control statements, Arrays, strings
and characters.

1|P a g e
6 -7 Object Oriented Programming: classes, objects, methods,
inheritance, interface, operator
overloading, Delegates
8 Mid Exam
9 - 11 Working with Forms and Introduction, Forms, Event
Controls handling, control properties and
layout, labels, textboxes, Buttons,
group boxes, check boxes and
radio buttons, picture boxes.
12-13 Working with menus and dialog Menus, Multiple Document
boxes interfaces, Tab Control, Tree view,
List view, dialog boxes.
14-15 Database, SQL and ADO.NET Introduction; SQL, ADO.NET
Object model, programming with
ADO.NET, Using data set.

Teaching and learning methods:

Lecture, lab, assignments, exercises, project

Assessment/Evaluation & Grading System

Continuous assessment: assignments, lab work and projects 30%, mid-exam 25%, final exam 45%

Attendance Requirements: 85%

Texts and references:

Text Book

 Visual C Sharp 2005 how to program 2e, by Dietel

Reference Books

 C# 2.0: Practical Guide for Programmers by Michel de Champlain


 C # 2.0: The Complete Reference, 2nd Edition

2|P a g e

You might also like