MIS 6323: Object Oriented Systems


Dr. Jai Asundi
Fall 2008: Monday, 7:00-9:45pm
SOM 2.XXX
Office hours: SOM 3.418 Monday 3pm - 5pm or by appointment

Teaching Assistant: Rajiv Jayant, rajiv(at)utdallas.edu, 972-883-4411
Office Hours: TBA, SOM 3.420

Background:

The growth of personal computing along with the doubling of processing power every 18 months has led to the increasing importance of software in the world today. Since the early 60s computer professionals have been searching for better ways of developing software systems. Systems that will be delivered on time with the desired functionality, with few errors and a relatively low cost to maintain.

From ad-hoc methodologies in the early 70s, programmers adopted structured techniques through the 80s. It was only in the 90s that Object Oriented (OO) methodologies and technologies were adopted widely. This was largely driven by the need for event-driven programs and ease of maintenance.

Though Java, as a programming language was introduced with the purpose of having a "compile once, run everywhere" property, the ease of construction and maintenance has led to its successful adoption in industry.

In this course students will be introduced to basic concepts of Software development and the development of Object Oriented systems. The Java programming language will be used in order to give a more practical approach to instruction.

Course Description:

This course is offered for Masters as well as PhD level students in the Information Systems area. The topics the students will be familiar with by the end of the course are:

Class Text:

JAVA: An Introduction to Problem Solving & Programming, Walter Savitch, Prentice Hall, 4th Ed., 2005.


Course Related Material


Jai Asundi