Approved By: UGC NAAC
Duration: 2 Years |
Eligibility: Graduation |
Course Structure
Course Code |
Course Title |
Semester - I |
|
COS611 |
Mathematical Foundations of Image Processing |
COS 612 |
Neural Networks and Fuzzy Systems |
COS 613 |
Advanced Computer Graphics |
COS 614 |
Engineering Approach to Computer Networking |
COS 6** |
Elective - I |
COS 615 |
Laboratory - I |
COS 616 |
Seminar |
Semester - II |
|
COS 621 |
Applications of Image Processing |
COS 622 |
Software Engineering |
COS 623 |
Data Compression |
COS 624 |
Knowledge based systems |
COS 6** |
Elective - II |
COS 625 |
Laboratory - II |
COS 626 |
Seminar |
Semester - III |
|
COS 631 |
Negotiated Studies |
COS 632 |
Industrial Training |
COS 633 |
Dissertation (Part I) |
Semester - IV |
|
COS 641 |
Dissertation |
List of Electives |
|
COS 601 |
Distributed Processing |
COS 602 |
Internet Technologies |
COS 603 |
Image Processing Applications in Geographic Information Systems |
COS 604 |
Medical Image Processing |
COS 605 |
Advances in Compiler Design |
COS 606 |
Pattern Recognition |
COS 607 |
Theory of Fractals and Image Processing |
COS 608 |
Wavelet Theory |
COS 609 |
Negotiated Studies |
COS 6010 |
Modern Programming Paradigms |
COS 6011 |
Embedded Systems |
COS 6012 |
Adaptive Processing |
COS 6013 |
Advances in Computer Architecture |
COS 6014 |
Relational Database Management Systems |
COS 6015 |
VHDL and VLSI Design using FPGAs |
Course Syllabus
Core Subjects
COS 611 Mathematical Foundations of Image Computing
Digital Image Processing: Problems and Applications, Image representation and modeling, Two dimensional systems and mathematical preliminaries, Image perception, Image Sampling and Quantization, Image Transforms, Image representation by stochastic models, Image Enhancement, Image filtering and restoration, Image Analysis and computer vision, Image reconstruction from projections.
COS 612 Neural Networks and Fuzzy Systems
Neural modeling - Network paradigms, Hopfield, Boltzmann, BP, Kohonen, ART etc., architectural issues, learning and generalization, applications, fuzziness certainly, fuzzy sets, fuzzy set operators, fuzzy set hedges, fuzzy reasoning, fuzzy models, fusion of neural & fuzzy systems.
COS 613 Advanced Computer Graphics
Review of fundamentals of Computer Graphics, 2D & 3D Transfol1l1ations, wire-frame models for 3D Graphics, advanced algorithms, for hidden line & surface removal, shading, texturing, animation, morphing, warping, hardware for fast graphics, VRAM & controller handling
COS 614 Engineering Approach to Computer Networking
Use of Computer Networks, Network Hardware, Network Software, Reference models, Data Communication Services, Physical layer, Data link layer, Medium access sub layer, high speed LANs, Network layer, Routing algorithms, Congestion control algorithms, Transport layer, Application layer, Internet facilities.
COS 621 Applications of Image Processing
Applications in the areas of: Remote Sensed Images, Defense, Synthetic Aperture Radar Images, Computed Tomography, Cardiac Image Processing, Computer Aided detection in Medical Imaging, Finger print classification and Matching Human Face recognition, Pattern Recognition, and classification, Character Recognition.
COS 622 Software Engineering
Software life-cycle, engineering methods, project planning, software structure, software design and implementation, quality & testing, maintenance, specification and verification, delivery and release, CASE tools.
COS 623 Data Compression
Information sources and Communication channels, Pixel coding, Predicate Techniques, Transform coding, Hybrid coding Vector DPCM, Interframe coding, Image coding in the presence of channel errors, coding of two tone images, colour and multispectral image coding, fractal and wavelet coding, Hardware implementation of data compression and error control techniques.
COS 624 Knowledge based Systems
Reactive machines, stimulus, response agents, neural networks, machine evolution, state machines, Robot Vision, Search in State Spaces, Agents that plan, Uniformed Search, Heuristic search, Planning, Acting and learning, Alternative Search formulations and applications, Adversarial Search, Knowledge Representation and Reasoning, Propositional Calculus, Predicate Calculus, Knowledge based systems, Representing common sense knowledge, reasoning with uncertain information, learning and acting with Bayes Nets, Situation Calculus, Agents Technology.
Electives
COS 601 Distributed Processing
Centralized Vs Distributed processing, Distributed applications, Distribution of data, Distribution of control, network operating systems, Migrations, Distributed file management, Cache management in distributed. processing, Client Server Computing.
COS 602 Internet Technologies
Functional introduction to the Internet, modes of connection to the net, Services on the net: Email, WWW, FTP, Telnet, BBS, News groups, etc., useful information sites, business & commerce on the net, emerging technologies
COS 603 Image Processing Applications in Geographical Information Systems
Introduction, Typographical conventions, Grayscale and Color, Surfaces, Scanning, Remote Sensing, Map Projection and Coordinate Systems, Image Rectification, Unsupervised Classification, Supervised Classification, Accuracy Assessment, Grid Management, Clipping and Resampling, Noise Removal with ARCSCAN Tools, Filtering and Eliminating Groups of Pixes, System Integration.
COS 604 Medical Image Processing
Introduction to Imaging Science, Image Acquisition Systems, Image representation, Display, Communications and Database, Image Visualization, Image Processing and Analysis, Image modeling, Biomedical Applications, The future.
COS 60S Advances in Compiler Design
Introduction to compiling, Lexical analysis, Syntax analysis, Syntax directed translation, Type checking, Runtime environments, Intermediate code generation, Code generation, Code optimization.
COS 606 Pattern Recognition
Patterns and pattern recognition, Non-parametric decision theoretic classification, Non-parametric training of discriminant functions, Statistical discriminant functions, Clustering Analysis, Dimensionality reduction and feature selection.
COS 607 Theory of fractals and Image Processing
Introduction, Fractal and Texture Analysis, Description of Fractal Geometry, Object Segmentation, Fractal Segmentation, Machine vision, Random Noise Image Creation, Lindermayer Systems, Image Representation.
COS 608 Wavelet Theory
Introduction, Principle of the Wavelet Transform, Multi resolution Analysis, Wavelets and Digital Filters, Current Topics.
COS 6010 Modern Programming Paradigms
Evolution of Structured programming approach, Object oriented programming, Visual computing, Client/Server computing etc., Basic concepts of object oriented programming methodology, objects and classes, dynamic memory, class inheritance, elements of C++ programming, Case studies.
COS 6011 Embedded Systems
Examples of Embedded Systems, Hardware Fundamentals for the Software Engineer, Advanced hardware details, Interrupts, Survey of software architectures, Introduction to Real Time Operating Systems, Operating System services, Basic Design using a Real Time Operating System, Embedded Software Development Tools, Debugging Techniques.
COS 6012 Adaptive Processing
The LMS theory of adaptive traversal filters, optimal filter, adaptively and recursively implementation, adaptive recursive filters, recursive filtering and prediction in transmission, recursive predictors and adaptive algorithms and stability.
COS 6013 Advances in Computer Architecture
Fundamentals of Computer Design, Instruction set Principles and Examples, Pipelining, Advanced pipelining and Instruction-Level Parallelism, Memory-Hierarchy Design, Storage Systems, Interconnection Networks, Multiprocessors.
COS 6014 Relational Database Management Systems
The entity-relationship model, the relationship model, object oriented data models, design principles, integrity constraints and dependencies, properties of relational schemes, algorithms for design problems, mapping between ER diagrams and relational database schemes, Scheme Transformations.
COS 6015 VHDL and VLSI Design using FPGAs
VHDL concepts, Level of descriptions, methodology and coding style requirements, VHDL types, VHDL object classes, VHDL Design units, Architecture, Compilation, elaboration, simulation, basic language elements, Control structures, Drivers, VHDL timing, Elements of entity/architecture, Subprograms, packages, user defined attributes, specifications and configurations, Design for synthesis, functional models and test benches, VITAL.