You are on page 1of 2

MIS 6323: Object Oriented Systems

Spring 2009 Syllabus

MIS 6323: Object Oriented Systems

Instructor: Dr. Jai Asundi, (SOM 3.418, 972-883-4776, asundi(AT)utdallas.edu)

Class hours:4:00 to 6:45 pm, Tuesday, SOM 2.107

Office Hours:1.00 pm to 3.00pm on Tuesday or by appointment

TA:Young Kwark, youngk082(AT)student.utdallas.edu, SOM 3.424, 972-883-4395, Time: By appointment

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

Prerequisite: Knowledge of operating personal computers, text editors and installing programs.

Course Objective:

The objective of the course is to introduce students to the issues of object oriented systems development and understanding.
Topics the students will learn by the end of the semester are:

● Software development lifecycle models


● Object Oriented Programming
● Unified Modeling Language(UML)
● Programming in Java
● Other advanced topics(Patterns, MVC architecture) depending on time constraints

Course Evaluation:

1. Class Assignments (4 * 7 = 28%): There will be four or more homework assignments. The four best assignments
will be chosen to count towards 28% of the final grade.

2. Test 1 (25%): 60 minute test (See tentative schedule below)

3. Test 2 (25%): 60 minute test (See tentative schedule below)

4. Class Project (22%): Each student is expected to develop an Object Oriented program as part of a class project.
This can be accomplished as part of a group. A group can have a maximum of three/four students. There will be
project review/presentation sessions at the end of certain classes or according to class needs.

Make up exams will be allowed ONLY with the prior permission of the instructor.

Grading Policy: Grades A, A-, B+, B, B- and C depending on class performance

Scholastic dishonesty: Scholastic dishonesty will be dealt seriously and according to the University policy available at

file:////Warhol/dox_repository$/syllabus-web-submissions/1231525254+syl-mis6323.001.09s-@jxa027000.htm (1 of 2)1/12/2009 1:40:12 PM


MIS 6323: Object Oriented Systems

http://www.utdallas.edu/student/slife/dishonesty.html

Tentative Class Schedule: MIS 6323: Object Oriented Systems

Lect
Week Day(s) Topic Book Chapters Assignment
#
Course Introduction
1 1 13 January 1
Intro to S/W Development and OO concepts
2 2 20 January Some UML notation Notes #1 out
3 3 27 January Java: Primitive Types, Strings and I/O 2 #2 out
4 4 3 February Java: Flow control 3 #1 due
5 5 10 February Java: Defining Classes, Methods and Objects 4, 5 #3 out
6 6 17 February Java: Classes, Methods and Objects revisited 4, 5 #2 due
7 7 24 February Java: Arrays 6
Java: Inheritance #3 due
8 8 3 March 7, 8
Java: Exception Handling #4 out
9 10 March Test 1 1,2,3,4,5,6
10 17 March Spring Break
#4 due
11 9 24 March Java: GUI using Swing 12,13
#5 out
12 10 31 March Java: Stream and File I/O 12
13 11 7 April Java: Dynamic Data Structures 10
Review class and
14 12 14 March Notes #5 due
Other topics in OO Systems
15 21 April Project Presentations
16 28 March Test 2 Project Due

Please look at the course website regularly for news, notes or other issues.

file:////Warhol/dox_repository$/syllabus-web-submissions/1231525254+syl-mis6323.001.09s-@jxa027000.htm (2 of 2)1/12/2009 1:40:12 PM

You might also like