0% found this document useful (0 votes)
1 views4 pages

Event Driven Programming Course Outline

Uploaded by

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

Event Driven Programming Course Outline

Uploaded by

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

Mekdela Amba University

College of Informatics & Computing


Depatrment of Computer Science

Program Computer Science


Course Code CoscXXXX
Course Title: Event-Driven Programming
Degree Program Computer Science
Module Name Advanced programming
Instructor’s contact Email: Misge_Desta@mkau.edu.et
information
Module No. 05
CP Credits (CP) 4
Contact Hours Lecture Tutorial Lab/Practical Home Total
(per week) Study
2 0 3 5 10
Target Group: 4th year Computer Sicence students
Year /Semester Year IV, semester I
Pre-requisites

Status of the Core


Course
Course This is a course in event-driven programming building on prior programming
description experience. The course covers topics in control arrays, exception handling, and
the use of properties, controls, and multiple forms. Introduces database
manipulation and database controls, including use of database linking and
programming applications to display, edit, and update databases by use of
the data access object. This course uses advanced programming tools such
as
Visual Studio .Net.

1
Course objective 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
 To acquaint the student with computer problem solving using a visual
development environment through the assignment of a variety of
problems requiring solution development, program implementation, and
documentation.

2
Course content Chapter 1: Introduction
 Introduction to Software Development
 Software Development Approaches
 Rapid Application Development
 Software Development Principles

Chapter 2: Introduction to .NET


 The .NET Platform and Its Architecture
- Base Class Library
- Common Language Runtime
 Uses of .NET Platform in Application Development
 Introduction to Microsoft Visual Studio 2010
- SDI and MDI Forms
- Controls
Chapter 3: Object-Oriented Fundamentals in VB.NET
 Language Fundamentals
- Variables and Data Types
- Control Flow
- Methods and Their Types
- Events
 Classes and ObjCP
 Inheritance and Overloading Implementation
 Classes Versus Components
Chapter 4: Exception Handling

 Introducing Exception Handling


 Structured Exception Handling
 Implementing Exception Handling
Chapter 5: Manipulating Files
 How to open a Text File
 Read a file line by line in VB .NET
 Write to a Text File
 How to Copy, Move and Delete a File
Chapter 6: Database Programming
 The ADO.NET Architecture
 LINQ Architecture
 The .NET Data providers
 Working with the common .NET Data providers
 The Dataset Component
 Using the DataGridView for database access

3
Lab content o Event driven programming language
o Variable declaration and data type operators and expressions
o Loops and its declaration
o Function declaration and usage
o Arrays
o Error handling
o Opening DB and query DB
o Graphics

Assessment Mid Exam=================(15%)


Methods: Project work================(35%)
Final =====================(50%)
Total======================(100%)

Reference  An introduction to programming using visual basic 6.0, fourth edition,


David I. Schneider
 Evjen, B et al, (2008). Professional Visual Basic 20
CrosspointBoulevard:Wiley Publishing Inc.
 Gary Cornell and Jonathan Morrison (2002). Programming VB.NET Guide
for Experienced Programmers. USA: APress
 Cameron Wakefield, Henk-Evert Sonder and Wei Meng Lee. VB.N
Developers Guide. USA: Syngress Publishing, Inc.

You might also like