Download presentation
Presentation is loading. Please wait.
Published bySheena Hamilton Modified over 9 years ago
1
Module Overview n Module Title: OO Programming n Module Code: MIT3446 n Module Value: 3.0 n Duration: 15 weeks n Class-Contact Hours: Lecture15 hrs n Lab/Tutor30hrs
2
Assessment Scheme n Continuous Assessment50% – 1 Test 20% each, Total20% – 1 Assignment 15% – 2 Lab Works 15% n Sessional Examination50%
3
Content Area n 1. Object-Oriented Programming Concepts – OOP versus Procedural Programming n Encapsulation n Inheritance n Polymorphism – Class and Objects n 2. Graphical User Interface (GUI) - Event Handling - Exception Handling
4
Content Area n 3. Java Programming – Java Programming Environment – Java Applets – Object Creation and Initialization – Class Derivation and Inheritance – Message-passing – Polymorphism and Overloading – Control of Access and Visibility
5
Textbooks/References: n An Introduction to Object-Oriented Programming with Java, C. Thomas Wu, McGraw Hill n JAVA How to Program, Deitel & Deitel, Prentice Hall n The Java Tutorial Second Edition, Campione & Walrath, Addison-Wesley
6
Web Sites: n Java Technology Home Page http://java.sun.com/ http://java.sun.com/ n Getting Started with Java(TM) Technology http://java.sun.com/starter.html http://java.sun.com/starter.html n The Java Language Environment: Contents http://java.sun.com/docs/white/langenv/ http://java.sun.com/docs/white/langenv/ n Applets http://java.sun.com/applets/index.html http://java.sun.com/applets/index.html
7
C, C++ and Java n C is procedural n C++ = C + Object Oriented Programming. You can program in C++ without using objects n Java is pure object oriented You cannot program in Java without using objects n The development of Java is based on C and C++
8
Java n Developed by the Sun Microsystems (James Gosling) n Originated as a language for consumer appliances at Sun in 1991 n Java Applets: Java programs that run within a Web browser n Java Applications: A complete stand-alone program
9
Special Features of Java n Java is Simple – no header files – no structures – no pointer arithmetic
10
Special Features of Java n Java is Compiled – Java source code is compiled into byte-code.class file – byte-codes: machine independent – JVM (Java Virtual Machine) to interpret the byte-codes.
11
Special Features of Java n Garbage Collection – built-in program to scan memory and frees any memory that is no longer in use – easier memory management
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.