BA 224
Managerial Applications Of Object Oriented Programming I
Fall 2000


Instructor: Ashok Subramanian
Office: 234 CCB
Phone: (314) 516-6279
e-mail: subramaniana@umsl.edu
URL:http://www.umsl.edu/~subraman
Office Hours: TR 10:00 a.m. - 11:00 a.m. or by appointment
Class Hours: TR 11:00 a.m. - 12:15 p.m., 103 CCB

Course Description:

This course is an introductory course in object oriented programming. The fundamental concepts of object oriented programming will be studied using the Java programming language.

The prerequisite for this course is BA 1800 - Computers and Information Systems or BA 6800 - Management Information Systems. It is assumed that students will be familiar with basic programming concepts and programming logic. No prior knowledge of any particular programming language is required. Grades will be assigned based on performance on examinations and programming assignments.


Required Textbook:

Head First Java (second Edition), by Sierra & Bates, O'Reilly Publishers, 2005

Evaluation:

A letter grade will be assigned based on your performance in two exams and four programming assignments. Each exam will be weighted as Follows:
Exam 130%
Exam 230%
Assignment 110%
Assignment 210%
Assignment 310%
Assignment 410%




The tentative schedule is listed below. I strongly recommend that you do the recommended readings before each class meeting



Tentative Schedule

Week Topic Readings
8/23, 8/25Orientation, Programming concepts ch. 1
8/30, 9/01Overview of Javach. 1
9/06, 9/08Class & Object Conceptsch. 2
9/13, 9/15Variables: Primitives & Referencesch. 3
9/20, 9/22Objects: State & Behaviorch. 4
9/27, 9/29Methods: Flow Controlch. 5
10/04, 10/06Review, Exam 1
10/11, 10/13The Java APIch. 6
10/18, 10/20Designing Classes for Polymorphismch. 7
10/25, 10/27More Polymorphismch. 8
11/01, 11/03Constructors & Memory Managementch. 9
11/08, 11/10Math: Numbers, Formatting & Staticsch. 10
11/15, 11/17Exception Handlingch. 11
11/29, 12/01Collection Classesch. 16
12/06, 12/08Collections, Reviewch. 16
12/11Exam 2 ()




Back to UMSL Home Page