You are on page 1of 2

MIS 6323: Object Oriented Systems

Fall 2008 Syllabus


MIS 6323: Object Oriented Systems

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

Class hours: 7:00 to 9:45 pm, Monday


Office Hours: 3.00 pm to 5.00 pm on Monday or by appointment

TA: Rajiv Jayant, rajiv(at)utdallas(dot)edu, SOM 3.420, 972-883-4411, 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 * 6 = 24%): There will be four or more homework assignments. The four best
assignments will be chosen to count towards 24% of the final grade.

2. Test 1 (30%): 90 minute test on February 21st, 2008

3. Test 2 (30%): 90 minute test on April 24th, 2008

4. Class Project (16%): Each student is expected to develop an Object Oriented program as part of a
class project. There will be project walkthrough sessions at the end of certain classes or according to
class needs. Two students may combine efforts to produce a more complex and larger project.

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

Grading Policy (expected):

file:///W|/submissions-web/syllabus-tool/1212490846+syl-mis6323.501.08f-@jxa027000.htm (1 of 2)6/4/2008 10:00:57 AM


MIS 6323: Object Oriented Systems

Depends on class performance

Scholastic dishonesty: Scholastic dishonesty will be dealt seriously and according to the University
policy available at http://www.utdallas.edu/student/slife/dishonesty.html

Tentative Class Schedule:

Week Day(s) Topic Book Assignment


Chapters
Course Introduction
1 8/25 Introduction to Software Development and OO 1
concepts
9/1 Labor Day

2 9/8 Some UML notation Notes #1 out

3 9/15 Java: Primitive Types, Strings and I/O 2 #2 out

4 9/22 Java: Flow control 3 #1 due

5 9/29 Java: Defining Classes, Methods and Objects 4, 5 #2 due


#3 out
6 10/6 Java: Arrays 6

7 10/13 Test 1 #3 due

8 10/20 Java: Inheritance 7 #4 out

9 10/27 Java: GUI using Swing 12,13

10 11/3 Java: Exception Handling 8 #4 due


#5 out
11 11/10 Java: Stream and File I/O 12

12 11/17 Java: Dynamic Data Structures 10

13 11/24 Other advanced topics in OO Programming Notes #5 due

14 12/1 Review class & Project Presentation Notes

15 12/8 Test 2: Project Due

Please look at the course website at least once a week for news, note or other issues.

file:///W|/submissions-web/syllabus-tool/1212490846+syl-mis6323.501.08f-@jxa027000.htm (2 of 2)6/4/2008 10:00:57 AM

You might also like