Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
85 views

Event Driven Programming Course Out Line

This course teaches event-driven programming using Visual Studio .NET. The course objectives are for students to demonstrate knowledge of object-oriented programming, data types, event-driven programming, and developing graphical user interfaces, databases, and integrated multi-form programs. The course covers topics like the .NET platform, Visual Studio, object-oriented fundamentals in VB.NET, exception handling, file manipulation, and database programming. Students are assessed through assignments, midterm and final exams, and a final project.

Uploaded by

geletamitiku2000
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
85 views

Event Driven Programming Course Out Line

This course teaches event-driven programming using Visual Studio .NET. The course objectives are for students to demonstrate knowledge of object-oriented programming, data types, event-driven programming, and developing graphical user interfaces, databases, and integrated multi-form programs. The course covers topics like the .NET platform, Visual Studio, object-oriented fundamentals in VB.NET, exception handling, file manipulation, and database programming. Students are assessed through assignments, midterm and final exams, and a final project.

Uploaded by

geletamitiku2000
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Event Driven Programming

Course Description
This course uses advanced programming tools such as Visual Studio .Net

Course objectives
Upon successful completion of the course, the student should be able to:
 Demonstrate knowledge of a high-level object oriented programming language.
 Demonstrate use of data types in program and systems development.
 Demonstrate knowledge of event-driven programming and systems development.
 Develop well-organized, block-structured, easily read programs.
 Demonstrate ability to design graphical user interfaces (GUI)
 Demonstrate ability to code arithmetic instructions, conditional statements, repetition
structures, sub procedures, and control arrays in programs.
 Demonstrate ability to develop programming applications to manipulate databases
(including query, display, edit, update functions).
 Demonstrate ability to develop integrated multiform programs.
 Develop appropriate testing procedures and documentation for programs

Course outline
Chapter 1: Introduction
1.1 Introduction to Software Development
1.2 Software Development Approaches
1.3 Rapid Application Development
1.4 Software Development Principles
Chapter 2: Introduction to .NET
2.1 The .NET Platform and Its Architecture
2.1.1 Base Class Library
2.1.2 Common Language Runtime
2.2 Uses of .NET Platform in Application Development
2.3 Introduction to Microsoft Visual Studio 2010
2.3.1 SDI and MDI Forms
2.3.2 Controls
Chapter 3: Object-Oriented Fundamentals in VB.NET
3.1 Language Fundamentals
3.1.1 Variables and Data Types
3.1.2 Control Flow
3.1.3 Methods and Their Types
3.1.4 Events
3.2 Classes and Objects
3.3 Inheritance and Overloading Implementation
3.4 Classes versus Components
Chapter 4: Exception Handling
4.1 Introducing Exception Handling
4.2 Structured Exception Handling
4.3 Implementing Exception Handling
Chapter 5: Manipulating Files How to open a Text File
5.1 Read a file line by line in VB .NET
5.2 Write to a Text File
5.3 How to Copy, Move and Delete a File
Chapter 6: Database Programming
6.1 The ADO.NET Architecture
6.2 LINQ Architecture
6.3 The .NET Data providers
6.4 Working with the common .NET Data providers
6.5 The Dataset Component
6.6 Using the Data Grid View for database access

Assessment methods 10 %
Assignment/quizzes
Mid semester examination 20%
Project ` 20%
Final examination 50%

Text books and References:


 An introduction to programming using visual basic 6.0, fourth edition, David I. Schneider
Evjen, B et al, (2008). Professional Visual Basic 2008.
 Crosspoint Boulevard: Wiley Publishing Inc. Gary Cornell and Jonathan Morrison (2002).
 Programming VB.NET: A Guide for Experienced Programmers. USA: APress Cameron
 Wakefield, Henk-Evert Sonder and Wei Meng Lee. VB.NET Developers Guide. USA:
Syngress Publishing, Inc

You might also like