CS3362 - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

CS3362

Description:

Object-Based Programming. Object-Oriented Programming: Inheritance ... Case Study & Revision. Topics may be covered (depends on progress) Arrays in Java ... – PowerPoint PPT presentation

Number of Views:19
Avg rating:3.0/5.0
Slides: 12
Provided by: Hamm191
Category:
Tags: cs3362 | study | time

less

Transcript and Presenter's Notes

Title: CS3362


1
CS3362
  • Object-Oriented Modeling and Design

2
Instructor
  • Dr. Philips F. L. Wang
  • Email flwang_at_cityu.edu.hk
  • Webpage http//www.cs.cityu.edu.hk/flwang/
  • Tel2788 7341
  • OfficeB6415
  • Mailbox19, 6/F, Lift 9

3
Materials
  • Text Book
  • Java How to Program Sixth Edition (Most
    preferred)
  • H.M. Deitel, P.J. Deitel
  • Prentice Hall, 2003.
  • Java How to Program Fifth Edition (OK)
  • H.M. Deitel, P.J. Deitel
  • Prentice Hall, 2003.
  • Reference Book
  • Practical Object-Oriented Development with UML
    and Java
  • Richard C. Lee, William M. Tepfenhart
  • Prentice Hall, 2002.
  • Course Webpage
  • http//www.cs.cityu.edu.hk/cs3362

4
Time
  • Lecture
  • CS3362-C01 ACAD LT-16 Fri 130pm-320pm
  • Tutorial
  • CS3362-T01 MMW1406 Wed 1230am-120pm
  • CS3362-T02 MMW1406 Tue 1030am-1120am
  • CS3362-T03 MMW1406 Mon 430pm-520pm
  • CS3362-T04 MMW1406 Tue 930am-1020am
  • CS3362-T05 MMW1406 Tue 1130am-1230am

5
Course Aims Objectives
  • This course provide fundamental knowledge to
    analyze, design, and model complex systems using
    OO principles and methodologies.
  • Students learn how to produce an implementable OO
    model.
  • This course explain mappings between OO concepts
    and their implementations.

6
Course Aims Objectives
  • Upon completion, students should be able to
  • understand the process using OO methodology to
    analysis and design of complex systems.
  • model complex systems using UML
  • understand relationship between UML and its
    implementation in C, or Java
  • design, model, and implement complex systems
    using an object-oriented approach

7
Syllabus
  • Overview of the Object Model and Methodologies.
  • Introduction to Use Case Analysis.
  • Introduction to CRC Cards.
  • Classes, Objects, and Classifications.
  • The UML Notation.
  • The UML-to-IDL.
  • UML-to-C.
  • UML-to-Java mappings
  • OO Case Studies.

8
Draft Teaching Plan
  • Introduction
  • Java Applications and Java Applets
  • Control Statements in Java
  • Methods in Java
  • Object-Based Programming
  • Object-Oriented Programming Inheritance
  • Object-Oriented Programming Polymorphism
  • Principle of Object-Orientation
  • Introduction to Use Case Analysis
  • Introduction to UML
  • Interface Definition Language (IDL)
  • Object-Oriented Analysis Using CRC Cards
  • Case Study Revision

9
Topics may be covered (depends on progress)
  • Arrays in Java
  • Strings and Characters in Java
  • Exception Handling in Java
  • Files and Streams in Java
  • Multithreading in Java.

10
Assessment Pattern
  • Examination duration 2 hours
  • Percentage 30 CW 70 Exam
  • Grading pattern Standard (AAA-...F)
  • For a student to pass the course, at least 30 of
    the maximum mark for the examination must be
    obtained.

11
Teaching Pattern
  • Duration of course 1 semester
  • Current mix 2 hrs. lecture 1 hr. tutorial.
Write a Comment
User Comments (0)
About PowerShow.com