Module Description:
This course involves using an Object Oriented Programming language like Java to cover the fundamentals of visual programming; Topics include files manipulation; related data structures; exception handling and Graphical User Interfaces (SWING technology, event handling and models), Developing applications for the web environment; Basic concepts of Human Computer Interaction; Comparison between the selected language and other visual languages. A large programming project is given in phases to develop a large application with an OO language.
Module Aims:
The aim of this course is to understand how to implement Object Oriented Programming language
Learning Outcomes:
· Ability to analyze a real business problem
· Ability to develop a software application
· Ability to debug software
· ability to using Microsoft Visual basic.Net
· Understand the visual programming concepts.
· Acquaintance IDE of visual studio .NET
· The ability to work independently to accomplish assigned tasks.
· The ability to communicate and to discuss related topics of the course with instructor inside and outside class.
· Acquaintance of using internet to get information related to the course
Textbook:
Deitel & Deitel, the Complete JAVA 2, 2002, Prentice-Hall.
Deitel & Deitel, VisualBasic.NET; How to program, 2002; Prentice-Hall
JAVA How to Program, H. M. Deitel, P. J. Deitel,6th addition , 2004 Prentice Hall