Object Oriented Programming


Course Code: MIS 414
Credit Hour: 3
Course Group: Specialization Course: Management Information System


Introduction: Object orientation development themes.

Modeling concepts: modeling as a design technique; object modeling; advanced object modeling; dynamic modeling; functional modeling; design methodology - analysis, system design; object design; comparison of methodologies; implementation.

Object oriented languages: Non-object-oriented languages, relational databases; applications-object diagram computer; computer animation.

Beginning with java: Object-oriented systems development.

Java: Java fundamentals, java application, java applets, methods, arrays, string & characters, graphics & java 2d, basic graphical user interface components, multithreading, multimedia, files & streams, jdbc, servlets, rmi, networking, java beans.


Recommended Books:

Mary Campione and Kathy Walrath, Java Tutorial

Herbert Schildt, Complete Reference Java 2

Deitel and Deitel, Java How to Program