be-it-ii-ii-iv-2015-17

44
SYLLABUS BACHELLOR OF ENGINEERING INFORMATION TECHNOLOGY (Semester Scheme) FOR YEAR INTEGRATED COURSE B.E. Second Examination, 2015 B.E. Third Examination, 2016 B.E. Final Examination, 2017 JAI NARAIN VYAS UNIVERSITY JODHPUR

Upload: rms-d-charan

Post on 05-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BE-IT-II-II-IV-2015-17

SYLLABUS

BACHELLOR OF ENGINEERING

INFORMATION TECHNOLOGY (Semester Scheme)

FOR YEAR INTEGRATED COURSE

B.E. Second Examination, 2015

B.E. Third Examination, 2016

B.E. Final Examination, 2017

JAI NARAIN VYAS UNIVERSITY JODHPUR

Page 2: BE-IT-II-II-IV-2015-17

Contents

GENERAL INFORMATION FOR STUDENTS

LIST OF TEACHING STAFF

TEACHING AND EXAMINATION SCHEME

B.E. SECOND: SEMESTER III

B.E. SECOND: SEMESTER IV

TEACHING AND EXAMINATION SCHEME

B.E. THIRD: SEMESTER V

B.E. THIRD: SEMESTER VI

TEACHING AND EXAMINATION SCHEME

B.E. FOURTH: SEMESTER VII

B.E. FOURTH: SEMESTER VIII

NOTIFICATION

In compliance to decision of the Hon’ble High Court all students are

required to fulfil the 75% attendance in each subject and there must

be 75% attendance of the student before he/she could be permitted to

appear in the examination

REGISTRAR (ACADEMIC)

Page 3: BE-IT-II-II-IV-2015-17

BACHELOR OF ENGINEERING (SEMESTER SCHEME)

FOUR YEAR INTEGRATED COURSE

ACADEMIC REGULATIONS

1. Admission:

A candidate for admission to the four year degree programme for B.E (Civil,

Chemical, Computer Science & Engineering, Electrical, Electronics & Communication,

Information Technology, Mechanical, Mining, Production and Industrial Engineering)

must have passed (10+2) Senior Secondary (with English, Physics, Chemistry &

Mathematics) of a board situated in the State of Rajasthan or other examinations

recognized as equivalent or higher thereto and selected through PET or otherwise as per

the procedure laid down by the University from time to time.

2. The course of study shall extend over a period of four years (eight semesters as an

integrated course). A student shall follow the prescribed courses as given in the teaching

and examination scheme of the courses to which he is admitted.

3. There shall be a theory examination (Main Examination) at the end of each

Semester in Civil, Chemical, Computer Science & Engineering, Electrical, Electronics &

Communication, Information Technology, Mechanical, Mining, Production and

Industrial Engineering, viz.,

At the end of First Semester

First B.E., First Semester Examination

At the end of Second Semester

First B.E., Second Semester Examination

At the end of Third Semester

Second B.E., First Semester Examination

At the end of Fourth Semester

Second B.E., Second Semester Examination

At the end of Fifth Semester

Third B.E., First Semester Examination

At the end of Sixth Semester

Third B.E., Second Semester Examination

At the end of Seventh Semester

Final B.E., First Semester Examination

At the end of Eighth Semester

Final B.E., Second Semester Examination

4. The attendance requirement in the Faculty of Engineering shall be same as per

ordinance as follows:

Page 4: BE-IT-II-II-IV-2015-17

O. 78-A: (1) For all regular Candidates in the Faculties of Arts, Education and Social

Sciences, Science, Law, Commerce and Engineering the minimum attendance

requirement shall be that a candidate should have attended at least 70% of the lectures

delivered and the tutorials held taken together as well as 70% for the practical and

sessionals from the date of her/his admission.

(2) Condonation of shortage of attendance:

The Shortage of attendance up to the limits specified below may be condoned on

valid reasons:

(i) Upto 6% in each subject plus 5 attendances in all aggregate of subject/papers may

be condoned by the Vice-Chancellor on the recommendation of the

Dean/Director/Principal for undergraduate students and on the recommendation of the

Head of the Department for the Post-graduate classes.

(ii) The N.C.C./N.S.S. cadets sent out to parades and camps and such students who

are deputed by the University to take part in games, athletics or cultural activities may for

purposes of attendance be treated as present for the days of these absence in connection

with the aforesaid activities and that period shall be added to their subject wise

attendance.

5. (a) A candidate who has attended a regular course of study in the Faculty of

Engineering for the first semester of first B.E. shall be eligible for appearing at the first

semester examination of first B.E. for the B.E. degree which shall be common to all

branches.

(b) Every candidate appearing for the first semester of first B.E. examination shall

be required to show a competent knowledge of the subjects as per examination and

teaching scheme.

(c) A candidate who has attended a regular course of study for the second semester of

first B.E. and has appeared in the first semester examination shall be eligible for

appearing at the second semester examination of first B.E. for the B.E. degree, which

shall be common to all branches.

(d) Every candidate appearing for the second semester of first B.E. examination shall be

required to show a competent knowledge of the subjects as per examination and teaching

scheme.

6. (a) The course of study for the second B.E. Examination shall be separate for all

branches of study.

Page 5: BE-IT-II-II-IV-2015-17

A candidate who after passing I & II semester (combined) of 1st B.E. examination with

regular course of study in a particular branch of Engineering shall be eligible for

appearing at the first semester examination of second B.E. in that branch of study.

(b) Every candidate appearing for the first semester of second B.E. examination shall

be required to show a competent knowledge of the subjects as per examination and

teaching scheme.

(c) A candidate who has attended a regular course of study for the Second semester of

second B.E. and has also appeared in the first semester examination of second B.E. shall

be eligible for appearing at the second semester examination of second B.E. in that

branch of study.

(d) Every candidate appearing for the second semester of second B.E. examination shall

be required to show a competent knowledge of the subjects as per examination and

teaching scheme.

7. (a) A candidate who after passing III & IV Semester of second B.E. examination

and has attended a regular courses of study in a particular branch of Engineering for the

first semester of Third B.E. shall be eligible for appearing at the first semester

examination of third B.E. in that branch of study.

(b) Every candidate appearing for the first semester of third B.E. examination shall

be required to show a competent knowledge of the subjects as per examination and

teaching scheme.

(c) A candidate who has attended a regular course of study for the second semester

of third B.E. and also has appeared in the first semester examination of third B.E. shall be

eligible for appearing at the second semester examination of third B.E. in that branch of

study.

(d) Every candidate appearing for the second semester of third B.E. examination

shall be required to show a competent knowledge of the subjects as per examination and

teaching scheme.

8. (a) A candidate who after passing V and VI semester of third B.E.

examination and has attended a regular courses of study in a particular branch of

Engineering for the first semester of final B.E. shall be eligible for appearing at the first

semester examination of final B.E. in that branch of study.

(b) Every candidate appearing for the first semester of final B.E. examination shall be

required to show a competent knowledge of the subjects as per examination and teaching

scheme.

(c) A candidate who has attended a regular courses of study for the second semester of

final B.E. and has also appeared in the first semester examination of final BE shall be

Page 6: BE-IT-II-II-IV-2015-17

eligible for appearing at the second semester examination of final B.E. in that branch of

study.

(d) Every candidate appearing for the second semester of final B.E. examination shall

be required to show a competent knowledge of the subjects as per examination and

teaching scheme.

9. Every candidate is required to undergo practical training in a workshop, factory,

mine or engineering works/design office approved by the Dean of the Faculty for a period

as mentioned below:

(a) Civil Engineering after

II and III Year 40+60=100 days

(b) Chemical Engineering after

II and III Year 40+60= 100 days

(c) Computer Science & Engineering after

II and III Year 40+60= 100 days

(d) Electrical Engineering after

II and III Year 40+60=100 days

(e) Electronics & Comm. Engineering after

II and III Year 40+60=100 days

(f) Mechanical Engineering after

II and III Year 40+60=100 days

(g) Mining Engineering after

II and III Year 40+60=100 days

(h) Production & Indl Engineering after

II and III Year 40+60=100 days

(i) Information Technology after

II and III Year 40+60=100 days

10. (i) The candidate has to pass individually in all subjects of each semester from III

to VIII semesters. The result of I, III, V and VII semester shall be declared without

awarding the division. The division will be awarded on the basis of combined

performance of I & II semesters, III & IV semesters, V & VI semesters and VII & VIII

semesters respectively.

(ii) For first B.E. examination, if a candidate fails in not more than 3 units he/she

shall be allowed to keep term (ATKT) in the next higher i.e., third semester. For the

Page 7: BE-IT-II-II-IV-2015-17

purpose of this clause each theory paper (Part I & Part II taken together) and each

practical and sessional shall be counted as one unit. He/She shall be required to appear

in those unit(s) in which he/she has failed, alongwith the corresponding semester

examinations of next academic year. Candidates failing in English/Social Science shall

be allowed one additional unit to keep term in higher semesters.

(iii) For III to VII Semester examinations, if a candidate fails in not more than three

units in a semester examination he/she shall be allowed to keep term (ATKT) in the next

higher semester, subject to the provision of clause 6(c), 7(c) and 8(c). He/She shall

appear in those unit(s) alongwith regular candidates whenever examination of that

semester is held and pass in the unit(s) in which he/she has failed. For the purpose of this

clause, each written paper and each practical and sessional of a semester shall be counted

as a separate unit.

NOTE: A candidate who is unable to appear at the semester examination in some papers,

practicals and sessionals due to any reason what so ever, shall be considered as having

failed in those Paper(s), Practical(s) and Sessional(s).

(iv) All theory and practical examinations of first and second semester of each year will

be held at the end of each respective semester except First year where practicals of first

and second semester will be held at the end of second semester.

11. No candidate shall be permitted to pursue a regular course of study of Fourth BE

(VII and VIII semesters) unless he/she has passed all the units of First BE

examination. However, the unit of English/Social Science of First BE is exempted

for this purpose.

12. Ex-student:

(i) For II, III and Final BE, if a candidate fails in more than 3 units in a semester

examination, he/she shall be declared as failed in that semester. For First BE, if a

candidate fails in more than 3 units (excluding English/Social Science) he/she shall be

declared failed.

(ii) If a candidate fails in either of the semester or both semesters of a particular year

(III and IV semester of II BE, or V and VI semester of III BE, or VII and VIII semester of

Final BE) he/she shall be declared failed in that year. Such candidate shall have to

pursue his/her study as a regular student as per following clause(s):-

(a) A candidate failed in both semesters of a year shall have to pursue his/her

study as a regular student in both semester, and shall have to take admission

as a regular student.

(b) A candidate failed in either semester of a year shall have to take admission

as regular student in that semester. The other semester, in which he/she has

been declared passed, shall be exempted from repeating and the marks

Page 8: BE-IT-II-II-IV-2015-17

obtained in that semester shall be carried over. However, for VIII semester

clause 17 shall apply.

(c) A candidate who has passed in all practicals and sessionals but has failed in

more than 3 units of written papers in a semester (III-VII) shall appear in

that semester examination as Ex-student in all written papers. His practical

and sessional marks of that semester shall be carried over.

However, such an ex-student can apply for regular course of study in the

semester(s) in which he/she has failed. Being a regular student he/she shall

appear in all the examinations of theory, practical and sessionals.

(d) Where a candidate fails in Practical and Sessionals and is given the benefit

of ATKT as per clause 10 (ii) and (iv), he/she may choose to attend

laboratory/sessional classes and submit a revised laboratory

record/sessional. Such a candidate shall have to pay Rs. 1000/- for doing

each practical and sessional during the semester.

13. A candidate may be permitted to change his/her branch of study after passing B.E.

I Year, strictly on the basis of merit secured in B.E. I year examination (First and Second

Semester examination taken together) depending upon the vacancies available in a

particular branch of study which shall be determined as follows:

The maximum strength of a branch should not increase by more than 10 percent

of sanctioned strength and the minimum strength of a branch should not be decreased to

less than 80 percent of the sanctioned strength.

The sanctioned strength of a branch shall be reckoned to the number of candidates

who have been promoted to the second year (Third Semester).

14. Award of Division:

(a) First B.E. to Third B.E.

First Class : If a candidate secure a minimum of 60 percent

Second Class : If a candidate secure a minimum of 50 percent

Pass Class : If a candidate secures a minimum of 45 percent

(b) Final B.E.: For the declaration of Final B.E. result, marks shall be totalled up as

follows:

First B.E. 50% of the Marks secured

Second B.E. 75% of Marks secured

Third B.E. 100% of the Marks secured

Final B.E. 100% of the Marks secured

Page 9: BE-IT-II-II-IV-2015-17

( c) For determining merit position of the candidates at the final year level the marks

obtained by them in the second, third and final year as described above shall only be

considered.

(d) A candidate shall be awarded a degree with Honours if she/he secures a minimum of

70 per cent of aggregate marks. A candidate shall be awarded a degree with first class if

she/he secures a minimum of 60 per cent of aggregate marks. A candidate shall be

awarded a degree with second class if she/he secures a minimum of 50 per cent of

aggregate marks. The rest of the successful candidates will be awarded pass class.

15. Requirement of additional degree:

(a) An engineering graduate of the Jai Narain Vyas University, Jodhpur who wishes to

qualify for an additional degree of Engineering of the University will be considered by a

committee consisting of the Dean and the Head of the Department concerned.

(b) He/She will be admitted in Third B.E. class of that branch. The Theory papers and

practicals and sessionals which he/she has to appear at the various examination in that

branch will be decided by the above committee.

(c) He/She will be awarded division as follows:

(i) 100 per cent of marks of the papers and practical and Sessionals and Project if any, in

which he/she appears for Third B.E.

(ii) and 100 per cent of the papers and Practical and Sessionals and Project if any, in

which he/she appears for Final Year.

(d) His/her marks for the training which he/she has undergone after Third B.E.

He/She will be awarded division in Final year as per regulation.

He/She will not be awarded any position in the class.

(e) Mention will be made in the certificate that he/she has qualified for the additional

degree.

16. The medium of Instructions and Examination in all Engineering Examinations of

Theory/Practical and Sessionals, shall continue to be English as hitherto.

17. Make up Examination for VII & VIII Semester:

Page 10: BE-IT-II-II-IV-2015-17

(a) There shall be a Make up Examination for the VII & VIII Semester held at suitable

interval of time after declaration of the result of the VIII Semester Examination.

Candidates, who fail in this or are unable to appear in this Examination, may appear in

the immediate subsequent Semester Examination.

(b) Candidates who have failed in the VIII Semester Examination but have passed in

project, practical training and tour, shall be exempted from re-examination in, practical

training and tour and shall be required to pass the examination in the rest of the subjects

only.

(c) A candidate who passes in a limited number of Theory papers/Practical and

Sessionals/Project in VIII Semester Examination shall be awarded division with a

mention of “Pass in more than one attempt” on the mark sheet with asterisks on the

respective Theory papers / Practical and Sessionals / Project.

18. For diploma passed candidates admitted to B.E.:

(a) The diploma passed candidates admitted in the Second B.E. (all branches) shall be

required to undergo a regular course of study in Special Mathematics during the

academic session and shall have to appear and pass in this Paper along with other Theory

units of the Main Examination. For this subject, combined marks obtained in III & IV

Semester shall be counted for pass.

(b) No candidate of this category shall be permitted for regular course of study in Final

B.E. unless he/she has passed the special Mathematics paper.

Page 11: BE-IT-II-II-IV-2015-17

LIST OF TEACHING STAFF

ASSOCIATE PROFESSOR

1. Dr. N.C. Barwar B.E., ME, Ph.D.,MISTE, MIE

2. Dr. Rajesh Purohit (HEAD) B.E., ME, Ph.D., MISTE, MIE

3. Dr. Anil Gupta BE (Hons), M.Tech., Ph.D., MCSI, MISTE

ASSISTANT PROFESSOR

1. Shri Shrwan Ram B.E., M.E.

2. Dr. (Mrs). Rachna MCA,Ph.D.

3. Dr. Alok Singh Gahlot B.E., MS, Ph.D

Page 12: BE-IT-II-II-IV-2015-17

B.E. II YEAR (INFORMATION TECHNOLOGY)

SEMESTER III EXAMINATION SCHEME 2015

A. THEORY PAPER

Subject Nomenclature

Subject

Lec

ture

(L

)

Tuto

rial

(T

)

Pra

ctic

al (

P)

Conta

ct

Cre

dit

Unit

Exam

. H

rs.

Marks

Theory

Practicals

&

Sessionals

Total

Ma 201A Advanced Engineering Mathematics-I (CSE/IT) 3 1 - 4 4 ¾ 3 60 - 60

CSE 211A Discrete Structures (CSE/IT) 3 1 - 4 4 ¾ 3 60 - 60

CSE 212A Object Oriented Programming (CSE/IT) 3 1 2 6 5 1 3 60 - 60

CSE 213A Data Structures and Algorithms (CSE/IT) 3 1 2 6 5 1 3 60 - 60

CSE 214A Logic Design (CSE/IT) 3 1 2 6 5 1 3 60 - 60

CSE 215A Computer Oriented Statistical Methods (CSE/IT) 3 1 - 4 4 ½ 3 60 - 60

Total (A) 18 6 6 30 27 5 - 360 - 360

B. PRACTICALS AND SESSIONALS

CSE 212B Object Oriented Programming Laboratory (CSE/IT) 2 - 60 60

CSE 213B Data Structures and Algorithm Laboratory (CSE/IT) 2 - 60 60

CSE 214B Logic Design Laboratory (CSE/IT) 2 - 60 60

CSE 216B Scripting Languages Laboratory (CSE/IT) 2 2 1 ¼ - 60 60

Total (B) 8 2 1 ¼ - 240 240

Total of Semester (A+B) 18 6 8 32 28 5 - 360 240 600

For a pass, a candidate must obtain:

(a) 35 percent in each of the written paper

(b) 50 percent in each of practical and sessionals, and

(c) 45 percent in the Grand Total

Page 13: BE-IT-II-II-IV-2015-17

THIRD SEMESTER

Ma 201 A – ADVANCED ENGINEERING MATHEMATICS – I (CSE/IT)

3L,1T 3 Hours, 60 Marks

Section-A

Differential Equations: Simultaneous differential equations, Total differential equation,

Partial differential equation of the first order (Langrange’s and Charpit’s Methods),

Linear partial differential equations with constant coefficients. Partial differential

equations of the second order; classification, Monge’s methods. Solution of Wave, Heat

(one dimension) and Laplace equations (two dimensional) by separation of variables

method.

Section-B

Complex Analysis: Analytic functions, complex integration, Cauchy’s integral theorem,

Cauchy’s integral formula. Taylor’s and Laurent’s theorems. Singularities of an analytic

function, Pole, Residue, Cauchy residue theorem, Use of calculus residues to evaluate

integrals of the types ∫ f(x) dx and ∫ f(x) dx. Conformal and bilinear transformations.

Section-C

Vector Calculus: Definitions of Gradient, divergence and curl. Various identities

involving them. Green Gauss and Stoke’s theorems (statement and verification only).

Calculus of Variation: Classical problems, Euler-Langrange equations, Isoperimetric

problem.

Statistics: Concept of probability; Binomial, Poisson and normal distributions.

Coefficient of correlation and lines of regression.

CSE 211 A - DISCRETE STRUCTURES (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Introduction to Discrete Mathematical Structures, Formal Methods: Induction and

Analogy, Abstraction.

Sets, sequences, empty set, power set, operations on sets, Venn diagram, ordered pair,

principle of inclusion and exclusion. Counting and Combinatorics.

Page 14: BE-IT-II-II-IV-2015-17

Introduction to mathematical logic, statements and notations, well-formed formulas,

tautologies, tautological implications, normal forms, the theory of Inference for statement

calculus, predicate logic.

Graph Terminology, Degrees of Nodes, Isomorphic Graphs, Dijkstra’s Shortest Path

Algorithm, Planar Graphs, Eulerian Graphs, Hamiltonian Graphs, Traveling Salesman

Problem.

Trees, Introduction, Rooted and Other Trees, Representation of Prefix Codes,

representation of Arithmetic Expression, Representation of Prefix Codes, Spanning

Trees, Traversing Binary Trees, Binary Search Trees.

Relations, matrix and graph representation of relation, properties of relations, partitions.

Equivalence Relations, Compatibility Relations, Composition of Binary Relations,

Transitive and symmetric closures, partially ordered set, lattices. Recurrence relations.

Functions, Matrix representation of functions, composition of function, inverse function.

Algebraic Structures, General properties of algebraic systems, groupoids, semigroup,

monoids, group, rings. Applications of algebra to control structure of a program.

Homomorphism, congruences, admissible partitions. Groups and their graphs.

CSE 212 A - OBJECT ORIENTED PROGRAMMING (CSE/IT)

3L,1T 3 Hours, 60 Marks

A review of C. Concepts of object oriented programming using C++. Data types:

elementary and derived data types, literals.

Operators and expressions: operators, association and precedence rules of operators,

expressions using unary, binary and ternary operators.

Statements: declarations as statements, selection statements, iteration statements, go to

statement, break statement, continue statement, return statement, try-catch block.

Functions: void functions, functions with return value, call by value and call by reference

parameter passing, default parameters, recursive functions, inline functions.

Classes: classes, objects, friend functions, classes within a class, local classes, global

classes, constructors, destructors.

Derived classes: single and multiple derivation of classes, multilevel and hybrid

derivation of classes, constructors, destructors.

Page 15: BE-IT-II-II-IV-2015-17

Polymorphism: function and operator overloading, virtual functions.

Streams: input and output of built-in data types, manipulators.

File streams: opening a file, accessing a file, closing a file.

Exceptions: catching exceptions, rethrowing the exception, standard exceptions.

Templates: defining a template, template instantiation, function templates, class

templates.

Elementary case study of an object oriented database in C++.

CSE 213 A - DATA STRUCTURES AND ALGORITHMS (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Introduction to data structure, String storage representation and manipulation. Markov

algorithm and primitive data structures.

Concepts of non primitive data structures. Linear data structure. Array, stack, queue,

their applications and implementations using sequential storage representation and

linked representation.

Linear linked list, double linked list, circular linear linked list and generalised lists and

applications.

Concept of non-linear data structures, Tree, graph, set and their representation,

Binary Tree, Threaded tree, different techniques of tree traversal, breadth first search,

depth first search, application of tree and graph such that Polish notation, concepts of

heap.

Sorting, searching algorithms and comparative study of different sorting and

searching techniques such that selection sort, heap sort, bubble sort, quick sort, merge

sort and radix sort. Linear search and binary search, hashing. External sorting.

Time and space complexity of the algorithms – Big-O,θ,Ω, and small-o, Asymptotic

complexity, Upper and Lower bound time and space trade offs.

CSE 214 A - LOGIC DESIGN (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Introduction to number systems, concept of logic gates, boolean algebra and

simplification of boolean expressions, K-map, tabular method, combinational circuits,

half adder, full adder, flip flops, transfer circuits, clocks, shift registers and binary and

BCD counters.

Page 16: BE-IT-II-II-IV-2015-17

Multiplexer, demultiplexer, encoder, decoder.

Analysis and design of synchronous sequential systems, finite memory and flow chart

method of design, State assignment, races and hazards, Introduction to threshold logic &

relay circuits, sequential adder.

Introduction to switching devices, positive and negative logic. OR, AND, NOR, NAND,

Exclusive OR and Exclusive NOR gates, RTL, DCL, DCTL, TTL, RCTL, ECL, HTL,

MOS AND CMOS logic circuit and their realization. Fan-in and Fan-out capacity. Speed

and delay in logic circuit.

CSE 215 A - COMPUTER ORIENTED STATISTICAL METHODS (IT)

3L, 1T 3 Hours, 60 Marks

Frequency distribution, Class interval, limit, boundaries, class mark, histograms and

frequency polygon, relative frequency distribution, cumulative frequency distribution

curves, Frequency curves.

Measure of central tendency, mean, arithmetic and weighted arithmetic and their

properties, median, mode, the Empirical relation between mean, median and mode,

geometric mean, harmonic mean. The root mean square (RSM). Quartiles, Deciles, and

Percentiles.

Measures of Dispersions, range, mean deviation, standard deviation. Variance, properties

of standard deviation , Empirical relation between measure of dispersions, Absolute and

relative dispersion , coefficient of variation.

Moments for grouped data, relations between moments, computations. Skewness,

Kurtosis, Population moments.

Probability theory, conditional probability, independent, dependent and mutually

exclusive events. Probability distribution . Mathematical expectations. Combinations

and permutations.

Sampling theory , random samples, random numbers, sampling distribution of means,

preposition, differences and sums, Standard errors.

Decision theory, statistical decision, hypotheses, tests of hypotheses and significance.

Decision rules, Type I, II, errors, level of significance. Special tests. Tests involving

binomial and normal distribution, two tail and one tail test Curve fitting, equations of

approximations curve, free hand method of curve fitting, the straight line.

Subject approach shall be algorithmic.

Page 17: BE-IT-II-II-IV-2015-17

CSE 216B – SCRIPTING LANGUAGES LABORATORY (CSE/IT)

2P 60 Marks

PEARL, PYTHON, AWK, SHELL. Data types, variables, and control structures. Basic

introduction to PEARL, PYTHON, AWK, SHELL, simple application programme,

followed by 200-300 LOC application development.

Page 18: BE-IT-II-II-IV-2015-17

B.E. II YEAR (INFORMATION TECHNOLOGY)

SEMESTER IV EXAMINATION SCHEME 2015

A. THEORY PAPER

Subject

Nomenclature Subject

Lec

ture

(L

)

Tuto

rial

(T

)

Pra

ctic

al (

P)

Conta

ct

Cre

dit

Unit

Exam

. H

rs.

Marks

Theory

Practicals

&

Sessionals

Total

Ma 202A Advanced Engineering Mathematics-II (CSE/IT) 3 1 - 4 4 ½ 3 60 - 60

CSE 221A Principles of Programming Languages (CSE/IT) 3 1 2 6 5 1 3 60 - 60

CSE 223A Database & File Systems (CSE/IT) 3 1 2 6 5 1 3 60 - 60

CSE 224A Computer Architecture & Microprocessors (IT) 3 1 2 6 5 1 3 60 - 60

CSE 225A Communication Engineering (CSE/IT) 3 1 2 6 5 1 3 60 - 60

Total (A) 15 5 8 28 24 4½ - 300 - 300

B. PRACTICALS AND SESSIONALS

CSE 221B Programming Laboratory (CSE/IT) 2 - 60 60

CSE 223B Database & File Systems Laboratory (CSE/IT) 2 - 60 60

CSE 224B Computer Architecture & Microprocessor Laboratory (IT) 2 - 60 60

CSE 226B Unix/Linux Laboratory (CSE/IT) 2 2 1 ¼ - 60 60

CSE 225B Communication Engineering Laboratory (CSE/IT) 2 - 60 60

Total (B) 10 2 1 ¼ 300 300

Total of Semester (A+B) 15 5 10 30 25 5 - 300 300 600

Total of year 660 540 1200

Joint award for III & IV Semesters (Marks not counted for award of division / degree)

FE 223 Co-curricular Activities - 2 2 2 1 ½ - 100

For a pass, a candidate must obtain:

(a) 35 percent in each of the written paper

(b) 50 percent in each of practical and sessionals, and

(c) 45 percent in the Grand Total

Page 19: BE-IT-II-II-IV-2015-17

FOURTH SEMESTER

Ma 202 A – ADVANCED ENGINEERING MATHEMATICS – II (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Section-A

Integral transforms: Laplace transform, various theorems, Inverse Laplace transform,

Applications to solutions of ordinary and simultaneous differential equations. Infinite Fourier

transform, various theorems and application to solution of first order partial differential

equation.

Section-B

Special Functions: Solutions of Bessel and Legendre’s differential equations. Bessel function

and Legendre polynomial of first kind. Their generating functions, recurrence relations,

orthogonality, Rodrigue’s formulae, and other properties. Solution of Hypergeometric

differential equation, Gauss hypergeometric function, its integral, representation, Gauss

summation theorem, their transformations.

Section-C

Numerical Methods: Newton –Gregory formula, Langrange’s method, Gauss backward,

Gauss forward, Stirling’s methods for interpolation. Newton-Gregory, Stirling methods for

numerical differentiation. Trapezoidal and Simpson’s 1/3 and 3/8 rule for numerical

integration. Numerical solution of ordinary differential equations of first and second order by

Euler, Taylor, Milne’s, Runge-Kutta methods. Bisection, Regula-falsi, secant, Newton-

Raphson methods for solution of algebraic and transcendental equations. Matrix

representation of simultaneous equations. Gauss elimination, Jordan Jacobi, Gauss-Siedal

methods for simultaneous linear algebraic equations.

CSE 221 A - PRINCIPLES OF PROGRAMMING LANGUAGES (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Importance of programming languages, brief history , features of good programming

language. Translators, Syntax, semantics, virtual computers. Binding and binding time.

Elementary and structured data types, their specifications and implementation. Type

checking and type conversion, vectors arrays, records, character string, variable size

data structures. Sets, input and output files.

Evolution of the concept of data type, abstraction, encapsulation and information

binding, subprograms, type definition and abstract data types.

Page 20: BE-IT-II-II-IV-2015-17

Implicit and explicit sequence control, sequence control within expression and between

statements. Subprogram sequence control, Recursive subprograms, Exception and

exception handlers, Coroutines and scheduled subprograms. Task and concurrency

exception.

Names and referencing environments, Static, dynamic and block structure, Local data and

local referencing environments.

Dynamic and static scope of shared data, Block structure, parameters and their

transmission. Tasks and shared data. Storage requirement for major run-time elements.

Program and system controlled storage management. Static and stack-based storage

management. Fixed size and variable-size heap storage management.

CSE 223 A - DATABASE AND FILE SYSTEMS (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Introduction to database systems. A historical perspective, file systems v/s DBMS,

advantages of a DBMS, Data abstraction, models, instances and schemes. Data

independency. Data definition and manipulation languages. Database manager,

administration and users. Overall system structure.

Entities and entity sets. Relationships and relationship sets. Attributes, mapping, keys, E-R

diagram and its conversion to tables. Design of an E-R database scheme.

Structure of relational database. The relational algebra. The tuple and domain relational

calculus. Modification of databases and views.

Query languages, SQL and query by examples. Security of databases against misuse.

Domain constraints, referential integrity, functional dependencies, assertions and

triggers. Pitfall in relational database design. Normalization using functional, multi

valued and join dependencies. Domain key normal form. Alternative approaches to

database design.

Data storage, Physical storage media, files organization, organisation of records into blocks,

sequential files , mapping relational data to files, data dictionary storage, buffer management,

Basic concept of indexing and hashing, properties of indexes, index specification in SQL,.

B+ - Tree and B-Tree index files. Hash base indexing, static hash functions, dynamic hash

function.

Page 21: BE-IT-II-II-IV-2015-17

CSE 224 A –COMPUTER ARCHITECTURE AND MICROPROCESSORS (IT)

3L, 1T 3 Hours, 60 Marks

Stored program concept, Von-Newman Architecture, Harvard Architecture.

Construction of ALU, number representation, floating point number system, and

arithmetic operations on floating point numbers.

Concept of control unit, execution of instructions, Hardwired and Microprogrammed

control unit, Microinstructions, Horizontal and vertical format, Microprogramming, Wilkes

control .

Memory element, Hierarchy of memories, Associative memory, cache memory, Data transfer

technique, DMA, Interrupts.

Introduction to Microprocessors, 8085 Architecture, Flag Register, general purpose registers,

Instruction format, Instruction set, Addressing modes, timing diagrams.

Assembly language programming, subprograms, Interrupt programming, Interfacing

concepts, I/O mapped I/O and Memory mapped I/O.

CSE 225A – COMMUNICATION ENGINEERING (CSE/IT)

3L,1T 3 Hours, 60 Marks

Introduction to analog and digital techniques for electrical communication. Concept of

baseband and carrier transmission. Elementary study of AM, DSBSC SSB, FM and PM.

Sampling theorem and principle of pulse analog modulation. Elements of PCM,

fundamentals of digital carrier modulation techniques for data communication.

Concept of FDM and TDM. Meaning of synchronous and asynchronous transmission.

Principle of models. Effects of noise in communication systems.

General structure of telecommunication networks. Simplex, duplex and half-duplex lines,

concepts of centralized and common control switching in telephone networks.

Qualitative study of radio-wave propagation. Introductory study of microwave LOS

tropospheric scatter, satellite and optical communications.

Page 22: BE-IT-II-II-IV-2015-17

B.E. III YEAR (INFORMATION TECHNOLOGY)

SEMESTER V EXAMINATION SCHEME 2016

A. THEORY PAPER

Subject Nomenclature

Subject

Lec

ture

(L

)

Tuto

rial

(T

)

Pra

ctic

al (

P)

Conta

ct

Cre

dit

Unit

Exam

. H

rs.

Marks

Theory

Practicals

&

Sessionals Total

CSE 311A Theory of Computation (CSE/IT) 3 1 - 4 4 ½ 3 60 - 60

CSE 312A Database Management System (CSE/IT) 3 1 2 6 5 1 3 60 - 60

CSE 313A System Programming (CSE/IT) 3 1 2 6 5 1 3 60 - 60

CSE 315A Java Programming (CSE/IT) 3 1 2 6 5 1 3 60 - 60

CSE 316A Computer Networks (CSE/IT) 3 1 2 6 5 1 3 60 - 60

CSE 317A Human Computer Interaction (IT) 3 1 - 4 4 ½ 3 60 - 60

Total (A) 18 6 8 32 28 5 - 360 - 360

B. PRACTICALS AND SESSIONALS

CSE 312B Database Management System Laboratory (CSE/IT) 2 - 60 60

CSE 313B System Programming Laboratory (CSE/IT) 2 - 60 60

CSE 315B Java Programming Laboratory (CSE/IT) 2 - 60 60

CSE 316B Computer Networks Laboratory (CSE/IT) 2 - 60 60

CSE 317B Human Computer Interaction Laboratory (IT) 2 60 60

Total (B) 10 - 300 300

Total of Semester (A+B) 18 6 10 32 28 5 - 360 300 660

For a pass, a candidate must obtain:

(a) 35 percent in each of the written paper

(b) 50 percent in each of practical and sessionals, and

(c) 45 percent in the Grand Total

Page 23: BE-IT-II-II-IV-2015-17

FIFTH SEMESTER

CSE 311 A – THEORY OF COMPUTATION (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Introduction to Automata theory, description of finite automata, transition Systems.

Properties of transition functions, acceptability of a string by a FA.

Non-deterministic finite state machine. Conversion from NDFA to DFA. The equivalence

of DFA and NDFA. Finite automata. Mealy & Moore machine with outputs. Conversion

from a Moore machine to Mealy machine and vice-versa. Minimization of finite automata.

Regular set and regular grammar. Regular expression, finite automata and regular

expressions, transition system and regular expression. Equivalence of two finite automata.

Equivalence of two regular expressions. Kleen’s closure theorem. Construction of finite

automata equivalence to a regular expression.

Context free languages and derivation trees. Left most and right most derivations. Normal

forms of context free grammars (i) Chomsky-normal form (ii) Greibach-normal form.

Push down automata, acceptance by PDA, PDA and context free languages.

Introduction to Linear bounded automata, acceptance by LBA, LBA and context sensitive

language.

Turing machine model, representation of TMs, languages acceptability by TMs, design of

TMs, universal TMs and other modifications of TM, and Chomsky-Hierarchy grammar.

CSE 312 A – DATABASE MANAGEMENT SYSTEM (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Review of Database Models. Basic concepts of object oriented model, New data base

applications, object structure, class hierarchy, Multiple inheritance, object identity, object

containment, physical organization, object oriented queries, scheme modification.

Comparison between RDBMS and OODBMS, crash recovery. Failure classification, storage

hierarchy.

Transaction model , log-based recovery, Buffer Management , check points, shadow paging ,

failure with loss of non-volatile storage, stable storage implementation, concurrency control

schedule, Testing for serializability, lock-based protocols, Time stamp based protocols,

validation techniques, multiple Granularity, Multiversion schemes, Insert and Delete

operations.

Basics of XML, Schema, Syntax and Sementics, view, manipulations, query, design,

constraints, translation from Relational database, applications.

Page 24: BE-IT-II-II-IV-2015-17

Security and Integrity violations, Authorizations and views, security specification in SQL,

Encryption, statistical databases. Introduction to distributed databases, Internet data bases.

Data base Design case study.

CSE 313 A - SYSTEM PROGRAMMING (CSE/IT)

3L, 1T 3 Hours, 60 Marks

System Software and Machine Architecture, General register level architecture, VAX,

Pentium, RISC Machines – Power PC, instruction and data formats.

Assemblers: Basic functions, Algorithm and Data Structures.

Machine dependent assembler features: Instruction formats and addressing modes, program

relocation.

Machine Independent features: Literals, symbol definitions.

Program blocks, control sections and Linking.

Assembler design, one pass and multi-pass assemblers, MASM, and SPARC assemblers.

Loaders and Linkers: Loaders functions, absolute loader, boot strap-loader, Machine

dependent and independent features, relation and lining. Data structures and algorithm of

loader, Library Search, Linkage editors, Dynamic and Static Linking. Specific examples.

Macroprocessors: Functions, algorithms and data astructures, macro-expansion. Macros of

HLLs, specific examples and macroprocessors.

Basic idea of compilers, phases/posses of compiles. Interpreters, compiler-compilers. Sun

OS complier, lex, yacc, gcc.

Operating System, its functions, types of OS, User interface, run time environment, interrupt

processing, process scheduling, memory management, file processing, job scheduling,

protection.

CSE 315 A - JAVA PROGRAMMING (CSE / IT)

3L, IT 3 Hours, 60 Marks

Evolution of programming languages, generation of programming languages, type of

programming languages.

Basic feature of Java, flow control, classes, objects, interfaces, exception and packages.

Page 25: BE-IT-II-II-IV-2015-17

Java classes and object, access control and inheritance, constructions, inheritance and

overloading. Extension of classes.

Data type, control-flow, basics of exception handling, operations on data types.

Introductory idea of threads and their applications.

Basic I0 packages and standard utilities. Application of Java for system programming.

Introduction to LINUX shell, variables, condition and control structures.

Introduction to TCL/TK programming language.

CSE 316A- COMPUTER NETWORKS (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Introduction to Computer Networks, advantages, LAN, MAN, WAN, Network topologies.

OSI reference model, Basic concepts, services and layers of OSI model. Physical layer

protocols- RS 232C,RS-449, X.21, X.24, Ethernet, Data link layer- basic link protocols,

character and bit oriented protocols, Flow control, Error detection, Error control, High level

Data Link control (HDLC).

Network layer- Virtual circuit, X.25 specification, Data grams, Transport, Session,

Presentation and Application layers. Connection less and connection oriented protocols,

circuit, message and packet switching.

Introductory study of TCP/IP protocol suit, LAN Topologies and transmission media, twisted

pairs, coaxial, optical fibers. LAN access techniques, random access method, ALOHA,

CSMA, CSMA/CD, Controlled access schemes.

Introduction to Network interconnections, Bridges and Routers.

INTERNET and WWW. Domain name system, E-mail, HTML, TELNET and file transfer

protocol (FTP).

Introduction to Wireless Networks.

Basic idea of information and Network Security – Encryption, Decryption, DES, RSA,

Digital Signatures, Firewalls, BGP.

Page 26: BE-IT-II-II-IV-2015-17

CSE 317 A - HUMAN COMPUTER INTERACTION (IT)

3L, 1T 3 Hours, 60 Marks

Evolution of HCI. Introduction to computer graphics, models of interactive graphics system,

display file, problems of picture transformation, taxonomy of display system. Introduction to

picture structures and transformations.

Display Processor - typical CRT specification, display file and picture file organization,

language concepts of interactive computer graphics.

Usability Engineering Methods and Concepts : :Emergence of usability, user centered

system development. Strategic Use of Complex Computer Systems, strategies in the

intermediate layers of knowledge, Evidence for the effects of aggregation strategies on

performance, possible explanations of inefficient computer usage.

Human factors in programming and software development.

User Interface design activities. User Interface software tools, Themes in evaluating tools.

Input devices and techniques, Underlying principles, interaction tasks; 1, 2 and 3 dimension

locators; various body movements for control of input devices. Output Devices and

techniques. Visual displays, resolution, color vision, and displays, Virtual reality displays.

Interactive techniques and their characteristics. Basic interaction styles, command language,

menus, direct manipulations. interaction objects for graphical user interface, navigation,

components of GUI, Multimedia, interfaces and types. Multimedia hardware requirements,

applications of multimedia techniques, effects of multimedia on user performance.

Page 27: BE-IT-II-II-IV-2015-17

B.E. III YEAR (INFORMATION TECHNOLOGY)

SEMESTER VI EXAMINATION SCHEME 2016

A. THEORY PAPER

Subject

Nomenclature Subject

Lec

ture

(L

)

Tuto

rial

(T

)

Pra

ctic

al (

P)

Conta

ct

Cre

dit

Unit

Exam

. H

rs.

Marks

Theory

Practicals

&

sessionals

Total

CSE 322A Operating System Design (CSE/IT) 3 1 2 6 5 1 3 60 - 60

CSE 323A Engineering Management & Economics (CSE/IT) 3 1 - 4 4 ½ 3 60 - 60

CSE 325A Artificial Intelligence (CSE/IT) 3 1 2 6 5 1 3 60 - 60

CSE 327A Computer Oriented Optimization (IT) 3 1 - 4 4 ½ 3 60 - 60

CSE 328A Robotics (CSE/IT) 3 1 2 6 5 1 3 60 - 60

Total (A) 15 5 6 26 23 4 - 300 - 300

B. PRACTICALS AND SESSIONALS

CSE 322B Operating System Design Laboratory (CSE/IT) 2 - 60 60

CSE 325B Artificial Intelligence Laboratory (CSE/IT) 2 - 60 60

CSE 326B Information System Project Laboratory (IT) 2 - 60 60

CSE 328B Robotics Laboratory (CSE/IT) 2 - 60 60

Total (B) 8 - 240 240

Total of Semester (A+B) 15 5 8 26 23 4 - 300 240 540

Total of year 660 540 1200

Joint award for V& VI Semesters (Marks not counted for award of division / degree)

FE 223E Co-curricular Activities - 2 2 2 1 ½ - 100

For a pass, a candidate must obtain:

(a) 35 percent in each of the written paper

(b) 50 percent in each of practical and sessionals, and

(c) 45 percent in the Grand Total

Page 28: BE-IT-II-II-IV-2015-17

SIXTH SEMESTER

CSE 322A – OPERATING SYSTEM DESIGN (CSE/IT)

3L,1T 3 Hours, 60 Marks

Introduction to operating system, operating system functions, batch processing systems,

multiprogramming systems, time sharing systems, real time operating systems.

Process management, process concept, process scheduling, operation on processes, cooperating

processes, interprocess communication.

CPU scheduling, scheduling algorithms – first come first served, shortest job first, priority

based, round robin, multilevel queue, multilevel feedback queue.

Process synchronization, critical section problem, semaphores, monitors. Deadlocks, deadlock

prevention, deadlock avoidance, deadlock detection.

Memory management, contiguous allocation, paging, segmentation, virtual memory, demand

paging, page replacement, page replacement algorithms – first in first out algorithm, optimal

algorithm, least recently used algorithm.

File concepts, directory structure, file protection, allocation of disk space.

I/O systems, I/O hardware – polling, interrupts, direct memory access. Disk scheduling, disk

scheduling algorithms – first come first served algorithm, shortest seek time first algorithm,

SCAN algorithm, C-SCAN algorithm, C-LOOK algorithm.

Protection and security in an operating system, access matrix, capabilities.

Case studies of Windows / LINUX operating System.

CSE 323A – ENGINEERING MANAGEMENT AND ECONOMICS (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Principle and Techniques of Management: Management function, theories of management and

their application to Indian and International conditions. Responsibility, authority, leadership,

motivation, co-ordination and co-operation. Change agent. Importance of organization charts

and their application to Computer Industries.

Forms of Business: Proprietorship, partnership, joint stock companies, joint sectors and co-

operative movements.

Financial Management: Objectives, functions and importance of financial management, Book-

keeping, journals and ledgers, Balance sheet, profit and loss accounts, fund flows and financial

ratios, sources of finance and Financial Institutions Interest and depreciation, Salvage value.

Page 29: BE-IT-II-II-IV-2015-17

Cost Accountancy: Various types of costs, profit, volume ratio, Break even analysis and

marginal costing.

Marketing Management: Concept of marketing and its various components.

Stores and Purchase Management: Function of store and purchase management. Economic

order quantity, A-B-C analysis. Inventory control and management. Purchase procedure in

Government, Public and Private undertakings. Floating of tenders. Contracts.

Production Planning and Control: Job, Batch and Mass production, Production efficiency,

productivity. Site selection, Production planning, Routing, scheduling and follow up.

Elements of time and motion study. Quality control and quality assurance.

Nature and Scope of Economics: Basic concepts of managerial economics. Supply and

demand, free competition, monopoly and oligopoly. Health of Indian Economics and factors

affecting it.

Feasibility Reports: Preparation of feasibility, techno-economic and project reports.

Government Organizations: Department of Electronics, NASSCOM , STPI, Free trade zones

for Electronics and computer industries, ministry of IT and its role.

CSE 325A – ARTIFICIAL INTELLIGENCE (CSE/IT)

3L, IT 3 Hours, 60 Marks

Defining artificial intelligence (AI), historical foundations, development of logic, turing test,

AI application areas.

Prepositional calculus, syntax and semantics, Predicate calculus syntax and semantics.

Inferencing and unification.

Searching structures and strategies for state space search, using the state space to represent

reasoning with the predicate calculus. Heuristic searches and algorithms and use of heuristics

in games. Control and implementations of state space search, recursion-based search, pattern

directed search and Production systems.

Languages for AI, problem solving, introduction to Prolog, its syntax, abstract data types,

production system and designing of alternative search strategies.

Overview of expert system, knowledge engineering process, conceptual models. Framework

of organization and applying human knowledge. Managing uncertainty in expert system—

concepts of Bayesion probability theory, non-monotonic logic and reasoning with belief, fuzzy

logic and Dempster/Shafer approaches to uncertainty. Case studies of typical expert system.

Page 30: BE-IT-II-II-IV-2015-17

Knowledge representation and its issues, network representation, conceptual graphs and

structured representation.

Automated reasoning, resolution theorem proving issues and design of automated reasoning

programs.

CSE 326A– ANALYSIS AND DESIGN OF INFORMATION SYSTEM (IT)

3L, 1T 3 Hours, 60 Marks

Information management – types of information, management structure, management and

information requirements, quality of information, examples of information systems.

Information systems analysis overview. Information gathering – strategy, information sources

and examples.

Requirements specifications–data dictionaries, steps and stages in requirements specifications,

modularization of requirements. Feasibility studies- deciding projects goals, alternative

solution, cost-benefit analysis and feasibility reports.

Data flow diagrams, describing a system with DFSs, leveling of the DFDs, type DFDs .

Process specifications and its methods. Decision tables, their type and applications.

Logical database design – entity relationship model, cardinality and partcipation, relations and

normalization, second and third normal forms. Boyce code normal form.

Design files, files organizations and processing of various types of files.

Database management system and their comparisons with file based systems.

Data input methods, coding techniques, detection of errors. Design of output.

Security, disaster / recovery.

Ethics in system development.

Case studies of typical information systems.

CSE 327A – COMPUTER ORIENTED OPTIMIZATION (IT)

3L, 1T 3 Hours, 60 Marks

Linear functions and linear equations, matrix algebra, quadratic functions, exponential and

logarithmic functions, sequences, series and limits, derivatives and applications.

Analysis of allocation problems with Mathematical Programming: Methods of formulating and

solving linear programming problems. Linear programming as an aid to planning the

Page 31: BE-IT-II-II-IV-2015-17

allocation of interdependent resources. Value of models in the sensitivity testing of

formulations. Evolutionary nature of large models as a decision making aid.

Characterization of Scheduling Situations: Characterization of a set of in or look in activities

as a network. Algorithms for formulating and solving critical path models.

Problems of manipulating estimates and range of accuracy measurements, job scheduling and

dispatching rules. Use of network models for control of projects. Scheduling in operating

systems.

Dynamic Programming: The principle of optimality, Decision Trees, Determinatic problems,

Probabilistic Problems.

CSE 328A- ROBOTICS (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Introduction: Automation and Robotics, CAD/CAM for Robotics – An overview of Robotics –

present and future applications – classification by coordinate system and control system.

Components of the Industrial Robotics: Function line diagram representation of robot arms,

common types of arms. Components, Architecture, number of degrees of freedom –

Requirements and challenges of end effectors, determination of the end effectors, comparison

of Electric, Hydraulic and Pneumatic types of locomotion devices.

Motion Analysis: Homogeneous transformations as applicable to rotation and translation

numerical problems. Manipulator Kinematics: Specifications of matrices, D-H notation joint

coordinates and world coordinates. Forward and inverse kinematics numerical problems.

Trajectory planning and avoidance of obstacles, path planning, Skew motion, joint integrated

motion –straight line motion – Robot programming, languages and software packages.

Robot actuators and Feed back components: position sensors – potentiometers, resolvers,

encoders – Velocity sensors.

Introduction to Microcontroller Families, Introduction to AVR microcontrollers, Interfacing of:

LEDs, Switches, Relays, LCD, 7 Segment Display, ADC, Stepper Motors, DC Motors, IR

Sensors, Serial Communication, GSM module, GPS module, I2C devices, PWM Techniques

Software tools for robot programming, Cross Compilers. Machine vision and image processing

Robot Application in Manufacturing: Material Transfer - Material handling, loading and

unloading-

Processing - spot and continuous arc welding & spray painting - Assembly and Inspection.

Mini software simulation project

Page 32: BE-IT-II-II-IV-2015-17

B.E. FINAL YEAR (INFORMATION TECHNOLOGY)

SEMESTER VII EXAMINATION SCHEME 2017

A. THEORY PAPER

Subject

Nomenclature Subject

Lec

ture

(L

)

Tuto

rial

(T

)

Pra

ctic

al (

P)

Conta

ct

Cre

dit

Unit

Exam

. H

rs.

Marks

Theory

Practicals

&

sessionals

Total

CSE 411A Design & Analysis of Algorithms (CSE/IT) 3 1 - 4 4 1 3 60 - 60

CSE 413A Software Engineering (CSE/IT) 3 1 2 6 5 1 3 60 - 60

CSE 414A Principles of Compiler Design (CSE/IT) 3 1 2 4 4 1 3 60 - 60

CSE 416A Data Warehousing & Data Mining (IT) 3 1 2 6 5 1 3 60 - 60

CSE A Elective - I 3 1 2 6 5 1 3 60 - 60

Total (A) 15 5 8 26 23 5 - 300 - 300

B. PRACTICALS AND SESSIONALS

CSE 413B Software Engineering Laboratory (CSE/IT) 2 - 60 60

CSE 414B Compiler Design Laboratory (CSE/IT) 2 60 60

CSE 416B Data Warehousing & Data Mining Laboratory (IT) 2 - 60 60

CSE B Elective – I Laboratory 2 - 60 60

CSE 418 D Seminar (IT) 2 2 1 ½ - - 60 60

Total (B+D) - - 8 - - - - - 300 300

Total of Semester (A+B+D) 15 5 8 26 23 5 - 300 300 600

For a pass, a candidate must obtain:

(a) 35 percent in each of the written paper, (b) 50 percent in each of practical and sessionals, and (c) 45 percent in the Grand Total

List of Elective –I:

CSE 441A – Geographic Information System (IT)

CSE 442A – E-Commerce (IT)

CSE 443A – E-Governance (IT)

CSE 444A – Enterprise Resource Planning (IT)

CSE 452A – Image Processing (CSE/IT)

CSE 453A – Client-Server Technology (CSE/IT)

CSE 454A – Multimedia Technology (CSE/IT)

CSE 456A – Web Technology (CSE/IT)

CSE 457A – Digital Signal Processing (CSE/IT)

Page 33: BE-IT-II-II-IV-2015-17

SEVENTH SEMESTER

CSE 411A - DESIGN AND ANALYSIS OF ALGORITHMS (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Review of Algorithm and its specification, performance analysis and Randomized Algorithms.

Random access machines (RAM), computational complexity of RAM program. Time and

Space complexity, Asymptotic notations (Big-O,θ,Ω, and small-o).

Design of Efficient Algorithms: Designing Methods. Divide and conquer: Binary Search,

finding maximum and minimum, Merge Sort, Quick Sort. Greedy methods: Knapsack problem,

tree vertex splitting, minimum cost spanning tree. Dynamic programming: Matrix Chain

Multiplication, Longest Common Subsequence, Multi Stage Graph and 0/1 Knapsack Problem.

Branch and Bound: Traveling Salesman Problem and Lower Bound Theory.

Sorting and Comparative study: Algorithms and comparisons of Radix sort, Heap sort, Merge

sort and Quick sort. Order statistics and expected time for order statistics.

Matrix multiplication and related operations: Strassen’s Matrix Multiplication Algorithm,

inversion of matrices, LUP decomposition of matrices and its applications.

Advanced Trees: Definitions Operations on Weight Balanced Trees (Huffman Trees), 2-3

Trees and Red- Black Trees. Augmenting Red-Black Trees to Dynamic Order Statistics and

Interval Tree Applications.

Graph Theory Algorithms: Algorithms for Connectedness, Finding all Spanning Trees in a

Weighted Graph and Planarity Testing, Breadth First and Depth First Search, Vertex cover

problem.

Problem Classes: NP, NP-Hard and NP-Complete. Decision Problems. Polynominal

reductions. Cook's Theorem. Proving NP-Complete Problems - Satisfiability problem.

Randomized Algorithms: Randomized Turing machine and its complexity. Las Vegas

algorithms, Monte Carlo algorithms, randomized algorithm for Min-Cut, randomized algorithm

for 2-SAT.

CSE 413A- SOFTWARE ENGINEERING (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Introduction, software characteristics and software crisis. The software engineering approach;

software process & process maturity. Various software development models. Software life

cycle concept.

Page 34: BE-IT-II-II-IV-2015-17

The software project management concepts and team organization. Software process and

project metrics. Software measurement. Metrics for software quality and its integration with

the software process.

Software scope/project estimation – the COCOMO model and the Function Point approach.

Software quality assurance. Software reviews, cost impact and software defects. Formal

Technical Reviews, software reliability.

Conventional methods for software engineering. Analysis concepts and principles. The

software requirements specifications. Software prototyping.

Software design and software engineering, software architecture. Effective modular design—

functional independence, cohesion and coupling concepts. Component level/procedural design.

Software testing techniques and strategies.

CSE 416A – DATA WAREHOUSING AND DATA MINING (IT)

3L, 1T 3 Hours, 60 Marks

Expanding Universe of data, data mining v/s Query tools, and practical applications.

Self-learning computer system, machine learning and concept learning.

Introduction to data mining and data warehousing, Data mining tools and techniques, real life

applications of data mining, data warehouse Design issues, architecture of data warehouse.

Object oriented data warehousing and their performance monitoring.

Decision support system, component of decision support, designing decision support system.

Integration with data mining, cost justification.

Concept of multidimensional database technology.

Knowledge discovery process, data selection, cleaning, enrichment, coding, mining

Visualization techniques, likelihood and distance, K-nearest neighbor methods, association

rules.

Neural networks and genetic algorithms applications in data mining.

Aspects learning algorithms, Learning compression of data sets, Information

Content of message, Noise and redundancy, significance of noise, fuzzy databases from

Relation to tables, from keys to statistical dependencies.

Page 35: BE-IT-II-II-IV-2015-17

Knowledge management system, definition, functionalities, search engine and data mining.

Text mining, text analysis techniques. Web analysis, multimedia data mining. Future

Prospectus.

CSE 414 A - PRINCIPLES OF COMPILER DESIGN (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Introduction to translators , compilers, interpreters, compilation process.

Lexical analyzer, input buffering, specification and recognition of tokens, regular expressions

to NFA, minimization of DFA, keywords and reserve word policies, LEX - the lexical analyzer

generator.

Syntax analyzer, context free grammars, top down parsing, Brute force parser, recursive

descent parser, LL (1) parser. Bottom up parsing, operator precedence parsing, LR parser,

LALR parser, YACC - the parser generator.

Syntax directed translation schemes, implementation of syntax directed translators, synthesized

attributes, inherited attributes, construction of syntax trees, bottom up evaluation of S-

attributed definitions, L- attributed definitions, top down translation of L - attributed

definitions.

Errors, lexical phase errors, syntactic phase errors.

Intermediate languages, postfix notation, syntax trees, parse trees, three address code-

quadruples, triples and indirect triples.

Translation of assignment statements, boolean expressions, statements that alter flow of

control, array references, procedure calls, declarations, case statement, record structures.

Symbol tables, operation on symbol tables, symbol table organization for non-block structured

languages, symbol table organization for block-structured languages.

Run time storage management, storage allocation and referencing data in block structured

languages, storage allocation in FORTRAN.

Code optimization, sources of optimization, loop optimization, DAG and optimization of basic

blocks.

Code generation, a machine model, next use information, register allocation and assignment, a

simple code generator, code generation from DAG's, peephole optimization.

Page 36: BE-IT-II-II-IV-2015-17

ELECTIVE-I

CSE 442 A - E-COMMERCE (IT)

3L, 1T 3 Hours, 60 Marks

Introduction to electronic commerce, need of e-Commerce, Economic consideration.

Infrastructure for E-Commerce, Intranets and Extranets and various Internet protocols.

Tools for E-Commerce: Introduction to web Server hardware and Web server Software.

Introduction of mark-up languages, web portals, search engines, push technology.

E-Commerce software Requirements- Catalogue display, shopping cart, transaction

processing, and catalogue customization. E-Commerce software development tools and

hosting services.

Security Threats to E-Commerce: Introduction to web hacking. E-Commerce Security threats-

Intellectual Property threat, client threat, communication channel threat and server threat.

Policy for Protecting E-Commerce Assets. Ensuring transaction Integrity and security.

Electronic payment systems: Introduction to Electronic cash, Electronic Wallets, Smart cards,

Credit and Charge Cards.

Business strategies for web: Creating effective web presence, Identifying and reaching

customers, creating and maintaining brands on web. Business models for selling on web.

Introduction to purchasing, logistics and support activities on web.

Introduction to Electronic data Interchange and web auction. Supply Chain Management.

Planning and management of e-commerce projects. Legal, language, ethical and taxation

issues of e-commerce.

CSE 443 A – E-GOVERNANCE (IT)

3L, 1T 3 Hours, 60 Marks

Principles of public administration. Basic premise – meaning, scope, nature of public

administration and its role. Evolution of public administration, politics & administration and

the new public administration.

Theories of organization – the bureaucratic/classical model, behavioural model, decision model

and systems approach. Organisational effectiveness.

Principles of organizations, structure of organization, Administrative behaviour, Accountability

and control, people participation in administration.

Re-engineering. Role of IT in business process re-engineering (BPR), Business Process

outsourcing (BPO). Process identification and mapping. Process improvement and process re-

design. System security, legal and statutory/sovereign considerations. Re-organising

people and managing change. Best practices.

Page 37: BE-IT-II-II-IV-2015-17

Delivery of governance through technology.

Improving citizen – government interface, Govt-to-Govt coordination, workflow automation.

Use of video-conferencing, DSS, web-technologies and enterprise wide computing paradigms.

Domain knowledge and technology expertise – case studies.

CSE 453A – CLIENT-SERVER TECHNOLOGY (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Introduction: Client/Server architecture, Benefits, application, centralize multiuser, Distributed

single user architecture, distributed computing environment.

Approach to Distribution: Distributed models, multi tiered environment, cooperative

processing, application components, and distribution points. Presentation distribution,

distributed processing, distributed function and transaction processing, data distribution.

Client technologies: Function, Application and tools, operating system, hardware plate forms,

database access, interprocess communication tools.

Server technologies: Function, server operating system, hardware plate forms, data access,

distributed data access, database engines.

System networks Architectures: Components, layers, pear-to-pear communication between

SNA layers.

Data Management: Distributed data management, method of the distribution, distributed data

access. Database transaction management.

Distributed DBMS: Architecture, storing data in a distributed DBMS, Distributed catalog,

management, Distributed query processing, Update distributed data. Introduction to distributed

transactions, distributed concurrency control, and distributed recovery.

CSE 454 A – MULTIMEDIA TECHNOLOGY (CSE/IT)

3L, 1T 3 Hours, 60 Marks

Introduction to multimedia and its applications, Basic requirements for multimedia,

Multimedia building blocks - Text, Sound, Images, Animation, Video and related tools.

Multimedia Hardware: SCSI, MCI, Memory and storage devices, Output Hardware,

Communication devices.

Page 38: BE-IT-II-II-IV-2015-17

Multimedia Software: Basic tools - Painting and drawing tools, 3-D modelling and animation

tools, Images and editing tools, OCR software, Sound Editing programs, Animation, Video and

Digital Movies, Video Formats, Compressing movie files.

Multimedia Authoring tools: Selecting a right tool based on various features, card and page

based authoring tools, Icon based authoring tools, Time based authoring tools, Object -

Oriented Tools.

Assembling and delivering a project: The multimedia team, Planning and costing, designing

and producing.

Multimedia and the internet: working of internet, Tools for www - web page makers and

editors, HTML and Multimedia, Video on demand, Images, sound and animation for the web.

Page 39: BE-IT-II-II-IV-2015-17

B.E. FINAL YEAR (INFORMATION TECHNOLOGY)

SEMESTER VIII EXAMINATION SCHEME 2017

A. THEORY PAPER

Subject

Nomenclature Subject

Lec

ture

(L

)

Tuto

rial

(T

)

Pra

ctic

al (

P)

Conta

ct

Cre

dit

Unit

Exam

. H

rs.

Marks

Theory

Practicals

&

sessionals

Total

CSE 426A Computer Network Management (IT) 3 1 2 6 5 1 3 50 - 50

CSE 427A Information and Network Security (IT) 3 1 2 6 5 1 3 50 - 50

CSE A Elective – II 3 1 - 4 4 ½ 3 50 - 50

CSE A Elective – III 3 1 - 4 4 ½ 3 50 - 50

Total (A) 12 4 4 20 18 3 - 200 - 200

B. PRACTICALS AND SESSIONALS

CSE 426B Network Management Laboratory (IT) 2 - 50 50

CSE 427B Information and Network Security Laboratory (IT) 2 - 50 50

CSE B Elective –II Labaoratory 2 - 50 50

CSE B Elective – III Laboratory 2 - 50 50

CSE 432D Project (IT) 6 6 3 ½ - 100 100

CSE 433C Practical Training (IT) 1½ - 75 75

CSE 434C Educational Tour (IT) ½ - 25 25

Total (B+C+D) 14 - 400 400

Total of Semester (A+B+C+D) 12 4 14 28 22 6 200 400 600

Total of year 600 600 1200

Joint award for VII& VIII Semesters (Marks not counted for award of division / degree)

FE 223E Co-curricular Activities - 2 2 2 1 ½ - 100

For a pass, a candidate must obtain:

(b) 35 percent in each of the written paper, (b) 50 percent in each of practical and sessionals, and (c) 45 percent in the Grand Total

List of Elective – II List of Elective – III

CSE 451A – Medical & Health Information System (IT) CSE 456A – Social, Ethical Issues and IT Laws (IT) CSE 452A – Virtual Reality (IT) CSE 461A – Intelligent Database System (CSE/IT) CSE 453A – Project Management and Software Tools (IT) CSE 462A – Object Oriented DBMS (CSE/IT) CSE 454A – Knowledge Management (IT) CSE 463A – Object Oriented Software Engineering (CSE/IT) CSE 455A – Decision Support & Executive Information System (IT) CSE 465A – Information Theory & Coding (CSE/IT) CSE 466A – Graph Theory (CSE/IT) CSE 468A – Mobile Computing (CSE/IT) CSE 470A - Computational Science (CSE/IT) CSE 469A – Bioinformatics (CSE/IT)

Page 40: BE-IT-II-II-IV-2015-17

EIGHTH SEMESTER

CSE 426 A - COMPUTER NETWORK MANAGEMENT (IT)

3L, 1T 3 Hours, 50 Marks

Introduction to network management, challenges of information Technology managers. Network

management goals, organization and functions. Network operations and NOC (Network operation

center).

Network installation, Maintenance, current status, Network management standards, models,

organization model, Information model, management information tree.

Internet Organizations and standards, Internet documents.

SNMP model, communication model, architecture, protocol Specifications, operations.

Introductory idea of ISDN, ATM based network and management.

Network management tools and systems, BERT (Berkeley e-mail replacement tool), Basic software

tools, SNMP and MIB (management information base) Tools, protocol analyzer, Traffic load

Monitoring.

Web based management, Web interface and Web Management. Local and remote access. Embedded

Web Based management.

Network management applications, configuration management Inventory management, fault

management, fault detection, fault location and isolation Techniques.

Security management policies and procedures, Resource to prevent security Breaches, Report

Management, Policy Based management.

CSE 427A - INFORMATION AND NETWORK SECURIY (IT)

3L, 1T 3 Hours, 50 Marks

Introduction to Cryptography: Simple substitution ciphers, divisibility and greatest common

divisions, prime numbers and unique factorization, cryptography before computer age.

Discrete Logarithms and Diffie-Hellman: Public Key cryptography, groups, discrete logarithm

problem and its hardness, Diffie-Hellman key exchange, Chinese remainder theorem.

Integer Factorization and RSA: Euler’s formula, RSA Public Key Crypto System, implementation

and security issues, primality testing.

Digital signature, Hash functions, modern symmetric crypto systems: DES and AES.

Computer Security overview.

Page 41: BE-IT-II-II-IV-2015-17

Common attacks and Detense Mechanisms; Evesdropping, cryptoanalysis, password pilfering,

Identity spoofing, Buffer-overflow, Repudiation, intrusion & IDS system Traffic analysis, DOS

attacks, Malicious software.

Basic Security models and Security resources.

Network Perimeter Security. Packet Filters, Circuit Gateways, Application Gateways, Trusted

Systems, Firewall Configurations.

ELECTIVE – II

CSE 466 A - GRAPH THEORY (CSE/IT)

3L, 1T 3 Hours, 50 Marks

Introduction to graphs, applications, representation of graphs. Walk, Paths and circuits.

Isomorphism, connectedness, Euler graph, subgraph, operations on graph, Hamiltonian Paths and

Circuits, Traveling Salesman problem, algorithm of graph traversals, connectedness.

Tree, Spanning tree, Fundamental Circuits, Cut-sets, Connectivity and Separability,

1-isomorphism, 2-Isomorphism, Network flow, Algorithm for spanning tree, cut vertex.

Planar and Dual graphs, Kuratowski's two graph, representations of planar graph, algorithm for

detection of planarity, geometric and combinatorial dual graph, thickness and crossings.

Matrix representation of graphs, incident matrix circuit matrix, cutset matrix, path matrix, adjacency

matrix. Coloring, covering and partitioning, chromatic number, chromatic polynomial, matching,

bipartite graph, four color problem.

Directed graphs, types, binary relations, connectedness, Euler digraph, tree, fundamental circuits,

adjacency matrix, tournaments, acyclic digraph, decyclization, algorithm for finding directed

circuits.

CSE 470A – COMPUTATIONAL SCIENCE (CSE/IT)

3L, 1T 3 Hours, 50 Marks

Modeling and Simulation: Definition of simulation and modeling; relationship between simulation

and modeling, Purpose including benefits and limitations: role – addressing performance,

optimization; supporting decision, making, forecasting, safety considerations.

Application areas: healthcare (including assisting with diagnostics); economics and finance; city and

urban simulations; simulation in science and in engineering.

Page 42: BE-IT-II-II-IV-2015-17

Types of simulations – physical, human in the loop, interaction, computer, virtual reality. The

simulation process. simplifying, assumptions; validation of outcomes.

Model building: use of mathematical formula or equation, graphs, constraints. Methodologies and

techniques. Use of time stepping for dynamic systems.

Theoretical considerations; Monte Carlo methods, stochastic processes, queuing theory. Software in

support of simulation and modeling; packages, languages.

Operations Research: Linear programming: Integer programming, The Simplex method,

Probabilistic modeling, Queuing theory, Markov models and chains, Prediction and estimation,

Decision analysis, Forecasting, Risk management.

Software tools for Simulations and Modeling.

ELECTIVE - III

CSE463A–OBJECT ORIENTED SOFTWARE ENGINEERING (CSE/IT)

3L, 1T 3 Hours, 50 Marks

Object-oriented concepts and principles. Identifying the elements of an object model. Object

oriented projects metrics and estimation.

Object-oriented analysis: Domain analysis, the OOA process, the object-relationship model.

Design for object- oriented systems. The system design process.

Object-oriented testing - testing OOA and OOD models. The object-oriented testing strategies. Inter

class testing.

Technical metrics for O-O systems. Class-oriented metrics & metrics for O-O projects.

Advanced topics in software engineering. Component-based software engineering and development.

Classifying and retrieving components.

Review of CASE tools.

CSE 465 A - INFORMATION THEORY AND CODING (CSE/IT)

3L, 1T 3 Hours, 50 Marks

Uncertainty, information, measure of information, average information, entropy, property of entropy,

information rate. Discrete memoryless source, Source coding theorem,

Discrete memoryless channel, self and Mutual information, properties, channel capacity, channel

coding theorem, Shannon – Hartley theorem, Information capacity theorem.

Data compaction, prefix coding, Huffman coding, Lempal-Ziv coding. Compression of information.

Page 43: BE-IT-II-II-IV-2015-17

Type of errors, codes, error control coding, linear block code, error detection and correction codes,

syndrome decoding, cyclic codes, hamming code, BCH, convolution codes, encoders and decoders,

performance of codes.

CSE 469A-BIOINFORMATICS (CSE/IT)

3L, 1T 3 Hours, 50 Marks

Introduction to Molecular Biology and Biological chemistry: Genetic material, Gene structure and

information content, protein structure and functions, nature of chemical bonds, molecular biology

tools, genomic information content.

Data Searches and pair-wise alignments: Dot plots, Gaps, Dynamic Programming, database searches

and family of algorithms –BLAST and FASTA.

Substitution patterns: Pattern substitution with in genes, estimating substitution numbers, variation

of evolutionary rates between genes, molecular clocks.

Phylogenetics: Its history, phylogentic trees, distance matrix methods. Character-based methods –

parsimony, ancestral sequences. Strategies for faster searches – branch and bound, heuristic.

Consensus trees, parametric tests. The tree of life.

Genomics and gene Recognition: prokaryotic and eukaryotic genomes and their structures, open

reading frames, gene expression.

Protein and RNA structure prediction: Amino-acids, polypeptide composition, structure. Algorithms

for modeling protein folding, and reverse protein folding.

Information integration for life science discovery: Nature of biological data, data sources, challenges

in information integration.

Page 44: BE-IT-II-II-IV-2015-17