Rift Valley University Faculty of Engineering
Rift Valley University Faculty of Engineering
Faculty of 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:
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.
Continuous assessment: assignments, lab work and projects 30%, mid-exam 25%, final exam 45%
Text Book
Reference Books
2|P a g e