Course Content:



Department of Computer Science & Engineering

Syllabus for MS

Session: 2014-15& 2015-16

Course Content:

|Sl. No |Course Code |Course Name |Credits |

|1 |CSE-5101 |Software Project Management |3.0 |

|2 |CSE-5102 |Advance Web Engineering |3.0 |

|3 |CSE-5103 |Mobile Application Development |3.0 |

|4 |CSE-5201 |Computer Communications and Network-I |3.0 |

|5 |CSE-5202 |Computer Communications and Network-II |3.0 |

|6 |CSE-5203 |Wireless and Mobile Communication Network |3.0 |

|7 |CSE-5204 |Wireless Adhoc Networks |3.0 |

|8 |CSE-5205 |Advance Network Security |3.0 |

|9 |CSE-5301 |Distributed Database System |3.0 |

|10 |CSE-5302 |Advance Database System |3.0 |

|11 |CSE-5401 |Advance Digital Signal Processing |3.0 |

|12 |CSE-5402 |Advance Digital Image Processing |3.0 |

|13 |CSE-5403 |Stochastic Process: Estimation and Prediction |3.0 |

|14 |CSE-5404 |Information Theory and Coding |3.0 |

|15 |CSE-5405 |Simulation and Modeling |3.0 |

|16 |CSE-5406 |Neural Signal Processing |3.0 |

|17 |CSE-5501 |Bioinformatics Algorithm |3.0 |

|18 |CSE-5502 |Speech Recognition |3.0 |

|19 |CSE-5503 |Data Mining |3.0 |

|20 |CSE-5504 |Neural Networks |3.0 |

|21 |CSE-5505 |Robotics Technology |3.0 |

|22 |CSE-5601 |Advance Multimedia Technology |3.0 |

|23 |CSE-5701 |Computational Geometry |3.0 |

|24 |CSE-5801 |Advance VLSI Design |3.0 |

|25 |CSE-5000 |Thesis |12.00 |

|26 |CSE-6000 |Project |6.00 |

Note:

|51XX |Software related courses |

|52XX |Communication related courses |

|53XX |Database related courses |

|54XX |Signal & Theory related |

|55XX |Artificial Intelligence related |

|56XX |Multimedia related |

|57XX |Computation related |

|58XX |Advance electronics related |

|X000 |Project/Thesis |

|CSE 5101 |Software Project Management |3.0 Credit |

Foundations of software project management; organization structure and staffing; motivation, authority and influence; conflict management; proposal preparation; a large engineering software system management; client management; managing software project teams; project planning and scheduling; risk management; configuration management; pricing estimation and cost control; quality assurance and accreditation; factors affecting software quality; software quality assurance plans; business context and legal issues for software projects; software measurement: testing, upgrading and maintenance; network systems; and international project management.

|CSE-5102 |Advance Web Engineering |3.0 Credit |

Prerequisite:   None

|CSE 5103 |Mobile Applications Development |3.0 Credit |

Mobile (Cellular) Telephony, Categories of Mobile Apps, Factors of developing mobile data, Challenges and requirements of mobile computing, Mobile application frameworks/technologies;

Mobile Application Development: software architecture, application models, user interfaces, data storage, networking, specialized instruments (accelerometers, GPS, etc.), specific devices, operating platforms, development environments.

Selling a Mobile Application, application Security.

|CSE 5201 |Computer Communications and Networks-I |3.0 Credit |

Network security- Authentication protocols and Digital signatures, email privacy; Modifications of TCP; TCP over ATM; ATM internetworking; ATM service categories and quality of services; ATM switch architectures and their performance; Digital switching; Traffic analysis; Fiber optics networks – optical packet switching; Metropolitan networks, Wide area networking, Gigabit Ethernet, ADSL.

|CSE 5202 |Computer Communications and Networks-II |3.0 Credit |

HTTP, pHTTP and recent advances in internet protocols; Web server performance, proxy servers, load balancing in web servers; IP switching: Tag switching, Multi-protocol label switching; IP security; Queuing models for networks and protocols; Real time protocols: RTP, RTCP, RTSP; Voice over IP; Distributed object technology for networking; Networks agents; Active networks and protocol boosters, Multimedia Networking: Integrated Service, Differential Service, MPLS.

|CSE 5203 |Wireless and Mobile Communication Networks |3.0 Credit |

Characteristics of cellular communications; QOS in cellular communications; Wireless LAN; Wireless ATM and media access protocols for WATM; Wireless application protocols; Wireless personal communications; Mobile IP; Spread spectrum techniques: DSSS, FHSS, CDMA, GSM, CPDP; satellite communications – internetworking via satellites; Mobile satellite communications.

|CSE 5204 |Wireless Ad Hoc Networks |3.0 Credit |

Introduction: applications and motivations; broadcasting protocols: algorithmic aspect, optimization techniques, power-efficient broadcasting;, routing protocols: DSDV, AODV, DSR, position based routing protocols, load balancing techniques, multi-path routing; medium access control protocols: reservation-based MAC protocols, Bluetooth technology, IEEE 802.11 based MAC protocols; channel propagation models; topology control protocols; power aware protocol design; cross layer design principles; mobility awareness; fairness and security issues: attacks and preventions; stimulating cooperation: self policing schemes, economic incentive based schemes; other state-of-the-art relevant topics.

|CSE 5205 |Advance Network Security |3.0 Credit |

Mathematics of cryptography, key management: symmetric key, asymmetric key, Advance entity authentication: zero knowledge, biometrics, security at application layer: PGP, MIME, S/MIME, transport layer: SSL, TLS, network layer: IPSec, Smart card, Sleganography.

|CSE 5301 |Distributed Database System |3.0 Credit |

Introduction: Distributed Data processing, Distributed database system (DDBMSS), Promises of DDBMSs, Complicating factors and Problem areas in DDBMSs, Overview Of Relational DBMS Relational Database concepts, Normalization, Integrity rules, Relational Data Languages, Relational DBMS.

Distributed DBMS Architecture: DBMS Standardization, Architectural models for Distributed DBMS, Distributed DBMS Architecture Distributed Database Design: Alternative design Strategies, Distribution design issues, Fragmentation, Allocation. Semantic Data Control: View Management, Data security, Semantic Integrity Control

Overview Of Query Processing: Query processing problem, Objectives of Query Processing, Complexity of Relational Algebra operations, characterization of Query processors, Layers of Query Processing Introduction To Transaction Management: Definition of Transaction, Properties of transaction, types of transaction

Distributed Concurrency Control: Serializability theory, Taxonomy of concurrency control mechanisms, locking bases concurrency control algorithms. Parallel Database Systems: Database servers, Parallel architecture, Parallel DBMS techniques, Parallel execution problems, Parallel execution for hierarchical architecture.

Distributed Object Database Management systems: Fundamental Object concepts and Object models, Object distribution design. Architectural issues, Object management, Distributed object storage, Object query processing. Transaction management. Database Interoperability: Database Integration, Query processing.

|CSE 5302 |Advance Database System |3.0 Credit |

Object Oriented Database: Object Oriented Database, Object Relational Database, Complex data types, Querying with complex data types.

Transaction: ACID properties of transactions, Concurrent execution of transactions, scheduling, Concurrency control, Management of distributed transactions, locking protocol.

Parallel Database: Parallel database, Different types of parallelism, Design of parallel database.

Data analysis and mining: Data warehouse and data mining-basic concept and algorithm, Online Analysis Protocol (OLAP), Multidimensional database, Distributed database, Heterogeneous database.

Fuzzy Database: Fuzzy set and fuzzy logic, Use of fuzzy techniques to define inexact and incomplete database.

|CSE 5401 |Advance Digital Signal Processing |3.0 Credit |

Introduction to Signals: Concepts of signals, systems and signal processing; classification of signals; Digital signals and systems; Classification of discrete time signals; Sampling theorem; Fourier series and Fourier transform; Autocorrelation.

The Z-Transform: The Z-Transform and its properties; The inverse Z-Transform.

The Discrete Fourier Transform (DFT): The Discrete Fourier Transform (DFT), redundancy in the DFT; The Fast Fourier Transform (FFT); the FFT decimation in time & decimation in frequency; Interrelationship between the DFT & Z-transform; Convolution of sequences & sectioning.

Digital Filter: Digital Filter characterization; Digital filter structures; Design of Digital Filters; Recursive Filter design; Effects of finite word length; Simple models for quantization noise in recursive systems; Non-recursive filter design via the DFT computational techniques; Other radix formulations; Other radix formulations; Spectral analysis using the FFT; Speech processing algorithms.

|CSE 5402 |Advance Digital Image Processing |3.0 Credit |

Image Representation and Modeling, Line and Edge Detection, Labeling, Image Transformation, Image Segmentation: Edge linking and Boundary Detection, Region Oriented Segmentation.

Pattern Recognition: Statistical, Structural, Neural, Knowledge-based and Hybrid techniques, Optical Character Recognition, Object Recognition.

Image Enhancement: Low-pass and High pass filters, Scene Matching and Analysis, Color based Image Processing: Color Perception, Chromaticity Diagram, Filtering Color images, Color tone adjustment, Neural Network for Color Segmentation.

Higher Level Modeling Primitives, Shading Models, Anti- aliasing and stochastic modeling

Design for high performance raster display system, Numerical techniques. Visual perception and Light

Mathematical models of rendering, Global Illumination algorithms, real time rendering, offline physically based rendering,

Robotic Vision

|CSE 5403 |Stochastic Process: Estimation and Prediction |3.0 Credit |

Probabilities, random variables, moments, change of variables. -Stochastic processes, independence, stability, ergodicity, spectral representation, classical models of stochastic processes. -Estimation (for random variables) : bias, variance, bounds, convergence, asymptotic properties, classical estimators. -Estimation (for random processes): filtering, prediction, smoothing, Wiener and Kalman estimators. -Learning will be based on courses interlaced with practical exercise sessions (exercises done in class or in the computer lab using MATLAB).

|CSE 5404 |Information Theory and Coding |3.0 Credit |

Basic notions in information theory; mutual information and entropy. - Discrete source coding by fixed length-codes and variable-length codes. – De-correlation coding and coding gain notions. - Basic notions in cryptology; secret-key and public-key cryptographic coding systems. - Discrete memory less channel; capacity notion; noisy channel coding theorem. - General block coding theory; role of the minimum distance. - Linear codes: generator matrix and parity-check matrix; syndrome decoding. - Study of certain classes of linear block codes: cyclic codes and Reed--Solomon codes. - Introduction to convolution codes

|CSE 5405 |Simulation and Modeling |3.0 Credit |

Simulation modeling basics: Systems, models and simulation; Classification of simulation models; Steps in a simulation study; Concepts in discrete-event simulation; event-scheduling vs. process interaction approaches, time-advance mechanism, organization of a discrete-event simulation model; Continuous simulation models; Combined discreet-continuous models; Monte Carlo simulation; Simulation of queuing systems.

Building valid and credible simulation models: validation principles and techniques, statistical procedures for comparing real-world observations and simulated outputs, input modeling; Generating random numbers and random variates; Output analysis.

Simulation languages: Analysis and modeling of some practical systems; Introduction to the development of simulation packages.

|CSE 5406 |Neural Signal Processing |3.0 Credit |

Signal Basics: Biological Signals and noise, principles of data acquisition, sampling, quantizaion, stationary signals, non-stationary signals, statistical properties of signals.

Time-Frequency representation: Review of Fourier analysis, windowing, uncertainty principle, Discrete Fourier Transforms (DFT), limitation of DFT, digital filters (FIR, IIR), Short Time Fourier Transform (STFT), wavelet basics and wavelet transforms.

Electroencephalography (EEG): Brain Structure and its functions, EEG, EEG recordings, brain rhythms, EEG types, Event Related Potential (ERP), Visual Evoked Potential (VEP), Steady State Visual Evoked Potential (SSVEP).

EEE enhancement: EEG artifacts, artifact detectiona and removal methods, Filtering, Intrinsic Mode Function (IMF), Empirical Mode Decomposition (EMD), limitation of EMD, Noise Assisted EMD, Bivariate EMD, Multivariate EMD, blind source separations.

Dimensionality reduction and classification: Independent Component Analysis (ICA), Principal Component Analysis (PCA), Common Spatial Pattern (CSP), Linear Discriminant Analysis (LDA), Support Vector Machine (SVM).

|CSE 5501 |Bioinformatics Algorithms |3.0 Credit |

Introduction; Molecular biology basics: DNA, RNA, genes, and proteins; Restriction mapping algorithm; Motif in DNA sequences, motif finding algorithms; Genome rearrangements, sorting by reversals and breakpoints; DNA sequence alignments; Gene prediction; Space-efficient sequence alignments, sub-quadratic alignment; DNA sequencing, genome sequencing, protein sequencing, spectrum graphs; Combinatorial pattern matching: Exact pattern matching, heuristic similarity search algorithms, approximate string matching, BLAST, FASTA; Clustering: Microarrays, hierarchical clustering, K-means clustering, corrupted cliques problem, CAST clustering algorithm; Evolutionary trees.

|CSE 5502 |Speech Recognition |3.0 Credit |

Introduction, Speech signal: production, perception and characterization, Signal processing and analysis; Pattern comparison techniques: distortion measures, spectral-distortion measures, time alignment and normalization; Recognition system design and implementation: source-coding, template training, performance analysis; Connected word models: two level DP, level building algorithm, one-pass algorithm; Continuous speech recognition: sub word units, statistical modeling, context-dependent units; Task oriented models.

|CSE 5503 |Data Mining |3.0 Credit |

Introduction; Data warehousing and OLAP technology for data mining; Data preprocessing; Data mining primitives, languages and systems; Descriptive data mining: characterization and comparison; Association analysis; Classification and prediction; Cluster analysis; Mining complex types of data; Applications and trends in data mining, Web information mining: text, audio, video data.

|CSE 5504 |Neural Networks |3.0 Credit |

Classifier: linear discriminate function, activation function, Network Architecture: Fedforard netwrok, single layer, multi layer network, radial function, hopfield network, Algorithms and methods: supervise and unsupervised learning, issues in learning: data, training, test, bias, variance and stop training, stopping criteria, complexity, first order methods of learning, classical supervised learning algorithm, back propagation learning algorithm: cascade correlation, RBF network, alternative learning: simulated annealing, genetic algorithms, error correction learning, ensemble based classifier.

|CSE 5505 |Robotics Technology |3.0 Credit |

Introduction to Robotics, History Present Status and future Trends, Robot Kinematics, Robot Drives, Actuators and Control, Robot End-effectors, Sensors and Intelligent Robots, Robot Languages and Programming, Basic Electronics and Computer Interfacing, Flexible Automation Technology, Quantitative Techniques for Economic Performance, Applications of Robots.

|CSE 5601 |Advance Multimedia Technology |3.0 Credit |

Overview to Multimedia Systems, Multimedia storage, Data compression techniques for audio and video, Synchronization, Multimedia networking and protocols, QOS principles, Video streams on ATM, Mobile multimedia communications, Operating system support for multimedia, Hypermedia system, Standards for multimedia, Multimedia database and Multimedia Applications.

|CSE 5701 |Computational Geometry |3.0 Credit |

Searching and Geometric Data Structures: Balanced binary search trees, Priority-search trees, Range searching, Interval trees, Segment trees, Algorithms and complexity of fundamental geometric objects: Polygon triangulation and art gallery theorem, Polygon partitioning, Convex-hulls in 2-dimension and 3-dimension, Dynamic convex-hulls; Geometric intersection: Line segment intersection and the plane-sweep algorithm, Intersection of polygons; Proximity: Voronoi diagrams, Delunay triangulations, closest and furthest pair; Visualization: Hidden surface removal and binary space partition (BSP) trees; Graph Drawings: Drawings of rooted trees (Layering, Radial drawings, HV-Drawings, Recursive winding), Drawings of planar graphs (Straight-line drawings, Orthogonal drawings, Visibility drawings); Survey of recent developments in computational geometry.

|CSE 5801 |Advanced VLSI Design |3.0 Credit |

Introduction to higherarchical structural design, Role of CAD in VLSI design process, Transistor sizing, Logical Effort, Combinational and sequential Circuit testing.

Quantum Computing: Introduction to quantum computing, Qubits, Quantum gates, Advantages of Quantum computer over classic computer, Quantum costs, Quantum realization of gates.

Reversible Logic: Introduction to reversible logic, reversible logic gates and circuit, Reversible subsystem design-adder, multiplier. Shifter, Memory elements.

Routing Algorithm: Left edge algorithm, Maze Routing algorithm, Line probe algorithm, shortest path based and steiner tree based algorithms, Pair-wise interchange algorithms.

Systolic Arrays: Introduction to systolic arrays, Design of systolic arrays, system examples and design exercise.

Department of Computer Science & Engineering

Syllabus for MS

Session: 2014-15 & 2015-16

Course Content:

|Sl. No |Course Code |Course Name |Credits |

|1 |CSE-5102 |Advance Web Engineering |3.0 |

|2 |CSE-5101 |Software Project Management |3.0 |

|3 |CSE-5701 |Computational Geometry |3.0 |

|4 |CSE-5501 |Bioinformatics Algorithm |3.0 |

|5 |CSE-5502 |Speech Recognition |3.0 |

|6 |CSE-5503 |Data Mining |3.0 |

|7 |CSE-5504 |Neural Networks |3.0 |

|8 |CSE-5601 |Advance Multimedia Technology |3.0 |

|9 |CSE-5201 |Computer Communications and Network-I |3.0 |

|10 |CSE-5202 |Computer Communications and Network-II |3.0 |

|11 |CSE-5203 |Wireless and Mobile Communication Network |3.0 |

|12 |CSE-5204 |Wireless Adhoc Networks |3.0 |

|13 |CSE-5801 |Advance VLSI Design |3.0 |

|14 |CSE-5402 |Advance Digital Image Processing |3.0 |

|15 |CSE-5505 |Robotics Technology |3.0 |

|16 |CSE-5405 |Simulation and Modeling |3.0 |

|17 |CSE-5406 |Neural Signal Processing |3.0 |

|18 |CSE-5301 |Distributed Database System |3.0 |

|19 |CSE-5302 |Advance Database System |3.0 |

|20 |CSE-5403 |Stochastic Process: Estimation and Prediction |3.0 |

|21 |CSE-5404 |Information Theory and Coding |3.0 |

|22 |CSE-5205 |Advance Network Security |3.0 |

|23 |CSE-5401 |Advance Digital Signal Processing |3.0 |

|24 |CSE-5103 |Mobile Application Development |3.0 |

|25 |CSE-5000 |Thesis |12.00 |

|26 |CSE-6000 |Project |6.00 |

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download