# MNIT Jaipur Syllabus computer science Neural Networks

Neural Networks

Neural Architecture: Neuron model, transfer function, hamming and Hopfield network, perceptron,

learning rule, recurrent networks.

Back propagation: generalized delta rule, limitations, modifications – momentum, variable learning

rate, conjugate gradient.

Learning: Supervised, associative, competitive, unsupervised learning.

Unsupervised learning: Self-organizing maps, Adaptive Resonance Theory.

Neural network applications: Pattern classification, function approximation.

Text/ References:

1. Simon Haykin: Neural Networks: A Comprehensive Foundation (2nd Edition)

2. Christopher M. Bishop: Neural Networks for Pattern Recognition

3. James A. Freeman, David M. Skapura: Neural Networks, Pearson Education.

4. Martin T. Hagan: Neural Network Design, Thomson Learning.Program Elective III (Semester VII)

CP-471 Computer Graphics (3-0-2) 4

Introduction to computer graphics: Vector and Raster graphics, Graphic primitives and attributes.

Computer graphics devices – CRT, plasma, LCD, plotters, Scan conversion of line, circle and ellipse.

Viewing Transformations: Coordinate system – world, device and normalized device coordinates,

Window and Viewport and viewing transformations

Filling and Clipping – Flood fill and seed fill algorithms and scan line polygon filling algorithms,

Cohen Sutherland clipping algorithms for Polygon

Geometric transformations – 2D and 3D transformations: Translation, Scaling, rotation, Shearing,

reflection etc., Transformations about an arbitrary axis

Projections: Parallel – Orthographic, Plans and Elevations, Axonometric – Isometric, Diametric,

trimetric, Perspective – One point, two point, three point.

Hidden surface removal: Object space and image space algorithms, Back space removal, Z-buffer, scan

line, area subdivision, painters, BSP tree, Floating horizon and ray tracing methods

Curves: Spline representations, Curve representation techniques, Continuity constraints, Hermite

Interpolation, Bezier curves, B-Spline curves

Text/References:

1. Foley, Van Dam. Computer Graphics: Principles and Practic. Addison Wesley.

2. Hearn and Baker. Computer Graphics. PHI.

3. Rogers and Adams. Mathematical Elements of Computer Graphics. McGraw Hill.

4. Rogers and Adams. Procedural Elements of Computer Graphics. McGraw Hill.