Syllabus of Gujarat Technical University 6th Sem It

Syllabus of Gujarat Technical University 6th Sem It

GUJARAT TECHNOLOGICAL UNIVERSITY

B. E. SEMESTER: VI

Information Technology

 

Subject Name: Computer Graphics

Subject Code: 160703

 

1. Basic of Computer Graphics, Applications of computer graphics, Display

devices, Random and Raster scan systems, Graphics input devices,

Graphics software and standards

 

2. Graphics Primitives :

Points, lines, circles and ellipses as primitives, scan conversion algorithms

for primitives, Fill area primitives including scan-line polygon filling,

inside-outside test, boundary and flood-fill, character generation, line

attributes, area-fill attributes, character attributers, antialiasing methods

 

3. 2D transformation and viewing :

Transformations (translation, rotation, scaling(, matrix representation,

homogeneous coordinates, composite transformations, reflection and

shearing, viewing pipeline and coordinates system, window-to-viewport

transformation, clipping including point clipping, line clipping (cohensutherland,

liang bersky, NLN), polygon clipping

 

4. 3D concepts and object representation :

3D display methods, polygon surfaces, tables, equations, meshes, curved

lies and surfaces, quadric surfaces, spline representation, cubic spline

interpolation methods, Bazier curves and surfaces, B-spline curves and

surfaces

 

5. 3D transformation and viewing :

3D scaling, rotation and translation, composite transformation, viewing

pipeline and coordinates, parallel and perspective transformation, view

volume and general (parallel and perspective) projection transformations

 

6. Advance topics :

visible surface detection concepts, back-face detection, depth buffer

method, illumination, light sources, illumination methods (ambient, diffuse

reflection, specular reflection), Color models: properties of light, XYZ, RGB,

YIQ and CMY color models

 

Text Book:

1. Computer Graphics C Version, D.Hearn And P.Baker, Pearson Eduction

 

Reference Books:

1. Procedural Methods for computer graphics, Rogers, TMH

2. Computer Graphics, Foley and van Dam, Person Education

3. Computer Graphics with virtual reality systems, R. K. Maurya, Wiley-India

4. Computer Graphics with OpenGL, Hearn and Baker, Pearson

5. Computer Graphics, Sinha & Udai, TMH

6. Computer Graphics, Peter Shirley, Steve Marschner, Cengage Learning

 To download engineering ebooks, medical ebooks, management ebooks, free ebooks please visit www.kopykitab.com

 

Subject Name: Information Security

Subject Code: 160702

 

1. Conventional Encryption:

Conventional Encryption Model, Steganography, Classical Encryption

Techniques

 

2. Conventional Encryption Techniques:

Simplified Des, Block Cipher Principles, Data Encryption Standards,

Differential And Linear Cryptography Principles, Block Cipher Design

Principles, Modes Of Operations, Algorithms Like Triple Des, International

Data Encryption Algorithm, Blowfish, Rc5, Cast-128, Rc2, Characteristics

Of Advanced Symmetrical Block Cipher, Issues Of Conventional

Encryption Like Traffic Distribution, Random Number Generation, Key

Distribution

 

3. Public Key Cryptography:Principles Of Public-Key Cryptography, RSA

Algorithm, Key Management, Elliptic Curve Cryptography, Diffie-Hellman

Key Exchange

 

4. Number Theory:Prime And Relative Prime Numbers, Modular Arithmetic,

Euler’s Theorem, Euclid’s Algorithm, Discrete Logarithm Tics 04

 

5. Message Authentication And Hash Functions:Authentication

Requirement, Functions, Message Authentication Code, Hash Functions,

Security Of Hash Functions And Macs, MD5 Message Digest Algorithm,

Secure Hash Algorithm, Ripemd-160, Hmac

 

6. Introduction To E-Commerce:

Introduction To E-Commerce, Transactions On E-Commerce,

Requirement Of Security On E-Commerce

 

7. Network Security:

Digital Signatures, Authentication Protocols, Digital Signature Standards,

Application Authentication Techniques Like Kerberos, X.509 Directory

Authentication Services, Active Directory Service Of Windows

NT/Windows 2000

 

8. IP Security E-Mail Security:

IP Security Overview, Architecture, Authentication Header, Encapsulation

Security Payload, Combining Security Association, Key Management,

Pretty Good Privacy, S/Mime And Types

 

9. Web Security:

Web Security Requirement, SSL And Transport Layer Security, Secure

Electronic Transactions, Firewall Design Principles, Trusted Systems

 

Text Book:

1. Cryptography And Network Principles And Practice Fourth Edition, William

Stallings, Pearson

 

Reference Books:

1 Cryptography & Network Security, Forouzan, Mukhopadhyay, McGrawHill

2 Cryptography and Network Security (2nd Ed.), Atul Kahate, TMH

3 Information Systems Security, Godbole, Wiley-India

4 Information Security Principles and Practice, Deven Shah, Wiley-India

To download engineering ebooks, medical ebooks, management ebooks, free ebooks please visit www.kopykitab.com

 

Subject Name: Modeling Simulation and Operation Research

Subject Code: 161601

 

1. Introduction to OR :

Concepts, genesis, Art of modeling, components of model, Types of OR

models, effect of data availability on modeling, Computations in OR,

Phases of OR study

 

2. Linear Programming (LP) :

Concepts, Formulation of model, Graphical solution, Maximisation /

Minimisation – Simplex Algorithm, Use of slack / surplus / artificial

variables, BigM and Two phase method – Nature & type of solutions,

Interpretation of optimal solution. Dual problem – relation between primal

and dual , Dual simplex method – Interpretation of dual variables,

Introduction to Integer programming, Developing software for LP solution

methods and exposure to available LP & IP Packages.

 

3. Transportation & Assignment problems:

Concepts, formulations of models, Solution procedures, Optimality checks,

Balanced/Unbalanced, Maximum/Minimum problems, Prohibited case –

degeneracy

 

4. Network Analysis :

Network Definition, Minimal spanning tree problem, Shortest route

problem, Maximal flow problem concepts and solution algorithm as applied

to problems. Project planning and control by CPM network, Probability

assessment in PERT network.

 

5. Introduction to resource smoothing and allocation:

Development of software for the techniques and exposure to Project

Management Packages.

 

6. Queuing Models:

Concepts relating to Queuing systems, types of queuing system ( use of

six character code ), Basic elements of Queuing Model, Role of Poison &

Exponential Distribution, Concepts of Birth and Death process, Steady

state measures of performance, M/M/1 model with and without limitation

of q-size M/G/1, single channel with poisson arrival rate and general

service time.

 

7. Computer Modelling & Simulation :

Use of Computer in modelling real life situations, Distribution functions,

Random number generation, Selection of input probability distribution,

Design of simulation models Experimental design, output analysis variance

reduction techniques. Introduction to simulation languages Programming

tools for developing simulation models.

 

8. Replacement & Maintenance Models :

Replacement of items, subject to deterioration of items subject to random

failure Group Vs. Individual replacement policies.

 

Text Books:

1. Quantitative Techniques in management, N.D. Vora – Tata McGraw Hill

2. Operations Research – An Introduction – Fifth edition by Hamdy A Taha- Prentice Hall of India , New Delhi.

3. Principles of Operations Research : With Applications to Management Decisions, Wagner, H.M. , Prentice-Hall of India, New Delhi, 1982.

 

Reference Books:

1. Hillier, F.S. and Lieberman, G.J., Operations Research, Holden Day Inc., San Francisco, 1974.

2. Littlechild, S.C. (ed), Operational Research for Managers, Philip Allan, Oxford, 1977.

3. Mitchell, G.H. (ed), Operational Research Techniques and examples, The English Universities Press Ltd., London ,1972. Moder, J.J. and Elmaghraby, S.E. (ed.), Handbook of Operations Research : Models and Applications, Van Nostrand Reinhold Co., New York, 1987.

4. Payne, T. A. , Quantitative Techniques for Management : A Practical Approach, Reston Publishing Co. Inc., Virginia, 1982. Wilkes, F.M., Baum, P. and Smith, G.D., Management Science : An introduction, John Wiley and Sons, Santa Barbara, 1979.

 

 To download engineering ebooks, medical ebooks, management ebooks, free ebooks please visit www.kopykitab.com

 

 

Subject Name: Software Engineering

Subject Code: 160701

 

1. Introduction to Software Engineering:

Study of Different Models, Software Characteristics, Components,

Applications, Layered Technologies, Processes, Methods And Tools,

Generic View Of Software Engineering, Process Models- Waterfall model,

Incremental, Evolutionary process models- Prototype, Spiral And

Concurrent Development Model.

 

2. Requirements Engineering:

Problem Recognition, Requirement Engineering tasks, Processes,

Requirements Specification, Use cases and Functional specification,

Requirements validation, Requirements Analysis, Modeling – different

types

 

3. Structured System Design:

Design Concepts, Design Model, Software Architecture, Data Design,

Architectural Styles and Patterns, Architectural Design, Alternative

architectural designs, Modeling Component level design and its modeling,

Procedural Design, Object Oriented Design.

 

4. Data Oriented Analysis & Design:

Difference between Data and Information, E-R Diagram, Dataflow Model,

Control Flow Model, Control and Process Specification, Data Dictionary

 

5. User Interface Design:

Concepts of UI, Interface Design Model, Internal and External Design,

Evaluation, Interaction and Information Display Software

 

6. Planning a Software Project:

Scope and Feasibility, Effort Estimation, Schedule and staffing, Quality

Planning, Risk management- identification, assessment, control, project

monitoring plan, Detailed Scheduling

 

7. Quality Assurance :

Quality Control, Assurance, Cost, Reviews, Software Quality Assurance,

Approaches to SQA, Reliability, Quality Standards- ISO9000 And 9001

 

8. Coding and Unit Testing:

Programming principles and guidelines, Programming practices, Coding

standards, Incremental development of code, Management of code

evaluation, Unit testing- procedural units, classes, Code Inspection,

Metrics – size measure, complexity metrics, Cyclomatic Complexity,

Halstead measure, Knot Count, Comparison Of Different Metrics.

 

9. Testing:

Concepts, Psychology of testing, Levels of testing, Testing Process- test

plan, test case design, Execution, Black-Box testing – Boundary value

analysis – Pairwise testing- state based testing, White-Box testing –

criteria and test case generation and tool support, Metrics – Coverage

analysis- reliability

 

10. Software Project Management:

Management Spectrum, People –Product – Process- Project, W5HH

Principle, Importance of Team Management

 

11. Case Tools And Study:

Introduction To CASE, Building Blocks Of CASE, Integrated CASE

Environment

 

Text Book:

1. Pressman R.S., Software Engineering : A Practitioner’s Approach, TMH.

 

Reference Books:

1. Software Engineering, Eighth Edition, Sommerville, Pearson

2. Software Engineering, Rajiv Mall, PHI

3. Software Engineering, Pankaj Jalote, – A Precise Approach, Wiley India

4. Software Engineering, An Engineering Approach, Peters & Pedrycz, Wile-India

5. Software Engineering, Principles and Practice, JAwadekar, TMH

To download engineering ebooks, medical ebooks, management ebooks, free ebooks please visit www.kopykitab.com

 

Subject Name: Web Technology & Programming

Subject Code: 161602

 

1. Introduction to WWW :

Protocols and programs, secure connections, application and development tools, the web browser.

 

2. Introduction to HTML :

The development process, basic HTML, formatting and fonts, commenting

code, color, hyperlink, lists, tables, images, simple HTML forms, web site

structure

Introduction to XHTML :

XML, Move to XHTML, Meta tags, Character entities, frames and frame

sets, inside browser.

 

3. Style Sheets :

Need for CSS, introduction to CSS, basic syntax and structure, using CSS,

background images, colors and properties, manipulating texts, using fonts,

borders and boxes, margins, padding lists, positioning using CSS, CSS2

 

4. Javascript :

Client side scripting, What is Javascript, How to develop Javascript, simple

Javascript, variables, functions, conditions, loops and repetition, Javascript

: Advance script, Javascript and objects, Javascript own objects, the DOM

and web browser environments, forms and validations

DHTML : Combining HTML, CSS and Javascript, events and buttons,

controlling your browser

 

5. XML :

Introduction to XML, uses of XML, simple XML, XML key components,

DTD and Schemas, Well formed, using XML with application.

XML, XSL and XSLT. Introduction to XSL, XML transformed simple

example, XSL elements, transforming with XSLT

 

6. Web services, Feeds and Blogs :

Need for web services, SOAP, SOAP XML and HTTP, Web feeds, Blogs,

The server side : What is server, choices, setting up UNIX and Linux web

servers, Logging users, dynamic IP

 

7. PHP :

Starting to script on server side, Arrays, function and forms, advance PHP,

 

8. Introduction to PERL and CGI programming.

Processing forms using PERL

 

Text Book:

1. Developing Web Application by Ralph Moseley. Wiley India

 

Reference Books:

1. Web Technologies, Black Book, dreamtech Press

2. Web Technologies, U. K. Roy, Oxford Higher Education

3. Web applications by Craig Knuckles and David Yuen. Wiley India

4. Programming the World Wide Web, Sebesta, Pearson Education

5. Developing Web Applications in PHP and AJAX, Harwani, McGrawHill

6. Internet and World Wide Web How to program by P.J. Deitel & H.M. Deitel. Pearson publication

 To download engineering ebooks, medical ebooks, management ebooks, free ebooks please visit www.kopykitab.com

Leave a Comment