79
JAYPEE UNIVERSITY, ANOOPSHAHR 1 | Page Jaypee University, Anoopshahr B.Tech (CSE &IT ) Course Curriculum First Semester I Semester Sr. No. Category Course Contact Hours Credits Code Name L T P Total 1 HSS 18B11HS111 English 2 0 0 2 2 2 Basic Sc. 18B11PH111 Physics 3 1 0 4 4 3 Basic Sc. 18B11MA111 Mathematics - I 3 1 0 4 4 4 Engg. Sc. 18B11EC111 Basic Electrical Engineering 3 1 0 4 4 5 HSS 18B17HS171 English Language Lab 0 0 2 2 1 6 Basic Sc. 18B17PH171 Physics Lab 0 0 2 2 1 7 Engg. Sc. 18B17EC171 Electrical Engineering Lab 0 0 2 2 1 8 Engg. Sc. 18B17ME171 Engineering Graphics & Design Lab 0 0 6 6 3 Total 10 3 12 25 20 *3 week Induction Training Programme at the beginning of the Semester 18B11MA111 Mathematics-I L-T-P 3-1-0 4 Credits Course Objectives: The objectives are to study

JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

  • Upload
    others

  • View
    27

  • Download
    0

Embed Size (px)

Citation preview

Page 1: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

1 | P a g e

Jaypee University, Anoopshahr

B.Tech (CSE &IT )

Course Curriculum

First Semester

I Semester

Sr.

No. Category

Course Contact Hours Credits

Code Name L T P Total

1 HSS 18B11HS111 English 2 0 0 2 2

2 Basic Sc. 18B11PH111 Physics 3 1 0 4 4

3 Basic Sc. 18B11MA111 Mathematics - I 3 1 0 4 4

4 Engg. Sc. 18B11EC111 Basic Electrical Engineering 3 1 0 4 4

5 HSS 18B17HS171 English Language Lab 0 0 2 2 1

6

Basic Sc. 18B17PH171 Physics Lab 0 0 2 2 1

7 Engg. Sc. 18B17EC171 Electrical Engineering Lab 0 0 2 2 1

8 Engg. Sc. 18B17ME171 Engineering Graphics &

Design Lab 0 0 6 6 3

Total 10 3 12 25 20

*3 week Induction Training Programme at the beginning of the Semester

18B11MA111 Mathematics-I L-T-P

3-1-0 4 Credits

Course Objectives:

The objectives are to study

Page 2: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

2 | P a g e

1. Various techniques of differential calculus and integral calculus.

2. Fundamentals of Laplace and Fourier transformation and their applications,

3. The concepts of matrices to understand and solve the linear systems.

Course Contents:

Unit 1: Differential Calculus:

Successive Differentiation, Leibnitz’s Theorem, Mean value theorems, Rolle’s Theorem, Taylor’s and

Maclaurin theorems with remainders; indeterminate forms and L'Hospital's rule; Maxima and minima.

Unit 2: Multivariable Calculus (Differentiation):

Limit, continuity and partial derivatives, directional derivatives, total derivative; Tangent plane and

normal line; Maxima, minima and saddle points; Method of Lagrange multipliers; Gradient, curl and

divergence.

Unit 3: Integral Calculus:

Reduction formulae, Beta and Gamma functions and their properties; Applications of definite integrals

to evaluate surface areas and volumes of revolutions.

Unit 4: Transforms

Laplace Transforms, Fourier series and Transforms.

Unit 5: Matrices

Inverse and rank of a matrix, rank-nullity theorem; System of linear equations; Symmetric, skew-

symmetric and orthogonal matrices; Determinants; Eigenvalues and eigenvectors; Diagonalization of

matrices; Cayley-Hamilton Theorem, and Orthogonal transformation.

Course Outcomes: After studying this course the students will avail to gain the fundamental concepts of calculus, Laplace

transform, Fourier transform and matrices that are applicable in engineering.

Teaching Methodology:

The entire content has been distributed in 5 units. The entire syllabi will be completed in approximately

42 lectures along with 12-14 Tutorial classes. Two units will be completed before T-1 examination and

next two units will be completed before T-2 examination and remaining syllabus will be covered before

final examination.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference Books

1. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9th Edition, Pearson, Reprint,

2002.

2. R. K. Jain and S. R. K. Iyengar: Advanced Engineering Mathematics, Alpha Science Intl Ltd.

3. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 36th Edition, 2010.

4. Ramana B.V., Higher Engineering Mathematics, Tata McGraw Hill New Delhi, 11th Reprint, 2010.

Page 3: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

3 | P a g e

5. Erwin kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons, 2006.

6. Veerarajan T., Engineering Mathematics for first year, Tata McGraw-Hill, New Delhi, 2008.

18B11EC111 Basic Electrical Engineering L-T-P

3-1-0 4 Credits

Course Objectives:

1. To understand and analyze basic electric and magnetic circuits.

2. To study the working principles of electrical machines.

3. To introduce the measuring instruments.

4. To study the basics of semiconductor and basic electronic components.

Course Contents:

Unit 1: DC Circuits (8 Lectures)

Electrical circuit elements (R, L and C), voltage and current sources, Kirchhoff current and voltage

laws, analysis of simple circuits with DC excitation. Superposition, Thevenin and Norton Theorems,

Maximum power transfer theorem.

Unit 2: AC Circuits (6 Lectures)

Representation of sinusoidal waveforms, peak and rms values, phasor representation, real power,

reactive power, apparent power, power factor. Analysis of single-phase ac circuits consisting of R, L,

C, RL, RC, RLC combinations (Series and Parallel), Resonance.

Unit 3: Transformers (6 Lectures)

Magnetic materials, BH characteristics, ideal and practical transformer, equivalent circuit, losses in

transformers, regulation and efficiency. Auto-transformer and three-phase transformer connections.

Unit 4: Electrical Machines (8 Lectures)

Generation of rotating magnetic fields, Construction and working of a three-phase induction motor,

Significance of torque-slip characteristic. Loss components and efficiency, starting and speed control of

induction motor. Single-phase induction motor. Construction, working, torque-speed characteristic and

speed control of separately excited dc motor. Construction and working of synchronous generators.

Unit 5: Measurements and Instrumentation (8 Hours)

PMMC instrument, Galvanometer, DC ammeter, DC voltmeter, Ohmmeter, Meter Sensitivity, Loading

Effect, Multimeter, Digital Meters, Dynamometer Wattmeter, Cathode Ray Oscilloscope (CRO),

Wheatstone bridge, Low resistance measurements, AC bridge theory, Capacitance bridges, Inductance

bridges.

Unit 6: Semiconductor Devices (6 Hours)

Semiconductor Theory, Diode: Operation & Applications, Introduction to transistors and Operation

Amplifier.

Course Outcomes:

At the end of the course completion, students will be:

1. Able to analyze circuits using Kirchhoff’s voltage & current laws and different theorems.

2. Able to use op-amps, diodes, and transistors in circuits,

3. Able to understand the working of motors and generator,

4. Able to compute power dissipation, power factor, and maximum power transfer,

5. Able to use transformers, digital oscilloscopes, meters, and waveform generators in laboratory.

Page 4: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

4 | P a g e

Teaching Methodology:

The whole content has been distributed in 6 units. The whole syllabi will be completed in about 42

Lecture along with around 12 Tutorial classes. First 2 units will be completed before T-1 Examination,

so that around 15 lectures are covered till T1. Next 2 units will be completed by T-2 Examination, to

make around 13 lectures. The remaining units will be completed before final (T3) Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference Books:

1. W.H. Hayt, J. E. Kemmerly & S.M. Durbin, “Engineering Circuit Analysis”, McGraw Hill, 2012

2. D. P. Kothari and I. J. Nagrath, “Basic Electrical Engineering”, Tata McGraw Hill, 2010

3. V. D. Toro, “Electrical Engineering Fundamentals”, Prentice Hall India, 1989

4. A. Chakarbarti, “Circuit Theory: Analysis and Synthesis”, Dhanpat Rai & Co.

5. R.C. Dorf & J.A. Svoboda, “Introduction to Electric Circuits”, John Wiley, 2004

18B17HS171 English Language Lab L-T-P

0-0-2 1 Credit

Course Objectives:

1. To make students recognize the sounds of English through Audio-Visual aids.

2. To help students build their confidence and help overcome their inhibitions and self-consciousness

while speaking in English. The focus shall be on fluency.

3. To familiarize the students with stress and intonation and enable them to speak English effectively.

Course Contents:

1. Listening Comprehension

Worksheet-1

2. Pronunciation, Intonation, Stress and Rhythm

Worksheet-2

3. Common Everyday Situations: Conversations and Dialogues

Worksheet-3

4. Communication at Workplace

Worksheet-4

5. Interviews

Worksheet-5

6. Formal Presentations

Worksheet-6

Course Outcomes:

Page 5: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

5 | P a g e

The Language Lab involves interactive practice sessions and focuses on the Oral Communication i.e,

production and practice of sounds of language and familiarizes the students with the use of English in

everyday situations and contexts

Evaluation Scheme:

Day to Day Evaluation 60 Marks

Mid-Semester Practical Examination (P1) 20 Marks

End-Semester Practical Examination (P2) 20 Marks

Total 100 Marks

Suggested Text/Reference Books:

1. Cambridge English Pronouncing Dictionary with CD, Cambridge University Press, India, 2012.

2. Exercises in Spoken English. Parts. I-III. CIEFL, Hyderabad. Oxford University Press

3. A Textbook of English Phonetics for Indian Students by T. Balasubramanian, Macmillan Publisher,

1981.

4. Spoken English for You by G Radhakrishna Pallai. Publisher – Emerald Publishers. (Spoken

English)

5. A Course of English Pronunciation J D O’ Connor. Publisher –BBC. (Phonetics)

6. Essential English Grammar with book and audiocassettes by Raymond Murphy. Publisher -

Cambridge University Press.(Basic Grammar any Level)

7. The Rosetta Stone English Library

8. Clarity Pronunciation Power

9. Language in Use, Foundation Books Pvt Ltd with CD.

10. Learning to Speak English - 4 CDs

11. Microsoft Encarta with CD

12. English Pronouncing Dictionary Daniel Jones Current Edition with CD.

13. Spoken English- R. K. Bansal and J. B. Harrison, Orient Longman 2006 Edn.

14. A Practical course in English Pronunciation, (with two Audio cassettes) by J. Sethi, Kamlesh

Sadanand & D.V. Jindal, Prentice-Hall of India Pvt. Ltd., New Delhi.

15. English Skills for Technical Students, WBSCTE with British Council, OL

18B17PH171 Physics Lab L-T-P

0-0-2 1 Credit

Course Objectives:

1. To make the students understand the concepts of basic physics using mechanics,

electronic/semiconductor devices experiments.

2. To correlate the theory with the experiments and also introduces the basics of physics and material

science in instruments used in our daily life.

3. To develop understanding of various physical phenomenon which may be used in the subsequent

courses in next semesters of the engineering students.

Course Contents:

List of Experiments:

Page 6: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

6 | P a g e

1. To determine the band gap in a semiconductor using a PN junction diode.

2. To determine the Moment of Inertia of a Flywheel.

3. To measure resistivity of semiconductor at different temperatures by Four Probe Method.

4. To study the Motion of a Spring and calculate (a) Spring Constant (b) Value of g, and (c) Modulus

of Rigidity

5. To determine the value of specific charge (e/m) of an electron by Thomson’s method.

6. To determine the value of specific charge (e/m) of an electron by Magnetron method.

7. To investigate the Motion of Coupled Oscillators.

8. Study the magneto resistance of given semiconductor material.

9. Study the Hall Effect in semi-conductor and determination of allied coefficients.

10. To determine the Modulus of Rigidity of a Wire by Maxwell’s needle

11. To determine the resistance per unit length of bridge wire and specific resistance of material of

thegiven wire using Carey Foster’s bridge.

12. To determine the numerical aperture and bending loss of a given multimode optical fibre.

Course Outcomes: 1. Familiarization with various devices such as junction diodes, Hall Effect, Four probe setup, which

are also taught theoretically in class.

2. Understanding of basic mechanics experiments and study of electronic/semiconductor devices.

3. Concept of lasers, basic of optical fibre communications and losses in fibres.

Evaluation Scheme

Attendance + Lab Record 20 marks

Lab Performance (Day to Day evaluation) 40 marks

Mid Semester Lab Exam (P1) 20 marks

End Semester Lab Exam (P2) 20 marks

Total 100 marks

Suggested Text/Reference Books:

1. Practical Physics: S.K. Gupta

2. Practical Physics: V. Kumar and S.L. Gupta

3. B. L. Worsnop and H. T. Flint, Advanced Practical Physics, Asia Publishing House, New Delhi.

18B17EC171 Electrical Engineering Lab L-T-P

0-0-2 1 Credit

Laboratory Objectives:

1. Get an exposure to common electrical components and their ratings.

2. Make electrical connections by wires of appropriate ratings.

3. Understand the usage of common electrical measuring instruments.

4. Understand the basic characteristics of transformers and electrical machines.

5. Get an exposure to the working of diode and operational amplifier.

List of Experiments:

1. (a) Familiarization with the DMM and measure various circuit elements.

(b) Familiarization with the CRO, function generator and power supply.

Page 7: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

7 | P a g e

2. (a) To study the loading effect of a voltmeter.

(b)To observe & sketch the V-I characteristics of the resistor.

3. To verify the Kirchhoff’s law (KVL and KCL).

4. To verify the Thevenin’s theorem.

5. To verify the Superposition theorem.

6. To verify the Reciprocity theorem

7. To sketch the transient response of RC low pass and high filters.

8. Study and measure ratio & load test of single phase transformer. To plot efficiency vs load and

regulation vs load curve.

9. Study of open circuit and short circuit characteristics of single phase transformer.

10. To study speed control of DC shunt motor by armature resistance and field control and plot curve.

11. Load test of three phase induction motor.

12. To study and Measure unknown impedance by bridges (Wheatstone and Schering Bridge).

13. To observe & sketch of V-I characteristics of p-n junction diode.

14. (a) To realize and study of inverting amplifier using Op-Amp.

(b) To realize and study of non-inverting amplifier using Op-Amp.

Laboratory Outcomes: At the end of this course, students will be able to:

1. Demonstrate different components used in Electrical Engineering.

2. Implement the circuits on the breadboard.

3. Measure the different electrical quantity with the help of Multimeter and CRO.

4. Generate different types of electrical quantity with the help of function generator.

Teaching Methodology: This lab course consists of 14 experiments. At the start of the semester,

students will be demonstrated by the different Electrical components and instruments. First 7

experiments will be completed before P1 examination and remaining will be completed afterwards. All

experiments will be completed till P2 so that all experiments are in syllabus of P2 examination.

Evaluation Scheme:

Day to Day Evaluation 60 Marks

Mid-Sem Lab Test (P1) 20 Marks

End-Sem Lab Test (P2) 20 Marks

Total 100 Marks

18B17ME171 Engineering Graphics & Design Lab L-T-P

0-0-6 3 Credits

Course Objectives:

The subject in general is designed to impart the following skills.

1. Ability to read & prepare engineering drawings and to make free - hand sketching of objects.

2. Power to imagine, analyse and communicate, and capacity to understand other subjects.

Course Contents:

Page 8: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

8 | P a g e

Unit 1: Introduction to Engineering Drawing Principles of Engineering Graphics and their significance, usage of Drawing instruments, lettering,

Conic sections including the Rectangular Hyperbola (General method only); Cycloid, Epicycloid,

Hypocycloid and Involute; Scales – Plain, Diagonal and Vernier Scales;

Unit 2: Orthographic Projections Principles of Orthographic Projections-Conventions - Projections of Points and lines inclined to both

planes; Projections of planes inclined Planes - Auxiliary Planes;

Unit 3: Projections of Regular Solids Solids such as Prism, Cylinder, Pyramid, and Cone inclined to both the Planes- Auxiliary Views; Draw

simple annotation, dimensioning and scale.

Unit 4: Sections and Sectional Views of Right Angular Solids Prism, Cylinder, Pyramid, Cone – Auxiliary Views; Development of surfaces of Right Regular Solids -

Prism, Pyramid, Cylinder and Cone; Draw the sectional orthographic views of geometrical solids.

Unit 5: Isometric Projections covering

Principles of Isometric projection – Isometric Scale, Isometric Views, Conventions; Isometric Views of

lines, Planes, Simple and compound Solids; Conversion of Isometric Views to Orthographic Views and

Vice-versa, Conventions;

Unit 6: Overview of Computer Graphics listing the computer technologies that impact on graphical communication, Demonstrating knowledge

of the theory of CAD software [such as: The Menu System, Toolbars, Drawing, Dialog boxes and

windows, Shortcut menus (Button Bars), The Command Line (where applicable), The Status Bar,

Different methods of zoom as used in CAD, Select and erase objects.; Isometric Views of lines, Planes,

Simple and compound Solids];

Unit 7: Customisation & CAD Drawing

Setting up of units and drawing limits; ISO and ANSI standards for coordinate dimensioning and

tolerancing; Orthographic constraints, Snap to objects manually and automatically; Producing drawings

by using various coordinate input entry methods to draw straight lines, Applying various ways of

drawing circles;

Unit 8: Annotations, layering & other functions Setting up and use of Layers, layers to create drawings, Create, edit and use customized layers;

Changing line lengths through modifying existing lines (extend/lengthen); Printing documents to paper

using the print command; orthographic projection techniques; Drawing sectional views of composite

right regular geometric solids and project the true shape of the sectioned surface; Drawing annotation,

Computer-aided design (CAD) software modelling of parts and assemblies. Parametric and non-

parametric solid, surface, and wireframe models. Part editing and two-dimensional documentation of

models. Planar projection theory, including sketching of perspective, isometric, multiview, auxiliary,

and section views. Spatial visualization exercises. Dimensioning guidelines, tolerancing techniques;

dimensioning and scale multi views of dwelling;

Unit 9: Demonstration of a simple team design project (Optional) Geometry and topology of engineered components: creation of engineering models and their

presentation in standard 2D blueprint form and as 3D wire-frame and shaded solids; meshed topologies

for engineering analysis and tool-path generation for component manufacture; geometric dimensioning

and tolerancing.

Course Outcomes:

Page 9: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

9 | P a g e

1. To prepare you to design a system, component, or process to meet desired needs within realistic

constraints such as economic, environmental, social, political, ethical, health and safety,

manufacturability, and sustainability.

2. To prepare you to communicate effectively.

3. To prepare you to use the techniques, skills, and modern engineering tools necessary for

engineering practice.

Evaluation Scheme:

Day to Day Evaluation 60 Marks

Mid-Sem Lab Test (P1) 20 Marks

End-Sem Lab Test (P2) 20 Marks

Total 100 Marks

Suggested Text/Reference Books:

1. N. D. Bhatt “Engineering Drawing”, Charotar Publishing House, Edition, 2012.

2. K. L. Narayana “Engineering Drawing”, Scitech Publication, Edition, 2011.

3. Basant Agrawal & C. M. Agrawal “Engineering Drawing”, TMH Publication, Edition, 2008 &

2013.

4. Shah, M.B. & Rana B.C. (2008), Engineering Drawing and Computer Graphics, Pearson Education.

5. Agrawal B. & Agrawal C. M. (2012), Engineering Graphics, TMH Publication.

6. (Corresponding set of) CAD Software Theory and User Manuals

Page 10: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

10 | P a g e

Jaypee University, Anoopshahr

B.Tech. (CSE & IT)

Course Curriculum

Second Semester

II Semester (B2)

Category Course Contact Hours

Credits Code Name L T P Total

HSS 18B11HS211 Organizational Behaviour 3 0 0 3 3

Basic Sc. 18B11CH211 Engineering Chemistry 3 1 0 4 4

Basic Sc. 18B11MA211 Mathematics - II 3 1 0 4 4

Engg. Sc. 18B11CI211 Programming for Problem Solving 3 0 0 3 3

Engg. Sc. 18B11ME211 Engineering Mechanics 3 1 0 4 4

Engg. Sc. 18B17ME271 Workshop Practices Lab 0 0 6 6 3

Basic Sc. 18B17CH271 Engineering Chemistry Lab 0 0 2 2 1

Engg. Sc. 18B17CI271 Computer Programming Lab 0 0 4 4 2

Mandatory 18B19GE291 Environmental Sciences 2 0 0 2 0

Total 17 3 12 32 24

#1 hour Lecture and 4 hours of Lab

18B11HS211 Organizational Behaviour L-T-P

3-0-0 3 Credits

Course Objectives:

Page 11: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

11 | P a g e

The major objective of this course is to provide students with a better understanding of behavioural

processes as well as to provide a basic knowledge of main ideas, key theories relating to

organizational behaviour and thereby enable them to function more effectively in their present or

future roles as managers.

Course Contents:

Unit 1: Fundamentals of Organizational Behaviour

Understanding Organizational Behaviour - Fundamental Concepts, Organizational processes,

Organizational structure, Organizational Change and Innovation processes.

Effectiveness in organizations - Models of Organizational Behaviour, Systems theory and time

dimension of effectiveness, Developing competencies, Limitations of Organizational Behaviour,

Continuing challenges.

Social systems and organizational culture - Understanding a Social System, Social Culture, Role,

Status, Organizational culture, Influencing culture change, Sustaining the culture, Characteristics of

effective socialization.

Unit 2: Understanding and Managing Individual Behaviour

Individual differences and work behaviour - Why individual differences are important, the basis for

understanding Work Behaviour, Individual differences influencing Work Behaviour. Personality -

Sources of personality differences, Personality structure, Personality and Behaviour, Measuring

Personality. Attitudes - The nature of Employee Attitudes, Effects of Employee Attitudes, Studying

Job satisfaction, Changing Employee Attitudes. Perceptions, Attributions and Emotions - The

perceptual process, Perceptual grouping, Impression management, Emotions, Emotional Intelligence.

Motivation - Concept of Motivation, Content approaches, Process approaches, Motivation and

psychological contract. Job Design, Work and Motivation - Job design and quality of work life, A

conceptual model of job design, Job performance outcomes, Job analysis, Job designs: the result of

job analysis, The way people perceive their jobs, Designing Job range: Job rotation and job

Enlargement, Designing Job depth: Job enrichment, Total quality management and job design.

Evaluation, Feedback and Rewards - Evaluation of Performance, Performance Evaluation feedback,

Reinforcement theory A model of Individual rewards, Rewards Affect Organizational concerns,

Innovative reward system. Managing misbehaviour - The emergence in Management of the study of

misbehaviour, selected misbehaviours. Stress and Counselling - What is stress?, Stress model, Work

stressors, Stress outcomes, Stress moderators, Stress prevention and management, Employee

counselling, Types of counselling.

Unit 3: Group Behaviour and Interpersonal Influence

Informal and Formal Groups - Group Dynamics, The nature of informal, Organizations, Formal

groups. Teams and Team Building - Organizational context for teams, Teamwork, Team building.

Managing Conflict and Negotiation - Conflict in Organizations, A contemporary perspective on

intergroup conflict, what causes intergroup conflict, the causes of dysfunctional intergroup conflict,

managing intergroup conflict through Resolution, Stimulating Constructive intergroup conflict,

Negotiations, Negotiation tactics, increasing negotiation effectiveness? Power and Politics - The

Page 12: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

12 | P a g e

concept of power, Sources of power, Interdepartmental power, Illusion of power, Political strategies

and tactics, Ethics, power and politics, Using power to manage effectively. Empowerment and

Participation - The nature of empowerment and participation, How participation works, Programs for

participation, Important considerations in participation. Assertive Behaviour - Interpersonal

Orientations, Facilitating smooth relations, Stroking.

Unit 4: Organizational Processes

Communication - The importance of communication, The communication process, Communicating

within organizations, Information richness, How technology affects communication, Interpersonal

communication, Multicultural communication, Barriers to effective communication, Improving

Communication in organizations, Promoting ethical communications. Decision Making - Types of

decisions, A Rational Decision-making Process, Alternatives to Rational Decision making,

Behavioural influences on decision making, Group decision making, Creativity on group decision

making. Leadership - What is leadership, Trait approaches, Behavioural approaches, Situational

approaches, Other perspectives, concepts and issues of leadership, Multicultural leadership,

Emerging approaches to leadership.

Unit 5: Organizational Design, Change and Innovation

Organizational Structure and Design - Designing an organizational structure, Division of labour,

Delegation of authority, Departmental biases, Span of control, Dimensions of structure,

Organizational design models, Multinational Structure and Design, Virtual Organizations. Managing

Change and Innovation - Change at work, Resistance to change, Alternative change management

approaches, Learning principles in change management, Change agents : forms of interventions, A

model for managing organizational change, Diagnosis of a problem, Selection of appropriate

methods, Impediments and limiting conditions, Implementing change successfully, Understanding

Organizational development.

Unit 6: Emerging Aspects of Organizational Behaviour

Organizational behaviour across cultures - Conditions affecting multinational operations, Managing

International Workforce, Productivity and cultural contingencies, Cross cultural communication.

Course outcomes:

After taking this course, the students will be able to answer the following questions:

1. Why do people behave as they do at work?

2. What can managers do to motivate employees toward greater productivity?

3. What responsibility do managers have for ensuring employee satisfaction?

4. What can be learned from theory and research to become effective future managers?

5. How can individuals, groups and whole organizations work together more effectively within the

increasing pace of corporate change, dramatic restructuring and downsizing and advanced

global competition?

Teaching Methodology: The syllabus will be completed in about 42 Lectures including power

point presentations. 2 units will be completed before T-1 Examination and the next 2 unit will be

completed by T-2 Examination. The remaining 2 unit will be completed between T-2 and the final

Examinations.

Page 13: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

13 | P a g e

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference Books:

1 Stephen P. Robins, Organisational Behavior, PHI Learning / Pearson Education, 11th edition,

2008.

2 Fred Luthans, Organisational Behavior, McGraw Hill, 11th Edition, 2001.

3 Schermerhorn, Hunt, and Osborn, Organisational Behavior, John Wiley, 9th Edition, 2008.

4 Udai Pareek, Understanding Organisational Behaviour, 2nd Edition, Oxford Higher Education,

2004.

5 Mc Shane & Von Glinov, Organisational Behaviour, 4th Edition, Tata Mc Graw Hill, 2007.

6 Hellrigal, Slocum and Woodman, Organisational Behavior, Cengage Learning, 11th Edition

2007.

7 Ivancevich, Konopaske & Maheson, Oranisational Behaviour & Management, 7th edition, Tata

McGraw Hill, 2008.

18B11CH211 Engineering Chemistry L-T-P

3-1-0 4 Credits

Course Objectives:

Concepts of quantum chemistry, bonding, stereochemistry, and those of Synthesis methodologies

and reactivity of organic compounds.

Course Contents:

Unit-1 Atomic and molecular structure (12 lectures)

Schrodinger equation. Particle in a box solutions and their applications for conjugated molecules

and nanoparticles. Forms of the hydrogen atom wave functions and the plots of these functions to

explore their spatial variations. Molecular orbitals of diatomic molecules and plots of the

multicentre orbitals. Equations for atomic and molecular orbitals. Energy level diagrams of

diatomic. Pi-molecular orbitals of butadiene and benzene and aromaticity. Crystal field theory and

the energy level diagrams for transition metal ions and their magnetic properties. Band structure of

solids and the role of doping on band structures.

Unit-2 Spectroscopic techniques and applications (8 lectures)

Principles of spectroscopy and selection rules. Electronic spectroscopy. Fluorescence and its

applications in medicine. Vibrational and rotational spectroscopy of diatomic molecules.

Applications. Nuclear magnetic resonance and magnetic resonance imaging, surface

characterisation techniques. Diffraction and scattering.

Unit-3 Intermolecular forces and potential energy surfaces (4 lectures)

Ionic, dipolar and van Der Waals interactions. Equations of state of real gases and critical

phenomena. Potential energy surfaces of H3, H2F and HCN and trajectories on these surfaces.

Unit-4 Use of free energy in chemical Equilibria (6 lectures)

Page 14: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

14 | P a g e

Thermodynamic functions: energy, entropy and free energy. Estimations of entropy and free

energies. Free energy and emf. Cell potentials, the Nernst equation and applications. Acid base,

oxidation reduction and solubility equilibria. Water chemistry. Corrosion. Use of free energy

considerations in metallurgy through Ellingham diagrams.

Unit-5 Periodic properties (4 Lectures)

Effective nuclear charge, penetration of orbitals, variations of s, p, d and f orbital energies of atoms

in the periodic table, electronic configurations, atomic and ionic sizes, ionization energies, electron

affinity and electronegativity, polarizability, oxidation states, coordination numbers and geometries,

hard soft acids and bases, molecular geometries

Unit-6 Stereochemistry (4 lectures)

Representations of 3 dimensional structures, structural isomers and stereoisomers, configurations

and symmetry and chirality, enantiomers, diastereomers, optical activity, absolute configurations

and conformational analysis. Isomerism in transitional metal compounds

Unit-7 Organic reactions and synthesis of a drug molecule (4 lectures)

Introduction to reactions involving substitution, addition, elimination, oxidation, reduction,

cyclization and ring openings. Synthesis of a commonly used drug molecule.

Course Outcomes:

1. Students will be able to know the concept of Chemistry.

2. To understand Chemical Processes which are involved in Industrial uses like Heat transfer

during the execution of electronic instruments, Power stations, Paint industries, Disaster

Management, Decomposition of Biomedical Waste and our daily life activities.

Teaching Methodology:

The Whole content has been distributed in 7 units. The whole syllabi will be completed in about 42

Lecture along with 12-14 Tutorial classes and few descriptive 2 hours lecture including power point

presentations. 3 units will be completed before T-1 Examination and next 2 unit will be compiled

by T-2 Examination and rest syllabus will be completed later before final Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference Books

1. University chemistry, by B. H. Mahan

2. Chemistry: Principles and Applications, by M. J. Sienko and R. A. Plane

3. Fundamentals of Molecular Spectroscopy, by C. N. Banwell

4. Engineering Chemistry (NPTEL Web-book), by B. L. Tembe, Kamaluddin and M. S. Krishnan

5. Physical Chemistry, by P. W. Atkins

6. Organic Chemistry: Structure and Function by K. P. C. Volhardt and N. E. Schore, 5th Edition

7. Concise Inorganic Chemistry by J.D.Lee

Page 15: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

15 | P a g e

18B11MA211 Mathematics-II L-T-P

3-1-0 4 Credits

Course Objectives:

The objectives are to study

1. The various methods of solving the second order differential equations with variable

coefficients, to study the basic properties of Bessel Functions, Legender polynomials, and

their Applications.

2. To obtain the solutions of one dimensional wave equation, heat conduction equation and

Laplace equation.

3. To study calculus of complex variables.

Unit 1: Sequences and series

Convergence of sequence and series, tests for convergence: Comparison test, Ratio test, Integral

test, Raabe’s test, Cauchy nth root test, Logarithmic test. Alternating Series, Conditional &

Absolute Convergence, Uniform Convergence.

Unit 2: Ordinary differential equations of higher orders:

Second order linear differential equations with variable coefficients, method of variation of

parameters, Cauchy-Euler equation; Power series solutions; Legendre polynomials, Bessel

functions of the first kind and their properties.

Unit 3: (Partial Differential Equation)

Basic Concepts, Classification of Second order partial differential equations. Solution of PDEs:

Method of separation of variable. One dimensional wave equation, heat conduction equation and

Laplace equation.

Unit 4: Function of a Complex Variable – Differentiation:

Differentiation, Cauchy-Riemann equations, analytic functions, harmonic functions, finding

harmonic conjugate; elementary analytic functions (exponential, trigonometric, logarithm) and their

properties; Conformal mappings, Mobius transformations and their properties.

Unit 5: Complex Variable – Integration:

Contour integrals, Cauchy-Goursat theorem (without proof), Cauchy Integral formula (without

proof), Liouville’s theorem and Maximum-Modulus theorem (without proof); Taylor’s series, zeros

of analytic functions, singularities, Laurent’s series; Residues, Cauchy Residue theorem (without

proof), Evaluation of definite integral involving sine and cosine, Evaluation of certain improper

integrals.

Course Outcomes:

1. Students will gain enough knowledge to solve the boundary value problems and their

applications.

2. Students will also gain the sufficient knowledge to solve complex variable problems and to find

the solution of improper integral.

Page 16: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

16 | P a g e

Teaching Methodology:

The entire content has been distributed in 5 units. The entire syllabi will be completed in

approximately 42 lectures along with 12-14 Tutorial classes. Two units will be completed before

T-1 examination and next two units will be completed before T-2 examination and remaining

syllabus will be covered before final examination.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference Books:

1. R. K. Jain and S. R. K. Iyengar: Advanced Engineering Mathematics, Alpha Science Intl Ltd.

2. Kreyszig, Erwin: Advanced Engineering Mathematics, John Wiley & Sons, Inc.

3. Simmons, G.F.: Differential Equations with Applications, 2nd Ed., McGrawHill,

4. Brown, J.W., Churchill, R.V.: Complex Variables and Applications, 6th Ed., McGrawHill,

1996.

5. Spiegel, Murray R.: Theory and Problems of Complex variables Schaum’s series

6. Sneddon I. N. :Introduction to Partial Differential Equations

18B11ME211 Engineering Mechanics L-T-P

3-1-0 4 Credits

Course Objectives:

1. To provides a frame work for most of the branches of engineering.

2. To develop understanding the working of Electrical/Robotic devices.

Course Contents:

Unit 1 (Two Dimensional Concurrent Force Systems)

Basic concepts, Law of mechanics, Concept of rigid body, Introduction of Vectors and Vector

operations, Principle of Transmissibility of forces, Force System, Resultant of a Concurrent force

system. Equilibrium and Equations of Equilibrium, Free body diagrams, Determination of reaction,

Lami’s theorem, Applications of concurrent forces.

Unit 2 (Two Dimensional Non-Concurrent Force Systems & Beams)

Moment of a force, Varigonon’s theorem, Couple. Transfer of a force to parallel position, Distributed

force system, Resultant of a Concurrent force system. Types of supports and loading condition of

Beams. Shear Force Diagram, Bending Moment Diagram of Beams.

Unit 3 (Structures & Friction)

Structure: Plane truss, Perfect and imperfect truss, Assumption in the truss analysis, Analysis of

perfect plane trusses by the method of joints, Method of section.

Page 17: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

17 | P a g e

Friction: Introduction, Laws of Coulomb Friction, Equilibrium of Bodies involving Dry-friction,

Ladder friction, wedge, Belt friction.

Unit 4 (Centroid and Moment of Inertia)

Centroid of plane, curve, area and composite bodies, Moment of inertia of plane area, Parallel Axes

Theorem, Perpendicular axes theorems. Mass moment of inertia of Circular ring, Disc, Sphere, and

Cone about their axis of symmetry, Polar moment of inertia

Unit 5 (Kinematics & Kinetics of Rigid Body)

Introduction, Plane rectilinear motion of rigid body, Plane curvilinear Motion of Rigid Body,

Velocity and Acceleration under Translation and Rotational Motion.

Introduction, Force, Mass and Acceleration, D’Alembert’s Principles and Dynamic Equilibrium,

Work and Energy, Impulse and Momentum.

Unit 6 (Virtual Work and Energy Method)

Virtual displacements, principle of virtual work for particle and ideal system of rigid bodies, degrees

of freedom. Active force diagram, systems with friction, mechanical efficiency. Conservative forces

and potential energy (elastic and gravitational), energy equation for equilibrium. Applications of

energy method for equilibrium. Stability of equilibrium.

Course Outcomes:

Student should be able to:

1. Use scalar and vector analytical techniques for analysing forces in statically determinate

structures;

2. Apply fundamental concepts of kinematics and kinetics of particles to the analysis of simple,

practical problems;

3. Apply basic knowledge of maths and physics to solve real-world problems;

4. Understand measurement error, and propagation of error in processed data;

5. Understand basic kinematics concepts – displacement, velocity and acceleration (and their

angular counterparts);

6. Understand basic dynamics concepts – force, momentum, work and energy;

7. Understand and be able to apply Newton’s laws of motion;

8. Understand and be able to apply other basic dynamics concepts - the Work-Energy principle,

Impulse-Momentum principle and the coefficient of restitution;

9. Extend all of concepts of linear kinetics to systems in general plane motion (applying Euler's

Equation and considering energy of a system in general plane motion, and the work of couples

and moments of forces);

10. Learn to solve dynamics problems. Appraise given information and determine which concepts

apply, and choose an appropriate solution strategy.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference Books:

1. S. S. Bhavikatti “Engineering Mechanics”, New Age International Publishers, Second Edition,

Page 18: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

18 | P a g e

July 1998.

2. A. Nelson “Engineering Mechanics: Statics and Dynamics”, The McGraw-Hill Companies, 4th

Reprint, 2012

3. A.K Tayal "Engineering Mechanics: Statics and Dynamics", Umesh Publication, 11th Edition,

2000

4. Irving H. Shames, G. Krishna Mohan Rao, Engineering Mechanics Statics and Dynamics,

Pearson Education, 4th Edition.

5. Irving H. Shames (2006), Engineering Mechanics, 4th Edition, Prentice Hall

6. F. P. Beer and E. R. Johnston (2011), Vector Mechanics for Engineers, Vol I - Statics, Vol II, –

Dynamics, 9th Ed, Tata McGraw Hill

7. R. C. Hibbler (2006), Engineering Mechanics: Principles of Statics and Dynamics, Pearson

Press.

18B11CI211

Programming for Problem Solving

L-T-P

3-0-0

3 Credits

Course Objective:

1. To formulate simple algorithms for arithmetic and logical problems.

2. To translate the algorithms to programs (in C language).

3. To test and execute the programs and correct syntax and logical errors.

4. To implement conditional branching, iteration and recursion.

Course contents:

Unit 1: Introduction to Programming (10 Lectures)

Introduction to components of a computer system (disks, memory, processor, where a program is

stored and executed, operating system, compilers etc.) .Idea of Algorithm: steps to solve logical and

numerical problems. Representation of Algorithm: Flowchart/Pseudocode with examples. From

algorithms to programs; source code, variables (with data types) variables and memory locations,

Syntax and Logical Errors in compilation, object and executable code.

Unit 2: Arithmetic Expression (8 Lectures)

Arithmetic expressions and precedence, Conditional Branching and Loops Writing and evaluation of

conditionals and consequent branching Iteration and loops Arrays (1-D, 2-D), Character arrays and

Strings

Unit 3: Algorithm (8 Lectures)

Basic Algorithms, Searching, Basic Sorting Algorithms (Bubble, Insertion and Selection), Finding

roots of equations, notion of order of complexity through example programs (no formal definition

required)

Unit 4: Function (8 Lectures)

Functions (including using built in libraries), Parameter passing in functions, call by value, passing

arrays to functions: idea of call by reference Recursion, as a different way of solving problems.

Page 19: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

19 | P a g e

Example programs, such as Finding Factorial, Fibonacci series, Ackerman function etc. Quick sort

or Merge sort.

Unit 5: Structure (8 Lectures)

Structure Structures, Defining structures and Array of Structures Pointers, Idea of pointers, Defining

pointers, Use of Pointers in self-referential structures, notion of linked list (no implementation) File

handling (only if time is available, otherwise should be done as part of the lab)

Course Outcomes:

At the end of the course completion, students will be:

1. Decompose a problem into functions and synthesize a complete program using divide and

conquer approach.

2. Use arrays, pointers and structures to formulate algorithms and programs.

3. Apply programming to solve matrix addition and multiplication problems and searching and

sorting problems.

4. Apply programming to solve simple numerical method problems, namely rot finding of function,

differentiation of function and simple integration.

Teaching Methodology:

The syllabus will be completed in about 42 Lectures and a few illustrative 2 hour lectures including

power point presentations. 2 units will be completed before T-1 Examination and the next 2 unit will

be completed by T-2 Examination. The remaining 1 unit will be completed between T-2 and the final

Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/ Reference Books:

1. Byron Gottfried, Schaum's Outline of Programming with C, McGraw-Hill

2. E. Balaguruswamy, Programming in ANSI C, Tata McGraw-Hill

3. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice Hall of

India

18B17ME271

Workshop Practices Lab

L-T-P

0-0-6

3 Credits

Course Objectives:

Workshop Practice provides a frame work for most of the branches of Engineering to understand

the basic manufacturing processes. Most of the manufacturing in the areas such as Mechanical and

Page 20: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

20 | P a g e

Civil are based upon the Workshop Practice. Workshop Practice is first phase of any manufacturing

industry.

A. Workshop Practices

Course Contents:

1. Manufacturing Methods- casting, forming, machining, joining, advanced manufacturing methods

(3 lectures)

2. CNC machining, Additive manufacturing (1 lecture)

3. Fitting operations & power tools (1 lecture)

4. Electrical &Electronics (1 lecture)

5. Carpentry (1 lecture)

6. Plastic moulding, glass cutting (1 lecture)

7. Metal casting (1 lecture)

8. Welding (arc welding & gas welding), brazing (1 lecture)

B. Workshop Practice

Course Content:

1. Machine shop (10 hours)

2. Fitting shop (8 hours)

3. Carpentry shop (6 hours)

4. Electrical & Electronics shop (8 hours)

5. Welding shop (8 hours)

6. Casting (8 hours)

7. Smithy shop (6 hours)

8. Plastic moulding& Glass Cutting (6 hours)

Laboratory Outcomes:

1. Upon completion of this laboratory course, students will be able to fabricate components with

their own hands.

2. They will also get practical knowledge of the dimensional accuracies and dimensional

tolerances possible with different manufacturing processes.

3. By assembling different components, they will be able to produce small devices of their

interest.

Evaluation Scheme:

P1 20 marks

P2 20 marks

Internal Assessment 60 marks (Attendance - 15, Lab Performance – 30, Viva - 15)

Suggested Text/Reference Books:

1. Hajra Chaudhary “Element of Workshop Technology” (Vol. 1), Media Promotors and

Publication, Edition, 2012.

2. Hajra Chaudhary “Workshop Technology” (Vol. 2), Media Promotors and Publication, Edition,

2012.

Page 21: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

21 | P a g e

3. R. S. Khurmi “A Text Book of Workshop and Manufacturing Processes”, S. Chand Publication,

Edition, 2011.

4. R. K. Singal “Workshop Manual”, S. K. Kataria & Sons Publication, Edition, 2008.

5. Kalpakjian S. And Steven S. Schmid, “Manufacturing Engineering and Technology”, 4th

edition, Pearson Education India Edition, 2002.

6. Rao P.N., “Manufacturing Technology”, Vol. I and Vol. II, Tata McGrawHill House, 2017.

18B17CH271 Engineering Chemistry Lab L-T-P

0-0-2 1 credit

Course Objectives:

Concepts of quantum chemistry, bonding, stereochemistry, and those of Synthesis methodologies

and reactivity of organic compounds.

List of Experiments:

1. Determination of surface tension and viscosity

2. Thin layer chromatography

3. Determination of Constituents and Alkalinity of the given Sample.

4. Ion exchange column for removal of hardness of water

5. Colligative properties using freezing point depression

6. Determination of cell constant and conductance of solutions

7. Synthesis of a polymer/drug

8. Saponification/acid value of an oil

9. Chemical analysis of a salt

10. Determination of the partition coefficient of a substance between two immiscible liquids

11. Adsorption of acetic acid by charcoal

12. Use of the capillary viscometers to demonstrate of the isoelectric point as the pH of minimum

viscosity for gelatine sols and/or coagulation of the white part of egg.

Laboratory Outcomes:

The chemistry laboratory course will consist of experiments illustrating the principles of chemistry

relevant to the study of science and engineering. Measure molecular/system properties such as

surface tension, viscosity, Conductance of solutions. Students will be able to understand the

concept of daily using substances practically say. Hardness, Alkalinity, pH etc.

Evaluation Scheme:

Day to Day Evaluation 60 Marks

Mid-Semester Practical Examination (P1) 20 Marks

End-Semester Practical Examination (P2) 20 Marks

Total 100 Marks

Suggested Text/Reference Books:

1. Experimental Chemistry by Jain & Jain

2. Inorganic quantitative analysis, by Vogel.

3. Quantitative Analysis by D. Day & Underwood

Page 22: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

22 | P a g e

18B17CI271 Computer Programming Lab L-T-P

0-0-4 2 Credits

Laboratory Objective:

1. To formulate the algorithms for simple problems

2. To translate given algorithms to a working and correct program

3. To be able to correct syntax errors as reported by the compilers

4. To be able to identify and correct logical errors encountered at run time

List of Experiments:

1. Familiarization with programming environment

2. Simple computational problems using arithmetic expressions

3. Problems involving if-then-else structures

4. Iterative problems e.g., sum of series

5. 1D Array manipulation

6. Matrix problems, String operations

7. Simple functions

8. Programming for solving Numerical methods problems

9. Recursive functions

10. Pointers and structures

11. File operations

Laboratory Outcomes:

At the end of this course, students will be able to:

1. Write iterative as well as recursive programs

2. Represent data in arrays, strings and structures and manipulate them through a program

3. Declare pointers of different types and use them in defining self-referential structures.

4. Create, read and write to and from simple text files.

Teaching Methodology:

This lab course consists of 14 experiments. At the start of the semester, students will be

demonstrated by the different Electrical components and instruments. First 7 experiments will be

completed before P1 examination and remaining will be completed afterwards. All experiments

will be completed till P2 so that all experiments are in syllabus of P2 examination.

Evaluation Scheme:

Day to Day Evaluation 60 Marks

Mid-Semester Practical Examination (P1) 20 Marks

End-Semester Practical Examination (P2) 20 Marks

Total 100 Marks

Page 23: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

23 | P a g e

18B19GE291 Environmental Sciences L-T-P

2-0-0 0 Credit

Course Objectives:

To give students an understanding of how science and the scientific methods work to address

environmental problems. The student will become familiar with the Earth’s major systems

(ecosystems and biogeochemical cycles), how they function and how they are affected by human

activity (population growth, air, water and soil pollution, ozone depletion, global warming, and solid

waste disposal). Students will learn about the interaction of human society (urban sprawl, energy

use/generation, resource consumption and economics) with the Earth’s systems.

Course Contents:

Unit 1: Introduction to environmental studies and Ecosystems Multidisciplinary nature of environmental studies; Scope and importance; Concept of sustainability

and sustainable development. Ecosystem; Structure and function of ecosystem; Energy flow in an

ecosystem: food chains, food webs and ecological succession. Case studies of the following

ecosystems: a) Forest ecosystem, b) Grassland ecosystem, c) Desert ecosystem, d) Aquatic

ecosystems (ponds, streams, lakes, rivers, oceans, estuaries)

Unit 2: Natural Resources: Renewable and Non-renewable Resources Land resources and land use change; Land degradation, soil erosion and desertification.

Deforestation: Causes and impacts due to mining, dam building on environment, forests, biodiversity

and tribal populations. Water: Use and over-exploitation of surface and ground water, floods,

droughts, conflicts over water (international & inter-state). Energy resources: Renewable and non-

renewable energy sources, use of alternate energy sources, growing energy needs, case studies.

Unit 3: Biodiversity and Conservation Levels of biological diversity: genetic, species and ecosystem diversity; Biogeographic zones of

India; Biodiversity patterns and global biodiversity hot spots. India as a mega-biodiversity nation;

Endangered and endemic species of India. Threats to biodiversity: Habitat loss, poaching of wildlife,

man-wildlife conflicts, biological invasions; Conservation of biodiversity: In-situ and Ex-situ

conservation of biodiversity. Ecosystem and biodiversity services: Ecological, economic, social,

ethical, aesthetic and Informational value.

Unit 4: Environmental Pollution Environmental pollution: types, causes, effects and controls; Air, water, soil and noise pollution;

nuclear hazards and human health risks; Solid waste management: Control measures of urban and

industrial waste; Pollution case studies.

Unit 5: Human Communities and the Environment

Human population growth: Impacts on environment, human health and welfare; Resettlement and

rehabilitation of project affected persons; case studies; Disaster management: floods, earthquake,

cyclones and landslides; Environmental movements: Chipko, Silent valley; Bishnois of Rajasthan;

Environmental ethics: Role of Indian and other religions and cultures in environmental conservation;

Environmental communication and public awareness, case studies (e.g., CNG vehicles in Delhi).

Unit 6: Field work

Visit to an area to document environmental assets: river/ forest/ flora/fauna, etc.;Visit to a local

polluted site-Urban/Rural/Industrial/Agricultural; Study of common plants, insects, birds and basic

principles of identification.

Course Outcome:

Page 24: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

24 | P a g e

In the end of this course students will learn concepts and methods from ecological and physical

sciences and their application in environmental problem solving. Students will apply systems

concepts and methodologies to analyse and understand interactions between social and environmental

processes.

Teaching Methodology:

First 2 units will be covered before T1 exam. 3rd and 4th units will be covered between T1 and T2.

Remaining course will be covered upto T3 exam.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference Books:

1 Environmental Science by Anubha Kaushik, C P Kaushik.

2 Non-conventional energy sources - G.D Rai - Khanna Publishers, New Delhi.

3 McNeill, John R. 2000. Something New Under the Sun: An Environmental History of the

Twentieth Century.

4 Pepper, I.L., Gerba, C.P. & Brusseau, M.L. 2011. Environmental and Pollution Science.

Academic Press.

5 Rao, M.N. & Datta, A.K. 1987. Waste Water Treatment. Oxford and IBH Publishing Co. Pvt.

Ltd.

6 Perspectives in Environmental Studies by Anubha Kaushik,C.P. Kaushik.

Page 25: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

25 | P a g e

Jaypee University, Anoopshahr

B.Tech. (CSE& IT)

Course Curriculum

Third Semester

III Semester (B3)

Sr.

No

.

Category Course Contact Hours

Credits Code Name L T P Total

1 HSS 18B11HS311 Finance & Accounting 3 0 0 3 3

2 Basic Sc. 18B11MA31

1 Mathematics - III 3 1 0 4

4

3 Basic Sc. 18B11CH311 Biology for Engineers 3 0 0 3 3

4 Engg. Sc. 18B11EC311 Electronic Devices and Circuits 2 1 0 3 3

5 Core 18B11CI312 Computer Organization and

Architecture 3 1 0 4 4

6 Core 18B11CI311 Data Structure & Algorithms 3 1 0 4 4

7 Engg. Sc. 18B17EC371 Devices & Circuits Lab 0 0 2 2 1

8 Core 18B17CI371 Data Structure & Algorithms

Lab 0 0 2 2

1

9 Core 18B17CI372 Web Technology lab 0 0 2 2 1

10 Mandatory 18B19GE391 Indian Constitution 1 0 0 1 0

Total 18 4 6 28 24

Page 26: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

26 | P a g e

18B11HS311 Finance & Accounting L-T-P

3- 0- 0 3 Credits

Course Objectives:

In today’s dynamic world engineers while taking decisions in the technical areas have to understand

the financial implications of such decisions. In order to deal effectively with financial issues they

need to understand, analyze and interpret financial data. This course will help them in

understanding the concepts and principles of accounting and finance with the support of software

packages so that they can make quick informed financial decisions.

Course Contents:

Unit 1: Time value of Money, Compounding, Discounting, Annuity, Perpetuity, Loan Amortization

Unit2: Introduction and Financial statements, Definition and Objectives of Financial management, Basic

financial concepts, Understanding of Balance Sheet and Income Statements

Unit 3:

Analysis of Financial Statements (Ratio Analysis), Common size statements, Ratio Analysis,

Interpretation, Importance and limitations

Unit4:

Capital Budgeting: Principle Techniques Nature of Capital Budgeting, Evaluation Techniques:

Discounting (NPV, IRR etc.) and Non-discounting Techniques (payback, ARR etc)

Unit5:

Cash Flows for Capital Budgeting, Identification and determination of relevant cash flows

Unit6: Long Term Sources of Finance, Definition, various sources of finance, advantages and

disadvantages 4

Unit7: Concept and measurement of cost of capital Definition, measurement of specific costs,

computation of Overall Cost of Capital,

Unit8:

Leverages and Capital structure decision Break Even Analysis, Operating, Financial and

combined leverage, Capital structure EBIT- EPS analysis

Unit9: Working Capital Management Working capital-Concept and Practical Considerations

Course Outcomes:

At the end of this course students will be able to understand:

1. The basic accounting principles.

2. They will be able to measure the financial performance of an organization and evaluate the

impact of business decisions at all levels.

3. Analyze financial statements using standard financial ratios of liquidity, activity, debt,

profitability, and market value.

4. Apply techniques to project financial statements for forecasting long-term financial needs.

Page 27: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

27 | P a g e

5. Explain the role of short-term financial management, and the key strategies and techniques used

to manage cash, marketable securities, accounts receivable and inventory.

6. Identify the major sources of short-term financing available to the firm.

7. Apply future value and present value concepts to single sums, mixed streams, and annuities.

8. Apply time value, risk, and return concepts. Apply valuation techniques to bonds.

9. Apply time value, risk, and return concepts to constant and variable growth models.

10. Identify relevant cash flows for capital budgeting projects and apply various methods to analyze

projects.

11. Apply techniques for estimating the cost of each component of the cost of capital and

understand how to assemble this information into a cost of capital.

12. Explain the concept of leverage and the benefits and costs associated with debt financing.

13. Identify the various long-term sources of funds for a firm.

Teaching Methodology:

The syllabus will be completed in about 42 Lectures including power point presentations. 3 units

will be completed before T-1 Examination and the next 3 unit will be completed by T-2

Examination. The remaining 3 unit will be completed between T-2 and the final Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference Books:

1. M.Y. Khan, and P.K. Jain, Financial Management: Text, Problems and Cases, 5th ed, Tata

McGraw Hill, 2007.

2. Prasanna Chandra, Financial Management Theory and Practice, 6th ed., Tata McGraw Hill,

2004.

3. I.M. Pandey, Financial management, 9th ed, Vikas Publishing House Pvt Ltd, 2006

4. J.C. Van Horne and J.M. Wachowicz Jr., Fundamentals of Financial Management, 11th ed,

Pearson Education, 2001.

5. R.M. Kishore, Financial Management, 6th ed, Taxmann, 2007

18B11MA311 Mathematics-III L-T-P

3-1-0 4 Credits

Course Objectives:

1. To provide mathematical background and sufficient expertise, so that the student can

understand the sentences in the language of probability theory, as well as solve probabilistic

problems in engineering applications.

2. To study the random variables and probability distributions.

3. To introduce the concept of curve fitting and test the hypothesis for the large and small samples.

Page 28: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

28 | P a g e

Course Contents:

Unit 1: Basic Probability:

Probability: Three basic approaches to probability, Conditional probability, total probability

theorem, Bayes theorem.

Unit 2: Random variables:

One dimensional random variables (discrete and continuous), distribution of a random variable

(density function and cdf). MGF and Characteristic function of a random variable and its utility.

Bivariate random variable, joint, marginal and conditional distributions, covariance and correlation,

Chebyshev's Inequality.

Unit 3: Probability Distributions:

Bernoulli, binomial, Poisson, negative binomial, geometric distributions. Uniform, exponential,

normal, gamma, Earlang, and Weibull distributions.

Unit 4: Applied Statistics:

Curve fitting by the method of least squares- fitting of straight lines, second degree parabolas and

more general curves. Test of significance: Large sample test for single proportion, difference of

proportions, single mean, difference of means, and difference of standard deviations.

Unit 5: Small sample test:

Test for single mean, difference of means and correlation coefficients, test for ratio of variances -

Chi-square test for goodness of fit and independence of attributes.

Course Outcomes: After studying this course the students would gain enough knowledge and understanding to solve

the problems related to probability and probability distribution. Also, students will avail to gain

enough knowledge to solve the applied statistics and curve fitting problems.

Teaching Methodology:

The entire content has been distributed in 5 units. The entire syllabi will be completed in

approximately 42 lectures along with 12-14 Tutorial classes. Two units will be completed before

T-1 examination and next two units will be completed before T-2 examination and remaining

syllabus will be covered before final examination.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference Books:

Page 29: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

29 | P a g e

1. Miller & Freund’s , “ Probability and Statistics for Engineers”, PHI, Eighth edition.

2. T. Veerarajan: ``Probability, statistics and random processes”, Tata McGraw-Hill, 2008.

3. Oliver C. Ibe: ``Fundamentals of applied probability and random processes”, Academic press,

2005.

4. Papoulis and S. U. Pillai: ``Probability, random variables and stochastic processes”, Tata

McGraw-Hill, 4th Edition, 2002.

5. S. Ross, A First Course in Probability, 6th Ed., Pearson Education India, 2002.

6. W. Feller, An Introduction to Probability Theory and its Applications, Vol. 1, 3rd Ed., Wiley,

1968.

18B11CH311 Biology for Engineers L-T-P

3-0-0 3 Credits

Course Objective:

Students will be introduced to the basics of biology such as cell structure and functions, inheritance

& evolution, basic concepts of genetics, and an introduction to microbiology.

Course Contents:

Unit 1. Basics (08 Lectures)

Diversity of life, prokaryotes and eukaryotes, basic cell constituents and macromolecules.

Unit 2. Biochemistry (10 Lectures) Metabolism (Catabolism and Anabolism) and Bioenergetics

Unit 3. Genetics (08 Lectures) Basic principles of Mendel, molecular genetics, structure and function of genes and Chromosomes,

Transcription and Translation, gene expression and regulation.

Unit 4. Cell Biology (07 Lectures) Macromolecules, membranes, organelles, cytoskeleton, signaling, cell division, Differentiation,

motility.

Unit 5. Microbiology (10 Lectures) Host-microbe interactions, physiology, ecology, diversity, and virology.

Course Outcomes:

Students will be able to know the concept of biology and biological terminologies in Biomedical

Engineering based technologies

Teaching Methodology: The Whole content has been distributed in 5 units. The whole syllabi will

be completed in about 42 Lecture including few descriptive 2 hours lecture including power point

presentations. Around 1.5 units will be completed before T-1 Examination and next 1.5 unit will be

compiled by T-2 Examination and rest syllabus will be completed later before final Examinations.

Evaluation Scheme:

Page 30: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

30 | P a g e

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference Books:

1. Principles and techniques of Biochemistry and Molecular Biology, by Keith Wilson and

John Walker.

2. Principles of Biochemistry, by Lehninger

3. Fundamentals of Ecology by Eugene Odum

4. Advanced Molecular Genetics by A. Puhler

5. Microbiology and Plant Pathology by P.D. Sharma

18B11EC311 Electronic Devices and Circuits L-T-P

2-1-0 3 Credits

Course Objectives:

To acquaint the students with the construction, theory and operation of the basic electronic devices

such as PN junction diode, Bipolar and Field effect Transistors, Power control devices and Opto-

electronic devices.

Course Contents:

Unit 1:

Semiconductor Diodes: Introduction, Material: Conductor, Semiconductor and Insulator, Energy

levels, Type of Semiconductor: Intrinsic and Extrinsic (N- type and P-type material), PN junction

diode, Depletion layer, V-I characteristics: ideal and practical, Diode resistance, Diode capacitance:

transition and diffusion, Diode equivalent Circuits, Zener Diode and its breakdown mechanism

Diode Applications: Series, Parallel and Series-Parallel Diode Circuits, Rectifier: Half and full

wave, Clippers, Clampers, Zener diode as shunt regulator.

Unit 2:

Bipolar Junction Transistors: Introduction, Structure, Operation and Characteristics, Types of

BJT.

BJT Applications: Load-line and Operating point, Fixed-Bias, Emitter Bias, Voltage-Divider Bias

Configuration. Collector Feedback, Emitter-Follower configuration. Bias Stabilization,

Amplification Action, Common Base, Common Emitter and Common Collector amplifier,

Unit 3:

Page 31: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

31 | P a g e

Field Effect Transistors: Introduction, Construction and Characteristic of JFETs. Transfer

Characteristic, MOSFET (Depletion and Enhancement) Type, Transfer Characteristic.

FET Applications: JFET biasing, FET Amplification, Common Source, Common Drain, Common

Gate amplifier,

Unit 4:

Operational Amplifiers: Introduction, Op-Amp basic, Feedback and its effect, Practical Op-Amp

Circuits, Inverting Amplifier, Non-inverting Amplifier, Input follower, Summing Amplifier,

Integrator, Differentiator, Differential Amplifier.

Unit 5:

Oscillators: Introduction, Feedback Oscillator principles, Barkhausen Criteria, RC Oscillator

circuits: Wien-bridge Oscillator, Phase- shift Oscillator, LC Oscillator, Crystal oscillator

Course Outcomes:

Upon completion of the subject, students will be able to:

1. Acquire some understanding in the fundamental of electronic devices and principles.

2. Solve basic problems in electronic circuits.

Teaching Methodology:

The whole content has been distributed in 6 units. The whole syllabi will be completed in about 42

Lecture along with around 12 Tutorial classes. First 2 units will be completed before T-1

Examination, so that around 14 lectures are covered till T1. Next 2 units will be completed by T-2

Examination, to make around 14 lectures. Last two units will be completed before final (T3)

Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/ Reference Books:

1. Robert Boylestad and Louis Nashelsky, “Electron Devices and Circuit Theory”, Pearson

Prentice Hall.

2. R.A. Gayakwad, “OP-Amp and Linear integrated Circuit Technology”, PHI

3. Jacob Millman and Arvin Grabel,”Microelectronics”, TMH

4. Sedra and Smith, ”Microelectronic Circuits”, Oxford University Press

5. Salivahanan. S, Suresh Kumar. N, Vallavaraj ,”Electronic Devices and circuits”, TMH

6. Donald A Neaman, “Semiconductor Physics and Devices”, TMH

Page 32: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

32 | P a g e

18B11CI311 Data Structure & Algorithms L-T-P

3-1-0 4 Credits

Course Objectives:

1. To impart the basic concepts of data structures and algorithms.

2. To understand concepts about searching and sorting techniques

3. To understand basic concepts about stacks, queues, lists, trees and graphs.

4. To enable them to write algorithms for solving problems with the help of fundamental data

structures

Course contents:

Unit 1: Introduction:

Basic Terminologies: Elementary Data Organizations, Data Structure Operations: insertion,

deletion, traversal etc.; Analysis of an Algorithm, Asymptotic Notations, Time-Space trade off.

Searching: Linear Search and Binary Search Techniques and their complexity analysis.

Unit 2: Stacks and Queues:

ADT Stack and its operations: Algorithms and their complexity analysis, Applications of Stacks:

Expression Conversion and evaluation – corresponding algorithms and complexity analysis. ADT

queue, Types of Queue: Simple Queue, Circular Queue, Priority Queue; Operations on each types

of Queues: Algorithms and their analysis.

Unit 3: Linked Lists:

Singly linked lists: Representation in memory, Algorithms of several operations: reversing,

Searching, Insertion into, Deletion from linked list; Linked representation of Stack and Queue,

Header nodes, doubly linked list: operations on it and algorithmic analysis; Circular Linked Lists:

all operations their algorithms and the complexity analysis.

Unit 4: Trees:

Basic Tree Terminologies, Different types of Trees: Binary Tree, Threaded Binary Tree, Binary

Search Tree, AVL Tree; Tree operations on each of the trees and their algorithms with complexity

analysis. Applications of Binary Trees. B Tree, B+ Tree: definitions, algorithms and analysis.

Unit 5: Sorting and Hashing:

Objective and properties of different sorting algorithms: Selection Sort, Bubble Sort, Insertion Sort,

Quick Sort, Merge Sort, Heap Sort; Performance and Comparison among all the methods, Hashing.

Unit 6:

Page 33: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

33 | P a g e

Graph: Basic Terminologies and Representations, Graph search and traversal algorithms and

complexity analysis.

Suggested Text/Reference Books:

1 “Fundamentals of Data Structures”, Illustrated Edition by Ellis Horowitz, Sartaj Sahni,

Computer Science Press.

2 Algorithms, Data Structures, and Problem Solving with C++”, Illustrated Edition by Mark

Allen Weiss, Addison-Wesley Publishing Company

3 “How to Solve it by Computer”, 2nd Impression by R. G. Dromey, Pearson Education.

Course Outcomes:

1. For a given algorithm student will able to analyze the algorithms to determine the time and

computation complexity and justify the correctness.

2. For a given Search problem (Linear Search and Binary Search) student will able to implement it.

3. For a given problem of Stacks, Queues and linked list student will able to implement it and

analyse the same to determine the time and computation complexity.

4. Student will able to write an algorithm Selection Sort, Bubble Sort, Insertion Sort, Quick Sort,

Merge Sort, Heap Sort and compare their performance in term of Space and Time complexity.

5. Student will able to implement Graph search and traversal algorithms and determine the time and

computation complexity.

Teaching Methodology: The syllabus will be completed in about 42 Lectures and a few illustrative

2 hour lectures including power point presentations. 2 units will be completed before T-1

Examination and the next 2 unit will be completed by T-2 Examination. The remaining 2 units will

be completed between T-2 and the final Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

18B11CI312 Computer Organization and

Architecture

L-T-P

3-1-0 4 Credits

Course Objectives:

To expose the students to the following:

1. How Computer Systems work & the basic principles

2. Instruction Level Architecture and Instruction Execution

3. The current state of art in memory system design

Page 34: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

34 | P a g e

4. How I/O devices are accessed and its principles.

5. To provide the knowledge on Instruction Level Parallelism

6. To impart the knowledge on micro programming

7. Concepts of advanced pipelining techniques.

Course contents:

Unit 1 Functional blocks of a computer:

CPU, memory, input-output subsystems, control unit.Instruction set architecture of a CPU –

registers, instruction execution cycle, RTL interpretation of instructions, addressing modes,

instruction set. Case study – instruction sets of some common CPUs.

Data representation: signed number representation, fixed and floating point representations,

character representation. Computer arithmetic – integer addition and subtraction, ripple carry adder,

carry look-ahead adder, etc. multiplication – shift-andadd, Booth multiplier, carry save multiplier,

etc. Division restoring and non-restoring techniques, floating point arithmetic.

Unit 2: Introduction to x86 architecture.

CPU control unit design: hardwired and micro-programmed design approaches, Case study –

design of a simple hypothetical CPU.

Memory system design: semiconductor memory technologies, memory organization.

Peripheral devices and their characteristics: Input-output subsystems, I/O device interface, I/O

transfers – program controlled, interrupt driven and DMA, privileged and non-privileged

instructions, software interrupts and exceptions. Programs and processes – role of interrupts in

process state transitions, I/O device interfaces – SCII, USB

Unit 3:

Pipelining: Basic concepts of pipelining, throughput and speedup, pipeline hazards.

Parallel Processors: Introduction to parallel processors, Concurrent access to memory and cache

coherency.

Unit 4:

Memory organization: Memory interleaving, concept of hierarchical memory organization, cache

memory, cache size vs. block size, mapping functions, replacement algorithms, write policies.

Course Outcomes:

Page 35: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

35 | P a g e

1. Draw the functional block diagram of a single bus architecture of a computer and describe the

function of the instruction execution cycle, RTL interpretation of instructions, addressing modes,

instruction set.

2. Write assembly language program for specified microprocessor for computing 16 bit

multiplication, division and I/O device interface (ADC, Control circuit, serial port communication).

3. Write a flowchart for Concurrent access to memory and cache coherency in Parallel Processors

and describe the process.

4. Given a CPU organization and instruction, design a memory Unit and analyze its operation by

interfacing with the CPU.

5. Given a CPU organization, assess its performance, and apply design techniques to Enhance

performance using pipelining, parallelism and RISC methodology

Teaching Methodology: The syllabus will be completed in about 42 Lectures and a few illustrative

2 hour lectures including power point presentations. 2 units will be completed before T-1

Examination and the next 1 unit will be completed by T-2 Examination. The remaining 1 units will

be completed between T-2 and the final Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference books:

1 “Computer Organization and Design: The Hardware/Software Interface”, 5th Edition by David

A. Patterson and John L. Hennessy, Elsevier.

2 “Computer Organization and Embedded Systems”, 6th Edition by CarlHamacher, McGraw Hill

Higher Education.

3 “Computer Architecture and Organization”, 3rd Edition by John P. Hayes, WCB/McGraw-Hill

4 “Computer Organization and Architecture: Designing for Performance”, 10th Edition by

William Stallings, Pearson Education.

5 “Computer System Design and Architecture”, 2nd Edition by Vincent P. Heuring and Harry F.

Jordan, Pearson Education.

18B17CI371 Data Structure & Algorithms Lab L-T-P

0-0-2 1 credit

Course Objectives:

Page 36: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

36 | P a g e

1. To teach efficient storage mechanisms of data for an easy access.

2. To design and implementation of various basic and advanced data structures.

3. To introduce various techniques for representation of the data in the real world.

4. To develop application using data structures.

5. To teach the concept of protection and management of data.

6. To improve the logical ability

Course Contents:

List of Experiments:

Program in C or C++ for following:

1. To implement addition and multiplication of two 2D arrays.

2. To transpose a 2D array.

3. To implement stack using array.

4. To implement queue using array.

5. To implement circular queue using array.

6. To implement stack using linked list.

7. To implement queue using linked list.

8. To implement circular queue using linked list.

9. To implement binary tree using linked list.

10. To implement binary search tree using linked list.

11. To implement tree traversals using linked list.

12. To implement BFS using Stack.

13. To implement DFS using Queue.

14. To implement Linear Search.

15. To implement Binary Search.

16. To implement Bubble Sorting.

17. To implement Selection Sorting.

Page 37: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

37 | P a g e

18. To implement Insertion Sorting.

19. To implement Merge Sorting.

20. To implement Heap Sorting.

Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a justified

manner.

Course Outcomes:

1 Student will be able to choose appropriate data structure as applied to specified problem

definition.

2 Student will be able to handle operations like searching, insertion, deletion, traversing

mechanism etc. on various data structures.

3 Students will be able to apply concepts learned in various domains like DBMS, compiler

construction etc.

4 Students will be able to use linear and non-linear data structures like stacks, queues , linked list

etc

Evaluation Scheme:

Day to Day Evaluation 60 Marks

Mid-Semester Practical Examination (P1) 20 Marks

End-Semester Practical Examination (P2) 20 Marks

Total 100 Marks

18B17EC371 Devices & Circuits Lab L-T-P

0-0-2 1 Credit

Laboratory Objectives:

On completion of the course students will have the skills and confidence to conceive and

implement a complex electronic circuits. More broadly, they will be ready to handle substantial and

challenging design problems.

List of Experiments:

1. Introduction to CRO, function generator and power supply.

2. Plot the V-I Characteristics of junction diode under forward biased condition.

3. Plot the V-I Characteristics of Zener junction diode under forward biased and reverse biased

condition

4. To design clipping circuit for the giving specification and hence to plot its input and output.

5. To design clamping circuit for the giving specification and hence to plot its input and output.

6. To draw wave shape of the electrical signal at input and output points of the half wave rectifiers.

Page 38: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

38 | P a g e

7. To draw wave shape of the electrical signal at input and output points of the full wave center

tapped and full wave bridge rectifier.

8. To design voltage multiplier circuit for the giving specification and hence to plot its input and

output.

9. To obtain input and output characteristics of Common emitter Configuration.

10. To obtain the transfer and output characteristic of FET.

11. To design and test the performance of non-inverting and inverting amplifier using op-amp.

12. To design and test the performance of differentiator and integrator circuit using op-amp.

Laboratory Outcomes:

1. Get an exposure to common electronic components.

2. Get an exposure to the working of diode and operational amplifier.

3. Develop the ability to analyze and design analog electronic circuits using discrete components

Teaching Methodology:

This lab course consists of 12 experiments. At the start of the semester, students will be

demonstrated by the different components (Diodes, Transistors etc.) and instruments. First 6

experiments will be completed before P1 examination and remaining will be completed afterwards.

All experiments will be completed till P2 so that all experiments are in syllabus of P2 examination.

Evaluation Scheme:

Day to Day Evaluation 60 Marks

Mid-Sem Lab Test (P1) 20 Marks

End-Sem Lab Test (P2) 20 Marks

Total 100 Marks

18B17CI372 Web Technology Lab L-T-P

0-0-2 1 Credit

Course Objectives:

1 Describe the concepts of WWW including browser and HTTP protocol.

2 List the various HTML tags and use them to develop the user-friendly web pages.

3 Define the CSS with its types and use them to provide the styles to the web pages at various

evels.

4 Develop the modern web pages using the HTML and CSS features with different layouts as

per need of applications.

5 Use the JavaScript to develop the dynamic web pages.

6 Use server side scripting with PHP to generate the web pages dynamically using the

database connectivity.

7 Develop the modern Web applications using the client and server side technologies and the

web design fundamentals.

Page 39: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

39 | P a g e

List of Experiments:

1 Write programs in Java to demonstrate the use of following components:Text fields,

buttons, Scrollbar, Choice, List and Check box.

2 Write Java programs to demonstrate the use of various Layouts like Flow Layout, Border

Layout, Grid Layout and card layout.

3 Write programs in Java to create applets incorporating the following features:

a. Create a color palette with matrix of buttons

b. Set background and foreground of the control text area by selecting a color from

color palette.

c. In order to select Foreground or background use check box control as radio buttons

4 Write programs in Java to do the following.

i. Set the URL of another server.

ii. Download the homepage of the server.

iii. Display the contents of homepage with date, content type, and Expiration

date. Last modified and length of the home page.

5 Write programs in Java using sockets to implement the following:

a. HTTP request

b. FTP

c. SMTP

d. POP3

6 Write a program in Java for creating simple chat application with datagram sockets and

datagram packets.

Course Outcomes:

1. Employ fundamental computer theory to basic programming techniques.

2. Use fundamental skills to maintain web server services required to host a website.

3. Select and apply markup languages for processing, identifying, and presenting of information

in web pages.

4. Use scripting languages and web services to transfer data and add interactive components to

web pages.

5. Create and manipulate web media objects using editing software.

6. Incorporate aesthetics and formal concepts of layout and organization to design websites that

effectively communicate using visual elements.

7. Conceptualize and plan an internet-based business that applies appropriate business models and

web technologies.

8. Combine multiple web technologies to create advanced web components.

9. Design websites using appropriate security principles, focusing specifically on the

vulnerabilities inherent in common web implementations.

Page 40: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

40 | P a g e

10. Incorporate best practices in navigation, usability and written content to design websites that

give users easy access to the information they seek.

Evaluation Scheme

Day to Day Evaluation 60 Marks

Mid-Semester Practical Examination (P1) 20 Marks

End-Semester Practical Examination (P2) 20 Marks

Total 100 Marks

Suggested Text/ Reference Books:

1. Burdman, Jessica, “Collaborative Web Development” Addison Wesley

2. Xavier, C, “ Web Technology and Design” , New Age International

3. Ivan Bayross,” HTML, DHTML, Java Script, Perl & CGI”, BPB Publication

4. Bhave, “Programming with Java”, Pearson Education

5. Herbert Schieldt, “The Complete Reference:Java”, TMH.

6. Hans Bergsten, “Java Server Pages”, SPD O’Reilly

7. Ullman, “PHP for the Web: Visual QuickStart Guide”, Pearson Education

8. Margaret Levine Young, “The Complete Reference Internet”, TMH

9. Naughton, Schildt, “The Complete Reference JAVA2”, TMH

18B19GE391 Indian Constitution L-T-P

1-0-0 0 credit

Course Objectives:

The students will be able to understand the need for a constitution in a democratic society and

appreciate the fundamental rights of the citizens of India.

Course Contents:

1. Introduction to Indian Constitution

a. Meaning of the term Constitution

b. Preamble of the Constitution

c. Constituent Assembly

d. The Salient Features of Indian Constitution

2. Fundamental Rights

a. Fundamental Rights

b. Fundamental Duties

c. The Directive Principles of State Policy

3. Union Government

a. Union Government

b. Union Legislature (Parliament)

c. Lok Sabha and Rajya Sabha (with Powers and Functions)

d. Union Excecutive

e. President of India (with Powers and Functions)

f. Prime Minister of India (with Powers and Functions)

g. Union Judiciary (Supreme Court)

Page 41: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

41 | P a g e

h. Jurisdiction of the Supreme Court

4. State Government

a. State Government

b. State Legislature (Legislative Assembly / Vidhan Sabha, Legislative Council / Vidhan

Parishad)

c. Powers and Functions of the State Legislature

d. State Executive

e. Governor of the State (with Powers and Functions)

f. The Chief Minister of the State (with Powers and Functions)

g. State Judiciary (High Courts)

5. Local Self Government (with Special Reference to Karnataka State)

a. Election Commission of India (with Powers and Functions)

b. The Union Public Service Commission (with Powers and Functions)

Suggested Text/Reference books:

1. ‘Indian Polity’ by Laxmikanth

2. ‘Indian Administration’ by Subhash Kashyap

3. ‘Indian Constitution’ by D.D. Basu

4. ‘Indian Administration’ by Avasti and Avasti

Page 42: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

42 | P a g e

Jaypee University, Anoopshahr

B. Tech. (CSE & IT)

Course Curriculum

Fourth Semester

IV Semester (B4)

Sr.

No. Category

Course Contact Hours Credits

Code Name L T P Total

1 HSS 18B11HS411 Professional Practice Law &

Ethics 3 0 0 3 3

2 Core 18B11CI411 Database Management Systems 3 1 0 4 4

3 Core 18B11CI412 Design and Analysis of

Algorithms 3 1 0 4 4

4 Core 18B11CI413 Object Oriented Programming 3 1 0 4 4

5 Core 18B11EC313 Digital Electronics 3 1 0 4 4

6 Core 18B17CI471 Database Systems Lab 0 0 2 2 1

7 Core 18B17CI472 Algorithms Lab 0 0 4 4 2

8 Core 18B17CI473 Object Oriented Programming

Lab 0 0 2 2 1

9 Core 18B17EC373 Digital Electronics Lab 0 0 2 2 1

10 Mandatory 18B19GE491 Essence of Indian Traditional

Knowledge 1 0 0 1 0

Total 16 4 10 30 24

18B11HS411 Professional Practice, Law & Ethics L-T-P

3-0-0 3 Credits

Page 43: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

43 | P a g e

Course Objectives:

This course will make the students understand the type of roles they are expected to play in the

society as practitioners of the engineering profession.

Course Contents:

Unit 1 A- Professional Practice – Respective roles of various stakeholders:

Government (constituting regulatory bodies and standardization organizations, prescribing norms to

ensure safety of the citizens); Standardization Bodies (ex. Bureau of Indian Standards)

(formulating standards of practice); professional bodies (ex. Institution of Engineers (India), Indian

Roads Congress,IIA/ COA, ECI, Local Bodies/ Planning Authorities) (certifying professionals and

offering platforms for interaction); Clients/ owners (role governed by contracts); Developers (role

governed by regulations such as RERA); Consultants (role governed by bodies such as CEAI);

Contractors (role governed by contracts and regulatory Acts and Standards); Manufacturers/

Vendors/ Service agencies (role governed by contracts and regulatory Acts and Standards)

Unit 1 B- Professional Ethics –

Definition of Ethics, Professional Ethics, Business Ethics,Corporate Ethics, Engineering Ethics,

Personal Ethics; Code of Ethics as defined in the website of Institution of Engineers (India);

Profession, Professionalism, Professional Responsibility, Professional Ethics; Conflict of Interest,

Gift Vs Bribery, Environmental breaches, Negligence, Deficiencies in state-of-the-art; Vigil

Mechanism, Whistleblowing,protected disclosures.RTI .

Unit 2: General Principles of Contracts Management:

Indian Contract Act, 1972 andamendments covering General principles of contracting; Contract

Formation & Law; Privacy of contract; Various types of contract and their features; Valid &

Voidable Contracts; Prime and sub-contracts; Joint Ventures & Consortium; Complex contract

terminology; Tenders, Request for Proposals, Bids & Proposals; Bid Evaluation; Contract

Conditions & Specifications; Critical /“Red Flag” conditions; Contract award & Notice To Proceed;

Variations & Changes in Contracts; Differing site conditions; Cost escalation; Delays, Suspensions

& Terminations; Time extensions & Force Majeure; Delay Analysis; Liquidated damages &

Penalties; Insurance & Taxation; Performance and Excusable Non-performance;Contract

documentation; Contract Notices; Wrong practices in contracting (Bid shopping,Bid fixing,

Cartels); Reverse auction; Case Studies; Build-Own-Operate & variations; Public-Private

Partnerships; International Commercial Terms.

Unit 3: Arbitration, Conciliation and ADR (Alternative Dispute Resolution) system: Arbitration – meaning, scope and types – distinction between laws of 1940 and 1996;UNCITRAL

model law – Arbitration and expert determination; Extent of judicialintervention; International

commercial arbitration; Arbitration agreements – essential and kinds, validity, reference and

interim measures by court; Arbitration tribunal – appointment,challenge, jurisdiction of arbitral

tribunal, powers, grounds of challenge, procedure and court assistance; Award including Form and

content, Grounds for setting aside an award, Enforcement, Appeal and Revision; Enforcement of

foreign awards – New York and Geneva Convention Awards; Distinction between conciliation,

negotiation, mediation and arbitration,confidentiality, resort to judicial proceedings, costs; Dispute

Resolution Boards; Lok Adalats.

Unit 4: Engagement of Labour and Labour & other construction-related Laws:

Page 44: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

44 | P a g e

Role of Labour in Engineering; Methods of engaging labour- on rolls, labour sub-contract, piece

rate work; Industrial Disputes Act, 1947; Collective bargaining; Industrial Employment (Standing

Orders) Act, 1946; Workmen’s Compensation Act, 1923; Building & Other Construction Workers

(regulation of employment and conditions of service) Act (1996) andRules (1998); RERA Act

2017, NBC 2017.

Unit 5: Law relating to Intellectual property:

Introduction – meaning of intellectual property, main forms of IP, Copyright, Trademarks, Patents

and Designs, Secrets; Law relating to Copyright in India including Historical evolution of Copy

Rights Act, 1957,Meaning of copyright – computer programs, Ownership of copyrights and

assignment, Criteria of infringement, Piracy in Internet – Remedies and procedures in India; Law

relating to Patents under Patents Act, 1970 including Concept and historical perspective of patents

law in India, Patentable inventions with special reference to biotechnology products, Patent

protection for computer programs, Process of obtaining patent – application, examination,

opposition and sealing of patents, Patent cooperation treaty and grounds for opposition,Rights and

obligations of patentee, Duration of patents – law and policy considerations, Infringement and

related remedies.

Unit 6: Cyber Laws:

Computer Crimes (Fraud and Embezzlement, Sabotage & Information Theft, Intruders, Hacking&

Cracking), Computer Crime Laws, Digital Forgery, Cyber Terrorism, Wiretapping & IT Act.

Course Outcomes:

It will develop some ideas of the legal and practical aspects of their profession including several

new areas of law such as IPR, ADR

Teaching Methodology:

The syllabus will be completed in about 42 Lectures including power point presentations. 2 units

will be completed before T-1 Examination and the next 2 unit will be completed by T-2

Examination. The remaining 2 unit will be completed between T-2 and the final Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference books:

1. Meena Rao (2006), Fundamental concepts in Law of Contract, 3rd Edn. Professional

2. Avtarsingh (2002), Law of Contract, Eastern Book Co.

3. Dutt (1994), Indian Contract Act, Eastern Law House

4. Anson W.R. (1979), Law of Contract, Oxford University Press

5. Wadhera (2004), Intellectual Property Rights, Universal Law Publishing Co.

6. T. Ramappa (2010), Intellectual Property Rights Law in India, Asia Law House

7. O.P. Malhotra, Law of Industrial Disputes, N.M. Tripathi Publishers

8. Rustamji R.F., Introduction to the Law of Industrial Disputes, Asia Publishing House

Page 45: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

45 | P a g e

9. Ethics in Engineering- M.W.Martin& R.Schinzinger, McGraw-Hill

10. Engineering Ethics, National Institute for Engineering Ethics, USA

11. www.ieindia.org

12. Engineering ethics: concepts and cases – C. E. Harris, M.S. Pritchard, M.J.Rabins

13. Contracts, http://206.127.69.152/jgretch/crj/211/ch7.ppt

14. Types of Contracts, http://cmsu2.cmsu.edu/public/classes/rahm/meiners.con.ppt

15. Cyber law,Govt of India by Nandan Kamat

16. Ghosh,B.(2006) Ethics in Management and Indian Ethos,2006 Second Edition, Vikas

Publishing house,New Delhi

17. Diwan,P. & Kapoor,S (2000) Cyber And E-Commerce Laws with information Technology Act,

& Rules,2nd edition,Prakesh Publication House,Jaipur

18B11CI412 Design and Analysis of Algorithms L-T-P

3-1-0 4 Credits

Course Objectives:

1. Analyze the asymptotic performance of algorithms.

2. Write rigorous correctness proofs for algorithms.

3. Demonstrate a familiarity with major algorithms and data structures.

4. Apply important algorithmic design paradigms and methods of analysis.

5. Synthesize efficient algorithms in common engineering design situations.

Course contents:

Unit 1:

Introduction: Characteristics of algorithm. Analysis of algorithm: Asymptotic analysis of

complexity bounds – best, average and worst-case behavior; Performance measurements of

Algorithm, Time and space trade-offs, Analysis of recursive algorithms through recurrence

relations: Substitution method, Recursion tree method and Masters’ theorem.

Unit 2:

Fundamental Algorithmic Strategies: Brute-Force, Greedy,Dynamic Programming, Branchand-

Bound and Backtracking methodologies for the design of algorithms; Illustrations of these

techniques for Problem-Solving , Bin Packing, Knap Sack TSP. Heuristics – characteristics and

their application domains.

Unit 3:

Graph and Tree Algorithms: Traversal algorithms: Depth First Search (DFS) and Breadth First

Search (BFS); Shortest path algorithms, Transitive closure, Minimum Spanning Tree, Topological

sorting, Network Flow Algorithm.

Unit 4:

Page 46: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

46 | P a g e

Tractable and Intractable Problems: Computability of Algorithms, Computability classes – P,NP,

NP-complete and NP-hard. Cook’s theorem, Standard NP-complete problems and Reduction

techniques.

Unit 5:

Advanced Topics: Approximation algorithms, Randomized algorithms, Class of problems beyond

NP – P SPACE

Suggested text/Reference books:

1 Introduction to Algorithms, 4TH Edition, Thomas H Cormen, Charles E Lieserson, Ronald L

Rivest and Clifford Stein, MIT Press/McGraw-Hill.

2 Fundamentals of Algorithms – E. Horowitz et al.

3 Algorithm Design, 1ST Edition, Jon Kleinberg and ÉvaTardos, Pearson.

4 Algorithm Design: Foundations, Analysis, and Internet Examples, Second Edition, Michael T

Goodrich and Roberto Tamassia, Wiley.

5 Algorithms -- A Creative Approach, 3RD Edition, UdiManber, Addison-Wesley, Reading, MA.

Course Outcomes:

1 For a given algorithms analyze worst-case running times of algorithms based on asymptotic

analysis and justify the correctness of algorithms.

2 Describe the greedy paradigm and explain when an algorithmic design situation calls for it. For

a given problem develop the greedy algorithms.

3 Describe the divide-and-conquer paradigm and explain when an algorithmic design situation

calls for it. Synthesize divide-and-conquer algorithms. Derive and solve recurrence relation.

4 Describe the dynamic-programming paradigm and explain when an algorithmic design situation

calls for it. For a given problems of dynamic-programming and Develop the dynamic

programming algorithms, and analyze it to determine its computational omplexity.

5 For a given problem model it using graph and write the corresponding algorithm to solve the

problems.

6 Explain the ways to analyze randomized algorithms (expected running time, probability of

error).

7 Explain what an approximation algorithm is. Compute the approximation factor of an

approximation algorithm (PTAS and FPTAS).

Teaching Methodology: The syllabus will be completed in about 42 Lectures and a few illustrative

2 hour lectures including power point presentations. 2 units will be completed before T-1

Examination and the next 2 unit will be completed by T-2 Examination. The remaining 1 unit will

be completed between T-2 and the final Examinations.

Page 47: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

47 | P a g e

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

18B11CI411 Database Management Systems L-T-P

3-1-0 4 Credits

Course Objectives:

1. To understand the different issues involved in the design and implementation of a database

system.

2. To study the physical and logical database designs, database modelling, relational, hierarchical,

and network models

3. To understand and use data manipulation language to query, update, and manage a database

4. To develop an understanding of essential DBMS concepts such as: database security, Integrity,

concurrency, distributed database, and intelligent database, Client/Server (Database Server),

Data Warehousing.

5. To design and build a simple database system and demonstrate competence with the

fundamental tasks involved with modelling, designing, and implementing a DBMS.

Course contents:

Unit 1:

Database system architecture: Data Abstraction, Data Independence, Data Definition Language

(DDL), Data Manipulation Language (DML).

Data models: Entity-relationship model, network model, relational and object oriented data

models, integrity constraints, data manipulation operations.

Unit 2:

Relational query languages: Relational algebra, Tuple and domain relational calculus,SQL3, DDL

and DML constructs, Open source and Commercial DBMS - MYSQL,ORACLE, DB2, SQL server.

Relational database design: Domain and data dependency, Armstrong's axioms, Normal forms,

Dependency preservation, Lossless design.

Query processing and optimization: Evaluation of relational algebra expressions, Query

equivalence, Join strategies, Query optimization algorithms.

Unit 3:

Storage strategies: Indices, B-trees, hashing.

Page 48: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

48 | P a g e

Unit 4:

Transaction processing: Concurrency control, ACID property, Serializability of scheduling,

Locking and timestamp based schedulers, Multi-version and optimistic Concurrency Control

schemes, database recovery.

Unit 5:

Database Security: Authentication, Authorization and access control, DAC, MAC and RBAC

models, Intrusion detection, SQL injection.

Unit 6:

Advanced topics: Object oriented and object relational databases, Logical databases, Web

databases, Distributed databases, Data warehousing and data mining.

Course Outcomes:

1 For a given query write relational algebra expressions for that query and optimize the developed

expressions

2 For a given specification of the requirement design the databases using E_R method and

normalization.

3 For a given specification construct the SQL queries for Open source and Commercial DBMS -

MYSQL, ORACLE, and DB2.

4 For a given query optimize its execution using Query optimization algorithms

5 For a given transaction-processing system, determine the transaction atomicity, consistency,

isolation, and durability.

6 Implement the isolation property, including locking, time stamping based on concurrency

control and Serializability of scheduling.

Teaching Methodology: The syllabus will be completed in about 42 Lectures and a few illustrative

2 hour lectures including power point presentations. 2 units will be completed before T-1

Examination and the next 2 unit will be completed by T-2 Examination. The remaining 2 units will

be completed between T-2 and the final Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference books:

1 “Database System Concepts”, 6th Edition by Abraham Silberschatz, Henry F.Korth, S.

Sudarshan, McGraw-Hill.

Page 49: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

49 | P a g e

2 “Principles of Database and Knowledge – Base Systems”, Vol 1 by J. D. Ullman,Computer

Science Press.

3 “Fundamentals of Database Systems”, 5th Edition by R. Elmasri and S. Navathe,Pearson

Education

4 “Foundations of Databases”, Reprint by Serge Abiteboul, Richard Hull, Victor Vianu, Addison-

Wesley.

18B11CI413 Object Oriented Programming L-T-P

3-1-0 4 Credits

Course Objectives:

The course will introduce standard tools and techniques for software development, using object

oriented approach, use of a version control system, an automated build process, an appropriate

framework for automated unit and integration tests.

Course contents:

Unit 1:

Abstract data types and their specification.How to implement an ADT. Concrete state space,

concrete invariant, abstraction function. Implementing operations, illustrated by the Text example.

Features of object-oriented programming. Encapsulation, object identity, polymorphism – but not

inheritance.

Unit 2:

Inheritance in OO design. Design patterns. Introduction and classification. The iterator pattern

Model-view-controller pattern.

Unit 3:

Commands as methods and as objects. Implementing OO language features Memory management.

Generic types and collections GUIs. Graphical programming with Scala and Swing The software

development process.

Unit 4:

Polymorphism and Virtual Functions in C++ ,RTTI and Casting types in C++,Function and

Operator overloading in C++, Namespace and Templates in C++,STL-Container classes, Sequence,

Iterators.

Unit 5:

Page 50: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

50 | P a g e

Java GUI and AWT, Introduction to Swing and Applet, Arrays, Inheritance and Abstract Classes in

JAVA, Packages, Class path, Interfaces in JAVA, Basic OO Testing and Exception Handling in

C++ and JAVA.

Course Outcomes:

After taking the course, students will be able to:

1 Specify simple abstract data types and design implementations, using abstraction functions to

document them.

2 Recognise features of object-oriented design such as encapsulation, polymorphism, inheritance,

and composition of systems based on object identity.

3 Name and apply some common object-oriented design patterns and give examples of their use.

4 Design applications with an event-driven graphical user interface.

Teaching Methodology: The syllabus will be completed in about 42 Lectures and a few illustrative

2 hour lectures including power point presentations. 2 units will be completed before T-1

Examination and the next 2 unit will be completed by T-2 Examination. The remaining 1 units will

be completed between T-2 and the final Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference books:

1 Barbara Liskov, Program Development in Java, Addison-Wesley, 2001

2 Object Oriented Programming in C++ by E. Balagurusamy, TMH, New Delhi.

3 OO Programming in C++ by Robert Lafore, Galgotia Publication

18B11EC313 Digital Electronics L-T-P

3-1-0 4 Credits

Course Objectives:

1. To introduce basic postulates of Boolean algebra and shows the correlation between Boolean

expressions

2. To introduce the methods for simplifying Boolean expressions

3. To outline the formal procedures for the analysis and design of combinational circuits and

sequential circuits

4. To introduce the concept of memories and programmable logic devices

Course Contents:

Page 51: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

51 | P a g e

Unit 1: (8 hours)

Introduction: Introduction to Digital system, Comparison of Digital system with Analog system,

Number System and Codes: Decimal, Binary, Hexadecimal and Octal number systems, base

conversions, Binary, octal and hexadecimal arithmetic (addition, subtraction by complement

method, multiplication), representation of signed and unsigned numbers, Weighted codes-BCD

code, Excess-3 code, Gray code, Error detection and correction,

Logic Gates and Boolean algebra: Introduction to Boolean Algebra and Boolean operators, Truth

Tables of OR, AND, NOT, Basic postulates and fundamental theorems of Boolean algebra, Truth

tables, construction and symbolic representation of XOR, XNOR, Universal (NOR and NAND)

gates, Standard representation of logic functions (SOP and POS), Karnaugh map minimization,

Quine-McClusky Method,

Unit 2: (10 hours)

Combinational Logic Analysis and Design: Introduction and Analysis procedure, Design

procedure, Half adder, Full adder, Half Subtractor, Full Subtractor, Magnitude comparator, BCD

adder, Carry look ahead adder, Multipliers, Multiplexers, De-multiplexers, Encoders and Decoders,

Unit 3: (8 hours)

Sequential logic design: Latches and Flip flops , S-R Flip flop, J-K Flip flop, T and D type Flip

flop, Conversion of Flip-flops, Race around condition and Master slave flip flop ,Clocked and edge

triggered Flip flops, Registers, Counters (synchronous and asynchronous), State Table, State

Diagrams, counter design using excitation table and equations and Analysis of clocked sequential

circuits,

Unit 4: (8 hours)

Analog to Digital and Digital to Analog converters: Design of various Analog to Digital and

Digital to Analog converters

Digital Logic families: Parameters of Logic Families: Fan-in, Fan out, Noise Margin, Power

Dissipation, Figure of merit, Speed power product, Introduction to Logic Families: DTL, RTL,

TTL, ECL and MOS families and their comparison.

Unit 5: (8 hours)

Digital Memories and Programmable Logic: Introduction to Semiconductor Memories, RAM,

ROM, Digital design with PROM, PLA, PAL, FPGA and sequential Programmable devices.

Waveform generation and shaping: 555 Timer, A stable and monostable Multivibrators.

Introduction to VHDL

Course Outcomes:

After studying this course the students would gain enough knowledge

1 Have a thorough understanding of the fundamental concepts and techniques used in digital

electronics.

2 To understand and examine the structure of various number systems and its application in

digital design.

3 The ability to understand, analyze and design various combinational and sequential circuits.

4 Ability to identify basic requirements for a design application and propose a cost effective

solution.

5 The ability to identify and prevent various hazards and timing problems in a digital design.

6 To develop skill to build, and troubleshoot digital circuits.

Page 52: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

52 | P a g e

Teaching Methodology:

The whole content has been distributed in 6 units. The whole syllabi will be completed in about 42

Lecture along with around 12 Tutorial classes. First 2 units will be completed before T-1

Examination, so that around 14 lectures are covered till T1. Next 2 units will be completed by T-2

Examination, to make around 14 lectures. Last 2 units will be completed before final (T3)

Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/ Reference Books:

1. M. Morris Mano and M. D. Ciletti, “Digital Design”, 4th Edition, Pearson Education

2. Anil K. Maine, “Digital Circuits: Principle and Integrated Circuits”, Wiley India

3. R. P. Jain, “Modern Digital Electronics”, McGraw Hill Education.

4. Thomas L. Floyd, “Digital Fundamentals”, Pearson Education

5. Charles H. Roth. “Fundamentals of Logic Design”, Thomson Learning

18B17CI471 Database Systems Lab L-T-P

0-0-2 1 Credit

Course Objectives:

1. have a broad understanding of database concepts and database management system software

2. have a high-level understanding of major DBMS components and their function

3. Be able to model an application’s data requirements using conceptual modeling tools like

ER diagrams and design database schemas based on the conceptual model.

4. Be able to write SQL commands to create tables and indexes, insert/update/delete data, and

query data in a relational DBMS.

5. Be able to program a data-intensive application using DBMS APIs.

Course Contents:

List of Experiments:

1. Study of DBMS, RDBMS and ORDBMS.

2. To study Data Definition language Statements.

3. To study Data Manipulation Statements.

4. Study of SELECT command with different clauses.

5. Study of SINGLE ROW functions (character, numeric, Data functions).

Page 53: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

53 | P a g e

6. Study of GROUP functions (avg, count, max, min, Sum).

7. Study of various type of SET OPERATORS (Union, Intersect, Minus).

8. Study of various type of Integrity Constraints.

9. Study of Various type of JOINS.

10. To study Views and Indices.

Course Outcomes:

1. Describe DBMS architecture, physical and logical database designs, database modeling,

relational, hierarchical and network models.

2. Identify basic database storage structures and access techniques such as file organizations,

indexing methods including B‐tree, and hashing.

3. Learn and apply structured query language (SQL) for database definition and database

manipulation.

4. Demonstrate an understanding of normalization theory and apply such knowledge to the

normalization of a database.

5. Understand various transaction processing, concurrency control mechanisms and database

protection mechanisms

Evaluation Scheme: Day to Day Evaluation 60 Marks

Mid-Semester Practical Examination (P1) 20 Marks

End-Semester Practical Examination (P2) 20 Marks

Total 100 Marks

18B17CI472 Algorithms Lab L-T-P

0-0-4 2 Credits

Course Objectives:

1. Analyze the asymptotic performance of algorithms.

2. Write rigorous correctness proofs for algorithms.

3. Demonstrate a familiarity with major algorithms and data structures.

4. Apply important algorithmic design paradigms and methods of analysis.

5. Synthesize efficient algorithms in common engineering design situations.

Course Contents:

List of Experiments:

1. Analysis of common problems

2. Analysis of sorting algorithms

3. Designing of time and space efficient algorithms

4. Sorting Algorithms

5. Heaps and Heapsort

6. Greedy Algorithms

7. Dynamic Programming

8. Graph Algorithms

Page 54: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

54 | P a g e

9. Balanced Search Tree Structures

10. Advanced Tree Structures

11. Fibonacci Heap

12. String Matching Algorithms

13. Backtracking

Course Outcomes:

1. Argue the correctness of algorithms using inductive proofs and invariants.

2. Analyse worst-case running times of algorithms using asymptotic analysis.

3. Describe the divide-and-conquer paradigm and explain when an algorithmic design situation

calls for it. Recite algorithms that employ this paradigm. Synthesize divide-and-conquer

algorithms. Derive and solve recurrences describing the performance of divide-and-conquer

algorithms.

Evaluation Scheme: Day to Day Evaluation 60 Marks

Mid-Semester Practical Examination (P1) 20 Marks

End-Semester Practical Examination (P2) 20 Marks

Total 100 Marks

18B17CI473 Object Oriented Programming Lab L-T-P

0-0-2 1 credit

Course Objectives:

1. Be able to understand the difference between object oriented programming and procedural

oriented language and data types in C++.

2. Be able to program using C++ features such as composition of objects, Operator

overloading, inheritance, Polymorphism etc.

3. At the end of the course students will able to simulate the problem in the subjects like

Operating system, Computer networks and real world problems

Course Contents:

List of Experiments:

1. Class with static Data Member

2. Class with Static Member Function

3. Function with Default Argument

4. Matrix class using default argument, static data members and friend function

5. Arithmetic Operations on Complex Number using Operator Overloading

6. Dynamic Memory Allocation-Matrix using copy constructor and assignment Operator

Overloading new and delete operator

7. Template for Linked List Class and its Methods

8. A Bubble sort, Insertion sort using class template

9. Merge sort, Quick sort using class template

10. Implementation of Stack-Exception Handling, Queue-Exception Handling.

Page 55: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

55 | P a g e

11. Demonstration of Dynamic Polymorphism and RTTI on Shape Hierarchy

12. Operations on Complex Number using Files

Course Outcomes:

1. Understand fundamentals of programming such as variables, conditional and iterative

execution, methods, etc.

2. Understand fundamentals of object-oriented programming in Java, including defining

classes, invoking methods, using class libraries, etc.

3. Be aware of the important topics and principles of software development.

4. Have the ability to write a computer program to solve specified problems.

5. Be able to use the Java SDK environment to create, debug and run simple Java programs.

Evaluation Scheme: Day to Day Evaluation 60 Marks

Mid-Semester Practical Examination (P1) 20 Marks

End-Semester Practical Examination (P2) 20 Marks

Total 100 Marks

18B17EC373 Digital Electronics Lab L-T-P

0-0-2 1 Credits

Laboratory Objectives:

On the completion of this laboratory course, the students will be able to:

1. Demonstrate the truth table of various expressions and combinational circuits using logic gates.

2. Design, test and evaluate various combinational circuits such as adders, subtractors,

comparators, multiplexers and de-multiplexers.

3. Construct flips-flops, counters and shift registers.

4. Simulate full adder and up/down counters.

List of Experiments:

1. Introduction to Digital Electronics lab- nomenclature of digital IC’s specifications, study of the

data sheet, concept of VCC and ground, verification of the truth tables of logic gates using TTL

ICs.

2. Implementation of the given Boolean function using logic gates in both SOP and POS forms.

3. To design and implement Half Adder and Full Adder circuit using basic logic gates and

universal logic gates.

4. To design and implement Half Subtractor and Full Subtractor circuit using basic logic gates and

universal logic gates.

5. To design & verify the operation of magnitude comparator.

6. To verify NAND and NOR gate as universal logic gates.

7. Implementation of 2x1 and 4x1 multiplexer using basic logic gates and verify their truth tables.

8. Implementation and verification of decoder operation using logic gates.

9. Verification of state tables of RS, JK, T and D flip-flops using 3 NAND & NOR gates.

10. Design and verify the 4-bit synchronous counter.

Page 56: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

56 | P a g e

11. Design and verify the 4-bit asynchronous counter.

12. To realize the Ring Counter and Johnson Counter using IC7476.

13. Design, and Verify the 4-bit Serial in - Parallel out Shift Registers.

Laboratory Outcomes:

With the help of this laboratory, students will learn about the basics of digital electronics that how a

data is being converted to digital form and how the data communicates in the digital form and how

to interface the Logic gates IC with each other. The base of this subject will be helpful in further

laboratory of Microprocessor and Interfacing. The entire practical are running smoothly and we

keep on checking each practical kit separately time to time for its working.

Teaching Methodology:

Lab work will be divided and covered in two parts. First 7 experiments will be completed before P1

examination and remaining will be completed afterwards. All experiments will be completed till P2

so that all experiments are in syllabus of P2 examination.

Evaluation Scheme:

Day to Day Evaluation 60 Marks

Mid-Sem Lab Test (P1) 20 Marks

End-Sem Lab Test (P2) 20 Marks

Total 100 Marks

Page 57: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

57 | P a g e

Jaypee University, Anoopshahr

B. Tech. (CSE & IT)

Course Curriculum

Fifth Semester

V Semester (B5)

Sr.

No

.

Category

Course Contact Hours

Credits Code Name L T P Total

1 OE - I 3 0 0 3 3

2 DE - I 3 0 0 3 3

3 DE -II 3 0 0 3 3

4 Core 18B11CI511 Operating Systems 3 1 0 4 4

5 Core 18B11CI512 Theory of Computation 3 1 0 4 4

6 Core 18B17CI571 Operating Systems Lab 0 0 2 2 1

7 Core 18B17CI572 Advance Programming Lab 0 0 2 2 1

8 Project 18B19CI591 Minor Project 0 0 2 2 1

Total 15 2 6 23 20

Page 58: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

58 | P a g e

18B11CI511 Operating Systems L-T-P

3-1-0 4 Credits

Course Objectives:

To learn the fundamentals of Operating Systems.

1 To learn the mechanisms of OS to handle processes and threads and their communication

2 To learn the mechanisms involved in memory management in contemporary OS

3 To gain knowledge on distributed operating system concepts that includes architecture, Mutual

exclusion algorithms, deadlock detection algorithms and agreement protocols

4 To know the components and management aspects of concurrency management

Course contents:

Unit 1:

Introduction: Concept of Operating Systems, Generations of Operating systems, Types of

Operating Systems, OS Services, System Calls, Structure of an OS - Layered, Monolithic,

Microkernel Operating Systems, Concept of Virtual Machine. Case study on UNIX and

WINDOWS Operating System.

Unit 2:

Processes: Definition, Process Relationship, Different states of a Process, Process State transitions,

Process Control Block (PCB), Context switching

Thread: Definition, Various states, Benefits of threads, Types of threads, Concept of multithreads

Process Scheduling: Foundation and Scheduling objectives, Types of Schedulers, Scheduling

criteria: CPU utilization, Throughput, Turnaround Time, Waiting Time, Response Time;

Scheduling algorithms: Pre-emptive and Non pre-emptive, FCFS, SJF, RR; Multiprocessor

scheduling: Real Time scheduling: RM and EDF.

Unit 3:

Inter-process Communication: Critical Section, Race Conditions, Mutual Exclusion, Hardware

Solution, Strict Alternation, Peterson’s Solution, The Producer\Consumer Problem, Semaphores,

Event Counters, Monitors, Message Passing, Classical IPC Problems: Reader’s & Writer Problem,

Dinning Philosopher Problem etc.

Unit 4:

Deadlocks: Definition, Necessary and sufficient conditions for Deadlock, Deadlock Prevention,

and Deadlock Avoidance: Banker’s algorithm, Deadlock detection and Recovery.

Page 59: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

59 | P a g e

Unit 5:

Memory Management: Basic concept, Logical and Physical address map, Memory allocation:

Contiguous Memory allocation – Fixed and variable partition– Internal and External fragmentation

and Compaction; Paging: Principle of operation – Page allocation – Hardware support for paging,

Protection and sharing, Disadvantages of paging.

Virtual Memory: Basics of Virtual Memory – Hardware and control structures – Locality of

reference, Page fault , Working Set , Dirty page/Dirty bit – Demand paging, Page Replacement

algorithms: Optimal, First in First Out (FIFO), Second Chance (SC), Not recently used (NRU) and

Least Recently used (LRU).

Unit 6:

I/O Hardware: I/O devices, Device controllers, Direct memory access Principles of I/O Software:

Goals of Interrupt handlers, Device drivers, Device independent I/O software, Secondary-Storage

Structure: Disk structure, Disk scheduling algorithms

File Management: Concept of File, Access methods, File types, File operation, Directory structure,

File System structure, Allocation methods (contiguous, linked, indexed), Free-space management

(bit vector, linked list, grouping), directory implementation (linear list, hash table), efficiency and

performance.

Disk Management: Disk structure, Disk scheduling - FCFS, SSTF, SCAN, C-SCAN, Disk

reliability, Disk formatting, Boot-block, Bad blocks

Course Outcomes:

6 Create processes and threads.

7 Develop algorithms for process scheduling for a given specification of CPU utilization,

Throughput, Turnaround Time, Waiting Time, and Response Time.

8 For a given specification of memory organization develop the techniques for optimally

allocating memory to processes by increasing memory utilization and for improving the access

time.

9 Design and implement file management system.

10 For a given I/O devices and OS (specify) develop the I/O management functions in OS as part

of a uniform device abstraction by performing operations for synchronization between CPU and

I/O controllers.

Teaching Methodology: The syllabus will be completed in about 42 Lectures and a few illustrative

2 hour lectures including power point presentations. 2 units will be completed before T-1

Examination and the next 2 unit will be completed by T-2 Examination. The remaining 2 units will

be completed between T-2 and the final Examinations.

Suggested Text/Reference books:

Page 60: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

60 | P a g e

1 Operating System Concepts Essentials, 9th Edition by AviSilberschatz, Peter Galvin, Greg

Gagne, Wiley Asia Student Edition.

2 Operating Systems: Internals and Design Principles, 5th Edition, William Stallings, Prentice

Hall of India.

3 Operating System: A Design-oriented Approach, 1st Edition by Charles Crowley, Irwin

Publishing

4 Operating Systems: A Modern Perspective, 2nd Edition by Gary J. Nutt, Addison-Wesley

5 Design of the Unix Operating Systems, 8th Edition by Maurice Bach, Prentice-Hall of India

6 Understanding the Linux Kernel, 3rd Edition, Daniel P. Bovet, Marco Cesati, O'Reilly and

Associates

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

18B11CI512 Theory of Computation L-T-P

3-1-0 4 Credits

Course Objectives:

1. Develop a formal notation for strings, languages and machines.

2. Design finite automata to accept a set of strings of a language.

3. Prove that a given language is regular and apply the closure properties of languages.

4. Design context free grammars to generate strings from a context free language and convert

them into normal forms.

5. Prove equivalence of languages accepted by Push Down Automata and languages generated by

context free grammars

6. Identify the hierarchy of formal languages, grammars and machines.

7. Distinguish between computability and non-computability and Decidability and undecidability.

Course contents:

Unit 1:

Introduction: Alphabet, languages and grammars, productions and derivation, Chomsky hierarchy

of languages.

Unit 2:

Regular languages and finite automata: Regular expressions and languages, deterministic finite

automata (DFA) and equivalence with regular expressions, nondeterministic finite automata (NFA)

Page 61: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

61 | P a g e

and equivalence with DFA, regular grammars and equivalence with finite automata, properties of

regular languages, pumping lemma for regular languages, minimization of finite automata.

Unit 3:

Context-free languages and pushdown automata: Context-free grammars (CFG) and languages

(CFL), Chomsky and Greibach normal forms, nondeterministic pushdown automata (PDA) and

equivalence with CFG, parse trees, ambiguity in CFG, pumping lemma for context-free languages,

deterministic pushdown automata, closure properties of CFLs.

Unit 4:

Context-sensitive languages: Context-sensitive grammars (CSG) and languages, linear bounded

automata and equivalence with CSG.

Unit 5:

Turing machines: The basic model for Turing machines (TM), Turing recognizable (recursively

enumerable) and Turing-decidable (recursive) languages and their closure properties, variants of

Turing machines, nondeterministic TMs and equivalence with deterministic TMs, unrestricted

grammars and equivalence with Turing machines, TMs as enumerators. Undecidability: Church-

Turing thesis, universal Turing machine, the universal and diagonalization languages, reduction

between languages and Rice s theorem, undecidable problems about languages.

Course Outcomes:

1 Write a formal notation for strings, languages and machines.

2 Design finite automata to accept a set of strings of a language.

3 For a given language determine whether the given language is regular or not. Design context

free grammars to generate strings of context free language.

4 Determine equivalence of languages accepted by Push Down Automata and languages

generated by context free grammars

5 Write the hierarchy of formal languages, grammars and machines.

6 Distinguish between computability and non-computability and Decidability and undecidability.

Teaching Methodology: The syllabus will be completed in about 42 Lectures and a few illustrative

2 hour lectures including power point presentations. 2 units will be completed before T-1

Examination and the next 2 unit will be completed by T-2 Examination. The remaining 1 units will

be completed between T-2 and the final Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Page 62: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

62 | P a g e

Suggested Text/Reference books:

1 John E. Hopcroft, Rajeev Motwani and Jeffrey D. Ullman, Introduction to Automata Theory,

Languages, and Computation, Pearson Education Asia.

2 Harry R. Lewis and Christos H. Papadimitriou, Elements of the Theory of Computation,

Pearson Education Asia.

3 Dexter C. Kozen, Automata and Computability, Undergraduate Texts in Computer Science,

Springer.

4 Michael Sipser, Introduction to the Theory of Computation, PWS Publishing.

5 John Martin, Introduction to Languages and the Theory of Computation, Tata McGraw Hill.

18B17CI571 Operating Systems Lab L-T-P

0-0-2 1 Credit

Course Objectives:

1. To familiarize students with the architecture of Unix OS.

2. To provide necessary skills for developing and debugging programs in UNIX environment.

Course Contents:

List of Experiments:

1 Study and Identification of standard desktop personal computer

2 Understanding of Motherboard and its interfacing components

3 Install and configure computer drivers and system components.

4 Disk formatting, partitioning and Disk operating system commands

5 Install, upgrade and configure Windows operating systems.

6 Remote desktop connections and file sharing.

7 Identify, Install and manage network connections Configuring IP address and Domain name

system

8 Install, upgrade and configure Linux operating systems.

9 Installation Antivirus and configure the antivirus.

10 Installation of printer and scanner software.

11 Disassembly and Reassembly of hardware.

12 Trouble shooting and Managing Systems

Course Outcomes:

1. Appreciate the advantages of Unix OS

2. Develop and debug, C programs created on UNIX platforms.

3. Use and if necessary install standard libraries.

Evaluation Scheme:

Day to Day Evaluation 60 Marks

Mid-Semester Practical Examination (P1) 20 Marks

End-Semester Practical Examination (P2) 20 Marks

Total 100 Marks

Page 63: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

63 | P a g e

18B17CI572

Advance Programming Lab

L-T-P

0-0-4

2 Credits

Course Objectives:

In this laboratory after completing experiments student has to learn how to analyze a problem &

design the solution for the problem. In addition to that, solution must be optimum, i.e., time

complexity & memory usage of the solution must be very low. They will be able to find the optimal

solution of the problems using advance algorithms design technique.

Course Contents:

List of Experiments:

1 Dynamic Programming

2 Greedy Programming

3 Van Emde Boas Priority Queues

4 Pattern finding and Design Problems

5 Randomized Algorithms

6 Advance Graph Algorithms

7 Advance tree structures

8 Linear Programming

9 Parallel Algorithms

Course Outcomes:

1 Develop the dynamic programming algorithms, and analyze it to determine its computational

complexity.

2 For a given model engineering problem model it using graph and write the corresponding

algorithm to solve the problems.

3 Explain the ways to analyze randomized algorithms (expected running time, probability of

error).

4 Explain what an approximation algorithm is. Compute the approximation factor of an

approximation algorithm (PTAS and FPTAS).

Evaluation Scheme:

Day to Day Evaluation 60 Marks

Mid-Semester Practical Examination (P1) 20 Marks

End-Semester Practical Examination (P2) 20 Marks

Total 100 Mark

Page 64: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

64 | P a g e

18B19CI591

Minor Project

L-T-P

0-0-2

1 Credit

Course Objectives:

Student should learn to implementation of real world problems and their solution

Course Contents:

Students works in teams on projects related to real world problems based on advance field of

studies like machine learning , data mining, Artificial Intelligence , Image processing, Cloud

Computing , Big data and data analytics

Course Outcomes:

Student should be able to analyse the real world software requirement and should be able to

implement the project according to customer need

Evaluation Scheme:

Project Report and Continuous Evaluation 50 Marks

Mid-Semester Practical Examination (P1) 25 Marks

End-Semester Practical Examination (P2) 25 Marks

Total 100 Marks

Page 65: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

65 | P a g e

Jaypee University, Anoopshahr

B.Tech. (CSE& IT)

Course Curriculum

Sixth Semester

VI Semester (B6)

Sr.

No. Category

Course Contact Hours Credits

Code Name L T P Total

1 OE - II 3 0 0 3 3

2 DE - III 3 0 0 3 3

3 DE - IV 3 0 0 3 3

4 Core 18B11CI611 Computer Networks 3 1 0 4 4

5 Core 18B11CI612 Compiler Design 3 1 0 4 4

6 Core 18B17CI671 Computer Networks Lab 0 0 2 2 1

7 Core 18B17CI672 Compiler Design Lab 0 0 2 2 1

8 Project 18B19CI691 Minor project 0 0 2 2 1

9 Mandatory 18B19GE691 Industrial Training ($) 0 0 0 0 0

Total 15 2 6 23 20

$ 6 weeks Industrial Training during summer break after VIth Semester. Evaluation will be done at the

start of VIIth Semester.

Page 66: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

66 | P a g e

18B11CI611 Computer Networks L-T-P

3-1-0 4 Credits

Course Objectives:

1. To develop an understanding of modern network architectures from a design and performance

perspective.

2. To introduce the student to the major concepts involved in wide-area networks (WANs), local

area networks (LANs) and Wireless LANs (WLANs).

3. To provide an opportunity to do network programming

4. To provide a WLAN measurement ideas.

Course contents:

Unit 1:

Data communication Components: Representation of data and its flow Networks , Various

Connection Topology, Protocols and Standards, OSI model, Transmission Media, LAN:Wired

LAN, Wireless LANs, Connecting LAN and Virtual LAN, Techniques for Bandwidth utilization:

Multiplexing - Frequency division, Time division and Wave division, Concepts on spread

spectrum.

Unit 2:

Data Link Layer and Medium Access Sub Layer: Error Detection and Error Correction -

Fundamentals, Block coding, Hamming Distance, CRC; Flow Control and Error control protocols -

Stop and Wait, Go back – N ARQ, Selective Repeat ARQ, Sliding Window, Piggybacking,

Random Access, Multiple access protocols -Pure ALOHA, Slotted ALOHA,

CSMA/CD,CDMA/CA

Unit 3:

Network Layer: Switching, Logical addressing – IPV4, IPV6; Address mapping – ARP, RARP,

BOOTP and DHCP–Delivery, Forwarding and Unicast Routing protocols.

Unit 4:

Transport Layer: Process to Process Communication, User Datagram Protocol (UDP),

Transmission Control Protocol (TCP), SCTP Congestion Control; Quality of Service, QoS

improving techniques: Leaky Bucket and Token Bucket algorithm.

Unit 5:

Application Layer: Domain Name Space (DNS), DDNS, TELNET, EMAIL, File Transfer

Protocol (FTP), WWW, HTTP, SNMP, Bluetooth, Firewalls, Basic concepts of Cryptography

Page 67: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

67 | P a g e

Course Outcomes:

1 Explain the functions of the different layer of the OSI Protocol.

2 Draw the functional block diagram of wide-area networks (WANs), local area networks (LANs)

and Wireless LANs (WLANs) describe the function of each block.

3 For a given requirement (small scale) of wide-area networks (WANs), local area networks

(LANs) and Wireless LANs (WLANs) design it based on the market available component

4 For a given problem related TCP/IP protocol developed the network programming.

5 Configure DNS DDNS, TELNET, EMAIL, File Transfer Protocol (FTP), WWW, HTTP,

SNMP, Bluetooth, Firewalls using open source available software and tools.

Teaching Methodology: The syllabus will be completed in about 42 Lectures and a few illustrative

2 hour lectures including power point presentations. 2 units will be completed before T-1

Examination and the next 2 unit will be completed by T-2 Examination. The remaining 1 unit will

be completed between T-2 and the final Examinations.

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

Suggested Text/Reference books:

1 Data Communication and Networking, 4th Edition, Behrouz A. Forouzan, McGraw- Hill.

2 Data and Computer Communication, 8th Edition, William Stallings, Pearson Prentice Hall

India.

3 Computer Networks, 8th Edition, Andrew S. Tanenbaum, Pearson New International Edition.

4 Internetworking with TCP/IP, Volume 1, 6th Edition Douglas Comer, Prentice Hall of India.

5 TCP/IP Illustrated, Volume 1, W. Richard Stevens, Addison-Wesley, United States of America.

18B11CI612 Compiler Design L-T-P

3-1-0 4 Credits

Course Objectives:

1. To understand and list the different stages in the process of compilation.

2. Identify different methods of lexical analysis

3. Design top-down and bottom-up parsers

4. Identify synthesized and inherited attributes

5. Develop syntax directed translation schemes

6. Develop algorithms to generate code for a target machine

Page 68: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

68 | P a g e

Course contents:

The aim is to learn how to design and implement a compiler and also to study the underlying

theories. The main emphasis is for the imperative language.

Unit 1:

Introduction: Phases of compilation and overview. Lexical Analysis (scanner): Regular languages,

finite automata, regular expressions, from regular expressions to finite automata, scanner generator

(lex, flex).

Unit 2:

Syntax Analysis (Parser): Context-free languages and grammars, push-down automata, LL(1)

gram-mars and top-down parsing, operator grammars, LR(O), SLR(1), LR(1), LALR(1) grammars

and bottom up parsing, ambiguity and LR parsing, LALR(1) parser generator (yacc, bison)

Unit 3:

Semantic Analysis: Attribute grammars, syntax directed definition, evaluation and flow of attribute

in a syntax tree. Symbol Table: Its structure, symbol attributes and management.

Unit 4:

Run-time environment: Procedure activation, parameter passing, value return, memory allocation,

and scope. Intermediate Code Generation: Translation of different language features, different types

of intermediate forms. Code Improvement (optimization): Analysis: control-flow, data-flow

dependence etc.

Unit 5:

Code improvement local optimization, global optimization, loop optimization, peep-hole

optimization etc. Architecture dependent code improvement: instruction scheduling (for pipeline),

loop optimization (for cache memory) etc. Register allocation and target code generation Advanced

topics: Type systems, data abstraction, compilation of Object Oriented features and non-imperative

programming languages.

Course Outcomes:

1. For a given grammar specification develop the lexical analyser

2. For a given parser specification design top-down and bottom-up parsers

3. Develop syntax directed translation schemes

4. Develop algorithms to generate code for a target machine.

Teaching Methodology: The syllabus will be completed in about 42 Lectures and a few illustrative

2 hour lectures including power point presentations. 2 units will be completed before T-1

Examination and the next 2 unit will be completed by T-2 Examination. The remaining 1 units will

be completed between T-2 and the final Examinations.

Page 69: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

69 | P a g e

Evaluation Scheme:

Test 1 20 Marks

Test 2 20 Marks

Test 3 35 Marks

Teacher’s Assessment 25 Marks (Attendance: 5 & Continuous Evaluation: 20 Marks)

Total 100 Marks

18B17CI671 Computer Networks Lab L-T-P

0-0-2 1 Credit

Course Objectives:

1. To make students aware about various types of cables used in guided media like coaxial cable,

optical fibre cable, twisted pair cables and its categories.

2. To understand the working difference between straight cable and cross over cable.

3. To use the packet tracer to simulate various networks.

Course Contents:

List of Experiments:

1 Write a socket Program for Echo/Ping/Talk commands.

2 Create a socket (TCP) between two computers and enable file transfer between them.

3 Create a socket (UDP) between two computers and enable file transfer between them.

4 Write a program to implement Remote Command Execution. (Two M/Cs maybe used)

5 Write a code simulating ARP /RARP protocols.

6 Create a socket for HTTP for web page upload and download.

7 Write a program for TCP Unit implementation.(TCP services)

8 Write a program for File Transfer in client-server architecture using following methods.

9 RS232C (b) TCP/IP

10 Write a program to implement RMI (Remote Method Invocation)

11 Perform a case study about the different routing algorithms to select the network path with its

optimum and economical during data transfer.

a. Shortest path routing

b. Flooding

c. Distance vector

12 Implement client in C and server in Java and initiate communication between them

Course Outcomes:

1. Student will become familiar with the network simulator Packet Tracer.

2. Student will have the ability to create straight-through and cross over cables.

Page 70: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

70 | P a g e

Evaluation Scheme:

Day to Day Evaluation 60 Marks

Mid-Semester Practical Examination (P1) 20 Marks

End-Semester Practical Examination (P2) 20 Marks

Total 100 Marks

18B17CI672 Compiler Design Lab L-T-P

0-0-2 1 Credit

Course Objectives:

1. To understand the basics of system programs like editors, compiler, assembler, linker, loader,

interpreter and debugger.

2. Describe the various concepts of assemblers and microprocessors.

3. To understand the various phases of compiler and compare its working with assembler.

Course Contents:

List of Experiments:

1. Practice of Lex/Yacc of Compiler writing. 2. Write a program to check whether a string belongs to the grammar or not. 3. Write a program to generate a parse tree. 4. Write a program to find leading terminals. 5. Write a program to find trailing terminals. 6. Write a program to compute FIRST of non-terminals. 7. Write a program to compute FOLLOW of non-terminals. 8. Write a program to check whether a grammar is left recursive and remove recursion. 9. Write a program to remove left factoring. 10. Write a program to check whether a grammar is Operator precedent. 11. To show all the operations of a stack. 12. To show various operations i.e read, write and modify in a text file.

Course Outcomes:

1. Understand how linker and loader create an executable program from an object Unit created by

assembler and compiler.

2. Know various editors and debugging techniques.

Evaluation Scheme:

Day to Day Evaluation 60 Marks

Mid-Semester Practical Examination (P1) 20 Marks

End-Semester Practical Examination (P2) 20 Marks

Total 100 Marks

Page 71: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

71 | P a g e

18B19CI691

Minor Project

L-T-P

0-0-2

1 Credit

Course Objectives:

Student should learn to implementation of real world problems and their solution

Course Contents:

Students works in teams ton projects related to real world problems based on advance field of

studies like machine learning , data mining, Artificial Intelligence , Image processing, Cloud

Computing , Big data and data analytics

Course Outcomes:

Student should be able to analyse the real world software requirement and should be able to

implement the project according to customer need

Evaluation Scheme:

Project Report and Continuous Evaluation 50 Marks

Mid-Semester Practical Examination (P1) 25 Marks

End-Semester Practical Examination (P2) 25 Marks

Total 100 Marks

18B19GE691 Industrial Training L-T-P

0-0-0 0 Credit

Course Objectives:

Objective of this course is to give the industrial exposure to student.

Course Contents:

Students work on real world projects in companies for at least 6 weeks. Satisfactory performance in

the training is required to pass the course for the partial fulfillment of the degree.

Course Outcomes:

Student should be able to analyse the real world software requirement and should be able to

implement the project according to customer need

Page 72: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

72 | P a g e

Jaypee University, Anoopshahr

B.Tech. (CSE& IT)

Course Curriculum

Seventh Semester

VII Semester (B7)

Sr.

No. Category

Course Contact Hours Credits

Code Name L T P Total

1 OE - III 3 0 0 3 3

2 DE - V 3 0 0 3 3

3 DE - VI 3 0 0 3 3

5 Project 18B19CI791 Project Part I 0 0 10 10 5

Total 9 0 10 19 14

Page 73: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

73 | P a g e

Jaypee University, Anoopshahr

B.Tech. (CSE& IT)

Course Curriculum

Eighth Semester

VIII Semester (B8)

Sr.

No. Category

Course Contact Hours Credits

Code Name L T P Total

1 OE - IV 3 0 0 3 3

2 DE - VII 3 0 0 3 3

3 Project 18B19CI891 Project Part II 0 0 16 16 8

Total 6 0 16 22 14

18B19CI791

Project Part -I

L-T-P

0-0-16

8 Credit

Course Objectives:

Student should learn to implementation of real world problems and their solution

Course Contents:

Students works in teams ton projects related to real world problems based on advance field of

studies like machine learning , data mining, Artificial Intelligence , Image processing, Cloud

Computing , Big data and data analytics

Page 74: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

74 | P a g e

Course Outcomes:

Student should be able to analyse the real world software requirement and should be able to

implement the project according to customer need

Evaluation Scheme:

Project Report and Continuous Evaluation 50 Marks

Mid-Semester Practical Examination (P1) 25 Marks

End-Semester Practical Examination (P2) 25 Marks

Total 100 Marks

18B19CI891

Project Part -II

L-T-P

0-0-2

1 Credit

Course Objectives:

Student should learn to implementation of real world problems and their solution

Course Contents:

Students works in teams ton projects related to real world problems based on advance field of

studies like machine learning , data mining, Artificial Intelligence , Image processing, Cloud

Computing , Big data and data analytics

Course Outcomes:

Student should be able to analyse the real world software requirement and should be able to

implement the project according to customer need

Evaluation Scheme:

Project Report and Continuous Evaluation 50 Marks

Mid-Semester Practical Examination (P1) 25 Marks

End-Semester Practical Examination (P2) 25 Marks

Total 100 Marks

Page 75: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

75 | P a g e

SYLLABUS FOR THE BASKETS OF ELECTIVE COURSES

IMPORTANT NOTE: Only keywords/topics of the course are mentioned. Faculty teaching the

course must create a detailed syllabus.

Information Retrieval & Data Mining

(18B1ACI531)

Theory of information retrieval, Information retrieval on data and information retrieval on the web

Information retrieval tools and their architecture, An example information retrieval problem,

Processing Boolean queries, The extended Boolean model versus ranked retrieval, Wild card

queries, Spelling correction , Phonetic correction , Term frequency and weighting, Vector space

model, Variant tf-idf scoring, Web as graph, PageRank, Web directory, Search engine, Meta search

engines, Web searching and search engine architecture, Searching algorithms and Page ranking

algorithms, Enhancing Technical Q&A System, Data extraction, Data cleaning, Data Integration

and transformation, Data reduction, loading and post loading, Usability and complexity analysis of

Bayesian, Nearest neighbor, Decision tree based and rule based algorithms, Usability and

complexity analysis of Agglomerative Hierarchical, K-means partitioning algorithms, Usability and

complexity analysis of Apriori, sampling, partitioning, and multiple minimum support algorithms.

Software Engineering (18B1ACI533)

Introduction to Software Engineering Principles, Software process models, Personal software

process, Team software process, Requirement engineering, Software requirement

specifications, Analysis and UML modelling, Software Construction, Coding style and practices,

Design patterns. Software estimation – COCOMO model, Putnam model. Software metrics. Coding

standard and practices. Software testing. Software maintenance. CASE Tools. Introduction to

software engineering for web and mobile applications.

Cloud Computing (18B1ACI534)

Trends of computing, Overview of Distributed Computing, Introduction to Cloud Computing,

Issues and Challenges, Cloud Architecture , Cloud Services, Infrastructure as a Service (IaaS),

Platform as a Service (PaaS), Software as a Service (SaaS), Virtualization Technology, Role of

Virtualization in Cloud Computing, Virtual Machines Monitors (VMM), Virtualization Techniques,

Virtualization of resources, Managing data-storage & processing. Scaling, Cloud Security, Case

Studies. Open source and Commercial clouds Amazon Web Services- Elastic Cloud Compute,

Google Application Engine, windows Azure.

Advance Computer Architecture (18B1ACI535)

Context for modern computer systems engineering, including: Dimensions for the classification of

computer systems, Persistent trends in embedded systems Forms of parallelism, Performance

Page 76: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

76 | P a g e

evaluation Architectural developments. Interleaved memory - structure, performance, Virtual

memory - utilisation, locality of reference, performance, Paged memory - structure, challenges,

address translation, optimisation, Cache memory - structure, performance, implementation,

optimisation. SIMD architectures - vector computation, SIMD instruction set extensions, MIMD

architectures - cache coherence, cache restriction, broadcast-based cache writes, snoop bus,

directory coherence, MESI, models of consistency, Processor interconnection - principles of

processor interconnection, network topologies, implementations, properties, performance, cost.

Soft Computing (18B1ACI631)

Genetic Algorithms: Introduction to Genetic Algorithms, Genetic Operators and Parameters,

Genetic Algorithms in Problem Solving, Theoretical Foundations of Genetic Algorithms,

Implementation Issues. Artificial Neural Networks: An Introduction, Supervised Learning

Networks, Associative Memory Network, Unsupervised Learning Networks, Computing with

Neural Nets and Applications of Neural Network. Fuzzy Sets: Introduction to Fuzzy Sets,

Operations on Fuzzy sets, Fuzzy Relations, Fuzzy Measures, Applications of Fuzzy Set Theory to

different branches of Science and Engineering.

Microprocessor and Controllers (18B1ACI632)

Interactive systems. Evolution of microprocessors. Intel 8086 family Processors and 8051

controller – Architecture, Functions, Programming. Addressing modes. Hardware specification.

Memory interface. Interrupts. I/O interfacing. Direct memory access and DMA controlled I/O.

Serial data communications. Introduction to Embedded systems. System design notations. System

testing. Introduction to processors for Mobile devices.

Distributed and Parallel Computing (18B1ACI633)

Review of principles and concepts as a foundation to Distributed Systems. Clock Synchronization,

Global state collection mechanisms. Election Algorithms. Termination Detection. Distributed

mutual exclusion, Solutions using message passing. Process deadlocks in DS. Agreement Protocols.

Consistency and Replicated Data Management. Fault Tolerance and Reliability. Self-Stabilizing

Systems. Distributed Computing Vs Cloud Computing.

Artificial Intelligence (18B1ACI634)

History and foundations of AI. Problem solving and intelligent agents. Problem solving and search

(blind, informed, constraint satisfaction, adversarial). Knowledge representation and reasoning in

deterministic environments (logic, semantic networks, frames). Knowledge representation and

reasoning in probabilistic environments (Bayesian networks). Decision making. Planning.

Learning.

Cryptography and Network Security (18B1ACI636)

Page 77: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

77 | P a g e

Network security services, cryptography as security mechanism, Mathematics for Cryptography –

Modular arithmetic, Finite fields, Primality testing, Discrete Logarithms and Chinese Remainder

theorem, Symmetric key cryptosystems – Fiestel Cipher, DES, AES,RC4 Asymmetric

Cryptosystems – Diffie Hellman Protocol, RSA, ECC etc. Message Authentication and Integrity

Codes, Hashing – MD5, SHA-1. Virtual private networks, IPSec and Transport Layer Security,

Security in Diverse Networked Devices e.g. Mobile Phones / RFID Based Systems / Sensors,

Intrusion Detection Systems, Trusted Computing Base.

Embedded System (18B1ACI635)

Introduction: Definition; Scope; Common properties: Growing importance of embedded system;

Examples. Design Issues: Timing; Quality of services; Dependability; Safety critical; Resource

management; PSP for Embedded system. Embedded Processors and its Memory: 8 bit

accumulator processors; Example 8 bit architectures; Microcontrollers; Data processors;

Comparison of various embedded processors (Intel, Motorola, etc).Peripheral Programming

: Timer and Counter; Serial communication; Interrupt; LCD Interface; DMA controller; Analogue

to digital conversion techniques; GPS Interface; Bluetooth and Ethernet Interface; Wireless

communication (XBee); Camera and various other sensors. Specification Techniques : Models of

computation; Communication methods; State charts; Petri Nets; Real-Time UML diagram;

Software for embedded systems; Debugging techniques Design Technologies : Synthesis Levels-

logic, register, behavior and system synthesis; Hardware/Software Co-design. Detailed design of

Embedded Autonomous system: Sensors; Actuators; Feedback control system; Using Arduino

boards. Validation and verification : Formal verification and simulation; Simulation speed;

Testing issues; Hardware/Software co-simulators; Emulators; Fault tolerance; Power consumption.

Mobile Computing (18B1ACI731)

Introduction to mobile computing: Applications, mobile and wireless devices, history of wireless

communication, open research topics, simplified reference model, Wireless Transmission, Medium

Access Control. Telecommunication Systems: GSM, UMTS, UTRAN, Core Network, Handover.

Wireless LAN, IEEE802.11, 802.11b, 802.11a, HIPERLAN, Bluetooth. Mobile network Layer,

Mobile transport layer, Mobility, Mobile Operating Systems: Android OS, IOS , Mobile

networking, Quality of Service in Mobile Networks, Mobile access to World-Wide-Web, Mobile

Data Management, Mobile Transactions, Mobile Computing Models.

Image Processing (18B1ACI733)

Taxonomy of digital images and applications, Color Models: RGB, CMYK, HLS, HSV, YIQ,

YUV, YCrCb. Spatial domain processing-Half toning, dithering, geometric transformations,

enhancement of gray images, color images, and range images. Frequency domain processing-

Fourier and Cosine transformation based processing of gray and color images. Image Registration

& Morphological Processing, color image processing, Computer Vision Algorithms, Domain

specific applications.

Machine Learning

(18B1ACI732)

Page 78: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

78 | P a g e

This course provides a broad introduction to machine learning and statistical pattern recognition.

Topics include: supervised learning (generative/discriminative learning, parametric/non-parametric

learning, neural networks, and support vector machines); unsupervised learning (clustering,

dimensionality reduction, kernel methods); learning theory (bias/variance tradeoffs; VC theory;

large margins); reinforcement learning and adaptive control. The course will also discuss recent

applications of machine learning, such as to robotic control, data mining, autonomous navigation,

bioinformatics, speech recognition, and text and web data processing.

Computer Graphics & Applications

(18B1ACI735)

Introduction: Context, Requirements, and Application, Graphics Pipeline and Hardware: Display

Unit, Frame buffer, DPU, GPU, Data structures and algorithms for Raster Graphics: Line, circle,

ellipse, polygon,, Area filling, 2D and 3D Planer and Curved objects: Data structures

for modelling; Algorithms for Mesh generation, Clipping, 2D and 3D

Geometric Transformations, etc. Rendering and animation: Data Structures, Algorithms and

hardware support. Procedural modelling: Fractals and particle systems.

Graph Algorithms and Applications

(18B1ACI734)

Overview graph – Isomorphism – Sub graphs – Walks, Paths, Circuits – Connectedness –

Components – Euler Graphs – Hamiltonian Paths and Circuits, trees, planar graphs Spanning trees

– Fundamental Circuits –Spanning Trees in a Weighted Graph – Cut Sets –Fundamental Circuits,

Connectivity and Separability – Network flows, 1-Isomorphism – 2-Isomorphism –Planer Graphs –

Different Representation of a Planer Graph. Incidence matrix – Sub matrices – Circuit Matrix –

Path Matrix – Adjacency Matrix, Chromatic partitioning –- Matching – Covering – Four Color

Problem – Directed, Algorithms: Connectedness and Components – Spanning tree – Finding all

Spanning Trees of a Graph, Cut Vertices and Separability Algorithms: Shortest Path Algorithm –

DFS – Planarity Testing – Isomorphism, General applications of graphs such as scheduling,

bioinformatics, circuit design and communication networks, Genetic algorithms for graph

applications Neural networks for graph applications Graph, applications in Bioinformatics

,Algorithms for transportation problems, Graph algorithms for networks/telecommunication

problems.

Software Construction (18B1ACI736)

Introduction to software constructions, Design concepts, heuristics, challenges and practices.

Software Design Patterns, Designing Good OO design, High quality routines, Layouts and Styles in

coding, Self-documenting code, Assertions, Secure Coding practices, Defensive programming,

Generic Programming, Concurrency in programming and Pseudo code Programming process.

Collaborative construction, Debugging, Refactoring, Code Tuning, Logging, Code Profiling.

Programming Tools: design, source code, executable code, build, release and version control tools.

Natural Language Processing (18B1ACI831)

Applications and Challenges, Rationalist and Empiricist approach, Dirty Hands, NLTK,

Gensim, LingPipe, Probability Theory, Bayes Theorem, Expectation and Variance, Standard

Page 79: JAYPEE UNIVERSITY, ANOOPSHAHR Jaypee University

JAYPEE UNIVERSITY, ANOOPSHAHR

79 | P a g e

distributions, Information Theory, Entropy, Relative Entropy, Joint Entropy, Entropy of English,

Frequency, Mean and Variance, Hypothesis Testing, MI, Parsing, Morphology, Building Ngram

Model, Statistical Estimator, MLE, Cross validation, Combining Estimators, Simple Linear

estimators, General Linear Interpolation, Pseudo-words, Supervised, Bayesian, Dictionary Based,

Disambiguation based on sense definition, Thesaurus Based, Unsupervised Disambiguation,

Linguistic Essentials, Markov Models, Hidden Markov models, HMM properties, variants, POS,

Markov model taggers, Hidden Markov model taggers , Tagging Accuracy and applications of

tagging, Probabilistic parsing , RE and Automata, LSI, Machine Translation, Text Categorization.

Advanced Data Structures (18B1ACI832)

This course covers major results and current research in data structures. The course includes

following topics: Introduction to Persistence and Retroactivity in data structures, Memory Efficient

List, Skip List. Self-Organizing Lists and Competitive Analysis, Red Black Trees, Splay trees,

Geometric view, Link-cut trees, Heavy-light decomposition, Euler tour trees, Suffix tree, Suffix

array, Linear-time construction for large alphabets, Suffix tray, Rank, Select, Tries, Compact suffix

arrays and trees, Models, Predecessor problem, Van Emde Boas, x-fast and y-fast trees, indirection,

Fusion trees.

Multimedia Computing (18B1ACI833)

Introduction to multimedia, multimedia authorizing and processing tools, multimedia data

representation; basics of digital video and audio; text, image, and video compression standards;

image and video formats – GIF, TIFF, JPEG, MPEG-2, MPEG-4, MPEG-7, H.261, H.264; audio

representation on computers, audio coders, acoustic models and speech signal processing and

modulation, speech input and output, speech transmission, audio and video synchronization;

multimedia content analysis, metrics and measures for image, video, and audio quality; standards

for multimedia communications, multimedia streaming, live / on-demand broadcasting.