Sunteți pe pagina 1din 2

Spring 2010 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, Tuesday
Office Hours: 2.00 pm to 4.00 pm on Thursday or by appointment
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 deves:lopment 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 2010

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

4. Class Project (25%): Due April 27th 2010. 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.

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 Jan 26th. The names of the project group
members must be submitted no later than Feb 23rd.

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/2010 1
Introduction to Software Development
and OO concepts
#1 out
2 01/19/2010 Some UML notation Notes
(can be a group)
Java: Basic Computation #2 out
3 01/26/2010 (Names of groups for assignments 2 (individual)
due)
#1 due
4 02/02/2010 Java: Flow of Control 3, 4
#2 due
Java: Defining Classes, Methods and
5 02/09/2010 5, 6
Objects
#3 out
6 02/16/2010 Java: Arrays 7
Test 1 #3 due
7 02/23/2010
(Names of groups for projects due) (individual)
#4 out
8 03/02/2010 Java: Inheritance 8
(can be a group)
9 03/09/2010 Java: Exception Handling 9

03/16//2010 Spring Break – No Classes

10 03/23/2010 Java: Stream and File I/O 10 13, 15

11 03/30/2010 Java: GUI using Swing 13, 15


#4 due
12 04/06/2010 Java: Dynamic Data Structures 12
Other advanced topics in OO
13 04/13/2010 Notes
Programming (Time permitting)
14 04/20/2010 Review class & Project Presentation
Test 2 Project Due
15 04/27/2010
Project Due (Must be a group)

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

S-ar putea să vă placă și