MIS 380: Object-Oriented

processroguishΛογισμικό & κατασκευή λογ/κού

18 Νοε 2013 (πριν από 3 χρόνια και 11 μήνες)

91 εμφανίσεις

Springl 2008

MIS380: Object
-
Oriented Programming
using Java

1

M
IS
380
: Object
-
Oriented
Programming using Java

Spring

200
8






Springl 2008

MIS380: Object
-
Oriented Programming
using Java

2

Class Web URL

http://faculty.unlv.edu/than/is
380

You will find syllabus, lecture notes, practice
programs, assignment programs, and other
class
-
related information here.

See Syllabus.


Springl 2008

MIS380: Object
-
Oriented Programming
using Java

3

Object
-
Oriented Software
Development

Object
-
oriented concepts


classes


objects


encapsulation


inheritance


polymorphism

Java programming language

Graphical user interfaces

Applet

Springl 2008

MIS380: Object
-
Oriented Programming
using Java

4

What / Why is Object
-
Orientation?

It’s a technology based on objects and
classes.

View of the world


a better modeling
approach

Seamlessness

between systems
development activities

Easier maintenance

Reusability

Springl 2008

MIS380: Object
-
Oriented Programming
using Java

5

Architecture of Conventional System

f(1)

f(2)

f(3)

f(4)

…..

Processes

Data

Springl 2008

MIS380: Object
-
Oriented Programming
using Java

6

Architecture of Object
-
Oriented System

Data

f(1)

f(2)

Springl 2008

MIS380: Object
-
Oriented Programming
using Java

7

Course Overview

Fundamentals of Java Programming


GUI Programming

Object
-
oriented Programming

(Part I: Ch
1, 2, 4
)

(Part II: Ch
6, 7, 8, 9, 10
)

(Part III: Ch
11, 12, 13, 14
)

Springl 2008

MIS380: Object
-
Oriented Programming
using Java

8

Fundamentals of Java
Programming

Basics of Java (Ch1)

Primitive data types (Ch2)

Operations (Ch2)

Control statements (Ch3)

Methods (Ch4)

Arrays (Ch5)

Springl 2008

MIS380: Object
-
Oriented Programming
using Java

9

Object
-
Oriented Programming

Objects and classes

Methods

Constructors

Overloading

Encapsulation

Inheritance

Polymorphism

Overriding

Abstract classes

Interfaces

Object
-
oriented
modeling

Springl 2008

MIS380: Object
-
Oriented Programming
using Java

10

GUI

Programming

Graphics

Applets

GUI components

Event
-
driven programming