«VISVESVARAYA TECHNOLOGICAL UNIVERSITY, BELGAUM III SEMESTER ENGINEERING MATHEMATICS – III CODE: 10 MAT 31 IA Marks: 25 Hrs/Week: 04 Exam Hrs: 03 ...»
Extending threads; Implementing runnable; Synchronization; Changing state of the thread; Bounded buffer problems, read-write problem, producerconsumer problems.
Event Handling: Two event handling mechanisms; The delegation event model; Event classes; Sources of events; Event listener interfaces; Using the delegation event model; Adapter classes; Inner classes.
UNIT – 4 7 Hours Swings: Swings: The origins of Swing; Two key Swing features;
Components and Containers; The Swing Packages; A simple Swing Application; Create a Swing Applet; Jlabel and ImageIcon; JTextField;The Swing Buttons; JTabbedpane; JScrollPane; JList; JComboBox; JTable.
PART – B
UNIT – 5 6 Hours Java 2 Enterprise Edition Overview, Database Access: Overview of J2EE and J2SE The Concept of JDBC; JDBC Driver Types; JDBC Packages; A Brief Overview of the JDBC process; Database Connection; Associating the JDBC/ODBC Bridge with the Database; Statement Objects; ResultSet;
Transaction Processing; Metadata, Data types; Exceptions.
UNIT – 6 7 Hours Servlets: Background; The Life Cycle of a Servlet; Using Tomcat for Servlet Development; A simple Servlet; The Servlet API; The Javax.servlet Package;
Reading Servlet Parameter; The Javax.servlet.http package; Handling HTTP Requests and Responses; Using Cookies; Session Tracking.
1. Herbert Schildt: Java The Complete Reference, 7th Edition, Tata McGraw Hill, 2007.
(Chapters 1, 2, 3, 4, 5, 6, 8, 10, 11, 21, 22, 29, 30, 31)
2. Jim Keogh: J2EE - The Complete Reference, Tata McGraw Hill, 2007.
(Chapters 5, 6, 11, 12, 15)
1. Y. Daniel Liang: Introduction to JAVA Programming, 7th Edition, Pearson Education, 2007.
2. Stephanie Bodoff et al: The J2EE Tutorial, 2nd Edition, Pearson Education, 2004.
UNIT – 1 7 Hours Introduction, Media and Data Streams, Audio Technology: Multimedia Elements; Multimedia Applications; Multimedia Systems Architecture;
Evolving Technologies for Multimedia Systems; Defining Objects for Multimedia Systems; Multimedia Data Interface Standards; The need for Data Compression; Multimedia Databases.
Media: Perception Media, Representation Media, Presentation Media, Storage Media, Transmission Media, Information Exchange Media, Presentation Spaces & Values, and Presentation Dimensions; Key Properties of a Multimedia System: Discrete & Continuous Media, Independence Media, Computer Controlled Systems, Integration; Characterizing Data Streams: Asynchronous Transmission Mode, Synchronous Transmission Mode, Isochronous Transmission Mode; Characterizing Continuous Media Data Streams.
Sound: Frequency, Amplitude, Sound Perception and Psychoacoustics;
Audio Representation on Computers; Three Dimensional Sound Projection;
Music and MIDI Standards; Speech Signals; Speech Output; Speech Input;
UNIT – 2 7 Hours
Graphics and Images, Video Technology, Computer-Based Animation:
Capturing Graphics and Images Computer Assisted Graphics and Image Processing; Reconstructing Images; Graphics and Image Output Options.
Basics; Television Systems; Digitalization of Video Signals; Digital Television; Basic Concepts; Specification of Animations; Methods of Controlling Animation; Display of Animation; Transmission of Animation;
Virtual Reality Modeling Language.
UNIT – 3 7 Hours Data Compression – 1: Storage Space; Coding Requirements; Source, Entropy, and Hybrid Coding; Basic Compression Techniques; JPEG: Image Preparation, Lossy Sequential DCT-based Mode, Expanded Lossy DCTbased Mode, Lossless Mode, Hierarchical Mode UNIT – 4 6 Hours Data Compression – 2: H.261 (Px64) and H.263: Image Preparation, Coding Algorithms, Data Stream, H.263+ and H.263L; MPEG: Video Encoding, Audio Coding, Data Stream, MPEG-2, MPEG-4, MPEG-7; Fractal Compression.
PART - B
UNIT – 5 6 Hours Optical Storage Media: History of Optical Storage; Basic Technology;
Video Discs and Other WORMs; Compact Disc Digital Audio; Compact Disc Read Only Memory; CD-ROM Extended Architecture; Further CD-ROMBased Developments; Compact Disc Recordable; Compact Disc MagnetoOptical; Compact Disc Read/Write; Digital Versatile Disc.
UNIT – 8 7 Hours Multimedia Application Design : Multimedia Application Classes; Types of Multimedia Systems; Virtual Reality Design; Components of Multimedia Systems; Organizing Multimedia Databases; Application Workflow Design Issues; Distributed Application Design Issues.
1. Ralf Steinmetz, Klara Narstedt: Multimedia Fundamentals: Vol 1Media Coding and Content Processing, 2nd Edition, PHI, Indian Reprint 2008.
(Chapters 2, 3, 4, 5, 6, 7, 8, 9)
2. Prabhat K. Andleigh, Kiran Thakrar: Multimedia Systems Design, PHI, 2003.
(Chapters 1, 3, 7)
1. K.R Rao, Zoran S. Bojkovic and Dragorad A. Milovanovic:
Multimedia Communication Systems: Techniques, Standards, and Networks, Pearson Education, 2002.
2. Nalin K Sharad: Multimedia Information Networking, PHI, 2002.
DATA WAREHOUSING AND DATA MINING
UNIT – 1 6 Hours
Introduction, Operational Data Stores (ODS), Extraction Transformation Loading (ETL), Data Warehouses. Design Issues, Guidelines for Data Warehouse Implementation, Data Warehouse Metadata UNIT – 2 6 Hours Online Analytical Processing (OLAP): Introduction, Characteristics of OLAP systems, Multidimensional view and Data cube, Data Cube Implementations, Data Cube operations, Implementation of OLAP and overview on OLAP Softwares.
UNIT – 4 8 Hours Association Analysis: Basic Concepts and Algorithms: Frequent Itemset Generation, Rule Generation, Compact Representation of Frequent Itemsets, Alternative methods for generating Frequent Itemsets, FP Growth Algorithm, Evaluation of Association Patterns
UNIT – 6 6 Hours Classification - 2 : Bayesian Classifiers, Estimating Predictive accuracy of classification methods, Improving accuracy of clarification methods, Evaluation criteria for classification methods, Multiclass Problem.
UNIT – 7 8 Hours Clustering Techniques: Overview, Features of cluster analysis, Types of Data and Computing Distance, Types of Cluster Analysis Methods, Partitional Methods, Hierarchical Methods, Density Based Methods, Quality and Validity of Cluster Analysis
1. Pang-Ning Tan, Michael Steinbach, Vipin Kumar: Introduction to Data Mining, Pearson Education, 2005.
2. G. K. Gupta: Introduction to Data Mining with Case Studies, 3rd Edition, PHI, New Delhi, 2009.
1. Arun K Pujari: Data Mining Techniques 2nd Edition, Universities Press, 2009.
2. Jiawei Han and Micheline Kamber: Data Mining - Concepts and Techniques, 2nd Edition, Morgan Kaufmann Publisher, 2006.
3. Alex Berson and Stephen J. Smith: Data Warehousing, Data Mining, and OLAP Computing, Mc GrawHill Publisher, 1997.
UNIT – 2 6 Hours Learning Processes – 1 Introduction, Error-correction learning, Memory-based learning, Hebbian learning, Competitive learning,Boltzamann learning, Credit Assignment problem, Learning with a Teacher, Learning without a Teacher, Learning tasks, Memory, Adaptation.
UNIT – 3 7 Hours Learning Processes – 2, Single Layer Perceptrons: Statistical nature of the learning process, Statistical learning theory, Approximately correct model of learning.
Single Layer Perceptrons: Introduction, Adaptive filtering problem, Unconstrained optimization techniques, Linear least-squares filters, Leastmean square algorithm, Learning curves, Learning rate annealing techniques, Perceptron, Perceptron convergence theorem, Relation between the Perceptron and Bayes classifier for a Gaussian environment.
UNIT – 4 6 Hours Multilayer Perceptrons – 1:Introduction, Some preliminaries, Backpropagation Algorithm, Summary of back-propagation algorithm, XOR problem, Heuristics for making the back-propagation algorithm perform better, Output representation and decision rule, Computer experiment, Feature detection, Back-propagation and differentiation.
PART - B
UNIT – 5 7 Hours Multilayer Perceptrons – 2: Hessian matrix, Generalization, approximation of functions, Cross validation, Network pruning techniques, virtues and limitations of back- propagation learning, Accelerated convergence of back propagation learning, Supervised learning viewed as an optimization problem, Convolution networks.
UNIT – 6 6 Hours Radial-Basic Function Networks – 1: Introduction, Cover’s theorem on the separability of patterns, Interpolation problem, Supervised learning as an illposed Hypersurface reconstruction problem, Regularization theory, Regularization networks, Generalized radial-basis function networks, XOR problem, Estimation of the regularization parameter.
UNIT – 7 6 Hours Radial-Basic Function Networks – 2, Optimization – 1: Approximation properties of RBF networks, Comparison of RBF networks and multilayer Perceptrons, Kernel regression and it’s relation to RBF networks, Learning strategies, Computer experiment.
Optimization using Hopfield networks: Traveling salesperson problem, Solving simultaneous linear equations, Allocating documents to multiprocessors.
UNIT – 8 7 Hours
Optimization Methods – 2:
Iterated gradient descent, Simulated Annealing, Random Search, Evolutionary computation- Evolutionary algorithms, Initialization, Termination criterion, Reproduction, Operators, Replacement, Schema theorem
1. Simon Haykin: Neural Networks - A Comprehensive Foundation, 2nd Edition, Pearson Education, 1999.
(Chapters 1.1-1.8, 2.1-2.15, 3.1-3.10, 4.1-4.19, 5.1-5.14)
2. Kishan Mehrotra, Chilkuri K. Mohan, Sanjay Ranka: Artificial Neural Networks, Penram International Publishing, 1997.
1. B.Yegnanarayana: Artificial Neural Networks, PHI, 2001.
UNIT – 1 6 Hours Interfaces and Collections: Defining Interfaces Using C# Invoking Interface Members at the object Level, Exercising the Shapes Hierarchy, Understanding Explicit Interface Implementation, Interfaces As Polymorphic Agents, Building Interface Hierarchies, Implementing, Implementation, Interfaces Using VS.NET, understanding the IConvertible Interface, Building a Custom Enumerator (IEnumerable and Enumerator), Building Cloneable objects ( ICloneable), Building Comparable Objects ( I Comparable ), Exploring the system. Collections Namespace, Building a Custom Container (Retrofitting the Cars Type).
UNIT – 2 8 Hours
Callback Interfaces, Delegates, and Events, Advanced Techniques:
Understanding Callback Interfaces, Understanding the.NET Delegate Type, Members of System. Multicast Delegate, The Simplest Possible Delegate Example,, Building More a Elaborate Delegate Example, Understanding Asynchronous Delegates, Understanding (and Using)Events.
The Advances Keywords of C#, A Catalog of C# Keywords Building a Custom Indexer, A Variation of the Cars Indexer Internal Representation of Type Indexer. Using C# Indexer from VB.NET. Overloading operators, The Internal Representation of Overloading Operators, interacting with Overload Operator from Overloaded- Operator- Challenged Languages, Creating Custom Conversion Routines, Defining Implicit Conversion Routines, The Internal Representations of Customs Conversion Routines UNIT – 3 6 Hours Understanding.NET Assembles: Problems with Classic COM Binaries, An Overview of.NET Assembly, Building a Simple File Test Assembly, A C#.
Client Application, A Visual Basic.NET Client Application, Cross Language Inheritance, Exploring the CarLibrary’s, Manifest, Exploring the CarLibrary’s Types, Building the Multifile Assembly,Using Assembly, Understanding Private Assemblies, Probing for Private Assemblies (The Basics), Private A Assemblies XML Configurations Files, Probing for Private Assemblies ( The Details), Understanding Shared Assembly, Understanding Shared Names, Building a Shared Assembly, Understanding Delay Signing, Installing/Removing Shared Assembly, Using a Shared Assembly UNIT – 4 6 Hours Object- Oriented Programming with C#: Forms Defining of the C# Class, Definition the “Default Public Interface” of a Type, Recapping the Pillars of
OOP, The First Pillars: C#’s Encapsulation Services, Pseudo- Encapsulation:
Creating Read-Only Fields, The Second Pillar: C#’s Inheritance Supports, keeping Family Secrets: The “ Protected” Keyword, Nested Type Definitions, The Third Pillar: C #’s Polymorphic Support, Casting Between.
PART – B
UNIT – 5 6 Hours Exceptions and Object Lifetime: Ode to Errors, Bugs, and Exceptions, The Role of.NET Exception Handing, the System. Exception Base Class, Throwing a Generic Exception, Catching Exception, CLR System – Level Exception(System. System Exception), Custom Application-Level Exception(System. System Exception), Handling Multiple Exception, The Family Block, the Last Chance Exception Dynamically Identifying Application – and System Level Exception Debugging System Exception Using VS. NET, Understanding Object Lifetime, the CIT of “new’, The Basics of Garbage Collection,, Finalization a Type, The Finalization Process, Building an Ad Hoc Destruction Method, Garbage Collection Optimizations, The System. GC Type.