FE-Logo
  • Object Modeling
    • overview of OOP
    • Elements of the Object Model
    • Basic Concepts of Object Oriented Programming
    • Benefits of OOP
    • Object
    • Relationships among Objects
    • Classes
    • Relationships among Classes
    • Relationships between Classes and Objects
    • On Building Quality Classes and Objects
    • characteristics of object oriented modeling
    • Links and Association
    • Generalization and Inheritance
    • An object model
    • Need for OOP Paradigram
    • Multiple Inheritance
    • Data Encapsulation
    • Access Control
    • Creating and Destroying Objects
    • Garbage Collection
    • Introduction to Modeling
    • Object Oriented Methodologies
    • OMT Methodology
    • Inheritance
    • Types of Inheritance
    • The Source Code

  • Dynamic Modeling:
    • Introduction to Dynamic modeling
    • Events
    • states and state diagram
    • Elements of state diagram
    • Advanced concepts in modeling
    • Concurrency
    • Dynamic model
    • Scenario
    • Event-Trace Diagram

  • Functional Modeling:
    • Introduction to functional modeling
    • Data Flow Diagram (DFD)
    • Examples of DFDs
    • Data Dictionary and Meta Data
    • Steps to Produce a DFD
    • Different Types of Keys
    • Introduction to System Design
    • Making a Reuse Plan
    • Estimating Hardware Resource Requirements
    • Handling Global Resources
    • Setting trade-off Priorities
    • Dynamic Simulation
    • Real time system
    • Implementation of Control
    • Design Associations
    • Determine Object Representation
    • Documentation
    • Introduction to methodologies to represent oops
    • Jackson Structured Development (JSD)
    • Overcome the limitations of SA/SD and JSD
    • Overcome the limitations of SA/SD and JSD

  • Java Programming
    • Introduction to Object Design
    • Presentation of Contents
    • Design Algorithms For Operations
    • Introduction to java
    • Features of Java
    • java operatores
    • data types in java
    • variable in java
    • Conditionals and Loops
    • Conditional and loop constructs
    • Arrays
    • Types of arrays
    • Multithreading Programming
    • Input / output in java
    • Method overriding
    • Dynamic Method Dispatch
    • Package in java
    • introduction to java applet
    • Methods
    • The Applet Class
    • An Applet Skeleton
    • Simple Applet Display Methods
    • Requesting Repainting
    • A Simple Banner Applet
    • Using the Status Window
    • Passing Parameters to Applets
    • Improving the Banner Applet
    • getDocumentBase( ) and getCodeBase( )
    • AppletContext and showDocument( )
    • String Handling
    • String Length and Special String Operations
    • Character Extraction
    • String Comparison
    • Searching Strings
    • Modifying a String
    • Data Conversion Using valueOf( )
    • Additional String Methods
    • StringBuffer
    • Additional StringBuffer Methods
    • Void
    • Runtime
    • System
    • Object
    • Class
    • ClassLoader and math
    • Package
    • The java.lang Subpackages
    • The Java I/O Classes and Interfaces
    • The Closeable and Flushable Interfaces
    • The Byte Streams
    • FileOutputStream
    • ByteArrayInputStream
    • ByteArrayOutputStream
    • Buffered Byte Streams
    • BufferedOutputStream
    • Introduction to networking
    • Java and the Net
    • InetAddress
    • TCP/IP Client Sockets
    • URL
    • URLConnection
    • TCP/IP Server Sockets
    • A Caching Proxy HTTP Server
    • Datagrams
    • Event handling
    • Event Classes
    • Sources of Events
    • Using the Delegation Event Model
    • Adapter Classes
    • Inner Classes
    • Introducing the AWT
    • Window Fundamentals
    • Working with Frame Windows
    • Creating a Frame Window in an Applet
    • Creating a Windowed Program
    • Working with Graphics
    • Working with Color
    • Working with Fonts
    • Control Fundamentals Using AWT
    • Choice Controls
    • Managing Scroll Bars
    • Using a TextField
    • Menu Bars and Menus
    • Using a TextArea
    • Dialog Boxes
    • Handling Events by Extending AWT Components

  • Software Development using Java:
    • Java Bean
    • Bean Developer Kit (BDK)
    • JAR Files
    • Introspection
    • Developing a Simple Bean Using the BDK
    • Using Bound Properties
    • Using the BeanInfo Interface
    • The Java Beans API
    • Introduction to Swing
    • Buttons
    • Check Boxes
    • Radio Buttons
    • Combo Boxes
    • Tabbed Panes
    • Scroll Panes
    • Trees
    • Tables
    • Servlets
    • A Simple Servlet
    • The javax.servlet Package
    • Reading Servlet Parameters
    • The javax.servlet.http Package
    • Using Cookies
    • Session Tracking
    • The Differences Between C++ and Java
    • Eliminating Pointers
    • C++ Reference Parameters Versus Java Reference Parameters
    • Converting C++ Abstract Classes into Java Interfaces
    • Converting Default Arguments
    • Converting C++ Multiple-Inheritance Hierarchies
    • Destructors Versus Finalization
    • The DynamicBillboard Applet
    • Source Code Overview
    • BillData.java
    • Dynamic Code
    • ImageMenu
    • The Source Image
    • The Methods
    • The Lavatron Applet: A Sports Arena Display
    • Hot Lava
    • Scrabblet
    • The Game
    • The APPLET Tag
    • The Server Code

Branch : Electrical and Electronics Engineering | Subject : Object Oriented Programming
Object Modeling
  • overview of OOP

    Read topic
  • Elements of the Object Model

    Read topic
  • Basic Concepts of Object Oriented Programming

    Read topic
  • Benefits of OOP

    Read topic
  • Object

    Read topic
  • Relationships among Objects

    Read topic
  • Classes

    Read topic
  • Relationships among Classes

    Read topic
  • Relationships between Classes and Objects

    Read topic
  • On Building Quality Classes and Objects

    Read topic
  • characteristics of object oriented modeling

    Read topic
  • Links and Association

    Read topic
  • Generalization and Inheritance

    Read topic
  • An object model

    Read topic
  • Need for OOP Paradigram

    Read topic
  • Multiple Inheritance

    Read topic
  • Data Encapsulation

    Read topic
  • Access Control

    Read topic
  • Creating and Destroying Objects

    Read topic
  • Garbage Collection

    Read topic
  • Introduction to Modeling

    Read topic
  • Object Oriented Methodologies

    Read topic
  • OMT Methodology

    Read topic
  • Inheritance

    Read topic
  • Types of Inheritance

    Read topic
  • The Source Code

    Read topic