100 likes | 180 Views
M IS 380 : Object-Oriented Programming using Java. Spring 200 8. 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. Object-Oriented Software Development.
E N D
MIS 380: Object-Oriented Programming using Java Spring 2008 MIS380: Object-Oriented Programming using Java
Class Web URL • http://faculty.unlv.edu/than/is380 • You will find syllabus, lecture notes, practice programs, assignment programs, and other class-related information here. • See Syllabus. MIS380: Object-Oriented Programming using Java
Object-Oriented Software Development • Object-oriented concepts • classes • objects • encapsulation • inheritance • polymorphism • Java programming language • Graphical user interfaces • Applet MIS380: Object-Oriented Programming using Java
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 MIS380: Object-Oriented Programming using Java
Architecture of Conventional System Processes f(1) f(2) f(3) f(4) ….. Data MIS380: Object-Oriented Programming using Java
Architecture of Object-Oriented System f(2) f(1) Data MIS380: Object-Oriented Programming using Java
Course Overview Fundamentals of Java Programming (Part I: Ch1, 2, 4) Object-oriented Programming (Part II: Ch6, 7, 8, 9, 10) GUI Programming (Part III: Ch11, 12, 13, 14) MIS380: Object-Oriented Programming using Java
Fundamentals of Java Programming • Basics of Java (Ch1) • Primitive data types (Ch2) • Operations (Ch2) • Control statements (Ch3) • Methods (Ch4) • Arrays (Ch5) MIS380: Object-Oriented Programming using Java
Objects and classes Methods Constructors Overloading Encapsulation Inheritance Polymorphism Overriding Abstract classes Interfaces Object-oriented modeling Object-Oriented Programming MIS380: Object-Oriented Programming using Java
GUI Programming • Graphics • Applets • GUI components • Event-driven programming MIS380: Object-Oriented Programming using Java