You are on page 1of 2

Fall 2010 Syllabus

MIS 6323: Object Oriented Systems


Instructor: Dr. Radha Mookerjee, (SOM 3.209, 972-883-2415, email via
eLearning ONLY)
Class hours: 7:00 to 9:45 pm, Thursday
Office Hours: 4:00 pm to 6:00 pm on Tuesday or by appointment
Email: via eLearning only
TA: TBA
Course Text: JAVA: An Introduction to Problem Solving & Programming, Walter
Savitch & Frank Carrano, Prentice Hall, 5th Ed., 2009

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


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

Course Evaluation:
1. Class Assignments: There will be four homework assignments and will count
towards 25% of the final grade. Note that the first three assignments will
be worth 5% each while the last one will be worth 10%.

2. Test 1 (25%): Test on September 30th 2010

3. Test 2 (25%): Test on December 2nd 2010

4. Class Project (25%): Due December 2nd 2010. Each student is expected to
develop an Object Oriented application as part of a class project. There will
be project walkthrough sessions at the end of certain classes or according to
class needs.

Note: Assignments 1 and 4 may be completed in groups of up to two students.


However, assignments 2 and 3 are to be completed individually. The project is
to be group work. Each project group MUST consist of at least two students and
no more than four. You MUST submit the names of your groups for the
assignments no later than Sep 2nd. The names of the project group members must
be submitted no later than Sep 30th. Each homework or project submission MUST
contain the names of ALL group members.

Make up exams: will be allowed ONLY with the prior permission of the
instructor.
Grading Policy: Based 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:


Book Assignment
Week Day(s) Topic
Chapters
Course Introduction
1 08/19/2010 1
Introduction to Software
Development and OO concepts
#1 out
2 08/26/2010 Some UML notation Notes (can be a
group)
Java: Basic Computation #2 out
3 09/02/2010 (Names of groups for 2 (individual)
assignments due)
#1 due
4 09/09/2010 Java: Flow of Control 3, 4

#2 due
Java: Defining Classes, Methods
5 09/16/2010 5, 6
and Objects
#3 out

6 09/23/2010 Java: Arrays 7

Test 1 #3 due
7 09/30/2010 (Names of groups for projects (individual)
due)
#4 out
8 10/07/2010 Java: Inheritance 8 (can be a
group)

9 10/14/2010 Java: Exception Handling 9

10 10/21/2010 Java: Stream and File I/O 10

11 10/28/2010 Java: GUI using Swing 13, 15

#4 due
12 11/04/2010 Java: Dynamic Data Structures 12

Other advanced topics in OO


13 11/11/2010 Notes
Programming (Time permitting)

14 11/18/2010 Project Presentation

Project Due
Test 2
15 12/02/2010 (Must be a
Project Due
group)

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

You might also like