MNIT Jaipur Syllabus Information Technology Signals and Systems





MNIT Jaipur Syllabus Information Technology Signals and Systems 





Signals and Systems 

Review of signal description

Review of Fourier and Laplace transforms

Spectrograms; frequency modulation

Sampling and aliasing

The z-transform

Filters: Transfer functions, FIR filters, IIR filters

Spectral analysis: DFT for periodic signals, DFT for non-periodic signals


1. J H McClellan, R W Schafer & M A Yoder, DSP First: a Multimedia Approach, Prentice-Hall

International 1998

2. A V Oppenheim , R W Schafer & J R Back, Discrete-time Digital Signal Processing, Prentice

Hall Int 1999. Third major revision of classic text

3. A V Oppenheim , A S Willsky & S H Nawab, Signals and Systems, Prentice Hall Int 1996.

4. N K Sinha, Linear systems, John Wiley 1991

5. J G Proakis and D G Hanolakis, Digital Signal Processing, Maxwell Macmillan Int 1992

IT-374 Object Oriented System Design (3-0-2) 4

Object  Oriented  Programming  and  Design:  Review  of  abstraction,  objects  and  other  basics,

Encapsulation,  Information  hiding,  method,  Signature,  Classes  and  Instances,  Polymorphism  and


C++ Programming Basics: Fundamentals, variables and assignments, Input and Output, Data types and

expressions,  flow  of  control,  subprograms,  top-down  design,  predefined  functions,  user  defined

functions, procedural abstractions, local variables, overloading function names, operator overloading,

parameter  passing,  this  pointer, destructors,  copy constructor,  overloading  the  assignment  operator,

virtual functions, function calling functions, friend functions, recursive functions, recursive member

functions. Static member function.

C++ Object oriented concepts: Objects and classes, use of file for I/O, formatting output with stream

functions,  Character  I/O,  inheritance,  structures  for  diverse  data,  structures  as  function  arguments,

initializing structures, defining classes and member functions, public and private members, constructors

for initialization, standard C++ classes, derived classes, flow of control, use of Boolean expressions,

multiway branches, use and design of loops. Friend function and friend class.

C++ Data structures and Advanced Topics: Arrays – programming with arrays, arrays of classes,arrays as function arguments, strings, Multidimensional arrays, Arrays of strings, pointers Dynamic

arrays,  Classes  and  dynamic  arrays,  Base  classes,  access  control,  Templates-  generic  classes  and

functions, namespaces. Standard Template Library.


1. Balaguruswamy: Object-oriented Programming with C++.

2. Robert Lafore: C++ Programming

3. Ashok N. Kamthane : Object Oriented with C++, Pearson Education

IT-376 Multimedia Technology (3-0-2) 4

Introduction to Multimedia, Graphics and Image data representations, Color in image and video

CIE, RGB, CMY, HSL color models

Fundamental concepts in video, NTSC, PAL and Digital video

Compression methods: Lossy and Loss less compression techniques.: Huffman coding, Arithmetic

coding, LZW

Image compression standards: DCT Transform and Fourier transforms, JPEG coding

Video representation and compression techniques

Motion vector search: sequential, 2D logarithmic search.

I, P and B frames, MPEG Video coding, MPEG-1, MPEG-2 and MPEG-3: video coding and decoding

Basic Audio compression: Fletcher- Munson curves, Critical Bands, Psychoacoustic phenomenon,

MPEG Layer 3 (MP3) Audio


Leave a Comment