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.
This note contains below topics, An overview of object oriented system development, Object basics, classes, messages, and the unified approach, Object oriented analysis and use case modeling, Object oriented design, access layer, and view layer, Software quality, testing, and usability.
Author(s): School of Computing, Sathyabama Institute of Science 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.