Computer Dept


CSE - Computer Science Engineering 
Lecture Notes, Study Materials and Importants questions answers



Programming in C - (Click Here) 
Programming and Data Structures I - (Click Here) 
Programming and Data Structure II - (Click Here) 
Database Management Systems - (Click Here) 
Computer Architecture - (Click Here) 
Analog and Digital Communication - (Click Here) 
Computer Networks - (Click Here) 
Operating Systems - (Click Here) 
Design and Analysis of Algorithms - (Click Here) 
Microprocessors and Microcontrollers - (Click Here) 
Software Engineering - (Click Here) 
Discrete Mathematics - (Click Here) 
Internet Programming - (Click Here) 
Object Oriented Analysis and Design - (Click Here) 
Theory of Computation - (Click Here) 
Computer Graphics - (Click Here) 
Distributed Systems - (Click Here) 
Mobile Computing - (Click Here) 
Compiler Design - (Click Here) 
Digital Signal Processing - (Click Here) 
Artificial Intelligence - (Click Here) 
Data Ware Housing and Data Mining - (Click Here) 
Software Testing - (Click Here) 
Cryptography and Network Security - (Click Here) 
Grid and Cloud Computing - (Click Here) 
Resource Management Techniques - (Click Here) 
Service Oriented Architecture - (Click Here) 
Embedded and Real Time Systems - (Click Here) 
Multi - Core Architectures and Programming - (Click Here) 
Engineering Mathematics I - (Click Here) 
Engineering Mathematics II - (Click Here) 
Transforms and Partial Differential Equations - (Click Here) 
Probability and Queueing Theory - (Click Here) 
Physics for Information Science - (Click Here) 
Engineering Physics - (Click Here) 
Engineering Chemistry - (Click Here) 
Basic Electrical and Electronics and Measurement Engineering - (Click Here) 
Technical English - (Click Here) 
Problem Solving and Python Programming - (Click Here) 
Engineering Graphics - (Click Here) 
Environmental Science and Engineering - (Click Here) 
Total Quality Management - (Click Here) 
Professional Ethics in Engineering - (Click Here) 


Subject : Programming in C

UNIT I BASICS OF C PROGRAMMING

  1. Generations of Computers - Answer (click here)
  2. Classification of Computers - Answer (click here)
  3. Basic Computer Organization - Answer (click here)
  4. Number Systems - Answer (click here)
  5. Algorithm, Pseudocode and Flowchart - Answer (click here)
  6. C Programming Basics - Answer (click here)

UNIT II ARRAYS AND STRINGS

  1. Arrays - C Programming - Answer (click here)
  2. Strings - C Programming - Answer (click here)

UNIT III FUNCTIONS AND POINTERS

  1. Functions - C Programming - Answer (click here)
  2. C Pointer- C Programming - Answer (click here)

UNIT IV STRUCTURES

  1. Structures - C Programming - Answer (click here)
  2. Structures and Unions - C Programming - Answer (click here)

UNIT V FILE PROCESSING

    Subject : Programming and Data Structures I

    C PROGRAMMING FUNDAMENTALS A REVIEW

    1. C Programming Fundamentals - A Review Topics Covered - Answer (click here)
    2. Conditional Statements - Answer (click here)
    3. Control statements - Answer (click here)
    4. Functions - Answer (click here)
    5. Arrays - Answer (click here)
    6. C Preprocessor - Answer (click here)
    7. Pointers - Answer (click here)
    8. Function pointers - Answer (click here)
    9. Function with Variable number of arguments - Answer (click here)
    10. Important Short Questions and Answers: Programming Fundamentals - Answer (click here)

    C PROGRAMMING ADVANCED FEATURES

    1. Structures - Answer (click here)
    2. Union - Answer (click here)
    3. File handling concepts - read, write and Manipulations - Answer (click here)
    4. Important Short Questions and Answers: C Programming Advanced Features - Answer (click here)

    LINEAR DATA STRUCTURES LIST

    1. Abstract Data Types (ADTs) - Answer (click here)
    2. List ADT array-based implementation - Answer (click here)
    3. Array Implementation of Lists List - Answer (click here)
    4. Singly Linked List - Answer (click here)
    5. Circularly linked lists - Answer (click here)
    6. Doubly linked lists - Answer (click here)
    7. Applications of lists - Answer (click here)
    8. Important Short Questions and Answers: Linear Data structures- List - Answer (click here)

    LINEAR DATA STRUCTURES STACKS QUEUES

    1. Stacks ADT - Linear Data Structures - Answer (click here)
    2. Expression Evaluation and Syntax Parsing - Answer (click here)
    3. Queue ADT - Linear Data Structures - Answer (click here)
    4. Important Short Questions and Answers: Linear Data Structures - Stacks, Queues - Answer (click here)

    SORTING SEARCHING AND HASH TECHNIQUES

    1. Sorting - Answer (click here)
    2. Bubble sort - Answer (click here)
    3. Quick sort - Answer (click here)
    4. Selection sort - Answer (click here)
    5. Insertion sort - Answer (click here)
    6. Shell sort - Answer (click here)
    7. Merge sort - Answer (click here)
    8. Radix sort - Answer (click here)
    9. Search Algorithm: Linear search or sequential search and Binary search - Answer (click here)
    10. Hashing - Answer (click here)
    11. Separate Chaining (Open Hashing) (or) External Hashing - Answer (click here)
    12. Open Addressing (Closed Hashing) - Answer (click here)
    13. Re Hashing Collision - Answer (click here)
    14. Extendible Hashing - Answer (click here)
    15. Important Short Questions and Answers: Sorting and Searching - Answer (click here)
    Subject : Programming and Data Structure II

    OBJECT ORIENTED PROGRAMMING FUNDAMENTALS

    1. C++ Programming Features - Answer (click here)
    2. Data Abstraction - Answer (click here)
    3. Data encapsulation - Answer (click here)
    4. Class - Answer (click here)
    5. Objects - Answer (click here)
    6. Constructor - Answer (click here)
    7. Static Members - Answer (click here)
    8. Constant Members - Answer (click here)
    9. Member Functions - Answer (click here)
    10. Pointers - Answer (click here)
    11. References - Answer (click here)
    12. Role of this Pointer - Answer (click here)
    13. Storage class - Answer (click here)
    14. Function as Arguments - Answer (click here)

    OBJECT ORIENTED PROGRAMMING CONCEPTS

    1. String Handling - Answer (click here)
    2. Copy Constructor - Answer (click here)
    3. Polymorphism - Answer (click here)
    4. Function Overloading - Answer (click here)
    5. Operator Overloading - Answer (click here)
    6. Dynamic Memory Allocation - Answer (click here)
    7. Nested Classes - Answer (click here)
    8. Inheritance and its Type - Answer (click here)
    9. Virtual Functions - Answer (click here)

    C Plus PROGRAMMING ADVANCED FEATURES

    1. Abstract Class - Answer (click here)
    2. Exception Handling - Answer (click here)
    3. Standard Libraries - Answer (click here)
    4. Generic Programming - Answer (click here)
    5. Templates: Class and function templates - Answer (click here)
    6. Containers - Answer (click here)
    7. Iterators - Answer (click here)
    8. Function Adaptors - Answer (click here)
    9. Allocators - Answer (click here)
    10. Parameterizing the Classes - Answer (click here)
    11. File Handling Concepts - Answer (click here)

    ADVANCED NON

    1. Tree Introduction - Answer (click here)
    2. Binary Tree ADT: Implementation, Types, Application, Comparison - Answer (click here)
    3. Binary search tree ADT - Answer (click here)
    4. AVL Trees - Answer (click here)
    5. B-trees - Answer (click here)
    6. Red–black tree - Answer (click here)
    7. Splay trees - Answer (click here)
    8. Binomial Heaps - Answer (click here)
    9. Fibonacci Heaps - Answer (click here)
    10. Disjoint Sets data structure - Answer (click here)
    11. Amortized analysis - Answer (click here)
    12. Accounting Method - Answer (click here)
    13. Potential Method - Answer (click here)
    14. Aggregate Analysis - Answer (click here)

    GRAPHS

    1. Representation of Graphs - Answer (click here)
    2. Breadth First Traversal - Answer (click here)
    3. Depth First Traversal - Answer (click here)
    4. Topological Sort - Answer (click here)
    5. Minimum Spanning Trees - Answer (click here)
    6. Kruskal's algorithm - Answer (click here)
    7. Prim’s Algorithm - Answer (click here)
    8. Shortest Path Algorithms - Answer (click here)
    9. Dijkstra’s Algorithm - Answer (click here)
    10. Bellman-Ford Algorithm - Answer (click here)
    11. Floyd - Warshall Algorithm - Answer (click here)
    Subject : Database Management Systems

    INTRODUCTION TO DBMS

    1. Trust Management in Virtualized Data Centers - Answer (click here)
    2. Introduction to DBMS(Database Management Systems) - Answer (click here)
    3. Purpose of Database Systems - Answer (click here)
    4. File systems vs Database systems - Answer (click here)
    5. Database System Terminologies - Answer (click here)
    6. Data Models - Answer (click here)
    7. Components of DBMS - Answer (click here)
    8. Relational Algebra - Answer (click here)
    9. ER Model - Answer (click here)
    10. Functional Dependencies Definition - Answer (click here)
    11. Database Normalization - Answer (click here)
    12. Data Anomalies - Answer (click here)

    SQL and QUERY OPTIMIZATION

    1. SQL Overview - Answer (click here)
    2. Data Types in SQL - Answer (click here)
    3. object-oriented database management system - Answer (click here)
    4. Data Definition Language or Data Description Language(DDL) - Answer (click here)
    5. Data Manipulation Language (DML) - Answer (click here)
    6. Data Control Language(DCL) - Answer (click here)
    7. Transaction Control Language (TCL) - Answer (click here)
    8. Embedded SQL - Answer (click here)
    9. Query Processing and Optimization (QPO) - Answer (click here)

    TRANSACTION PROCESSING AND CONCURRENCY CONTROL

    1. Transaction Processing - Answer (click here)
    2. Introduction to Concurrency - Answer (click here)
    3. Lock - Answer (click here)
    4. Two-Phase Locking Techniques: The algorithm - Answer (click here)

    TRENDS IN DATABASE TECHNOLOGY

    1. Physical Storage Media - Answer (click here)
    2. RAID: Redundant Arrays of Independent Disks - Answer (click here)
    3. File Operations - Answer (click here)
    4. Hashing - Answer (click here)
    5. Indexing - Answer (click here)
    6. B+-Tree Index Files - Answer (click here)
    7. Data Warehouse - Answer (click here)
    8. Data Mining - Answer (click here)
    9. Mobile Databases - Answer (click here)
    10. Spatial Database Types of Spatial Data - Answer (click here)
    11. Multi-dimensional Indexes - Answer (click here)

    ADVANCED TOPICS

      FUNDAMENTALS OF Database Systems by Ramez Elmasri and Shamkant B Navathe

      PART 1 Introduction to Databases

      chapter 1 Databases and Database Users

      1. Databases and Database Users - Answer (click here)
      2. An Example - Databases and Database Users - Answer (click here)
      3. Characteristics of the Database Approach - Answer (click here)
      4. Actors on the Scene - Databases and Database Users - Answer (click here)
      5. Workers behind the Scene - Databases and Database Users - Answer (click here)
      6. Advantages of Using the DBMS Approach - Answer (click here)
      7. A Brief History of Database Applications - Answer (click here)
      8. When Not to Use a DBMS - Answer (click here)

      chapter 2 Database System Concepts and Architecture

      1. Database System Concepts and Architecture - Answer (click here)
      2. Data Models, Schemas, and Instances - Answer (click here)
      3. Three-Schema Architecture and Data Independence - Answer (click here)
      4. Database Languages and Interfaces - Answer (click here)
      5. The Database System Environment - Answer (click here)
      6. Centralized and Client/Server Architectures for DBMSs - Answer (click here)
      7. Classification of Database Management Systems - Answer (click here)

      PART 2 The Relational Data Model and SQL

      chapter 3 The Relational Data Model and Relational Database Constraints

      1. The Relational Data Model and Relational Database Constraints - Answer (click here)
      2. Relational Model Concepts - Answer (click here)
      3. Relational Model Constraints and Relational Database Schemas - Answer (click here)
      4. Update Operations, Transactions, and Dealing with Constraint Violations - Answer (click here)

      chapter 4 Basic SQL

      1. Basic SQL - Answer (click here)
      2. SQL Data Definition and Data Types - Answer (click here)
      3. Specifying Constraints in SQL - Answer (click here)
      4. Basic Retrieval Queries in SQL - Answer (click here)
      5. INSERT, DELETE, and UPDATE Statements in SQL - Answer (click here)
      6. Additional Features of SQL - Answer (click here)

      chapter 5 More SQL Complex Queries Triggers Views and Schema Modification

      1. More SQL: Complex Queries, Triggers, Views, and Schema Modification - Answer (click here)
      2. More Complex SQL Retrieval Queries - Answer (click here)
      3. Specifying Constraints as Assertions and Actions as Triggers - Answer (click here)
      4. Views (Virtual Tables) in SQL - Answer (click here)
      5. Schema Change Statements in SQL - Answer (click here)

      chapter 6 The Relational Algebra and Relational Calculus

      1. The Relational Algebra and Relational Calculus - Answer (click here)
      2. Unary Relational Operations: SELECT and PROJECT - Answer (click here)
      3. Relational Algebra Operations from Set Theory - Answer (click here)
      4. Binary Relational Operations: JOIN and DIVISION - Answer (click here)
      5. Additional Relational Operations - Answer (click here)
      6. Examples of Queries in Relational Algebra - Answer (click here)
      7. The Tuple Relational Calculus - Answer (click here)
      8. The Domain Relational Calculus - Answer (click here)

      PART 3 Conceptual Modeling and Database Design

      chapter 7 Data Modeling Using the Entity Relationship ER Model

      1. Data Modeling Using the Entity-Relationship (ER) Model - Answer (click here)
      2. Using High-Level Conceptual Data Models for Database Design - Answer (click here)
      3. A Sample Database Application - Answer (click here)
      4. Entity Types, Entity Sets, Attributes, and Keys - Answer (click here)
      5. Relationship Types, Relationship Sets, Roles, and Structural Constraints - Answer (click here)
      6. Weak Entity Types - Answer (click here)
      7. Refining the ER Design for the COMPANY Database - Answer (click here)
      8. ER Diagrams, Naming Conventions, and Design Issues - Answer (click here)
      9. Example of Other Notation: UML Class Diagrams - Answer (click here)
      10. Relationship Types of Degree Higher than Two - Answer (click here)

      chapter 8 The Enhanced Entity Relationship EER MODEL

      1. The Enhanced Entity-Relationship (EER) Model - Answer (click here)
      2. Subclasses, Superclasses, and Inheritance - Answer (click here)
      3. Specialization and Generalization - Answer (click here)
      4. Constraints and Characteristics of Specialization and Generalization Hierarchies - Answer (click here)
      5. Modeling of UNION Types Using Categories - Answer (click here)
      6. A Sample UNIVERSITY EER Schema, Design Choices, and Formal Definitions - Answer (click here)
      7. Example of Other Notation: Representing Specialization and Generalization in UML Class Diagrams - Answer (click here)
      8. Data Abstraction, Knowledge Representation, and Ontology Concepts - Answer (click here)

      chapter 9 Relational Database Design by ER and EER to Relational Mapping

      1. Relational Database Design by ER- and EER-to-Relational Mapping - Answer (click here)
      2. Relational Database Design Using ER-to-Relational Mapping - Answer (click here)
      3. Mapping EER Model Constructs to Relations - Answer (click here)

      chapter 10 Practical Database Design Methodology and Use of UML Diagrams

      1. Practical Database Design Methodology and Use of UML Diagrams - Answer (click here)
      2. The Role of Information Systems in Organizations - Answer (click here)
      3. The Database Design and Implementation Process - Answer (click here)
      4. The Database Design and Implementation Process: Phase 1: Requirements Collection and Analysis - Answer (click here)
      5. The Database Design and Implementation Process: Phase 2: Conceptual Database Design - Answer (click here)
      6. The Database Design and Implementation Process: Phase 3: Choice of a DBMS - Answer (click here)
      7. Database Design and Implementation Process: Phase 4: Data Model Mapping (Logical Database Design) - Answer (click here)
      8. Database Design and Implementation Process: Phase 5: Physical Database Design - Answer (click here)
      9. Database Design and Implementation Process: Phase 6: Database System Implementation and Tuning - Answer (click here)
      10. Use of UML Diagrams as an Aid to Database Design Specification - Answer (click here)
      11. Rational Rose: A UML-Based Design Tool - Answer (click here)
      12. Automated Database Design Tools - Answer (click here)

      PART 4 Object Object Relational and XML Concepts Models Languages and Standards

      chapter 11 Object and Object Relational Databases

      1. Object and Object-Relational Databases - Answer (click here)
      2. Overview of Object Database Concepts - Answer (click here)
      3. Introduction to Object-Oriented Concepts and Features - Answer (click here)
      4. Object Identity, and Objects versus Literals - Answer (click here)
      5. Complex Type Structures for Objects and Literals - Answer (click here)
      6. Encapsulation of Operations and Persistence of Objects - Answer (click here)
      7. Type Hierarchies and Inheritance - Answer (click here)
      8. Object-Relational Features: Object Database Extensions to SQL - Answer (click here)
      9. The ODMG Object Model and the Object Definition Language ODL - Answer (click here)
      10. Object Database Conceptual Design - Answer (click here)
      11. The Object Query Language OQL - Answer (click here)
      12. Overview of the C++ Language Binding in the ODMG Standard - Answer (click here)

      chapter 12 XML Extensible Markup Language

      1. XML: Extensible Markup Language - Answer (click here)
      2. Structured, Semistructured, and Unstructured Data - Answer (click here)
      3. XML Hierarchical (Tree) Data Model - Answer (click here)
      4. XML Documents, DTD, and XML Schema - Answer (click here)
      5. Storing and Extracting XML Documents from Databases - Answer (click here)
      6. XML Languages - Answer (click here)
      7. Extracting XML Documents from Relational Databases - Answer (click here)

      PART 5 Database Programming Techniques

      chapter 13 Introduction to SQL Programming TECHNIQUES

      1. Introduction to SQL Programming Techniques - Answer (click here)
      2. Database Programming: Techniques and Issues - Answer (click here)
      3. Embedded SQL, Dynamic SQL, and SQLJ - Answer (click here)
      4. Retrieving Single Tuples with Embedded SQL - Answer (click here)
      5. Retrieving Multiple Tuples with Embedded SQL Using Cursors - Answer (click here)
      6. Specifying Queries at Runtime Using Dynamic SQL - Answer (click here)
      7. SQLJ: Embedding SQL Commands in Java - Answer (click here)
      8. Retrieving Multiple Tuples in SQLJ Using Iterators - Answer (click here)
      9. Database Programming with Function Calls: SQL/CLI and JDBC - Answer (click here)
      10. Database Stored Procedures and SQL/PSM - Answer (click here)
      11. Comparing the Three Approaches - Answer (click here)

      chapter 14 Web Database Programming Using PHP

      1. Web Database Programming Using PHP - Answer (click here)
      2. A Simple PHP Example - Answer (click here)
      3. Overview of Basic Features of PHP - Answer (click here)
      4. Overview of PHP Database Programming - Answer (click here)

      PART 6 Database Design Theory and Normalization

      chapter 15 Basics of Functional Dependencies and Normalization or Relational Databases

      1. Basics of Functional Dependencies and Normalization for Relational Databases - Answer (click here)
      2. Informal Design Guidelines for Relation Schemas - Answer (click here)
      3. Functional Dependencies - Answer (click here)
      4. Normal Forms Based on Primary Keys - Answer (click here)
      5. General Definitions of Second and Third Normal Forms - Answer (click here)
      6. Boyce-Codd Normal Form - Answer (click here)
      7. Multivalued Dependency and Fourth Normal Form - Answer (click here)
      8. Join Dependencies and Fifth Normal Form - Answer (click here)

      chapter 16 Relational Database Design Algorithms and Further Dependencies

      1. Relational Database Design Algorithms and Further Dependencies - Answer (click here)
      2. Further Topics in Functional Dependencies: Inference Rules, Equivalence, and Minimal Cover - Answer (click here)
      3. Properties of Relational Decompositions - Answer (click here)
      4. Algorithms for Relational Database Schema Design - Answer (click here)
      5. About Nulls, Dangling Tuples, and Alternative Relational Designs - Answer (click here)
      6. Further Discussion of Multivalued Dependencies and 4NF - Answer (click here)
      7. Other Dependencies and Normal Forms - Answer (click here)

      PART 7 File Structures Indexing and Hashing

      chapter 17 Disk Storage Basic File Structures and Hashing

      1. Disk Storage, Basic File Structures, and Hashing - Answer (click here)
      2. Secondary Storage Devices - Answer (click here)
      3. Buffering of Blocks - Answer (click here)
      4. Placing File Records on Disk - Answer (click here)
      5. Operations on Files - Answer (click here)
      6. Files of Unordered Records (Heap Files) - Answer (click here)
      7. Files of Ordered Records (Sorted Files) - Answer (click here)
      8. Hashing Techniques - Answer (click here)
      9. Internal Hashing - Answer (click here)
      10. External Hashing for Disk Files - Answer (click here)
      11. Hashing Techniques That Allow Dynamic File Expansion - Answer (click here)
      12. Other Primary File Organizations - Answer (click here)
      13. Parallelizing Disk Access Using RAID Technology - Answer (click here)
      14. New Storage Systems - Answer (click here)

      chapter 18 Indexing Structures for Files

      1. Indexing Structures for Files - Answer (click here)
      2. Types of Single-Level Ordered Indexes - Answer (click here)
      3. Multilevel Indexes - Answer (click here)
      4. Dynamic Multilevel Indexes Using B-Trees and B+-Trees - Answer (click here)
      5. Search Trees and B-Trees - Answer (click here)
      6. B+-Trees - Answer (click here)
      7. Indexes on Multiple Keys - Answer (click here)
      8. Other Types of Indexes - Answer (click here)
      9. Some General Issues Concerning Indexing - Answer (click here)

      PART 8 Query Processing and Optimization and Database Tuning

      chapter 19 Algorithms for Query Processing and Optimization

      1. Algorithms for Query Processing and Optimization - Answer (click here)
      2. Translating SQL Queries into Relational Algebra - Answer (click here)
      3. Algorithms for External Sorting - Answer (click here)
      4. Implementing the SELECT Operation and Algorithms - Answer (click here)
      5. Implementing the JOIN Operation and Algorithms - Answer (click here)
      6. Algorithms for PROJECT and Set Operations - Answer (click here)
      7. Implementing Aggregate Operations and OUTER JOINs - Answer (click here)
      8. Combining Operations Using Pipelining - Answer (click here)
      9. Using Heuristics in Query Optimization - Answer (click here)
      10. Using Selectivity and Cost Estimates in Query Optimization - Answer (click here)
      11. Cost Components for Query Execution - Answer (click here)
      12. Catalog Information Used in Cost Functions - Answer (click here)
      13. Examples of Cost Functions for SELECT - Answer (click here)
      14. Examples of Cost Functions for JOIN - Answer (click here)
      15. Multiple Relation Queries and JOIN Ordering - Answer (click here)
      16. Example to Illustrate Cost-Based Query Optimization - Answer (click here)
      17. Overview of Query Optimization in Oracle - Answer (click here)
      18. Semantic Query Optimization - Answer (click here)

      chapter 20 Physical Database Design and Tuning

      1. Physical Database Design and Tuning - Answer (click here)
      2. Physical Database Design in Relational Databases - Answer (click here)
      3. Factors That Influence Physical Database Design - Answer (click here)
      4. Physical Database Design Decisions - Answer (click here)
      5. An Overview of Database Tuning in Relational Systems - Answer (click here)

      PART 9 Transaction Processing Concurrency Control and Recovery

      chapter 21 Introduction to Transaction Processing Concepts and Theory

      1. Introduction to Transaction Processing Concepts and Theory - Answer (click here)
      2. Introduction to Transaction Processing - Answer (click here)
      3. Transaction and System Concepts - Answer (click here)
      4. Desirable Properties of Transactions - Answer (click here)
      5. Characterizing Schedules Based on Recoverability - Answer (click here)
      6. Characterizing Schedules Based on Serializability - Answer (click here)
      7. Transaction Support in SQL - Answer (click here)

      chapter 22 Concurrency Control Techniques

      1. Concurrency Control Techniques - Answer (click here)
      2. Two-Phase Locking Techniques for Concurrency Control - Answer (click here)
      3. Concurrency Control Based on Timestamp Ordering - Answer (click here)
      4. Multiversion Concurrency Control Techniques - Answer (click here)
      5. Validation (Optimistic) Concurrency Control Techniques - Answer (click here)
      6. Granularity of Data Items and Multiple Granularity Locking - Answer (click here)
      7. Using Locks for Concurrency Control in Indexes - Answer (click here)
      8. Other Concurrency Control Issues - Answer (click here)

      chapter 23 Database Recovery Techniques

      1. Database Recovery Techniques - Answer (click here)
      2. Recovery Concepts - Answer (click here)
      3. NO-UNDO/REDO Recovery Based on Deferred Update - Answer (click here)
      4. Recovery Techniques Based on Immediate Update - Answer (click here)
      5. Shadow Paging - Answer (click here)
      6. The ARIES Recovery Algorithm - Answer (click here)
      7. Recovery in Multidatabase Systems - Answer (click here)
      8. Database Backup and Recovery from Catastrophic Failures - Answer (click here)

      PART 10 Additional Database Topics Security and Distribution

      chapter 24 Database Security

      1. Database Security - Answer (click here)
      2. Introduction to Database Security Issues - Answer (click here)
      3. Discretionary Access Control Based on Granting and Revoking Privileges - Answer (click here)
      4. Mandatory Access Control and Role-Based Access Control for Multilevel Security - Answer (click here)
      5. SQL Injection - Answer (click here)
      6. Introduction to Statistical Database Security - Answer (click here)
      7. Introduction to Flow Control - Answer (click here)
      8. Encryption and Public Key Infrastructures - Answer (click here)
      9. Privacy Issues and Preservation - Answer (click here)
      10. Challenges of Database Security - Answer (click here)
      11. Oracle Label-Based Security - Answer (click here)

      chapter 25 Distributed Databases

      1. Distributed Databases - Answer (click here)
      2. Distributed Database Concepts - Answer (click here)
      3. Types of Distributed Database Systems - Answer (click here)
      4. Distributed Database Architectures - Answer (click here)
      5. Data Fragmentation, Replication, and Allocation Techniques for Distributed Database Design - Answer (click here)
      6. Query Processing and Optimization in Distributed Databases - Answer (click here)
      7. Overview of Transaction Management in Distributed Databases - Answer (click here)
      8. Overview of Concurrency Control and Recovery in Distributed Databases - Answer (click here)
      9. Distributed Catalog Management - Answer (click here)
      10. Current Trends in Distributed Databases - Answer (click here)
      11. Distributed Databases in Oracle - Answer (click here)

      PART 11 Advanced Database Models Systems and Applications

      chapter 26 Enhanced Data Models for Advanced Applications

      1. Enhanced Data Models for Advanced Applications - Answer (click here)
      2. Active Database Concepts and Triggers - Answer (click here)
      3. Temporal Database Concepts - Answer (click here)
      4. Spatial Database Concepts - Answer (click here)
      5. Multimedia Database Concepts - Answer (click here)
      6. Introduction to Deductive Databases - Answer (click here)

      chapter 27 Introduction to Information Retrieval and Web Search

      1. Introduction to Information Retrieval and Web Search - Answer (click here)
      2. Information Retrieval (IR) Concepts - Answer (click here)
      3. Retrieval Models - Answer (click here)
      4. Types of Queries in IR Systems - Answer (click here)
      5. Text Preprocessing - Answer (click here)
      6. Inverted Indexing - Answer (click here)
      7. Evaluation Measures of Search Relevance - Answer (click here)
      8. Web Search and Analysis - Answer (click here)
      9. Trends in Information Retrieval - Answer (click here)

      chapter 28 Data Mining Concepts

      1. Data Mining Concepts - Answer (click here)
      2. Overview of Data Mining Technology - Answer (click here)
      3. Association Rules - Answer (click here)
      4. Classification - Data Mining - Answer (click here)
      5. Clustering - Answer (click here)
      6. Approaches to Other Data Mining Problems - Answer (click here)
      7. Applications of Data Mining - Answer (click here)
      8. Commercial Data Mining Tools - Answer (click here)

      chapter 29 Overview of Data Warehousing and OLAP

      1. Overview of Data Warehousing and OLAP - Answer (click here)
      2. Introduction, Definitions, and Terminology - Data warehouses - Answer (click here)
      3. Characteristics of Data Warehouses - Answer (click here)
      4. Data Modeling for Data Warehouses - Answer (click here)
      5. Building a Data Warehouse - Answer (click here)
      6. Typical Functionality of a Data Warehouse - Answer (click here)
      7. Data Warehouse versus Views - Answer (click here)
      8. Difficulties of Implementing Data Warehouses - Answer (click here)
      Subject : Computer Architecture

      OVERVIEW and INSTRUCTIONS

      1. Eight Ideas - Answer (click here)
      2. Components of a Computer System - Answer (click here)
      3. Technology in Computer Architecture - Answer (click here)
      4. Computer Architecture: Performance - Answer (click here)
      5. Computer Architecture: Power Wall - Answer (click here)
      6. Uniprocessors to Multiprocessors - Answer (click here)
      7. Computer Architecture: Instructions - Answer (click here)
      8. Computer Architecture: Operations and Operands - Answer (click here)
      9. Computer Architecture: Representing Instructions - Answer (click here)
      10. Computer Architecture: Logical and Control Operations - Answer (click here)
      11. Computer Architecture: Addressing and Addressing Modes - Answer (click here)

      ARITHMETIC OPERATIONS

      1. Arithmetic Operations: Arithmetic and Logic Unit (ALU) - Answer (click here)
      2. Arithmetic Operations: Addition and Subtraction - Answer (click here)
      3. Arithmetic Operations: Multiplication - Answer (click here)
      4. Arithmetic Operations: Division - Answer (click here)
      5. Floating Point Operations - Answer (click here)
      6. Arithmetic Operations: Sub Word Parallelism - Answer (click here)

      PROCESSOR AND CONTROL UNIT

      1. Basic MIPS Implementation - Answer (click here)
      2. Building Data Path and Control Implementation Scheme - Answer (click here)
      3. Pipelining - Answer (click here)
      4. Pipelined Data Path and Control - Answer (click here)
      5. Handling Data Hazards & Control Hazards - Answer (click here)
      6. Exceptions in Processor and Control Unit - Answer (click here)

      PARALLELISM

      1. Instruction-Level-Parallelism - Answer (click here)
      2. Parallel Processing Challenges - Answer (click here)
      3. Flynn's Classification - Answer (click here)
      4. Hardware in Parallelism - Answer (click here)

      MEMORY AND IO SYSTEMS

      1. Memory Hierarchy - Answer (click here)
      2. Memory Technologies - Answer (click here)
      3. Cache Basics - Answer (click here)
      4. Measuring and Improving Cache Performance - Answer (click here)
      5. Virtual Memory - Answer (click here)
      6. TLBS- Input/Output System - Answer (click here)
      7. Programmed I/O - Answer (click here)
      8. DMA and Interrupts - Answer (click here)
      9. I/O Processors - Answer (click here)
      10. Glossary - Computer Architecture - Answer (click here)
      Subject : Analog and Digital Communication

      ANALOG COMMUNICATION

      1. Noise - Analog Communication - Answer (click here)
      2. External Noise, Internal Noise - Answer (click here)
      3. Introduction to Communication System - Answer (click here)
      4. Modulation, Types, Need for Modulation - Answer (click here)
      5. Theory of Amplitude Modulation - Answer (click here)
      6. Frequency Spectrum and Bandwidth Requirement of Angle Modulated Wave - Answer (click here)
      7. The Concept of Angle Modulation and Its Waveform, Frequency and Phase Modulation - Answer (click here)
      8. Important Short Questions and Answers: Analog Communication - Answer (click here)

      DIGITAL COMMUNICATION

      1. Introduction to Digital Communication - Answer (click here)
      2. Frequency Shift Keying (FSK), Minimum Shift Keying (MSK) - Answer (click here)
      3. Amplitude Shift Keying (ASK), Phase Shift Keying (PSK) - Answer (click here)
      4. Concept of Binary Phase Shift Keying to BPSK, 8 PSK, 16 PSK - Answer (click here)
      5. Quadrature Amplitude modulation (QAM) - Answer (click here)
      6. Quadrature Phase Shift Keying (QPSK) Techniques and its Block Diagram - Answer (click here)
      7. Important Short Questions and Answers: Digital Communication - Answer (click here)

      DATA AND PULSE COMMUNICATION

      1. History of Data Communication, Standards Organizations for Data Communication - Answer (click here)
      2. Data Communication Circuits, Data Communication Codes - Answer (click here)
      3. Error Detection and Correction Techniques - Answer (click here)
      4. Pulse Communication - Answer (click here)
      5. Important Short Questions and Answers: Data and Pulse Communication - Answer (click here)

      SOURCE AND ERROR CONTROL CODING

      1. Entropy, Source Encoding Theorem - Answer (click here)
      2. Techniques used for compression of information - Answer (click here)
      3. Huffmann Coding Techniques - Answer (click here)
      4. Mutual Information - Answer (click here)
      5. Entropy - Answer (click here)
      6. Channel Capacity theorem - Answer (click here)
      7. Cyclic codes, Error Control Coding - Answer (click here)
      8. Linear Block Codes - Answer (click here)
      9. Viterbi Algorithm - Answer (click here)
      10. Convolutional Codes - Answer (click here)
      11. Important Short Questions and Answers: Source and Error Control Coding - Answer (click here)

      MULTI

      1. Multi-User Radio Communication - Answer (click here)
      2. Advanced Mobile Phone Services (AMPS) - Answer (click here)
      3. Cellular Concept and Frequency Reuse, Channel Assignment and Handoffs - Answer (click here)
      4. Global System for Mobile Communications (GSM) Code division multiple access (CDMA) - Answer (click here)
      5. Satellite Communication - Answer (click here)
      6. Important Short Questions and Answers: Multi-User Radio Communication - Answer (click here)
      Subject : Computer Networks

      FUNDAMENTALS and LINK LAYER

      1. Building a computer network - Answer (click here)
      2. Requirements of Computer Networks - Answer (click here)
      3. Layering and Protocol - Answer (click here)
      4. Internet Architecture - Answer (click here)
      5. Network Software - Answer (click here)
      6. Performance :Link Layer Services - Answer (click here)
      7. Framing in Computer Networks - Answer (click here)
      8. Error Detection and Correction: Its types - Answer (click here)
      9. Flow Control - Answer (click here)
      10. Important Short Questions and Answers : Computer Networks - Fundamentals & Link Layer - Answer (click here)

      MEDIA ACCESS and INTERNETWORKING

      1. Medium Access Control - Answer (click here)
      2. Ethernet(802.3) - Answer (click here)
      3. Wireless LAN’s - Answer (click here)
      4. WI-FI Ethernet (802.11) - Answer (click here)
      5. Bluetooth (802.15.1) - Answer (click here)
      6. Switching and Bridging - Answer (click here)
      7. Basic Networking - Answer (click here)
      8. IP(Internet Protocol) - Answer (click here)
      9. Classless Interdomain Routing (CIDR) - Answer (click here)
      10. Address Resolution Protocol (ARP) - Answer (click here)
      11. Dynamic Host Configuration Protocol (DHCP) - Answer (click here)
      12. Error Reporting (ICMP) - Answer (click here)
      13. Important Short Questions and Answers: Media Access & Internetworking - Answer (click here)

      ROUTING

      1. Routing - Answer (click here)
      2. Routing Information Protocol (RIP) - Answer (click here)
      3. Link State (OSPF) - Answer (click here)
      4. Metrics - Answer (click here)
      5. Switch Basics - Answer (click here)
      6. Global Internet - Answer (click here)
      7. Areas - Answer (click here)
      8. BGB (Broader Gateway Protocol) Interdomain Routing - Answer (click here)
      9. IP Version 6 (IPV6) - Answer (click here)
      10. Multicast Addresses - Answer (click here)
      11. Multicast Routing (DVMRP, PIM) - Answer (click here)
      12. DVMRP-Distance Vector Multicast Routing Protocol - Answer (click here)
      13. PIM-Protocol Independent Multicast - Answer (click here)
      14. Important Questions and Answers: Routing - Answer (click here)

      TRANSPORT LAYER

      1. Important Questions and Answers: Routing - Answer (click here)
      2. Overview of Transport Layer - Answer (click here)
      3. UDP (User Datagram Protocol) - Answer (click here)
      4. TCP - Reliable Byte Stream - Answer (click here)
      5. Connection Management - Answer (click here)
      6. Flow Control - Answer (click here)
      7. Retransmission - Answer (click here)
      8. TCP Congestion Control - Answer (click here)
      9. Congestion Avoidance –DECBit - Answer (click here)
      10. Random Early Detection (RED) - Answer (click here)
      11. Quality of Services (QoS) - Answer (click here)
      12. Application Requirements - Answer (click here)
      13. Important Short Questions and Answers: Transport Layer - Answer (click here)

      APPLICATION LAYER

      1. Electronic Mail (SMTP, POP3, MIME, IMAP) - Answer (click here)
      2. SMTP –Simple Mail Transfer Protocol - Answer (click here)
      3. POP3 (Post Office Protocol) and IMAP(Intermediate Mail Access Protocol) - Answer (click here)
      4. MIME(Multipurpose Internet Mail Extension) - Answer (click here)
      5. HTTP (Hypertext Transfer Protocol) - Answer (click here)
      6. Web Services - Answer (click here)
      7. Domain Name Service (DNS) - Answer (click here)
      8. SNMP(Simple Network Management Protocol) - Answer (click here)
      9. Important Questions and Answers : Networks - Application Layer - Answer (click here)

      EXTRA

      1. Data Communication - Answer (click here)
      2. Data link layer - Answer (click here)
      3. Network Layer - Answer (click here)
      4. Transport layer - Answer (click here)
      5. Application layer - Answer (click here)
      6. Computer Networks - Worked out Problems - Answer (click here)
      Subject : Operating Systems

      OPERATING SYSTEMS OVERVIEW

      1. Computer System Review - Answer (click here)
      2. Operating System Components - Answer (click here)
      3. Interrupts in Operating Systems - Answer (click here)
      4. Memory Hierarchy - Operating Systems - Answer (click here)
      5. Cache Memory - Answer (click here)
      6. Direct Memory Access - Answer (click here)
      7. Multiprocessor and Multicore Organization - Answer (click here)
      8. Operating System Overview - Answer (click here)
      9. Evolution of Operating System - Answer (click here)
      10. Computer System Organization - Answer (click here)
      11. System Calls - Answer (click here)
      12. System Programs - Answer (click here)
      13. Important Short Questions and Answers: Operating Systems - Process and Threads - Answer (click here)

      PROCESS MANAGEMENT

      1. Processes - Answer (click here)
      2. Process Scheduling - Answer (click here)
      3. Operations on Processes - Answer (click here)
      4. Interprocess Communication - Answer (click here)
      5. Threads - Answer (click here)
      6. Thread Libraries - Answer (click here)
      7. Process Synchronization - Answer (click here)
      8. Critical-Section Problem - Answer (click here)
      9. Mutex Locks - Answer (click here)
      10. Semaphores - Answer (click here)
      11. Monitors - Answer (click here)
      12. CPU Scheduling - Answer (click here)
      13. Deadlock - Answer (click here)
      14. Important Short Questions and Answers: Process Scheduling and Synchronization - Answer (click here)

      STORAGE MANAGEMENT

      1. Memory Management: Background - Answer (click here)
      2. Contiguous Memory Allocation - Answer (click here)
      3. Segmentation - Answer (click here)
      4. Paging - Answer (click here)
      5. Virtual Memory - Answer (click here)
      6. Page Replacement - Answer (click here)
      7. Thrashing - Answer (click here)
      8. Important Questions and Answers: OS Storage Management - Answer (click here)

      IO SYSTEMS

      1. Mass Storage Structure - Answer (click here)
      2. Disk Scheduling and Management - Answer (click here)
      3. File System Storage - Answer (click here)
      4. File Sharing and Protection - Answer (click here)
      5. File Protection - Answer (click here)
      6. File System Structure - Answer (click here)
      7. Directory Structure - Answer (click here)
      8. Allocation Methods - Answer (click here)
      9. Free Space Management - Answer (click here)
      10. Important short Questions and Answers: File Systems in OS - Answer (click here)

      CASE STUDY

      1. Linux System - Basic Concepts - Answer (click here)
      2. System Administration - Answer (click here)
      3. Requirements For Linux Ssytem Administrator - Answer (click here)
      4. Setting Up a Linux Multifunction Server - Answer (click here)
      5. Domain Name System - Answer (click here)
      6. Setting up Local Network Services - Answer (click here)
      7. Setting Up Xen , VMare On Linux Host And Adding Guest OS - Answer (click here)
      8. Important Short Questions and Answers: I/O System in OS - Answer (click here)
      Subject : Design and Analysis of Algorithms

      INTRODUCTION

      BRUTE FORCE AND DIVIDE

      DYNAMIC PROGRAMMING AND GREEDY TECHNIQUE

      ITERATIVE IMPROVEMENT

      COPING WITH THE LIMITATIONS OF ALGORITHM POWER

      Introduction to The Design and Analysis of Algorithms by Anany Levitin

      Chapter 1 Introduction

      1. Introduction to the Design and Analysis of Algorithms - Answer (click here)
      2. What Is an Algorithm? - Answer (click here)
      3. Fundamentals of Algorithmic Problem Solving - Answer (click here)
      4. Ascertaining the Capabilities of the Computational Device - Answer (click here)
      5. Algorithm Design Techniques - Answer (click here)
      6. Designing an Algorithm and Data Structures - Answer (click here)
      7. Methods of Specifying an Algorithm - Answer (click here)
      8. Proving an Algorithm’s Correctness - Answer (click here)
      9. Analyzing an Algorithm - Answer (click here)
      10. Coding an Algorithm - Answer (click here)
      11. Important Problem Types in Algorithms Analysis - Answer (click here)
      12. Fundamental Data Structures - Answer (click here)

      Chapter 2 Fundamentals of the Analysis of Algorithm Eficiency

      1. The Analysis Framework - Answer (click here)
      2. Asymptotic Notations and Basic Efficiency Classes - Answer (click here)
      3. Mathematical Analysis of Non recursive Algorithms - Answer (click here)
      4. Mathematical Analysis of Recursive Algorithms - Answer (click here)
      5. Example: Computing the nth Fibonacci Number - Answer (click here)
      6. Empirical Analysis of Algorithms - Answer (click here)
      7. Algorithm Visualization - Answer (click here)

      Chapter 3 Brute Force and Exhaustive Search

      1. Brute Force and Exhaustive Search - Answer (click here)
      2. Selection Sort and Bubble Sort - Answer (click here)
      3. Sequential Search and Brute-Force String Matching - Answer (click here)
      4. Closest-Pair and Convex-Hull Problems by Brute Force - Answer (click here)
      5. Exhaustive Search - Answer (click here)
      6. Depth-First Search and Breadth-First Search - Answer (click here)

      Chapter 4 Decrease and Conquer

      1. Decrease and Conquer - Answer (click here)
      2. Insertion Sort - Answer (click here)
      3. Topological Sorting - Answer (click here)
      4. Algorithms for Generating Combinatorial Objects - Answer (click here)
      5. Decrease by a Constant Factor Algorithms - Answer (click here)
      6. Variable Size Decrease Algorithms - Answer (click here)

      Chapter 5 Divide and Conquer

      1. Divide and Conquer - Answer (click here)
      2. Mergesort - Answer (click here)
      3. Quicksort - Answer (click here)
      4. Binary Tree Traversals and Related Properties - Answer (click here)
      5. Multiplication of Large Integers - Answer (click here)
      6. Strassen’s Matrix Multiplication - Answer (click here)
      7. The Closest Pair Problem by Divide and Conquer - Answer (click here)
      8. Convex Hull Problems by Divide and Conquer - Answer (click here)

      Chapter 6 Transform and Conquer

      1. Transform and Conquer - Answer (click here)
      2. Presorting - Answer (click here)
      3. Gaussian Elimination - Answer (click here)
      4. Balanced Search Trees: AVL Trees and 2-3 Trees - Answer (click here)
      5. Heaps and Heapsort - Answer (click here)
      6. Horner’s Rule and Binary Exponentiation - Answer (click here)
      7. Problem Reduction - Answer (click here)

      Chapter 7 Space and Time Trade Offs

      1. Space and Time Trade-Offs - Answer (click here)
      2. Sorting by Counting - Answer (click here)
      3. Input Enhancement in String Matching: Horspool’s and Boyer-Moore Algorithm - Answer (click here)
      4. Open and Closed Hashing - Answer (click here)
      5. B-Trees Algorithms - Answer (click here)

      Chapter 8 Dynamic Programming

      1. Dynamic Programming - Answer (click here)
      2. Dynamic Programming: Three Basic Examples - Answer (click here)
      3. The Knapsack Problem and Memory Functions - Answer (click here)
      4. Optimal Binary Search Trees - Answer (click here)
      5. Warshall’s and Floyd’s Algorithms - Answer (click here)

      Chapter 9 Greedy Technique

      1. Greedy Technique - Answer (click here)
      2. Prim’s Algorithm - Answer (click here)
      3. Kruskal’s Algorithm - Answer (click here)
      4. Dijkstra’s Algorithm - Answer (click here)
      5. Huffman Trees and Codes - Answer (click here)

      Chapter 10 Iterative Improvement

      1. Iterative Improvement - Answer (click here)
      2. The Simplex Method - Answer (click here)
      3. The Iterative Maximum-Flow Problem - Answer (click here)
      4. Maximum Matching in Bipartite Graphs - Answer (click here)
      5. The Stable Marriage Problem - Answer (click here)

      Chapter 11 Limitations of Algorithm Power

      1. Limitations of Algorithm Power - Answer (click here)
      2. Lower-Bound Arguments - Answer (click here)
      3. Decision Trees algorithms - Answer (click here)
      4. P , NP , and NP-Complete Problems - Answer (click here)
      5. Challenges of Numerical Algorithms - Answer (click here)

      Chapter 12 Coping with the Limitations of Algorithm Power

      1. Coping with the Limitations of Algorithm Power - Answer (click here)
      2. Backtracking - Answer (click here)
      3. Branch-and-Bound - Answer (click here)
      4. Approximation Algorithms for NP -Hard Problems - Answer (click here)
      5. Approximation Algorithms for the Traveling Salesman Problem - Answer (click here)
      6. Approximation Algorithms for the Knapsack Problem - Answer (click here)
      7. Algorithms for Solving Nonlinear Equations - Answer (click here)
      Subject : Microprocessors and Microcontrollers

      8085 PROCESSOR

      1. Hardware Architecture of 8085 Microprocessor - Answer (click here)
      2. Pin Diagram of 8085 Microprocessor - Answer (click here)
      3. Memory Interfacing of 8085 Microprocessor - Answer (click here)
      4. Timing Diagram and machine cycles of 8085 Microprocessor - Answer (click here)
      5. Interrupts and Types of Interrupts in 8085 Microprocessor - Answer (click here)
      6. Hardware Architecture of 8086 Microprocessor - Answer (click here)
      7. 8086-Minimum mode of operation - Answer (click here)
      8. I/O Ports and Data Transfer Concepts - Answer (click here)
      9. Important Short Questions and Answers: 8085 & 8086 Processor - Answer (click here)

      PROGRAMMING OF 8085 PROCESSOR

      1. Instruction Format - Programming of 8085 Processor - Answer (click here)
      2. The 8085 Addressing Modes - Answer (click here)
      3. Instruction Set Classification of 8085 Processor - Answer (click here)
      4. Sample ASM Assembly Program - 8085 Processor - Answer (click here)
      5. Important Short Questions and Answers: Programming of 8085 Processor - Answer (click here)

      8051 MICRO CONTROLLER

      1. Architecture of 8051 Micro Controller - Answer (click here)
      2. Instruction Format - 8051 Micro Controller - Answer (click here)
      3. Addressing Modes of 8051 Micro Controller - Answer (click here)
      4. Interrupt Structure - 8051 Micro Controller - Answer (click here)
      5. I/O Ports - 8051 Micro Controller - Answer (click here)
      6. Timers - 8051 Micro Controller - Answer (click here)
      7. Important Short Questions and Answers: 8051 Micro Controller - Answer (click here)

      PERIPHERAL INTERFACING

      1. Programmable peripheral interface (8255): Architecture, Pin Diagram, Operational Modes and Control Word Format - Answer (click here)
      2. Programmable Interrupt Controller (8259): Features,Pinout, Block diagram - Answer (click here)
      3. 8251 USART-Universal Synchronous Asynchronous Receiver Transmitter - Answer (click here)
      4. Programmable Keyboard/Display Interface- 8279 - Answer (click here)
      5. ADC Interfacing with 8085 Microprocessor - Answer (click here)
      6. DAC Interfacing with 8085 Microprocessor - Answer (click here)
      7. Important Short Questions and Answers: Peripheral Interfacing - Answer (click here)

      MICRO CONTROLLER PROGRAMMING and APPLICATIONS

      1. Micro Controller Programming - Answer (click here)
      2. Interfacing and Program for Keyboard to 8051 Microcontroller - Answer (click here)
      3. LCD and Seven Segment Disply Interfacing with 8051 Micro Controller - Answer (click here)
      4. Stepper Motor Interfacing with 8051 Micro Controller - Answer (click here)
      5. Servo Motor Interfacing with 8051 Micro Controller - Answer (click here)
      6. Washing Machine Control Interfacing with 8051 Micro Controller - Answer (click here)
      7. Important Short Questions and Answers: Micro Controller Programming & Applications - Answer (click here)

      THE 8086 MICROPROCESSOR

      1. 8086 Microprocessor architecture - Answer (click here)
      2. 8086 Microprocessor Addressing Modes - Answer (click here)
      3. Instruction set and assembler directives of 8086 Microprocessor - Answer (click here)
      4. Sample Program with Instruction set in Assembly language - Answer (click here)
      5. 8086 Microprocessor Assembly language programming - Answer (click here)
      6. 8086 Microprocessor Modular programming - Answer (click here)
      7. 8086 Microprocessor Linking and Relocation - Answer (click here)
      8. memory Stacks in 8086 Microprocessor - Answer (click here)
      9. 8086 Microprocessor code Procedures - Answer (click here)
      10. Macros - 8086 Microprocessor - Answer (click here)
      11. Interrupts and Interrupt Routines in 8086 Microprocessor - Answer (click here)
      12. Strings and String Handling Instructions in 8086 Microprocessor - Answer (click here)
      13. Important Short Questions and Answers: 8086 Microprocessor - Answer (click here)

      8086 SYSTEM BUS STRUCTURE

      1. 8086 signals - Answer (click here)
      2. Basic configurations: Read Write Timing Diagram - Answer (click here)
      3. System Bus timings: Minimum mode 8086 system and timings - Answer (click here)
      4. System Design using 8086: Maximum mode 8086 system and timings - Answer (click here)
      5. IO programming and Multiprocessor Systems - Answer (click here)
      6. Coprocessor configurations, Closely and Loosely Coupled Configuration - Answer (click here)
      7. 80286 Microprocessor - Answer (click here)
      8. Internal Architecture of 80286 - Answer (click here)
      9. Internal Block Diagram of 80286 - Answer (click here)
      10. Interrupts of 80286 - Answer (click here)
      11. Signal Description of 80286 - Answer (click here)
      12. Real Address Mode - Answer (click here)
      13. Protected Virtual Address Mode (PVAM) - Answer (click here)
      14. Important Short Questions and Answers: Microprocessor and Microcontroller - 8086 System Bus Structure - Answer (click here)

      I O INTERFACING

      1. Memory Interfacing and I/O interfacing - Answer (click here)
      2. Parallel Communication Interface: 8255 Programmable Peripheral Interface and Interfacing - Answer (click here)
      3. Serial Communication interface: Using 8251 - Answer (click here)
      4. D/A and A/D Interface - Answer (click here)
      5. Programmable timer device 8253 - Answer (click here)
      6. 8279 Programmable Keyboard/Display Controller - Answer (click here)
      7. Interrupt controller Intel 8259A - Answer (click here)
      8. DMA Controller 8257 - Answer (click here)
      9. Traffic Light control Controller Using 8086 - Answer (click here)
      10. Important Short Questions and Answers: I/O Interfacing - Answer (click here)

      MICROCONTROLLER

      1. Architecture of 8051 - Answer (click here)
      2. Special Function Registers(SFRs) of 8051 Microcontroller - Answer (click here)
      3. I/O Pins Ports and Circuits of 8051 Microcontroller - Answer (click here)
      4. Instruction set and Assembly language programming of 8051 Microcontroller - Answer (click here)
      5. Addressing modes of 8051 Microcontroller - Answer (click here)
      6. Important Short Questions and Answers: 8051 Microcontroller - Answer (click here)

      INTERFACING MICROCONTROLLER

      1. Programming 8051 Timers: Using Timers to Measure Time - Answer (click here)
      2. Serial Port Programming: 8051 Serial Communication - Answer (click here)
      3. 8051 Interrupt Programming - Answer (click here)
      4. Interfacing a Microprocessor to Keyboard - Answer (click here)
      5. Interfacing Analog to Digital Data Converters - Answer (click here)
      6. Stepper Motor Interface - Answer (click here)
      7. Important Short Questions and Answers: Interfacing Microcontroller - Answer (click here)

      Referance Extra Notes

      1. Introduction to Microprocessor and Microcomputer Architecture - Answer (click here)
      2. 8085 Microprocessor Architecture - Answer (click here)
      3. 8085 Pin Description - Answer (click here)
      4. Instruction Set and Execution in 8085 - Answer (click here)
      5. Instruction Execution and Timing Diagram - Answer (click here)
      6. 8085 Interrupts - Answer (click here)
      7. Interfacing Memory Chips With 8085 - Answer (click here)
      8. Peripheral and Memory Mapped I/O Interfacing - Answer (click here)
      9. INTEL 8255: (Programmable Peripheral Interface) - Answer (click here)
      10. INTEL 8259A Programmable Interrupt Controller - Answer (click here)
      11. 8257: Direct Memory Access Controller - Answer (click here)
      12. 8086 Microprocessor Architecture and Operation - Answer (click here)
      13. Microcontrollers Vs Microprocessors - Answer (click here)
      14. Microcontroller Chips - Answer (click here)
      15. Basic 8051 Architecture - Answer (click here)
      16. I/O Port Configuration in 8051 - Answer (click here)
      17. 8051 interrupts - Answer (click here)
      18. Interface of 8051 - Answer (click here)
      19. Operation in Multiprocessor mode in 8051 - Answer (click here)
      20. 8051 Instructions - Answer (click here)
      Subject : Software Engineering

      SOFTWARE PROCESS AND PROJECT MANAGEMENT

      REQUIREMENTS ANALYSIS AND SPECIFICATION

      SOFTWARE DESIGN

      TESTING AND IMPLEMENTATION

      PROJECT MANAGEMENT

      Software Engineering

      1. Introduction to Software Engineering - Answer (click here)
      2. Software Process, Perspective and Specialized Process Models - Answer (click here)
      3. Software Project Management: Estimation - Answer (click here)
      4. LOC and FP Based Estimation, COCOMO Model - Answer (click here)
      5. Project Scheduling – Scheduling, Earned Value Analysis - Risk Management - Answer (click here)
      6. Software Requirements: Functional and Non-Functional, User , System Requirements - Answer (click here)
      7. Requirement Engineering Process: Feasibility Studies, Requirements elicitation and analysis - Answer (click here)
      8. Requirements Validation, Requirements Management - Answer (click here)
      9. Classical Analysis - Answer (click here)
      10. Structured Systems Analysis - Answer (click here)
      11. Petri Nets-Data Dictionary - Answer (click here)
      12. Design process - Answer (click here)
      13. Design Concepts-Design Model - Answer (click here)
      14. Design Heuristic - Answer (click here)
      15. Architectural Design - Answer (click here)
      16. Architectural styles, Architectural Design, Architectural Mapping using Data Flow - Answer (click here)
      17. User Interface Design - Answer (click here)
      18. Interface analysis, Interface Design - Answer (click here)
      19. Component level Design - Answer (click here)
      20. Designing Class based components, traditional Components - Answer (click here)
      21. Software testing fundamentals - Answer (click here)
      22. Internal and external views of Testing - Answer (click here)
      23. White box testing-basis path testing - Answer (click here)
      24. Control Structure Testing - Answer (click here)
      25. Black Box Testing - Answer (click here)
      26. Regression Testing - Answer (click here)
      27. Unit Testing - Answer (click here)
      28. Integration Testing - Answer (click here)
      29. Validation Testing - Answer (click here)
      30. System Testing and Debugging - Answer (click here)
      31. Software Implementation Techniques: Coding practices - Answer (click here)
      32. Refactoring - Answer (click here)
      33. Estimation – FP Based, LOC Based, Make/Buy Decision, COCOMO II - Answer (click here)
      34. Project Planning Phase - Answer (click here)
      35. Identification, Projection, RMMM - Answer (click here)
      36. Scheduling and Tracking - Answer (click here)
      37. Relationship between people and effort, Task Set & Network, Scheduling, EVA - Answer (click here)
      38. Process and Project Metrics - Answer (click here)
      Subject : Discrete Mathematics

      Discrete Mathematics

      1. Logic and Proofs - Answer (click here)
      2. Important Short Objective Question and Answers: Logic and Proofs - Answer (click here)
      3. Discrete Mathematics - Combinatorics - Answer (click here)
      4. Discrete Mathematics - Graphs - Answer (click here)

      LOGIC AND PROOFS

      1. Logic and Proofs - Answer (click here)
      2. Important Short Objective Question and Answers: Logic and Proofs - Answer (click here)

      COMBINATORICS

        GRAPHS

          ALGEBRAIC STRUCTURES

          LATTICES AND BOOLEAN ALGEBRA

            Subject : Internet Programming

            JAVA PROGRAMMING

            WEBSITES BASICS HTML 5 CSS 3 WEB 2 0

            CLIENT SIDE AND SERVER SIDE PROGRAMMING

            PHP and XML

            INTRODUCTION TO AJAX and WEB SERVICES

            The Complete Reference Java by Herbert Schildt

            Part I The Java Language

            Chpter 1 The History and Evolution of Java

            1. The History and Evolution of Java - Answer (click here)
            2. Java’s Lineage - Answer (click here)
            3. The Creation of Java - Answer (click here)
            4. How Java Changed the Internet - Answer (click here)
            5. Java’s Magic: The Bytecode - Answer (click here)
            6. Servlets: Java on the Server Side - Answer (click here)
            7. The Java Buzzwords - Answer (click here)
            8. The Evolution of Java - Answer (click here)
            9. Java SE 8 - Answer (click here)
            10. A Culture of Innovation - Answer (click here)

            Chpter 2 An Overview of Java

            1. An Overview of Java - Answer (click here)
            2. Object-Oriented Programming - Answer (click here)
            3. A First Simple Java Program - Answer (click here)
            4. A Second Short Program - Answer (click here)
            5. Two Control Statements - Answer (click here)
            6. Using Blocks of Code - Answer (click here)
            7. Lexical Issues - Answer (click here)
            8. The Java Class Libraries - Answer (click here)

            Chpter 3 Data Types Variables and Arrays

            1. Data Types, Variables, and Arrays - Answer (click here)
            2. The Primitive Types - Answer (click here)
            3. Integers - Answer (click here)
            4. Floating-Point Types - Answer (click here)
            5. Characters - Answer (click here)
            6. Booleans - Answer (click here)
            7. A Closer Look at Literals - Answer (click here)
            8. Variables - Answer (click here)
            9. Type Conversion and Casting - Answer (click here)
            10. Automatic Type Promotion in Expressions - Answer (click here)
            11. Arrays - Java - Answer (click here)
            12. A Few Words About Strings - Answer (click here)
            13. A Note to C/C++ Programmers About Pointers - Answer (click here)

            Chpter 4 Operators

            1. Operators - Answer (click here)
            2. Arithmetic Operators - Java - Answer (click here)
            3. The Bitwise Operators - Java - Answer (click here)
            4. Relational Operators - Java - Answer (click here)
            5. Boolean Logical Operators - Java - Answer (click here)
            6. The Assignment Operator - Java - Answer (click here)
            7. The ? Operator - Java - Answer (click here)
            8. Operator Precedence - Java - Answer (click here)
            9. Using Parentheses - Answer (click here)

            Chpter 5 Control Statements

            1. Control Statements - Java - Answer (click here)
            2. Java’s Selection Statements - Answer (click here)
            3. Java’s Iteration Statements - Answer (click here)
            4. Jump Statements - Java - Answer (click here)

            Chpter 6 Introducing Classes

            1. Introducing Classes - Answer (click here)
            2. Introducing Classes - Java - Answer (click here)
            3. Java Class Fundamentals - Answer (click here)
            4. Declaring Objects - Java - Answer (click here)
            5. Assigning Object Reference Variables - Answer (click here)
            6. Introducing Methods - Java - Answer (click here)
            7. Constructors - Java - Answer (click here)
            8. The this Keyword - Java - Answer (click here)
            9. Garbage Collection - Java - Answer (click here)
            10. The finalize( ) Method - Java - Answer (click here)
            11. A Stack Class - Java - Answer (click here)

            Chpter 7 A Closer Look at Methods and Classes

            1. A Closer Look at Methods and Classes - Answer (click here)
            2. Overloading Methods - Java - Answer (click here)
            3. Using Objects as Parameters - Answer (click here)
            4. A Closer Look at Argument Passing - Answer (click here)
            5. Returning Objects - Java - Answer (click here)
            6. Recursion - Java - Answer (click here)
            7. Introducing Access Control - Java - Answer (click here)
            8. Understanding static - Java - Answer (click here)
            9. Introducing final - Java - Answer (click here)
            10. Arrays Revisited - Java - Answer (click here)
            11. Introducing Nested and Inner Classes - Java - Answer (click here)
            12. Exploring the String Class - Java - Answer (click here)
            13. Using Command-Line Arguments - Answer (click here)
            14. Varargs: Variable-Length Arguments - Answer (click here)

            Chpter 8 Inheritance

            1. Inheritance - Java - Answer (click here)
            2. Using super - Java - Answer (click here)
            3. Creating a Multilevel Hierarchy - Java - Answer (click here)
            4. When Constructors are Executed - Answer (click here)
            5. Method Overriding - Java - Answer (click here)
            6. Dynamic Method Dispatch - Java - Answer (click here)
            7. Using Abstract Classes - Java - Answer (click here)
            8. Using final with Inheritance - Java - Answer (click here)
            9. The Object Class - Java - Answer (click here)

            Chpter 9 Packages and Interfaces

            1. Packages and Interfaces - Answer (click here)
            2. Java Packages - Answer (click here)
            3. Access Protection - Answer (click here)
            4. Importing Packages - Answer (click here)
            5. Java Interfaces - Answer (click here)
            6. Default Java Interface Methods - Answer (click here)
            7. Use Java static Methods in an Interface - Answer (click here)

            Chpter 10 Exception Handling

            1. Exception Handling - Answer (click here)
            2. Java Exception-Handling Fundamentals - Answer (click here)
            3. Exception Types - Java - Answer (click here)
            4. Uncaught Exceptions - Answer (click here)
            5. Using try and catch - Java - Answer (click here)
            6. Multiple catch Clauses - Java - Answer (click here)
            7. Nested try Statements - Java - Answer (click here)
            8. throw - Java - Answer (click here)
            9. throws - Java - Answer (click here)
            10. finally - Java - Answer (click here)
            11. Java’s Built-in Exceptions - Answer (click here)
            12. Creating Your Own Exception Subclasses - Answer (click here)
            13. Chained Exceptions - Java - Answer (click here)
            14. Three Recently Added Exception Features - Answer (click here)
            15. Using Exceptions - Answer (click here)

            Chpter 11 Multithreaded Programming

            1. Multithreaded Programming - Answer (click here)
            2. The Java Thread Model - Answer (click here)
            3. The Main Thread - Java - Answer (click here)
            4. Creating a Thread - Java - Answer (click here)
            5. Creating Multiple Threads - Java - Answer (click here)
            6. Using isAlive( ) and join( ) - Answer (click here)
            7. Thread Priorities - Java - Answer (click here)
            8. Synchronization - Java - Answer (click here)
            9. Interthread Communication - Answer (click here)
            10. Suspending, Resuming, and Stopping Threads - Answer (click here)
            11. Obtaining A Thread’s State - Answer (click here)

            Chpter 12 Enumerations Autoboxing and Annotations Metadata

            1. Enumerations, Autoboxing, and Annotations (Metadata) - Answer (click here)
            2. Enumerations - Java - Answer (click here)
            3. Type Wrappers - Java - Answer (click here)
            4. Autoboxing - Java - Answer (click here)
            5. Annotations (Metadata) - Answer (click here)
            6. Type Annotations - Answer (click here)
            7. Repeating Annotations - Java - Answer (click here)

            Chpter 13 IO Applets and Other Topics

            1. I/O, Applets, and Other Topics - Answer (click here)
            2. I/O Basics - Java - Answer (click here)
            3. Reading Console Input - Java - Answer (click here)
            4. Writing Console Output - Java - Answer (click here)
            5. The PrintWriter Class - Java - Answer (click here)
            6. Reading and Writing Files - Java - Answer (click here)
            7. Automatically Closing a File - java - Answer (click here)
            8. Applet Fundamentals - Answer (click here)
            9. The transient and volatile Modifiers - Java - Answer (click here)
            10. Using instanceof - Java - Answer (click here)
            11. strictfp - Java - Answer (click here)
            12. Native Methods - Java - Answer (click here)
            13. Problems with Native Methods - Answer (click here)
            14. Using assert - Java - Answer (click here)
            15. Static Import - Java - Answer (click here)
            16. Invoking Overloaded Constructors Through this( ) - Answer (click here)
            17. Compact API Profiles - Java - Answer (click here)

            Chpter 14 Generics

            1. Generics - Answer (click here)
            2. What Are Generics? - Answer (click here)
            3. A Simple Generics Example - Answer (click here)
            4. A Generic Class with Two Type Parameters - Answer (click here)
            5. The General Form of a Generic Class - Answer (click here)
            6. Bounded Types - Answer (click here)
            7. Using Wildcard Arguments - Answer (click here)
            8. Creating a Generic Method - Answer (click here)
            9. Generic Interfaces - Java - Answer (click here)
            10. Raw Types and Legacy Code - Java - Answer (click here)
            11. Generic Class Hierarchies - Java - Answer (click here)
            12. Type Inference with Generics - Java - Answer (click here)
            13. Erasure - Java - Answer (click here)
            14. Ambiguity Errors - Java - Answer (click here)
            15. Some Generic Restrictions - Java - Answer (click here)

            Chpter 15 Lambda Expressions

            1. Lambda Expressions - Answer (click here)
            2. Introducing Lambda Expressions - Answer (click here)
            3. Block Lambda Expressions - Answer (click here)
            4. Generic Functional Interfaces - Answer (click here)
            5. Passing Lambda Expressions as Arguments - Answer (click here)
            6. Lambda Expressions and Exceptions - Answer (click here)
            7. Lambda Expressions and Variable Capture - Answer (click here)
            8. Method References - Lambda Expressions - Answer (click here)
            9. Constructor References - Java Lambda Expressions - Answer (click here)
            10. Predefined Functional Interfaces - Answer (click here)

            Part II The Java Library

            Chpter 16 String Handling

            1. String Handling - Answer (click here)
            2. The String Constructors - Answer (click here)
            3. String Length - Java - Answer (click here)
            4. Special String Operations - Java - Answer (click here)
            5. Character Extraction - Java - Answer (click here)
            6. String Comparison - Java - Answer (click here)
            7. Searching Strings - Java - Answer (click here)
            8. Modifying a String - Java - Answer (click here)
            9. Data Conversion Using valueOf( ) - Java - Answer (click here)
            10. Changing the Case of Characters Within a String - Java - Answer (click here)
            11. Joining Strings - Java - Answer (click here)
            12. Additional String Methods - Answer (click here)
            13. StringBuffer - Java - Answer (click here)

            Chpter 17 Exploring java lang

            1. Exploring java.lang - Answer (click here)
            2. Primitive Type Wrappers - Exploring java.lang - Answer (click here)
            3. Void and Process - Answer (click here)
            4. Runtime - Answer (click here)
            5. ProcessBuilder - Answer (click here)
            6. System - java.lang - Answer (click here)
            7. Using clone( ) and the Cloneable Interface - Answer (click here)
            8. Class - java.lang - Answer (click here)
            9. Math - java.lang - Answer (click here)
            10. Thread, ThreadGroup, and Runnable - java.lang - Answer (click here)
            11. Package, StackTraceElement, Enum - java.lang - Answer (click here)
            12. Interface - java.lang - Answer (click here)
            13. The java.lang Subpackages - Answer (click here)

            Chpter 18 java util Part 1 The Collections Framework

            1. java.util : The Collections Framework - Answer (click here)
            2. java.util Collections Overview - Answer (click here)
            3. JDK 5 Changed the Collections Framework - Answer (click here)
            4. The Collection Interfaces - java.util - Answer (click here)
            5. The Collection Classes - java.util - Answer (click here)
            6. Accessing a Collection via an Iterator - java.util - Answer (click here)
            7. Spliterators - Java - Answer (click here)
            8. Storing User-Defined Classes in Collections - Answer (click here)
            9. The RandomAccess Interface - Java - Answer (click here)
            10. Working with Maps - java.util - Answer (click here)
            11. Comparators - java.util - Answer (click here)
            12. The Collection Algorithms - java.util - Answer (click here)
            13. Arrays - java.util - Answer (click here)
            14. The Legacy Classes and Interfaces - java.util - Answer (click here)
            15. Parting Thoughts on Collections - java.util - Answer (click here)

            Chpter 19 java util Part 2 More Utility Classes

            1. java.util : More Utility Classes - Answer (click here)
            2. StringTokenizer - java.util - Answer (click here)
            3. BitSet - java.util - Answer (click here)
            4. Optional, OptionalDouble, OptionalInt, and OptionalLong - Java - Answer (click here)
            5. Date - java.util - Answer (click here)
            6. Calendar - java.util - Answer (click here)
            7. GregorianCalendar - java.util - Answer (click here)
            8. TimeZone, SimpleTimeZone - java.util - Answer (click here)
            9. Locale - java.util - Answer (click here)
            10. Random - java.util - Answer (click here)
            11. Observable - java.util - Answer (click here)
            12. Timer and TimerTask - java.util - Answer (click here)
            13. Currency - java.util - Answer (click here)
            14. Formatter - java.util - Answer (click here)
            15. Scanner - java.util - Answer (click here)
            16. The ResourceBundle, ListResourceBundle, and PropertyResourceBundle Java Classes - Answer (click here)
            17. Miscellaneous Java Utility Classes and Interfaces - Answer (click here)
            18. The java.util Subpackages - Answer (click here)

            Chpter 20 Input Output Exploring java io

            1. Input/Output: Exploring java.io - Answer (click here)
            2. The I/O Classes and Interfaces - java.io - Answer (click here)
            3. File - java.io - Answer (click here)
            4. The AutoCloseable, Closeable, and Flushable Interfaces - Java - Answer (click here)
            5. I/O Exceptions - java.io - Answer (click here)
            6. Two Ways to Close a Stream - java.io - Answer (click here)
            7. The Stream Classes - java.io - Answer (click here)
            8. The Byte Streams - java.io - Answer (click here)
            9. The Character Streams - java.io - Answer (click here)
            10. The Console Class - java.io - Answer (click here)
            11. Serialization - java.io - Answer (click here)
            12. Stream Benefits - java.io - Answer (click here)

            Chpter 21 Exploring NIO

            1. Exploring NIO - Answer (click here)
            2. The NIO Classes and NIO Fundamentals - Answer (click here)
            3. Enhancements Added to NIO by JDK 7 - Answer (click here)
            4. Using the NIO System - Answer (click here)
            5. Use NIO for Channel-Based I/O - Answer (click here)
            6. Use NIO for Stream-Based I/O - Answer (click here)
            7. Use NIO for Path and File System Operations - Answer (click here)
            8. Pre-JDK 7 Channel-Based Examples - Answer (click here)

            Chpter 22 Networking

            1. Networking - Answer (click here)
            2. The Networking Classes and Interfaces - Java - Answer (click here)
            3. InetAddress - Java - Answer (click here)
            4. Inet4Address and Inet6Address - Answer (click here)
            5. TCP/IP Client Sockets - Java - Answer (click here)
            6. URL - Java Networking - Answer (click here)
            7. URLConnection - Java Networking - Answer (click here)
            8. HttpURLConnection - Java Networking - Answer (click here)
            9. TCP/IP Server Sockets - Java Networking - Answer (click here)
            10. Datagrams - Java Networking - Answer (click here)

            Chpter 23 The Applet Class

            1. The Applet Class - Answer (click here)
            2. Two Types of Applets - Answer (click here)
            3. Applet Basics - Answer (click here)
            4. Applet Architecture - Answer (click here)
            5. An Applet Skeleton - Answer (click here)
            6. Simple Applet Display Methods - Answer (click here)
            7. Requesting Repainting - The Applet Class - Answer (click here)
            8. Using the Status Window - The Applet Class - Answer (click here)
            9. The HTML APPLET Tag - Answer (click here)
            10. Passing Parameters to Applets - Answer (click here)
            11. getDocumentBase( ) and getCodeBase( ) - The Applet Class - Answer (click here)
            12. AppletContext and showDocument( ) - The Applet Class - Answer (click here)
            13. AudioClip and AppletStub Interface - Applet Class - Answer (click here)

            Chpter 24 Event Handling

            1. Event Handling - Answer (click here)
            2. The Delegation Event Model - Java - Answer (click here)
            3. Event Classes - Java - Answer (click here)
            4. The KeyEvent Class - Java - Answer (click here)
            5. Sources of Events - Java - Answer (click here)
            6. Event Listener Interfaces - Java - Answer (click here)
            7. Using the Delegation Event Model - Java - Answer (click here)
            8. Adapter Classes - Java - Answer (click here)
            9. Inner Classes - Java - Answer (click here)

            Chpter 25 Introducing the AWT Working with Windows Graphics and Text

            1. Introducing the AWT: Working with Windows, Graphics, and Text - Answer (click here)
            2. AWT Classes - Answer (click here)
            3. Window Fundamentals - AWT Classes - Answer (click here)
            4. Working with Frame Windows - AWT Classes - Answer (click here)
            5. Creating a Frame Window in an AWT-Based Applet - Answer (click here)
            6. Creating a Windowed Program - Answer (click here)
            7. Introducing Graphics - AWT Classes - Answer (click here)
            8. Working with Color - AWT Java - Answer (click here)
            9. Setting the Paint Mode - AWT Java - Answer (click here)
            10. Working with Fonts - AWT Java - Answer (click here)
            11. Managing Text Output Using FontMetrics - AWT Java - Answer (click here)

            Chpter 26 Using AWT Controls Layout Managers and Menus

            1. Using AWT Controls, Layout Managers, and Menus - Answer (click here)
            2. AWT Control Fundamentals - Answer (click here)
            3. Labels - AWT Controls - Answer (click here)
            4. Using Buttons - AWT Controls - Answer (click here)
            5. Applying Check Boxes - AWT Controls - Answer (click here)
            6. CheckboxGroup - AWT Controls - Answer (click here)
            7. Choice Controls - AWT Controls - Answer (click here)
            8. Using Lists - AWT Controls - Answer (click here)
            9. Managing Scroll Bars - AWT Controls - Answer (click here)
            10. Using a TextField - AWT Controls - Answer (click here)
            11. Using a TextArea - AWT Controls - Answer (click here)
            12. Understanding Layout Managers - AWT - Answer (click here)
            13. Menu Bars and Menus - AWT - Answer (click here)
            14. Dialog Boxes - AWT - Answer (click here)
            15. FileDialog - AWT - Answer (click here)
            16. A Word About Overriding paint( ) - AWT - Answer (click here)

            Chpter 27 Images

            1. Images - Java - Answer (click here)
            2. Images File Formats - Java - Answer (click here)
            3. Image Fundamentals: Creating, Loading, and Displaying - Answer (click here)
            4. ImageObserver - Answer (click here)
            5. Double Buffering - Answer (click here)
            6. MediaTracker - Answer (click here)
            7. ImageProducer - Answer (click here)
            8. ImageConsumer - Answer (click here)
            9. ImageFilter - Answer (click here)

            Chpter 28 The Concurrency Utilities

            1. The Concurrency Utilities - Answer (click here)
            2. The Concurrent API Packages - Java - Answer (click here)
            3. Using Synchronization Objects - Answer (click here)
            4. Phaser - Java Class - Answer (click here)
            5. Using an Executor - Answer (click here)
            6. The TimeUnit Enumeration - Answer (click here)
            7. Locks - java.util.concurrent.locks package - Answer (click here)
            8. Atomic Operations - java.util.concurrent.atomic - Answer (click here)
            9. Parallel Programming via the Fork/Join Framework - Answer (click here)
            10. The Concurrency Utilities Versus Java’s Traditional Approach - Answer (click here)

            Chpter 29 The Stream API

            1. The Stream API - Answer (click here)
            2. Stream Basics - Answer (click here)
            3. Reduction Operations - Java Stream API - Answer (click here)
            4. Using Parallel Streams - Java Stream API - Answer (click here)
            5. Mapping - Java Stream API - Answer (click here)
            6. Collecting - Java Stream API - Answer (click here)
            7. Iterators and Streams - Answer (click here)

            Chpter 30 Regular Expressions and Other Packages

            1. Regular Expressions and Other Packages - Answer (click here)
            2. The Core Java API Packages - Answer (click here)
            3. Regular Expression Processing - Answer (click here)
            4. Reflection - java.lang.reflect package - Answer (click here)
            5. Remote Method Invocation (RMI) - Answer (click here)
            6. Formatting Date and Time with java.text - Answer (click here)
            7. The Time and Date API Added by JDK 8 - Answer (click here)

            Part III Introducing GUI Programming with Swing

            Chpter 31 Introducing Swing

            1. Introducing Swing - Answer (click here)
            2. The Origins of Swing - Answer (click here)
            3. Swing Is Built on the AWT - Answer (click here)
            4. Two Key Swing Features - Answer (click here)
            5. The MVC Connection - Swing - Answer (click here)
            6. Components and Containers - Swing GUI - Answer (click here)
            7. The Swing Packages - Answer (click here)
            8. A Simple Swing Application - Answer (click here)
            9. Event Handling - Swing - Answer (click here)
            10. Create a Swing Applet - Answer (click here)
            11. Painting in Swing - Answer (click here)

            Chpter 32 Exploring Swing

            1. Exploring Swing - Answer (click here)
            2. JLabel and ImageIcon - Swing - Answer (click here)
            3. JTextField - Swing - Answer (click here)
            4. The Swing Buttons - Swing - Answer (click here)
            5. JTabbedPane - Swing - Answer (click here)
            6. JScrollPane - Swing - Answer (click here)
            7. JList - Swing - Answer (click here)
            8. JComboBox - Swing - Answer (click here)
            9. Trees - Swing - Answer (click here)
            10. JTable - Swing - Answer (click here)

            Chpter 33 Introducing Swing Menus

            1. Introducing Swing Menus - Answer (click here)
            2. Menu Basics - Swing - Answer (click here)
            3. An Overview of JMenuBar, JMenu, and JMenuItem - Swing - Answer (click here)
            4. Create a Main Menu - Swing - Answer (click here)
            5. Add Mnemonics and Accelerators to Menu Items - Swing - Answer (click here)
            6. Add Images and Tooltips to Menu Items - Swing - Answer (click here)
            7. Use JRadioButtonMenuItem and JCheckBoxMenuItem - Swing - Answer (click here)
            8. Create a Popup Menu - Swing - Answer (click here)
            9. Create a Toolbar - Swing - Answer (click here)
            10. Use Actions - Swing - Answer (click here)
            11. Put the Entire MenuDemo Program Together - Answer (click here)

            Part IV Introducing GUI Programming with JavaFX

            Chpter 34 Introducing JavaFX GUI Programming

            1. Introducing JavaFX GUI Programming - Answer (click here)
            2. JavaFX Basic Concepts - Answer (click here)
            3. A JavaFX Application Skeleton - Answer (click here)
            4. Compiling and Running a JavaFX Program - Answer (click here)
            5. The Application Thread - JavaFX - Answer (click here)
            6. A Simple JavaFX Control: Label - Answer (click here)
            7. Using Buttons and Events - JavaFX - Answer (click here)
            8. Drawing Directly on a Canvas - Answer (click here)

            Chpter 35 Exploring JavaFX Controls

            1. Exploring JavaFX Controls - Answer (click here)
            2. Using Image and ImageView - JavaFX - Answer (click here)
            3. ToggleButton - JavaFX - Answer (click here)
            4. RadioButton - JavaFX - Answer (click here)
            5. CheckBox - JavaFX - Answer (click here)
            6. ListView - JavaFX - Answer (click here)
            7. ComboBox - JavaFX - Answer (click here)
            8. TextField - JavaFX - Answer (click here)
            9. ScrollPane - JavaFX - Answer (click here)
            10. TreeView - JavaFX - Answer (click here)
            11. Introducing Effects and Transforms - JavaFX - Answer (click here)
            12. Adding Tooltips - JavaFX - Answer (click here)

            Chpter 36 Introducing JavaFX Menus

            1. Introducing JavaFX Menus - Answer (click here)
            2. An Overview of MenuBar, Menu, and MenuItem - JavaFX - Answer (click here)
            3. Create a Main Menu - JavaFX - Answer (click here)
            4. Add Mnemonics and Accelerators to Menu Items - JavaFX - Answer (click here)
            5. Add Images to Menu Items - JavaFX - Answer (click here)
            6. Use RadioMenuItem and CheckMenuItem - JavaFX - Answer (click here)
            7. Create a Context Menu - JavaFX - Answer (click here)
            8. Create a Toolbar - JavaFX - Answer (click here)
            9. Put the Entire MenuDemo Program Together - Answer (click here)

            Part V Applying Java

            Chpter 37 Java Beans

            1. Java Beans - Answer (click here)
            2. What Is a Java Bean? - Answer (click here)
            3. Advantages of Java Beans - Answer (click here)
            4. Introspection - Java Beans - Answer (click here)
            5. Bound and Constrained Properties - Java Beans - Answer (click here)
            6. Persistence, Customizers - Java Beans - Answer (click here)
            7. The Java Beans API - Answer (click here)
            8. A Bean Example - Answer (click here)

            Chpter 38 Introducing Servlets

            1. Introducing Servlets - Answer (click here)
            2. The Life Cycle of a Servlet - Answer (click here)
            3. Servlet Development Options - Answer (click here)
            4. Using Tomcat - Answer (click here)
            5. A Simple Servlet - Answer (click here)
            6. The Servlet API - Answer (click here)
            7. The javax.servlet Package - Answer (click here)
            8. Reading Servlet Parameters - Answer (click here)
            9. The javax.servlet.http Package - Answer (click here)
            10. Handling HTTP Requests and Responses - Answer (click here)
            11. Using Cookies - Servlets - Answer (click here)
            12. Session Tracking - Servlets - Answer (click here)

            Internet and World Wide Web HOW TO PROGRAM by P J Deitel and H M Deitel

            Part 1 Introduction

            Chpter 1 Introduction to Computers and the Internet

            1. Introduction to Computers and the Internet - Answer (click here)
            2. What Is a Computer? - Answer (click here)
            3. Computer Organization - Answer (click here)
            4. Machine Languages, Assembly Languages and High-Level Languages - Answer (click here)
            5. History of the Internet and World Wide Web - Answer (click here)
            6. World Wide Web Consortium (W3C) - Answer (click here)
            7. Web 2.0 - Answer (click here)
            8. Personal, Distributed and Client/Server Computing - Answer (click here)
            9. Hardware Trends - Answer (click here)
            10. Key Software Trend: Object Technology - Answer (click here)
            11. JavaScript: Object-Based Scripting for the Web - Answer (click here)
            12. Browser Portability - Answer (click here)
            13. C, C++ and Java - Answer (click here)
            14. BASIC, Visual Basic, Visual C++, C# and .NET - Answer (click here)
            15. Software Technologies - Answer (click here)
            16. Notes about Internet & World Wide Web How to Program, 4/e - Answer (click here)
            17. Web Browser Basics: Internet Explorer and Firefox - Answer (click here)

            Chpter 2 Web Browser Basics Internet Explorer and Firefox

            1. Connecting to the Internet - Web Browser - Answer (click here)
            2. Internet Explorer 7 and Firefox 2 Features - Answer (click here)
            3. Customizing Browser Settings - Answer (click here)
            4. Searching the Internet - Answer (click here)
            5. Keeping Track of Your Favorite Sites - Answer (click here)
            6. File Transfer Protocol (FTP) - Answer (click here)
            7. Online Help - Answer (click here)
            8. Dive Into Web 2.0 - Answer (click here)

            Chpter 3 Dive Into Web 20

            1. Dive Into Web 2.0 - Answer (click here)
            2. What Is Web 2.0? - Answer (click here)
            3. Search - Answer (click here)
            4. Content Networks and User-Generated Content - Answer (click here)
            5. Blogging - Answer (click here)
            6. Social Networking - Answer (click here)
            7. Social Media - Answer (click here)
            8. Tagging - Answer (click here)
            9. Social Bookmarking - Answer (click here)
            10. Software Development - Answer (click here)
            11. Rich Internet Applications (RIAs) - Answer (click here)
            12. Web Services, Mashups, Widgets and Gadgets - Answer (click here)
            13. Location-Based Services - Answer (click here)
            14. XML, RSS, Atom, JSON and VoIP - Answer (click here)
            15. Web 2.0 Monetization Models and Business Models - Answer (click here)
            16. Introduction to XHTML - Answer (click here)

            Part 2 The Ajax Client

            Chpter 4 Introduction to XHTML

            1. Introduction to XHTML - Answer (click here)
            2. Editing XHTML - Answer (click here)
            3. First XHTML Example - Answer (click here)
            4. W3C XHTML Validation Service - Answer (click here)
            5. Headings - XHTML - Answer (click here)
            6. Linking - XHTML - Answer (click here)
            7. Images - XHTML - Answer (click here)
            8. Special Characters and Horizontal Rules - XHTML - Answer (click here)
            9. Lists - XHTML - Answer (click here)
            10. Tables - XHTML - Answer (click here)
            11. Forms - XHTML - Answer (click here)
            12. Internal Linking - XHTML - Answer (click here)
            13. meta Elements - XHTML - Answer (click here)
            14. Cascading Style Sheets™ (CSS) - Answer (click here)

            Chpter 5 Cascading Style Sheets CSS

            1. Cascading Style Sheets™ (CSS) - Answer (click here)
            2. Inline Styles - CSS - Answer (click here)
            3. Embedded Style Sheets - CSS - Answer (click here)
            4. Conflicting Styles - CSS - Answer (click here)
            5. Linking External Style Sheets - CSS - Answer (click here)
            6. Positioning Elements - CSS - Answer (click here)
            7. Backgrounds - CSS - Answer (click here)
            8. Element Dimensions - CSS - Answer (click here)
            9. Box Model and Text Flow - CSS - Answer (click here)
            10. Media Types - CSS - Answer (click here)
            11. Building a CSS Drop-Down Menu - Answer (click here)
            12. User Style Sheets - CSS - Answer (click here)
            13. CSS 3 - Answer (click here)
            14. JavaScript: Introduction to Scripting - Answer (click here)

            Chpter 6 JavaScript Introduction to Scripting

            1. JavaScript: Introduction to Scripting - Answer (click here)
            2. Simple Program: Displaying a Line of Text in a Web Page - Answer (click here)
            3. Modifying Our First Program - JavaScript(JS) - Answer (click here)
            4. Obtaining User Input with prompt Dialogs - JavaScript(JS) - Answer (click here)
            5. Memory Concepts - JavaScript(JS) - Answer (click here)
            6. Arithmetic - JavaScript(JS) - Answer (click here)
            7. Decision Making: Equality and Relational Operators - JavaScript(JS) - Answer (click here)
            8. JavaScript: Control Statements I - Answer (click here)

            Chpter 7 JavaScript Control Statements I

            1. JavaScript: Control Statements I - Answer (click here)
            2. Algorithms - JavaScript(JS) Control Statements - Answer (click here)
            3. Pseudocode - JavaScript(JS) Control Statements - Answer (click here)
            4. Control Structures - JavaScript(JS) - Answer (click here)
            5. if Selection Statement - JavaScript(JS) - Answer (click here)
            6. if…else Selection Statement - JavaScript(JS) - Answer (click here)
            7. while Repetition Statement - JavaScript(JS) - Answer (click here)
            8. Formulating Algorithms: Counter-Controlled Repetition - JavaScript(JS) - Answer (click here)
            9. Formulating Algorithms: Sentinel-Controlled Repetition - JavaScript(JS) - Answer (click here)
            10. Formulating Algorithms: Nested Control Statements - JavaScript(JS) - Answer (click here)
            11. Assignment Operators - JavaScript(JS) - Answer (click here)
            12. Increment and Decrement Operators - JavaScript(JS) - Answer (click here)
            13. JavaScript: Control Statements II - Answer (click here)

            Chpter 8 JavaScript Control Statements II

            1. JavaScript: Control Statements II - Answer (click here)
            2. Essentials of Counter-Controlled Repetition - JavaScript(JS) - Answer (click here)
            3. for Repetition Statement - JavaScript(JS) - Answer (click here)
            4. Examples Using the for Statement - JavaScript(JS) - Answer (click here)
            5. switch Multiple-Selection Statement - Answer (click here)
            6. do…while Repetition Statement - Answer (click here)
            7. break and continue Statements - JavaScript(JS) - Answer (click here)
            8. Labeled break and continue Statements - JavaScript(JS) - Answer (click here)
            9. Logical Operators - JavaScript(JS) - Answer (click here)
            10. Summary of Structured Programming - Answer (click here)
            11. JavaScript: Functions - Answer (click here)

            Chpter 9 JavaScript Functions

            1. JavaScript: Functions - Answer (click here)
            2. Program Modules in JavaScript - Answer (click here)
            3. Programmer-Defined Functions - Answer (click here)
            4. Function Definitions - JavaScript(JS) - Answer (click here)
            5. Random Number Generation - JavaScript(JS) - Answer (click here)
            6. Example: Game of Chance - JavaScript(JS) - Answer (click here)
            7. Random Image Generator - JavaScript(JS) - Answer (click here)
            8. Scope Rules - JavaScript(JS) - Answer (click here)
            9. JavaScript Global Functions - Answer (click here)
            10. Recursion - JavaScript(JS) - Answer (click here)
            11. Recursion vs. Iteration - Answer (click here)
            12. JavaScript: Arrays - Answer (click here)

            Chpter 10 JavaScript Arrays

            1. JavaScript: Arrays - Answer (click here)
            2. Declaring and Allocating Arrays - JavaScript(JS) - Answer (click here)
            3. Examples Using Arrays - JavaScript(JS) - Answer (click here)
            4. Random Image Generator Using Arrays - JavaScript(JS) - Answer (click here)
            5. References and Reference Parameters - JavaScript(JS) - Answer (click here)
            6. Passing Arrays to Functions - JavaScript(JS) - Answer (click here)
            7. Sorting Arrays - JavaScript(JS) - Answer (click here)
            8. Searching Arrays: Linear Search and Binary Search - JavaScript(JS) - Answer (click here)
            9. Multidimensional Arrays - JavaScript(JS) - Answer (click here)
            10. Building an Online Quiz - JavaScript(JS) - Answer (click here)
            11. JavaScript: Objects - Answer (click here)

            Chpter 11 JavaScript Objects

            1. JavaScript: Objects - Answer (click here)
            2. Introduction to Object Technology - Answer (click here)
            3. Math Object - JavaScript(Js) - Answer (click here)
            4. String Object - JavaScript(Js) - Answer (click here)
            5. Date Object - JavaScript(Js) - Answer (click here)
            6. Boolean and Number Objects - JavaScript(Js) - Answer (click here)
            7. document Object - JavaScript(Js) - Answer (click here)
            8. window Object - JavaScript(Js) - Answer (click here)
            9. Using Cookies - JavaScript(Js) - Answer (click here)
            10. Final JavaScript Example - Answer (click here)
            11. Using JSON to Represent Objects - Answer (click here)
            12. Document Object Model (DOM): Objects and Collections - Answer (click here)

            Chpter 12 Document Object Model DOM Objects and Collections

            1. Document Object Model (DOM): Objects and Collections - Answer (click here)
            2. Modeling a Document: DOM Nodes and Trees - Answer (click here)
            3. Traversing and Modifying a DOM Tree - Answer (click here)
            4. DOM Collections - Answer (click here)
            5. Dynamic Styles - DOM - Answer (click here)
            6. Summary of the DOM Objects and Collections - Answer (click here)
            7. JavaScript: Events - Answer (click here)

            Chpter 13 JavaScript Events

            1. JavaScript: Events - Answer (click here)
            2. Registering Event Handlers - JavaScript(Js) - Answer (click here)
            3. Event onload - JavaScript(Js) - Answer (click here)
            4. Event onmousemove, the event Object and this - JavaScript(Js) - Answer (click here)
            5. Rollovers with onmouseover and onmouseout - JavaScript(Js) - Answer (click here)
            6. Form Processing with onfocus and onblur - JavaScript(Js) - Answer (click here)
            7. Processing with onsubmit and onreset - JavaScript(Js) - Answer (click here)
            8. Event Bubbling - JavaScript(Js) - Answer (click here)
            9. More Events - JavaScript(Js) - Answer (click here)
            10. XML and RSS - Answer (click here)

            Chpter 14 XML and RSS

            1. XML and RSS - Answer (click here)
            2. XML Basics - Answer (click here)
            3. Structuring Data - Answer (click here)
            4. XML Namespaces - Answer (click here)
            5. Document Type Definitions (DTDs) - Answer (click here)
            6. W3C XML Schema Documents - Answer (click here)
            7. XML Vocabularies - Answer (click here)
            8. Extensible Stylesheet Language and XSL Transformations - Answer (click here)
            9. Document Object Model (DOM) - Answer (click here)
            10. RSS - Answer (click here)
            11. Ajax-Enabled Rich Internet Applications - Answer (click here)

            Chpter 15 Ajax

            1. Ajax-Enabled Rich Internet Applications - Answer (click here)
            2. Traditional Web Applications vs. Ajax Applications - Answer (click here)
            3. Rich Internet Applications (RIAs) with Ajax - Answer (click here)
            4. History of Ajax - Answer (click here)
            5. “Raw” Ajax Example Using the XMLHttpRequest Object - Answer (click here)
            6. Using XML and the DOM - Answer (click here)
            7. Creating a Full-Scale Ajax-Enabled Application - Answer (click here)
            8. Dojo Toolkit - Answer (click here)
            9. Adobe Flash CS3 - Answer (click here)

            Part 3 Rich Internet Application Client Technologies

            Chpter 16 Adobe Flash CS3

            1. Adobe Flash CS3 - Answer (click here)
            2. Flash Movie Development - Answer (click here)
            3. Learning Flash with Hands-On Examples - Answer (click here)
            4. Publishing Your Flash Movie - Answer (click here)
            5. Creating Special Effects with Flash - Answer (click here)
            6. Creating a Website Splash Screen - Answer (click here)
            7. ActionScript - Answer (click here)
            8. Adobe Flash CS3: Building an Interactive Game - Answer (click here)

            Chpter 17 Adobe Flash CS3 Building an Interactive Game

            1. Adobe Flash CS3: Building an Interactive Game - Answer (click here)
            2. Object-Oriented Programming - Answer (click here)
            3. Objects in Flash - Answer (click here)
            4. Cannon Game: Preliminary Instructions and Notes - Adobe Flash CS3 - Answer (click here)
            5. Adding a Start Button - Adobe Flash CS3 - Answer (click here)
            6. Creating Moving Objects - Adobe Flash CS3 - Answer (click here)
            7. Adding the Rotating Cannon - Adobe Flash CS3 - Answer (click here)
            8. Adding the Cannonball - Adobe Flash CS3 - Answer (click here)
            9. Adding Sound and Text Objects to the Movie - Answer (click here)
            10. Adding the Time Counter - Adobe Flash CS3 - Answer (click here)
            11. Detecting a Miss - Adobe Flash CS3 - Answer (click here)
            12. Adding Collision Detection - Adobe Flash CS3 - Answer (click here)
            13. Finishing the Game - Adobe Flash CS3 - Answer (click here)
            14. Adobe Flex 2 and Rich Internet Applications - Answer (click here)

            Chpter 18 Adobe Flex 2 and Rich Internet Applications

            1. Adobe Flex 2 and Rich Internet Applications - Answer (click here)
            2. Flex Platform Overview - Answer (click here)
            3. Creating a Simple User Interface - Adobe Flex 2 - Answer (click here)
            4. Accessing XML Data from Your Application - Answer (click here)
            5. Interacting with Server-Side Applications - Adobe Flex 2 - Answer (click here)
            6. Customizing Your User Interface - Adobe Flex 2 - Answer (click here)
            7. Creating Charts and Graphs - Adobe Flex 2 - Answer (click here)
            8. Connection-Independent RIAs on the Desktop: Adobe Integrated Runtime (AIR) - Answer (click here)
            9. Microsoft ilverlight and Rich Internet Applications - Answer (click here)

            Chpter 19 Microsoft Silverlight and Rich Internet Applications

            1. Microsoft ilverlight and Rich Internet Applications - Answer (click here)
            2. Platform Overview - Answer (click here)
            3. Silverlight 1.0 Installation and Overview - Answer (click here)
            4. Creating a Movie Viewer for Silverlight 1.0 - Answer (click here)
            5. Creating Controls - Creating a Movie Viewer for Silverlight 1.0 - Answer (click here)
            6. Using JavaScript for Event Handling and DOM Manipulation - Answer (click here)
            7. Embedding Silverlight in HTML - Answer (click here)
            8. Silverlight Streaming - Answer (click here)
            9. Silverlight 1.1 Installation and Overview - Answer (click here)
            10. Creating a Cover Viewer for Silverlight 1.1 Alpha - Answer (click here)
            11. Building an Application with Third-Party Controls - Silverlight - Answer (click here)
            12. Consuming a Web Service - Answer (click here)
            13. Silverlight Demos, Games and Web Resources - Answer (click here)
            14. Adobe Dreamweaver CS3 - Answer (click here)

            Chpter 20 Adobe Dreamweaver CS3

            1. Adobe Dreamweaver CS3 - Answer (click here)
            2. Text Styles - Adobe Dreamweaver CS3 - Answer (click here)
            3. Images and Links - Adobe Dreamweaver CS3 - Answer (click here)
            4. Symbols and Lines - Adobe Dreamweaver CS3 - Answer (click here)
            5. Tables - Adobe Dreamweaver CS3 - Answer (click here)
            6. Forms - Adobe Dreamweaver CS3 - Answer (click here)
            7. Scripting in Dreamweaver - Answer (click here)
            8. Spry Framework for Creating Ajax Applications - Adobe Dreamweaver CS3 - Answer (click here)
            9. Site Management - Adobe Dreamweaver CS3 - Answer (click here)
            10. Web Servers (IIS and Apache) - Answer (click here)

            Part 4 Rich Internet Application Server Technologies

            Chpter 21 Web Servers IIS and Apache

            1. Web Servers (IIS and Apache) - Answer (click here)
            2. HTTP Transactions - Answer (click here)
            3. Multitier Application Architecture - Answer (click here)
            4. Client-Side Scripting versus Server-Side Scripting - Answer (click here)
            5. Accessing Web Servers - Answer (click here)
            6. Microsoft Internet Information Services (IIS) - Answer (click here)
            7. Apache HTTP Server - Answer (click here)
            8. Requesting Documents - Answer (click here)
            9. Database:SQL, MySQL, ADO.NET 2.0 and Java DB - Answer (click here)

            Chpter 22 Database SQL MySQL ADO NET 2 0 and Java DB

            1. Database:SQL, MySQL, ADO.NET 2.0 and Java DB - Answer (click here)
            2. Relational Databases - Answer (click here)
            3. Relational Database Overview: A books Database - Answer (click here)
            4. SQL - Answer (click here)
            5. MySQL - Answer (click here)
            6. Instructions for Installing MySQL - Answer (click here)
            7. Instructions for Setting Up a MySQL User Account - Answer (click here)
            8. Creating a Database in MySQL - Answer (click here)
            9. ADO.NET Object Model - Answer (click here)
            10. Java DB/Apache Derby - Answer (click here)
            11. PHP - Answer (click here)

            Chpter 23 PHP

            1. PHP - Answer (click here)
            2. PHP Basics - Answer (click here)
            3. String Processing and Regular Expressions - PHP - Answer (click here)
            4. Form Processing and Business Logic - PHP - Answer (click here)
            5. Connecting to a Database - PHP - Answer (click here)
            6. Using Cookies - PHP - Answer (click here)
            7. Dynamic Content - PHP - Answer (click here)
            8. Ruby on Rails - Answer (click here)

            Chpter 24 Ruby on Rails

            1. Ruby on Rails - Answer (click here)
            2. Ruby - Answer (click here)
            3. Rails Framework - Answer (click here)
            4. ActionController and ActionView - Ruby on Rails - Answer (click here)
            5. A Database-Driven Web Application - Ruby on Rails - Answer (click here)
            6. Case Study: Message Forum - Ruby on Rails - Answer (click here)
            7. Message Forum: Logging In and Logging Out - Ruby on Rails - Answer (click here)
            8. Message Forum: Embellishing the Models - Ruby on Rails - Answer (click here)
            9. Message Forum: Forum Controller and Forum Views - Ruby on Rails - Answer (click here)
            10. Message Forum: Message Controller and Message Views - Ruby on Rails - Answer (click here)
            11. Message Forum: Ajax-Enabled Rails Applications - Ruby on Rails - Answer (click here)
            12. Script.aculo.us - Answer (click here)
            13. ASP.NET 2.0 and ASP.NET Ajax - Answer (click here)

            Chpter 25 ASP NET 2 0 and ASP NET Ajax

            1. ASP.NET 2.0 and ASP.NET Ajax - Answer (click here)
            2. Creating and Running a Simple Web Form Example - ASP.NET - Answer (click here)
            3. Building an ASP.NET Web Application - Answer (click here)
            4. Web Controls: Text and Graphics Controls - ASP.NET - Answer (click here)
            5. Web Controls: AdRotator Control - ASP.NET - Answer (click here)
            6. Web Controls: Validation Controls - ASP.NET - Answer (click here)
            7. Session Tracking - ASP.NET - Answer (click here)
            8. Cookies - ASP.NET - Answer (click here)
            9. Session Tracking with HttpSessionState - ASP.NET - Answer (click here)
            10. Case Study: Connecting to a Database in ASP.NET - Answer (click here)
            11. Building a Web Form That Displays Data from a Database - ASP.NET - Answer (click here)
            12. Modifying the Code-Behind File for the Guestbook Application - ASP.NET - Answer (click here)
            13. Case Study: Secure Books Database Application - Answer (click here)
            14. Creating the Secure Books Database Application - ASP.NET - Answer (click here)
            15. ASP.NET Ajax - Answer (click here)
            16. JavaServer Faces Web Applications - Answer (click here)

            Chpter 26 JavaServer Faces Web Applications

            1. JavaServer Faces Web Applications - Answer (click here)
            2. Java Web Technologies - Answer (click here)
            3. Creating and Running a Simple Application in Netbeans - Answer (click here)
            4. Examining a JSP File - Answer (click here)
            5. Examining a Page Bean File - Answer (click here)
            6. Event-Processing Life Cycle - Answer (click here)
            7. Relationship Between the JSP and Page Bean Files - Answer (click here)
            8. Examining the XHTML Generated by a Java Web Application - Answer (click here)
            9. Building a Web Application in Netbeans - Answer (click here)
            10. JSF Components - Answer (click here)
            11. Text and Graphics JSF Components - Answer (click here)
            12. Validation Using Validator JSF Components and Custom Validators - Answer (click here)
            13. Session Tracking - JavaServer - Answer (click here)
            14. Cookies - JavaServer - Answer (click here)
            15. Session Tracking with the SessionBean Object - JavaServer - Answer (click here)
            16. Ajax-Enabled JavaServer Faces Web Applications - Answer (click here)

            Chpter 27 Ajax Enabled JavaServer Faces Web Applications

            1. Ajax-Enabled JavaServer Faces Web Applications - Answer (click here)
            2. Accessing Databases in Web Applications - JavaServer - Answer (click here)
            3. Ajax-Enabled JSF Components - Answer (click here)
            4. AutoComplete Text Field and Virtual Forms - Answer (click here)
            5. Google Maps Map Viewer Component - Answer (click here)
            6. Web Services - Answer (click here)

            Chpter 28 Web Services

            1. Web Services - Answer (click here)
            2. Java Web Services Basics - Answer (click here)
            3. Creating, Publishing, Testing and Describing a Web Service - Answer (click here)
            4. Consuming a Web Service - Answer (click here)
            5. SOAP (Simple Object Access Protocol) - Answer (click here)
            6. Session Tracking in Web Services - Answer (click here)
            7. Creating a Blackjack Web Service - Answer (click here)
            8. Consuming the Blackjack Web Service - Answer (click here)
            9. Consuming a Database-Driven Web Service from a Web Application - Answer (click here)
            10. Passing an Object of a User-Defined Type to a Web Service - Answer (click here)
            11. REST-Based Web Services in ASP.NET - Answer (click here)

            Part 5 Extra

            Chapter 3 Photoshop Elements

            1. Photoshop Elements - Answer (click here)
            2. Image Basics - Photoshop Elements - Answer (click here)
            3. Vector and Raster Graphics - Photoshop Elements - Answer (click here)
            4. Toolbox - Photoshop Elements - Answer (click here)
            5. Layers - Photoshop Elements - Answer (click here)
            6. Screen Capturing - Photoshop Elements - Answer (click here)
            7. File Formats: GIF and JPEG - Photoshop Elements - Answer (click here)

            Chapter 23 Wireless Internet and m Business

            1. Wireless Internet and m-Business - Answer (click here)
            2. M-Business - Answer (click here)
            3. Identifying User Location - Answer (click here)
            4. Wireless Marketing, Advertising and Promotions - Answer (click here)
            5. Wireless Payment Options - Answer (click here)
            6. Privacy and the Wireless Internet - Answer (click here)
            7. International Wireless Communications - Answer (click here)
            8. Wireless-Communications Technologies - Answer (click here)
            9. WAP and WML - Answer (click here)
            10. Phone Simulator and Setup Instructions - Answer (click here)
            11. Creating WML Documents - Answer (click here)
            12. WMLScript Programming - Answer (click here)
            13. String Object Methods - Answer (click here)
            14. Wireless Protocols, Platforms and Programming Languages - Answer (click here)

            Chapter 24 VBScript

            1. VBScript - Answer (click here)
            2. Operators - VBScript - Answer (click here)
            3. Data Types and Control Structures - VBScript - Answer (click here)
            4. VBScript Functions - Answer (click here)
            5. VBScript Example Programs - Answer (click here)
            6. Arrays - VBScript - Answer (click here)
            7. String Manipulation - VBScript - Answer (click here)
            8. Classes and Objects - VBScript - Answer (click here)

            Chapter 25 Active Server Pages ASP

            1. Active Server Pages (ASP) - Answer (click here)
            2. How Active Server Pages(ASP) Work - Answer (click here)
            3. Setup - Active Server Pages (ASP) - Answer (click here)
            4. Active Server Page Objects - Answer (click here)
            5. Simple ASP Examples - Answer (click here)
            6. File System Objects - Active Server Pages (ASP) - Answer (click here)
            7. Session Tracking and Cookies - Active Server Pages (ASP) - Answer (click here)
            8. Accessing a Database from an Active Server Page(ASP) - Answer (click here)
            9. Server-Side ActiveX Components - Answer (click here)

            Chapter 26 Case Study Active Server Pages and XML

            1. Case Study: Active Server Pages and XML - Answer (click here)

            Chapter 27 Perl and CGI Common Gateway Interface

            1. Perl and CGI (Common Gateway Interface) - Answer (click here)
            2. Perl - Answer (click here)
            3. String Processing and Regular Expressions - Perl - Answer (click here)
            4. Viewing Client/Server Environment Variables - Perl - Answer (click here)
            5. Form Processing and Business Logic - Perl - Answer (click here)
            6. Server-Side Includes - Perl - Answer (click here)
            7. Verifying a Username and Password - Perl - Answer (click here)
            8. Using DBI to Connect to a Database - Perl - Answer (click here)
            9. Cookies and Perl - Answer (click here)

            Chapter 28 Python

            1. Python - Answer (click here)
            2. Basic Data Types, Control Structures and Functions - Python - Answer (click here)
            3. Tuples, Lists and Dictionaries - Python - Answer (click here)
            4. String Processing and Regular Expressions - Python - Answer (click here)
            5. Exception Handling - Python - Answer (click here)
            6. Introduction to CGI Programming - Python - Answer (click here)
            7. Form Processing and Business Logic - Python - Answer (click here)
            8. Cookies - Python - Answer (click here)
            9. Database Application Programming Interface (DB-API) - Python - Answer (click here)

            CHAPTER 38 Introducing Servlets

            1. Servlets: Bonus for Java™ Developers - Answer (click here)
            2. Servlet Overview and Architecture - Answer (click here)
            3. Servlet Overview and Architecture - Servlets - Answer (click here)
            4. Handling HTTP get Requests Containing Data - Servlets - Answer (click here)
            5. Handling HTTP post Requests - Servlets - Answer (click here)
            6. Redirecting Requests to Other Resources - Servlets - Answer (click here)
            7. Session Tracking - Servlets - Answer (click here)
            8. Multitier Applications: Using JDBC from a Servlet - Answer (click here)

            Chapter 31 JavaServer Pages JSP Bonus for Java Developers

            1. JavaServer Pages (JSP): Bonus for Java Developers - Answer (click here)
            2. JavaServer Pages Overview - Answer (click here)
            3. A First JavaServer Page Example - Answer (click here)
            4. Implicit Objects - JavaServer - Answer (click here)
            5. Scripting - JavaServer - Answer (click here)
            6. jsp:include Action - JavaServer Pages (JSP) Standard Actions - Answer (click here)
            7. jsp:forward Action - JavaServer Pages (JSP) Standard Actions - Answer (click here)
            8. jsp:plugin Action - JavaServer Pages (JSP) Standard Actions - Answer (click here)
            9. jsp:useBean Action - JavaServer Pages (JSP) Standard Actions - Answer (click here)
            10. Directives - JavaServer Pages (JSP) - Answer (click here)
            11. Custom Tag Libraries - JavaServer Pages (JSP) - Answer (click here)

            Chapter 32 e Business and e Commerce

            1. e-Business & e-Commerce - Answer (click here)
            2. E-Business Models - Answer (click here)
            3. Building an e-Business - Answer (click here)
            4. e-Marketing - Answer (click here)
            5. Online Payments - Answer (click here)
            6. Security - e-Business & e-Commerce - Answer (click here)
            7. Legal Issues - e Business & e Commerce - Answer (click here)
            8. XML and e-Commerce - Answer (click here)

            Chapter 33 Multimedia Audio Video Speech Synthesis and Recognition

            1. Multimedia: Audio, Video, Speech Synthesis and Recognition - Answer (click here)
            2. Audio and Video - Answer (click here)
            3. Adding Background Sounds with the bgsound Element - Answer (click here)
            4. Adding Video with the img Element’s dynsrc Property - Answer (click here)
            5. Adding Audio or Video with the embed Element - Answer (click here)
            6. Using the Windows Media Player ActiveX Control - Answer (click here)
            7. Microsoft Agent Control - Answer (click here)
            8. RealPlayer Plug-in - Answer (click here)
            9. Synchronized Multimedia Integration Language (SMIL) - Answer (click here)
            10. Scalable Vector Graphics (SVG) - Answer (click here)

            Chapter 34 Web Accessibility

            1. Web Accessibility - Answer (click here)
            2. Web Accessibility Initiative - Answer (click here)
            3. Providing Alternatives for Images - Answer (click here)
            4. Maximizing Readability by Focusing on Structure - Answer (click here)
            5. Accessibility in XHTML Tables - Answer (click here)
            6. Accessibility in XHTML Frames - Answer (click here)
            7. Accessibility in XML - Answer (click here)
            8. Using Voice Synthesis and Recognition with VoiceXML - Answer (click here)
            9. CallXML - Answer (click here)
            10. JAWS for Windows - Answer (click here)
            11. Other Accessibility Tools - Answer (click here)
            12. Accessibility in Microsoft Windows 2000 - Answer (click here)

            Internet Progrmming

            BASIC NETWORK AND WEB CONCEPTS

            1. Internet Engineering Task Force (IETF) - Answer (click here)
            2. World Wide Web Consortium (W3C) - Answer (click here)
            3. TCP and UDP protocols - Answer (click here)
            4. Uniform Resource Locator (URL) - Answer (click here)
            5. MIME (Multipurpose Internet Mail Extensions) - Answer (click here)
            6. CGI(Common Gateway Interface) - Answer (click here)
            7. Environment Variables - Answer (click here)
            8. Introduction to SGML(Standard Generalized Markup Language) - Answer (click here)

            JAVA PROGRAMMING

            1. Java basics - Answer (click here)
            2. Java - I/O streaming - Answer (click here)
            3. Java - Files object - Answer (click here)
            4. Looking up Internet Address - Answer (click here)
            5. Domain Name System (DNS) - Answer (click here)
            6. InetAddress Class - Answer (click here)
            7. Socket programming - Answer (click here)
            8. Client /server programs - Answer (click here)
            9. E-mail Client - Answer (click here)
            10. SMTP(Simple Mail Transfer Protocol) - Answer (click here)
            11. Java - POP3 programs - Answer (click here)
            12. Web page retrieval - Answer (click here)
            13. Protocol handlers - Answer (click here)
            14. Java - Content handlers - Answer (click here)
            15. Applets - Answer (click here)
            16. Java - Image handling - Answer (click here)
            17. Remote Method Invocation ( RMI ) - Java - Answer (click here)

            SCRIPTING LANGUAGES

            1. HTML - Answer (click here)
            2. HTML forms - Answer (click here)
            3. HTML Frames - Answer (click here)
            4. HTML Tables - Answer (click here)
            5. JavaScript - Answer (click here)
            6. Control Structures - Answer (click here)
            7. JavaScript - Functions - Answer (click here)
            8. JavaScript - Arrays - Answer (click here)
            9. JavaScript - Date, Array and Math Object - Answer (click here)

            DYNAMIC HTML

            1. Cascading style sheets(CSS) - Answer (click here)
            2. Collections all and children - Answer (click here)
            3. HTML - Event model - Answer (click here)
            4. HTML - Filters - Answer (click here)
            5. HTML - Data binding and control - Answer (click here)
            6. HTML - ActiveX control - Answer (click here)

            SERVER SIDE PROGRAMMING

            1. Server Side Programming - Answer (click here)
            2. Advantages and Types of Server Side programs - Answer (click here)
            3. Servlets - Answer (click here)
            4. Deployment - Answer (click here)
            5. Web Server - Answer (click here)
            6. HTTP GET and POST requests - Answer (click here)
            7. Session Tracking - Answer (click here)
            8. Cookies - Java - Answer (click here)
            9. Multitier Application - Answer (click here)
            10. JDBC drivers - Answer (click here)
            Subject : Object Oriented Analysis and Design

            UML DIAGRAMS

            DESIGN PATTERNS

            CASE STUDY

            APPLYING DESIGN PATTERNS

            CODING AND TESTING

            Introduction to OOAD

            1. Introduction to Object Orientation - Answer (click here)
            2. What is OOAD(Object-oriented analysis and design)? - Answer (click here)
            3. What is Unified Modeling Language (UML)? - Answer (click here)
            4. Unified Software Development Process or Unified Process - Answer (click here)
            5. Case Study: NextPOS System - Answer (click here)
            6. Inception Phase - Answer (click here)
            7. The Use Case Model - Answer (click here)
            8. Important Questions and Answers: Introduction to OOAD - Answer (click here)

            Elaboration

            1. Elaboration Phase - Answer (click here)
            2. Domain Model - Answer (click here)
            3. Concepts: Conceptual Data Modeling - Answer (click here)
            4. Association - Answer (click here)
            5. NextGen POS Domain Model Attributes - Answer (click here)
            6. Association, Aggregation and Composition Relationships - Answer (click here)
            7. UML Activity Diagram - Answer (click here)
            8. Important Questions and Answers: OOAD - Elaboration - Answer (click here)

            System Sequence Diagrams

            1. Sequence Diagram - Answer (click here)
            2. Logical Architecture - Answer (click here)
            3. UML Class diagrams - Answer (click here)
            4. UML Interaction Diagram - Answer (click here)
            5. Important Questions and Answers: OOAD - System Sequence Diagrams - Answer (click here)

            GRASP

            1. GRASP - General Responsibility Assignment Software Patterns (or Principles) - Answer (click here)
            2. Important Questions and Answers: OOAD - GRASP - Answer (click here)

            UML state diagrams and modeling

            1. UML state diagrams and modeling - Answer (click here)
            2. UML Modeling - Answer (click here)
            3. UML Operation Contract - Answer (click here)
            4. UML Deployment Diagram - Answer (click here)
            5. UML Component Diagram - Answer (click here)
            6. Important Questions and Answers: UML state diagrams and modeling - Answer (click here)
            Subject : Theory of Computation

            FINITE AUTOMATA

            1. Finite Automata - Answer (click here)

            GRAMMARS

            1. Grammars - Regular Expressions and Languages - Answer (click here)

            PUSHDOWN AUTOMATA

            1. Pushdown Automata - Answer (click here)

            TURING MACHINES

            1. Turing Machines - Answer (click here)

            UNSOLVABLE PROBLEMS AND COMPUTABLE FUNCTIONS

            1. Unsolvable Problems And Computable - Answer (click here)
            Subject : Computer Graphics

            INTRODUCTION

            1. Computer Graphics - Answer (click here)
            2. Important Short Questions and Answers: Computer Graphics - Answer (click here)

            TWO DIMENSIONAL GRAPHICS

            1. Two Dimensional Graphics - Answer (click here)
            2. Important Short Questions and Answers: Two Dimensional Computer Graphics - Answer (click here)

            THREE DIMENSIONAL GRAPHICS

            1. Three Dimensional Graphics - Answer (click here)
            2. Important Short Questions and Answers: Three Dimensional Computer Graphics - Answer (click here)

            ILLUMINATION AND COLOUR MODELS

            1. Illumination and Colour Models - Answer (click here)
            2. Important Short Questions and Answers: Computer Graphics - Illumination and Colour Models - Answer (click here)

            ANIMATIONS and REALISM

            1. Animations & Realism - Answer (click here)
            2. Important Short Questions and Answers: Animations & Realism - Answer (click here)
            Subject : Distributed Systems

            INTRODUCTION

            1. Distributed systems - Answer (click here)
            2. Trends in Distributed Systems - Answer (click here)
            3. Resource Sharing - Answer (click here)
            4. The Challenges in Distributed System - Answer (click here)

            COMMUNICATION IN DISTRIBUTED SYSTEM

            1. Introduction to System Models - Answer (click here)
            2. System architectures - Answer (click here)
            3. Performance of communication channels - Answer (click here)
            4. Security model - Answer (click here)
            5. The characteristics of interprocess communication - Answer (click here)
            6. Sockets - Answer (click here)
            7. UDP datagram communication - Answer (click here)
            8. TCP stream communication - Answer (click here)
            9. CORBA CDR for constructed types - Answer (click here)
            10. Group communication - Answer (click here)
            11. IP multicast – An implementation of multicast communication - Answer (click here)
            12. Remote method invocation(RMI) - Answer (click here)
            13. Remote Procedure Call - Answer (click here)
            14. Case Study: Java RMI - Answer (click here)
            15. Case Study of a Distributed Operating System - Answer (click here)

            PEER TO PEER SERVICES AND FILE SYSTEM

            1. Peer-To-Peer (P2P) - Answer (click here)
            2. Overlay case studies: Pastry, Tapestry - Answer (click here)
            3. Distributed File Systems - Answer (click here)
            4. File Service Architecture - Answer (click here)
            5. Case Study: The Andrew File System (AFS) - Answer (click here)
            6. Naming Services - Answer (click here)
            7. Global Name Service (GNS) - Answer (click here)
            8. X500 Directory Service - Answer (click here)

            SYNCHRONIZATION AND REPLICATION

            1. Clocks, Events and Process States - Answer (click here)
            2. Synchronizing physical clocks - Answer (click here)
            3. Logical time and logical clocks - Answer (click here)
            4. Global states - Answer (click here)
            5. Distributed Mutual Exclusion - Answer (click here)
            6. Elections in Distributed Systems - Answer (click here)
            7. Multicast Communication - Answer (click here)
            8. Consensus and related problems - Answer (click here)

            PROCESS and RESOURCE MANAGEMENT

            1. Consensus and related problems - Answer (click here)
            2. Process Management - Answer (click here)
            3. Distributed Shared Memory - Answer (click here)
            4. Resource Management - Answer (click here)
            5. Load balancing (computing) - Answer (click here)
            6. Scheduling algorithms - Answer (click here)
            7. Load balancer features - Answer (click here)
            8. Sharing annotations - Answer (click here)
            9. Other Consistency Models - Answer (click here)
            10. Common Object Request Broker Architecture (CORBA) - Answer (click here)
            11. CORBA RMI - Answer (click here)
            12. CORBA IDL - Answer (click here)
            13. CORBA Services - Answer (click here)
            Subject : Mobile Computing

            INTRODUCTION

            1. Mobile Computing - Answer (click here)
            2. Mobile Computing vs Wireless Networking - Answer (click here)
            3. Mobile Computing Applications - Answer (click here)
            4. Characteristics of Mobile Computing - Answer (click here)
            5. Structure of Mobile Computing Application - Answer (click here)
            6. MAC Protocols - Answer (click here)
            7. Wireless MAC Issues - Answer (click here)
            8. Fixed Assignment Schemes - Answer (click here)
            9. Random Assignment Schemes - Answer (click here)
            10. Reservation based Schemes - Answer (click here)

            MOBILE INTERNET PROTOCOL AND TRANSPORT LAYER

            1. Overview of Mobile IP - Answer (click here)
            2. Features of Mobile IP - Answer (click here)
            3. Key Mechanism in Mobile IP - Answer (click here)
            4. Route Optimization - Answer (click here)
            5. Overview of TCP / IP - Answer (click here)
            6. Architecture of TCP/IP - Answer (click here)
            7. Adaptation of TCP / IP Window - Answer (click here)
            8. Improvement in TCP Performance - Answer (click here)

            MOBILE TELECOMMUNICATION SYSTEM

            1. Global System for Mobile Communication - Answer (click here)
            2. General Packet Radio Service - Answer (click here)
            3. Universal Mobile Telecommunication System - Answer (click here)

            MOBILE AD HOC NETWORKS

            1. Adhoc Basic Concepts - Answer (click here)
            2. Characteristics of Mobile ADHOC Networks - Answer (click here)
            3. Applications of Mobile ADHOC Networks - Answer (click here)
            4. Design Issues - Mobile ADHOC Networks - Answer (click here)
            5. Routing - Mobile Adhoc Networks - Answer (click here)
            6. Essential of Traditional Routing Protocols - Answer (click here)
            7. Popular Routing Protocols - Answer (click here)
            8. Vehicular Ad-Hoc Networks(VANET) - Answer (click here)
            9. MANET vs VANET - Answer (click here)
            10. Security in Mobile ADHOC Networks - Answer (click here)

            MOBILE PLATFORMS AND APPLICATIONS

            1. Mobile Device Operating Systems - Answer (click here)
            2. Special Constraints and Requirements - Answer (click here)
            3. Commercial Mobile Operating System - Answer (click here)
            4. Software development kit:iOS,Android,Blackberry,Windows Phone - Answer (click here)
            5. M-Commerce - Answer (click here)
            6. Structure of M-Commerce - Answer (click here)
            7. Pros and Cons of M-Commerce - Answer (click here)
            8. Mobile Payment System and Security Issues - Answer (click here)
            Subject : Compiler Design

            INTRODUCTION TO COMPILERS

            LEXICAL ANALYSIS

            SYNTAX ANALYSIS

            SYNTAX DIRECTED TRANSLATION & RUN TIME ENVIRONMENT

            CODE OPTIMIZATION AND CODE GENERATION

            LEXICAL ANALYSIS

            1. Algorithms for Solving Nonlinear Equations - Answer (click here)
            2. Introduction to Compiling Compilers - Answer (click here)
            3. Analysis of the source program - Answer (click here)
            4. The Phases of a Compiler - Answer (click here)
            5. Cousins of Compiler - Answer (click here)
            6. Grouping of the Phases - Answer (click here)
            7. Compiler Construction Tools - Answer (click here)
            8. Lexical Analysis - Answer (click here)
            9. Input Buffering - Answer (click here)
            10. Specification of Tokens - Answer (click here)
            11. Recognition of Tokens - Answer (click here)
            12. A Language For Specifying Lexical Analyzer - Answer (click here)
            13. Important Short Questions and Answers : Principles of Compiler Design - Lexical Analysis - Answer (click here)

            SYNTAX ANALYSIS and RUN TIME ENVIRONMENTS

            1. Syntax Analysis - Answer (click here)
            2. The Role of Parser - Answer (click here)
            3. Context-Free Grammars - Answer (click here)
            4. Writing a Grammar - Answer (click here)
            5. Top down parsing and Bottom up Parsing - Answer (click here)
            6. Constructing SLR(1) Parsing Table - Answer (click here)
            7. Type Checking - Answer (click here)
            8. Specification of a Simple Type Checker - Answer (click here)
            9. Run-Time Environments - Source Language Issues - Answer (click here)
            10. Storage Organization - Answer (click here)
            11. Storage Allocation Strategies - Answer (click here)
            12. Important Short Questions and Answers: Syntax Analysis and Run-Time Environments - Answer (click here)

            INTERMEDIATE CODE GENERATION

            1. Intermediate Languages - Answer (click here)
            2. Declarations - Answer (click here)
            3. Assignment Statements - Answer (click here)
            4. Boolean Expressions - Answer (click here)
            5. Case Statements - Answer (click here)
            6. Backpatching - Answer (click here)
            7. Procedure Calls - Answer (click here)
            8. Important Short Questions and Answers: Principles of Compiler Design - Intermediate Code Generation - Answer (click here)

            CODE GENERATION

            1. Issues in the design of a code generator - Answer (click here)
            2. Target Machine - Answer (click here)
            3. Run-Time Storage Management - Answer (click here)
            4. Basic Blocks and Flow Graphs of Code Generation - Answer (click here)
            5. A Simple Code Generator - Answer (click here)
            6. Register Allocation and Assignment - Answer (click here)
            7. The Dag Representation For Basic Blocks - Answer (click here)
            8. Generating Code From DAGs - Answer (click here)
            9. Important Short Questions and Answers: Compiler Design - Code Generation - Answer (click here)

            CODE OPTIMIZATION

            1. Code Optimization - Answer (click here)
            2. Principal Sources of Optimisation - Answer (click here)
            3. Peephole Optimization - Answer (click here)
            4. Optimization of Basic Blocks - Answer (click here)
            5. Loops in Flow Graph - Answer (click here)
            6. Introduction to Global Dataflow Analysis - Answer (click here)
            7. Code Improvig Transformations - Answer (click here)
            8. Glossary - Principles of Compiler Design - Answer (click here)
            9. Tutorial problems and worked out examples - Principles of Compiler Design - Answer (click here)
            10. Important Short Questions and Answers: Code optimization - Answer (click here)

            Compilers Principles Techniques and Tools by Alfred V Aho Monica S Lam Ravi Sethi Jeffrey D Ullman

            Chapter 1 Introduction

            1. Compilers - Principles, Techniques, & Tools - Answer (click here)
            2. Language Processors - Answer (click here)
            3. The Structure of a Compiler - Answer (click here)
            4. The Evolution of Programming Languages - Answer (click here)
            5. The Science of Building a Compiler - Answer (click here)
            6. Applications of Compiler Technology - Answer (click here)
            7. Programming Language Basics - Answer (click here)

            Chapter 2 Simple Syntax Directed Translator

            1. A Simple Syntax-Directed Translator - Answer (click here)
            2. Syntax Definition - Answer (click here)
            3. Syntax-Directed Translation - Answer (click here)
            4. Parsing - Answer (click here)
            5. A Translator for Simple Expressions - Answer (click here)
            6. Lexical Analysis - Answer (click here)
            7. Symbol Table Per Scope and Use of Symbol Tables - Answer (click here)
            8. Intermediate Code Generation - Answer (click here)

            Chapter 3 Lexical Analysis

            1. Lexical Analysis - Answer (click here)
            2. The Role of the Lexical Analyzer - Answer (click here)
            3. Input Buffering: Buffer Pairs, Sentinels - Answer (click here)
            4. Specification of Tokens - Answer (click here)
            5. Recognition of Tokens - Answer (click here)
            6. The Lexical-Analyzer Generator Lex - Answer (click here)
            7. Finite Automata - Answer (click here)
            8. From Regular Expressions to Automata - Answer (click here)
            9. Design of a Lexical-Analyzer Generator - Answer (click here)
            10. Optimization of DFA-Based Pattern Matchers - Answer (click here)

            Chapter 4 Syntax Analysis

            1. Syntax Analysis - Answer (click here)
            2. Context-Free Grammars - Answer (click here)
            3. Writing a Grammar - Answer (click here)
            4. Top-Down Parsing - Answer (click here)
            5. Bottom-Up Parsing - Answer (click here)
            6. Introduction to LR Parsing: Simple LR - Answer (click here)
            7. More Powerful LR Parsers - Answer (click here)
            8. Using Ambiguous Grammars - Answer (click here)
            9. Parser Generators - Answer (click here)

            Chapter 5 Syntax Directed Translation

            1. Syntax-Directed Translation - Answer (click here)
            2. Syntax-Directed Definitions - Answer (click here)
            3. Evaluation Orders for SDD's - Answer (click here)
            4. Applications of Syntax-Directed Translation - Answer (click here)
            5. Syntax-Directed Translation Schemes - Answer (click here)
            6. Implementing L-Attributed SDD's - Answer (click here)

            Chapter 6 Intermediate Code Generation

            1. Intermediate-Code Generation - Answer (click here)
            2. Variants of Syntax Trees - Answer (click here)
            3. Three-Address Code - Answer (click here)
            4. Types and Declarations - Answer (click here)
            5. Translation of Expressions - Answer (click here)
            6. Type Checking - Answer (click here)
            7. Control Flow - Answer (click here)
            8. Backpatching - Answer (click here)
            9. Switch-Statements - Answer (click here)
            10. Intermediate Code for Procedures - Answer (click here)

            Chapter 7 Run Time Environments

            1. Run-Time Environments - Answer (click here)
            2. Storage Organization - Answer (click here)
            3. Stack Allocation of Space - Answer (click here)
            4. Access to Nonlocal Data on the Stack - Answer (click here)
            5. Heap Management - Answer (click here)
            6. Introduction to Garbage Collection - Answer (click here)
            7. Introduction to Trace-Based Collection - Answer (click here)
            8. Short-Pause Garbage Collection - Answer (click here)
            9. Advanced Topics in Garbage Collection - Answer (click here)

            Chapter 8 Code Generation

            1. Code Generation - Answer (click here)
            2. Issues in the Design of a Code Generator - Answer (click here)
            3. The Target Language - Answer (click here)
            4. Addresses in the Target Code - Answer (click here)
            5. Basic Blocks and Flow Graphs - Answer (click here)
            6. Optimization of Basic Blocks - Answer (click here)
            7. A Simple Code Generator - Answer (click here)
            8. Peephole Optimization - Answer (click here)
            9. Register Allocation and Assignment - Answer (click here)
            10. Instruction Selection by Tree Rewriting - Answer (click here)
            11. Optimal Code Generation for Expressions - Answer (click here)
            12. Dynamic Programming Code-Generation - Answer (click here)

            Chapter 9 Machine Independent Optimizations

            1. Machine-Independent Optimizations - Answer (click here)
            2. The Principal Sources of Optimization - Answer (click here)
            3. Introduction to Data-Flow Analysis - Answer (click here)
            4. Foundations of Data-Flow Analysis - Answer (click here)
            5. Constant Propagation - Answer (click here)
            6. Partial-Redundancy Elimination - Answer (click here)
            7. Loops in Flow Graphs - Answer (click here)
            8. Region-Based Analysis - Answer (click here)
            9. Symbolic Analysis - Answer (click here)

            Chapter 10 Instruction Level Parallelism

            1. Instruction-Level Parallelism - Answer (click here)
            2. Processor Architectures - Answer (click here)
            3. Code-Scheduling Constraints - Answer (click here)
            4. Basic-Block Scheduling - Answer (click here)
            5. Global Code Scheduling - Answer (click here)
            6. Software Pipelining Algorithm - Answer (click here)
            7. Scheduling Acyclic Data-Dependence and Cyclic Dependence Graphs - Answer (click here)
            8. Improvements to the Pipelining Algorithms - Answer (click here)

            Chapter 11 Optimizing for Parallelism and Locality

            1. Optimizing for Parallelism and Locality - Answer (click here)
            2. Basic Concepts of Optimizing for Parallelism and Locality - Answer (click here)
            3. Matrix Multiply: An In-Depth Example - Answer (click here)
            4. Iteration Spaces - Answer (click here)
            5. Affine Array Indexes - Answer (click here)
            6. Data Reuse - Answer (click here)
            7. Array Data-Dependence Analysis - Answer (click here)
            8. Finding Synchronization-Free Parallelism - Answer (click here)
            9. Synchronization Between Parallel Loops - Answer (click here)
            10. Pipelining - Answer (click here)
            11. Locality Optimizations - Answer (click here)
            12. Other Uses of Affine Transforms - Answer (click here)

            Chapter 12 Interprocedural Analysis

            1. Interprocedural Analysis - Answer (click here)
            2. Basic Concepts of Interprocedural Analysis - Answer (click here)
            3. Why Interprocedural Analysis? - Answer (click here)
            4. A Logical Representation of Data Flow - Answer (click here)
            5. A Simple Pointer-Analysis Algorithm - Answer (click here)
            6. Context-Insensitive Interprocedural Analysis - Answer (click here)
            7. Context-Sensitive Pointer Analysis - Answer (click here)
            8. Datalog Implementation by BDD's - Answer (click here)
            Subject : Digital Signal Processing

            SIGNALS AND SYSTEMS

            1. Signals and System - Introduction - Answer (click here)
            2. Classification of Signal Processing - Answer (click here)
            3. Advantages and Disadvantages of DSP(Digital) Over ASP(Analog signal Processing) - Answer (click here)
            4. Classification of Signals - Answer (click here)
            5. Discrete Time Signals and System - Answer (click here)
            6. Basic Block Diagram of A/D Converter - Answer (click here)
            7. Z Tranform - Analysis of LTI System - Answer (click here)
            8. Properties of Z Transform (ZT) - Answer (click here)
            9. Relationship Between Fourier Transform and Z Transform - Answer (click here)
            10. Inverse Z Transform (IZT) - Answer (click here)
            11. Linear Convolution Sum Method - Answer (click here)
            12. Properties of Linear Convolution - Answer (click here)
            13. Correlation: Types, Properties - Answer (click here)
            14. Difference Between Linear Convolution and Correlation - Answer (click here)
            15. Important Short Questions and Answers: Signals and System - Answer (click here)

            FREQUENCY TRANSFORMATIONS

            1. Frequency Transformations - Answer (click here)
            2. Properties of Discrete Fourier Transform(DFT) - Answer (click here)
            3. Application of Discrete Fourier Transform(DFT) - Answer (click here)
            4. Fast Fourier Algorithm (FFT) - Answer (click here)
            5. Radix-2 FFT Algorithms - Answer (click here)
            6. Computational Complexity FFT V/S Direct Computation - Answer (click here)
            7. Bit Reversal - Answer (click here)
            8. Decimation In Frequency (DIFFFT) - Answer (click here)
            9. Goertzel Algorithm - Answer (click here)
            10. Important Short Questions and Answers: Frequency Transformations - Answer (click here)

            IIR FILTER DESIGN

            1. IIR Filter Design - Answer (click here)
            2. Difference Between Analog Filter and Digital Filter - Answer (click here)
            3. Filter Types and Ideal Filter Characteristic - Answer (click here)
            4. Difference Between FIR Filter and IIR Filter - Answer (click here)
            5. Structures For FIR Systems - Answer (click here)
            6. Structures For IIR Systems - Answer (click here)
            7. Conversion of Analog Filter into Digital Filter - Answer (click here)
            8. IIR Filter Design - Bilinear Transformation Method (BZT) - Answer (click here)
            9. Method For Designing Digital Filters Using BZT - Answer (click here)
            10. Butterworth Filter Approximation - Answer (click here)
            11. Frequency Response Characteristic - Answer (click here)
            12. Frequency Transformation - Answer (click here)
            13. Important Short Questions and Answers: IIR Filter Design - Answer (click here)

            FIR FILTER DESIGN

            1. Features of FIR Filter - Answer (click here)
            2. Symmetric and Anti-symmetric FIR filters - Answer (click here)
            3. Gibbs Phenomenon - Answer (click here)
            4. Designing Filter From Pole Zero Placement - Answer (click here)
            5. Notch and Comb Filters - Answer (click here)
            6. Digital Resonator - Answer (click here)
            7. Roundoff Noise - Answer (click here)
            8. Roundoff Noise in FIR Filters - Answer (click here)
            9. Limit Cycle Oscillations - Answer (click here)
            10. Overflow Oscillations - Answer (click here)
            11. Realization Considerations - Answer (click here)
            12. Important Short Questions and Answers: FIR Filter Design - Answer (click here)

            FINITE WORD LENGTH EFFECTS IN DIGITAL FILTERS

            1. Speech Recognition - Answer (click here)
            2. Linear Prediction of Speech Synthesis - Answer (click here)
            3. Sound Processing - Answer (click here)
            4. Echo Cancellation - Answer (click here)
            5. Vibration Analysis - Answer (click here)
            6. Multistage Implementation of Digital Filters - Answer (click here)
            7. Speech signal processing - Answer (click here)
            8. Subband Coding - Answer (click here)
            9. Adaptive Filter - Answer (click here)
            10. Audio Processing - Answer (click here)
            11. Image Enhancement: Spatial domain methods - Answer (click here)
            12. Important Short Questions and Answers: Applications of DSP - Answer (click here)
            Subject : Artificial Intelligence

            INTRODUCTION TO Al AND PRODUCTION SYSTEMS

            1. What is Artificial intelligence(AI)? - Answer (click here)
            2. Production System - Answer (click here)

            REPRESENTATION OF KNOWLEDGE

            1. Game playing - Answer (click here)
            2. Iterative Deepening - Answer (click here)
            3. Knowledge Representation - Answer (click here)
            4. Predicate Calculus - Answer (click here)
            5. Predicate Logic - Answer (click here)
            6. AI Resolution: Definition and Principle - Answer (click here)
            7. Structured Represntation of Knowledge - Answer (click here)

            KNOWLEDGE INFERENCE

            1. Knowledge Representation - Answer (click here)
            2. Framework of Knowledge Representation (Poole 1998) - Answer (click here)
            3. Knowledge Representation Schemes - Answer (click here)
            4. Issues in Knowledge Representation - Answer (click here)
            5. KR Using Predicate Logic - Answer (click here)
            6. KR Using Rules - Answer (click here)

            PLANNING AND MACHINE LEARNING

            1. Planning and Machine Learning - Answer (click here)
            2. Symbolic Reasoning - Answer (click here)
            3. Statistical Reasoning - Answer (click here)
            4. Probability and Bayes’ Theorem - Answer (click here)
            5. Certainty Factors in Rule-Based Systems - Answer (click here)
            6. Bayesian Networks and Certainty Factors - Answer (click here)
            7. Dempster - Shafer Theory (DST) - Answer (click here)
            8. Fuzzy Logic - Answer (click here)

            EXPERT SYSTEMS

            1. Expert System - Answer (click here)
            2. Expert System Characteristics - Answer (click here)
            3. Expert System Features - Answer (click here)
            4. Knowledge Acquisition - Answer (click here)
            5. Knowledge Base (Representing and Using Domain Knowledge) - Answer (click here)
            6. Inference Engine - Answer (click here)
            7. Expert System Shells - Answer (click here)
            8. Explanation - Expert System - Answer (click here)
            9. Application of Expert Systems - Answer (click here)
            Subject : Data Ware Housing and Data Mining

            DATA WAREHOUSING

            1. Data Warehouse Introduction - Answer (click here)
            2. Building a Data warehouse - Answer (click here)
            3. Mapping the data warehouse architecture to Multiprocessor architecture - Answer (click here)
            4. DBMS Schemas for Decision Support - Answer (click here)
            5. Data extraction, clean up and transformation - Answer (click here)
            6. Metadata - Answer (click here)
            7. Important Short Questions and Answers: Data Warehousing - Answer (click here)

            BUSINESS ANALYSIS

            1. Reporting and Query Tools and Applications - Answer (click here)
            2. Need For Applications - Data Warehousing - Answer (click here)
            3. Cognous Impromptu - Answer (click here)
            4. OLAP and Need - Answer (click here)
            5. Multidimensional Data Model - Answer (click here)
            6. OLAP Guidelines - Answer (click here)
            7. Categories of OLAP Tools - Answer (click here)
            8. OLAP Tools And The Internet - Answer (click here)
            9. Important Short Questions and Answers: Data Warehousing Business Analysis - Answer (click here)

            DATA MINING

            1. Data Mining - Answer (click here)
            2. Data - Answer (click here)
            3. Data Mining - On What Kind of Data? ( Types of Data ) - Answer (click here)
            4. Data Mining Functionalities - What Kinds of Patterns Can Be Mined? - Answer (click here)
            5. Interestingness of Patterns - Answer (click here)
            6. Classification of Data Mining Systems - Answer (click here)
            7. Integration of a Data Mining System with a Database or Data Warehouse System - Answer (click here)
            8. Data mining primitives - Answer (click here)
            9. Major Issues in Data Mining - Answer (click here)
            10. Data Preprocessing - Answer (click here)
            11. Important Short Questions and Answers : Data Mining - Answer (click here)

            ASSOCIATION RULE MINING AND CLASSIFICATION

            1. Frequent Itemsets, Closed Itemsets, and Association Rules - Answer (click here)
            2. Mining Methods - Answer (click here)
            3. Mining Various Kinds of Association Rules - Answer (click here)
            4. Association Mining to Correlation Analysis - Answer (click here)
            5. Constraint-Based Association Mining - Answer (click here)
            6. Classification and Prediction - Answer (click here)
            7. Classification by Decision Tree Induction - Answer (click here)
            8. Bayesian Classification - Answer (click here)
            9. Rule Based Classification - Answer (click here)
            10. Classification by Backpropagation - Answer (click here)
            11. SVM - Support Vector Machines - Answer (click here)
            12. Associative Classification - Answer (click here)
            13. Lazy Learners (or Learning from Your Neighbors) - Answer (click here)
            14. Other Classification Methods - Answer (click here)
            15. Prediction - Answer (click here)
            16. Important Short Questions and Answers : Association Rule Mining and Classification - Answer (click here)

            CLUSTERING AND TRENDS IN DATA MINING

            1. Type of Data in Clustering Analysis - Answer (click here)
            2. Categorization of Major Clustering Methods - Answer (click here)
            3. Outlier Analysis - Answer (click here)
            4. Data Mining Applications - Answer (click here)
            5. Important Short Questions and Answers : Clustering and Applications and Trends in Data Mining - Answer (click here)


            1 comment: