Departmental Course Syllabus
Department:
Computer Information Systems Revision
Date: Spring 2006
Course
Number and Title: INEW 2340 – Object oriented Design
Credit
Hours: 3
Instructor: Professor Rocky Conrad, OCP
Office:
NTC 129 Phone
Number: 733-2293 FAX: 733-2976
Email: Conrad@accd.edu Web Address: http://cis.sac.accd.edu/~rconrad/
I. Catalog Description: The student will
learn to analyze and design software from the “object” perspective. The
student will gain knowledge related to concepts of object, class, data
encapsulation, data abstraction, polymorphism, and inheritance using the Java
language as a model. The student is introduced to class diagrams and sequence
diagrams using the Unified Modeling Language (UML) and Rational Rose (or similar
product).
II. Pre-requisites, co-requisites and other
requirements: (ITSC 1305 and ITSE 1329) or equivalent
III. Text:
An Introduction to Programming and Object Oriented Design using Java
5.0, 2nd edition, Nino and Hosch, John
Wiley & Sons Inc., 2005 – ISBN – 0-471-71227-2
IV. Instruction will consist of: We will
utilize the Java SDK 5.0, Dr. Java IDE and Rational Rose 4.2 Demo software to
facilitate the learning of the object oriented approach to software
development. We will also utilize WebCT and Elluminate which are virtual classroom environments via the
Internet. WebCT provides us with asynchronous
communication tools for the class such as email, bulletin boards, online
testing, calendar, etc. Elluminate provides us with
synchronous communication tools for class tutoring such as Voice over IP,
chatting, and application sharing. Classroom instruction will combine lecture
presentation of read materials with hands on exercises.
V. Course Content: - Object-oriented
concepts and terminology, Java, UML, Rational Rose, Elluminate
and WebCT.
VI. Learning
Outcomes and Performance Objectives with their methods of measurement as used
to determine the students’ mastery of those outcomes.
1. Students will be able to comprehend
and utilize the following object oriented concepts: Messaging, Data
Encapsulation, Composition, Polymorphism, Inheritance, OOA, OOD, OOP,
Interfaces, Collections, and Listeners.
Performance Objectives/Method(s) of
measurement for each objective:
Student will be able to demonstrate at
least 70% proficiency of stated concepts on objective tests and hands on
assignments.
2. Students will be able to model
object oriented software applications with UML class diagrams and sequence
diagrams utilizing Rational Rose software.
Performance Objectives/Method(s) of
measurement for each objective:
Student will be able to demonstrate at
least 70% proficiency of creating UML class diagrams and sequence diagrams
utilizing Rational Rose software by hands on assignments and hands on tests.
3. Students will be able to define,
design, test and develop object oriented software applications with java
specifications and implement those specifications in the java programming
language utilizing the Dr. Java IDE freeware.
Performance Objectives/Method(s) of
measurement for each objective:
Student will be able to demonstrate at
least 70% proficiency of defining, designing, testing and developing object
oriented software applications with java specifications and implement those
specifications in the java programming language utilizing the Dr. Java IDE by
hands on assignments and hands on tests.
VII. Course requirements and grade computation.
A. College Requirements:
A
written, comprehensive final examination, not to exceed three hours in length,
shall be given at the end of each semester for each course at the regularly
scheduled time. Any exceptions to these requirements must be approved by the
appropriate dean. Other examinations are given at the discretion of the
instructor.
A
student who must be absent from a final examination should petition that
instructor for permission to postpone the examination. A student absent
without permission from a final examination is graded “F.” Postponed
examinations result in a grade of “I.” The final exam must be taken within 120
calendar days from the end of the semester or the grade automatically becomes
an “F.” (San Antonio College Bulletin, Faculty Handbook - January 1995)
B.
Departmental Requirement:
A student
must earn a grade of C or better in all courses in a student’s CIS degree plan
in order for that student to be awarded an Associate of Applied Science Degree.
C.
Instructor Requirements:
Chapter Examinations - 25%
Chapter and Software
Exercises - 25%
Software Examinations –
25%
Classroom Discussion
and participation - 5%
Final Examination - 20%
VIII. College Policies:
A.
B.
Students are urged not to bring children
to either a class or a lab. Minors under the age of twelve (12) must not be
left unattended on campus. College Academic Council - April, 1998.
C.
ADA Statement: “As per Section 504 of the
Vocational Rehabilitation Act of 1973 and the Americans with Disabilities Act
of 1990, if accommodation is needed contact the Office of Disability Support
Services, CAC 124C, Phone: (210) 733-2347.
D.
A Rapid Response Team exists for the
purpose of responding to emergencies. If you have a disability that will
require assistance in the event of a building evacuation, notify Disability
Support Services,
E.
Academic Dishonesty: Students may be
subject to disciplinary proceedings resulting in an academic penalty or
disciplinary penalty for academic dishonesty. Academic Dishonesty includes, but
is not limited to, cheating on a test, plagiarism and collusion. For additional
information refer to the “Student Code of Conduct” in the San Antonio College
Bulletin.
F.
Students are required to silence all
electronic devices (e.g., pagers, cellular phones, etc.) when in classrooms,
laboratories and the library. College Academic Council, 01/ 2000.
G.
H.
I.
ACCD DPS Emergency Phone Numbers
ACCD DPS Emergency Phone (210) 222-0911
ACCD DPS General Phone (210) 208-8099
ACCD DPS Weather Phone (210) 208-8189 (For information on college closures)
J.
Students must also abide by the policies,
procedures, and rules set forth in the “Student Code of Conduct” and all other
policies set forth in the San Antonio College Bulletin.
www.accd.edu/sac/sacmain/schedule/SAC_Bulletin_05-06.pdf