You are on page 1of 2

Spring 2011 Syllabus

MIS 6323: Object Oriented Systems


Instructor: Dr. Radha Mookerjee, (SOM 3.209, 972-883-2415, email via
eLearning ONLY)
Class hours: 4:00 to 6:45 pm, Wednesday
Office Hours: 5:00 pm to 6:30 pm on Monday 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 February 23rd 2011

3. Test 2 (25%): Test on April 27th 2011

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: The assignments are individual assignments. The project is to be group


work. Each project group MUST consist of at least two students and no more
than four. The names of the project group members must be submitted no later
than Feb 23rd. 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 01/12/2011 1
Introduction to Software
Development and OO concepts
#1 out
2 01/19/2011 Java: Basic Computation 2

3 01/26/2011 Java: Flow of Control 3,4

Java: Defining Classes, Methods #2 out


4 02/02/2011 5
and Objects
#1 due
Java: Defining Classes, Methods
5 02/09/2011 5
and Objects
#2 due
6 02/16/2011 Java: Arrays 7

Test 1 (Names of group members


7 02/23/2011
due)
#3 out
8 03/02/2011 Java: Dynamic Data Structures 8

9 03/09/2011 Recursion 9

03/16/2011 Spring Break No Classes

#3 due
10 03/23/2011 Java: Inheritance 10 #4 out

11 03/30/2011 Java: Exception Handling 13, 15

12 04/06/2011 Java: Stream and File I/O 11

13 04/13/2011 Java: GUI using Swing 12

#4 due
14 04/20/2011 Project Presentation

Test 2
15 04/27/2011
Project Due
05/01/2011 Project Due

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

You might also like