Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Event-Driven Programming

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Program: Information Technology

Course Title: Event-Driven Programming


Course Code: ITec3053
Pre-requisites: ITec2052
Credit Hr: 4

Course description

This is a course in event-driven programming building on prior programming 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.

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.
Course content

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.2. Uses of .NET Platform in Application Development
2.3. Microsoft Visual Studio 2010
Chapter 3: Object-Oriented Fundamentals in VB.NET
3.1. Language Fundamentals
3.2. Classes and Objects
3.3. Inheritance and Overloading Implementation
3.4. Classes Versus Components
Chapter 4: Exception Handling
4.1. Exception Handling
4.2. Structured Exception Handling
4.3. Implementing Exception Handling
Chapter 5: Manipulating Files
5.1. How to open a Text File 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 LINQ Architecture
6.2. The .NET Data providers
6.3. Working with the common .NET Data providers
6.4. The Dataset Component
6.5. Using the DataGridView for database access

Teaching & Learning Methods Lecture, assignments, project and Lab exercises
Assessment/Evaluation & Grading System Assignment=15% and Lab Exam 15%, Project
20 %,Mid Exam 20%, Final Exam 30%

Text Book:
 Understanding Object-Oriented Programming With Java By – Timothy Budd(Pearson)

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.
 The Complete Reference Java 2 (Fourth Edition) By - Patrick Naughton & Herbet Schildt
(Tmh)
 Programming Java - Decker&Hirsh Field Vikas Publisking (2001) (Thomson Learning )
(Second Editon)
 Introduction To Java Programming - Y.Daniel Liang Phi(2002)
 Object Oriented Programming Through Java 2 By - Thamus Wu (Mc.Graw Hill)
 Java 2 - Dietel & Dietel (Pearson Education)
 Introduction To Java – Bala Guru Swamy
 Introduction To Programmind & Ood Using Java – Jaino Nine & Fa Hosch (John Wiley)
 Starting Out With Java – Jony Gaddis (Dream Tech Press)
 Java Programming – Schaum’s Series

You might also like