This note covers Introduction to C++,Classes and Objects ,constructors and deconstructors, Operator Overloading and type Conversion and Inheritance, Generic programming with Templates.
Author(s): Kallam Haranadhareddy Institute Of Technology
This note covers Java Overview ,Java Environment Setup, Basic Syntax, Basic Data Types, Variable Types, Basic Operators, Loop Control, Decision making, String handling, Object and Classes, Methods, Modifier Types ,Inner Classes,Inheritance,Overriding,Polymorphism,Abstraction,Encapsulation,Packages,Interfaces, I/O, Exception Handling, Multithreading.
Author(s): Dr. M.S.R.Prasad
This book explains with topics starting with introduction to UML, Basic Structural modelling ,Advanced Structural Modelling, Class and object Diagrams ,Basic Behavioural Modelling, Advanced Behavioural Modelling, Architectural Modelling and Case Study which includes The unified Library application and ATM application.
Author(s): RGM College Of Engineering And Technology
This note describes Modeling concepts, class Modeling, Advanced Class Modelling, State Modeling ,Advanced State Modeling, Interaction Modeling, Process Overview, System Conception, Domain Analysis, Application Analysis, System Design, Class Design, Implementation Modeling, Legal System and Design Patterns.
This PDF covers the following topics related to Object Oriented Development : Java Essentials, Introduction, The Case Study, Analyses, Design, Programming, Testing, Exception Handling, Polymorphism and Design Patterns, Inheritance, Inner Classes.
Author(s): Leif Lindback
This PDF covers the following topics related to Object Oriented Programming with C++ and Java : Introduction to Programming Language, Introduction to Object Oriented Programming, Introduction to Java, Data Types, Variables and Operators in C++, Function, Arguments and Overloading, Classes and Object in C + +, Unions, Nested Classes, Constructors and Destracters, Inheritance in C++, Polymorphism in C++, Java Architecture, Data Types, Operators and Control Structures in Java, Classes and Objects in Java, Inheritance in Java, Polymorphism in Java, Interfaces in Java Inner Class, Garbage Collection, Packages and Class Libraries, Classes, Exception Handling, IO Stream, Applets and Application, Multithreading and Multitasking, Threads, Thread States and Priorities, Synchronization, AWT GUI Components, Components, Event Listener, Controls & Events, Applet Versus Application, Applet Life Cycle.
Author(s): Centre for Information Technology and Engineering, Manonmaniam Sundaranar University, Tirunelveli
This PDF covers the following topics related to Object Oriented Analysis and Design : Object Orientation, System development, Review of objects, Object relationship, Dynamic binding, OOSD life cycle, Overview of Methodologies, Rambaugh methodology, OMT &
Author(s): Sri Chandrasekharendra Saraswathi Viswa Mahavidyalaya
This note covers the following topics: From Scheme to Java, Java Mechanics, Java Data Types, Static Fields and the Singleton Pattern, Simple Graph Algorithms, Object-Oriented Data Structures, Graphical User Interfaces, GUI Programming.
Author(s): Robert Corky Cartwright
This note explains the following topics: Object oriented paradigm, Methods, Classes, Polymorphism, Class Hierarchies, Method Binding, Abstraction, Overriding, Exceptions, The Java Buzzwords, Interpreted and High Performance, Arrays, Operators, Control Statement, Parameter Passing, Recursion, String Handling, Inheritance, Forms of inheritance, Benefits Of Inheritance, Costs Of Inheritance, Packages and Interface, Byte Stream Classes.
Author(s): Shri Vishnu Engineering College For Women
This note is aimed at students with little or no programming experience, and it uses Dr Java as a vehicle for student experimentation object-oriented programming concepts.
Author(s): Rick Halterman
This note explains the following topics: The Practice of Programming, Tools for Working with Abstractions, Inheritance, Polymorphism, and Abstract Classes, Interfaces, Nested Classes, and Other Details, Graphical User Interfaces in JAVA, Generic Programming, Correctness and Robustness.
Author(s): University of KwaZulu-Natal
This note covers the following topics: Object-Oriented Programming, GUI Programming, Exception Handling, Numeral Systems, Input and Output, Collection Framework, Network Programming, Multiple Threads, Software Development, Object-Oriented Design, Enumerated Types, Applets.
Author(s): Ken Slonneger
This note explains the following topics: Short recapitulation of basics of object-oriented programming in C++, Memory management , Constant values and objects, Error handling, Inheritance, Dynamic polymorphism, Static polymorphism, The Standard Template Library, Traits, Policies, Template metaprogramming, Expression templates, C++11 threads.
Author(s): Ole Klein
This note provides an overview of object-oriented programming in general and Java in particular. Topics covered includes: The Basic Parts of Java, Object-Oriented Programming in Java, Inheritance, Polymorphism, Interfaces and Introduction to Inner Classes, Exception Handling, Input/Output (Streams), Software Test, Run-Time Type Identification, The Assert Mechanism and Design by Contract.
Author(s): Kristian Torp
Purpose of this note is to introduce several programming paradigms including Object Oriented Programming, Generic Programming, Design Patterns.
Author(s): Binnur Kurt
This note intended to provide both an introduction to Java that complements the practical workbooks and to highlight the abstract notion of object-oriented programming. Examples and discussions will use Java primarily, but other languages may be used to illustrate specific points where appropriate.
Author(s): Dr Robert Harle
This book explains the following topics: Software crisis, Software Evaluation, POP (Procedure Oriented Programming), OOP (Object Oriented Programming), Benefits of OOP, Object Oriented Language, Application of OOP, Introduction of C++, Application of C++, Simple C++ Program, C++ Statements, Structure of C++, Creating Source File, Compiling and Linking.
Author(s): Guru Jambheshwar University of Science and Technology, Hisar
This book covers the following topics: Introduction to Object-Oriented Methodology, Advanced Object Modeling, Dynamic Modeling, Functional Modeling, System Design and Object Design.
Author(s): Dr. Rajender Nath
This lecture note covers the following topics: Types and objects, Very simple Java programs, Fancier Java features, Recursion, Parsing, Exception handlers, Lists, Trees, Graphical User Interfaces: Static, Generic Types and Java Collections, Software Design Principles, Threads and Concurrency, The Java Query Language, Using Java to Query databases and other persistent object repositories JPQL, Distributed Computing and Quantum Computing.
Author(s): Professor Ken Birman
This course note continues the development of programming and problem-solving skills, focusing on object-oriented programming and design (OOP/OOD), and improved programming practices. Topics include: an introduction to the Java programming language, encapsulation and information hiding, proper program and class design, inheritance, polymorphism, and generics. Other topics may be added, time permitting.
Author(s): University of Maryland, Baltimore County
The course note presents the theory and practice of object-oriented programming. It enhances students understanding of the concepts of object, class, message, method, inheritance, and genericity. This note covers a basic model for objects; the principles of types and polymorphism in object-oriented programming languages; different forms of abstraction; and theory and practice of reuse. The course also introduces students to some object-oriented design patterns that practitioners have found useful.
Author(s): Riccardo Pucella
This is a teaching material about object-oriented programming, illustrated with use of the programming language C. It is assumed, as a prerequisite, that the readers have some knowledge about imperative programming, preferably knowledge about C.
Author(s): Kurt Normark, Aalborg University