Professional Documents
Culture Documents
in Computer Engineering
TEACHING SCHEMES
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
POORNIMA UNIVERSITY
B.Tech in CE (Batch 2015-19)
First Year - First Semester
Teaching Scheme (Hrs per
Subject Code Subject Name week) Credits
Lec (L) Tut (T) Prac (P)
A. Core Subjects (Theory)
English - I 3 - - 3
Engineering Mathematics - I 3 1 - 3.5
Engineering Physics - I 3 - - 3
Engineering Chemistry - I 3 - - 3
Computer Fundamentals and Organization 3 - - 3
Electrical and Electronics Engineering 3 1 - 3.5
B. Departmental Electives (Theory) : ANY ONE
-
C. Open Electives (Theory) – ANY ONE
-
D. Practical
Fundamentals of Computer Lab - - 2 1
Engineering Physics Lab - I - - 2 1
Engineering Chemistry Lab - I 2 1
Practical Geometry - - 2 1
Electrical and Electronics Engineering Lab - - 2 1
Effective Speaking And Analytical Skills - I - - 4 2
E. Special Programs/Project/Seminar
F. Programmes / Activities
Discipline and Talent Enrichment
2
Programme (TEP) - I
Online Eligibility Exam (OLE) 1 - - -
Internet 1 - - -
Library 1 - - -
Research and Presentations 2 - - -
Total 23 2 14
28
Total Teaching Hours 39
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
POORNIMA UNIVERSITY
B.Tech in CE (Batch 2015-19)
First Year - Second Semester
Teaching Scheme (Hrs per
Subject Code Subject Name week) Credits
Lec (L) Tut (T) Prac (P)
A. Core Subjects (Theory)
Communication Skills 3 - - 3
Engineering Mathematics - II 3 1 - 3.5
Engineering Physics - II 3 1 - 3.5
Engineering Chemistry - II 3 - - 3
Programming in C 4 - - 4
Engineering Mechanics 3 - - 3
B. Departmental Electives (Theory) : ANY ONE
-
C. Open Electives (Theory) – ANY ONE
-
D. Practical
Programming in C Lab - - 4 2
Engineering Physics Lab - II - - 2 1
Engineering Chemistry Lab - II - - 2 1
Workshop Practice Lab - - 2 1
Machine Drawing 1 - 2 2
Effective Speaking And Analytical Skills - II - - 2 1
E. Special Programs/Project/Seminar
F. Programmes / Activities
Discipline and Talent Enrichment
2
Programme (TEP) - II
Online Eligibility Exam (OLE) 1 - - -
Library 1 - - -
Domain-level Tutorials 1 - - -
Total 23 2 14
30
Total Teaching Hours 39
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
POORNIMA UNIVERSITY
B.Tech. in CE (Batch 2015-19)
Second Year - Third Semester
Teaching Scheme (Hrs per
Subject Code Subject Name week) Credits
Lec (L) Tut (T) Prac (P)
A. Core Subjects (Theory)
Data Structures and Algorithms 3 1 - 3.5
OOPs with C++ 4 - - 4
Essentials of Information Technology 3 - - 3
Digital Electronics 3 - - 3
Discrete Mathematics and Graph Theory 3 1 - 3.5
B. Departmental Electives (Theory) : ANY ONE
-
C. Open Electives (Theory) – ANY ONE
Industrial Psychology and Sociology
Nano Science and Technology
Data Structure*
Object Oriented Programming using C++* 3 - - 3
Non-Conventional Energy Sources
French Language
Basics of Engineering Applications
D. Practical
Data Structures and Algorithms Lab - - 4 2
OOPs with C++ Lab - - 4 2
UNIX Shell Programming Lab - - 2 1
Digital Electronics Lab - - 2 1
Introduction to Communication Science - - 2 1
E. Special Programs/Project/Seminar
F. Programmes / Activities
Discipline and Talent Enrichment
2
Programme (TEP) - III
Online Eligibility Exam (OLE) 1 - - -
Programming Demonstrations 2 - - -
Library/Internet 1 - - -
Total 23 2 14
29
Total Teaching Hours 39
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
POORNIMA UNIVERSITY
B.Tech. in CE (Batch 2015-19)
Second Year - Fourth Semester
Teaching Scheme (Hrs per
Subject Code Subject Name week) Credits
Lec Tut Prac
A. Core Subjects (Theory)
Operating System Building Blocks 3 1 - 3.5
Database Management Systems 4 - - 4
Theory of Computation 3 1 - 3.5
Interactive Web Application Development 3 - - 3
Software Engineering 4 - - 4
B. Departmental Electives (Theory) : ANY ONE
Device Interface and PC Maintenance
Principles of Programming Languages
3 - - 3
Electronic Devices and Circuits
Management Information System
C. Open Electives (Theory) : ANY ONE
-
D. Practical
Database Management Systems Lab - - 4 2
Interactive Web Application Development
- - 4 2
Lab
Introduction to Public Speaking - - 4 2
E. Special Programs/Project/Seminar
F. Programmes / Activities
Discipline and Talent Enrichment
2
Programme (TEP) - IV
Online Eligibility Exam (OLE) 1 - - -
Programming Demonstrations 1 - - -
Extra Curricular Activities - Events 1 - - -
Total 23 2 12
29
Total Teaching Hours 37
Professional Certificate Course (PCC) shall be offered to all students equivalent to 2 hrs/wk. This course
is Non credit Certificate course and therefore is not a part of mark sheet / grade sheet.
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
POORNIMA UNIVERSITY
B.Tech in CE (Batch 2015-19)
Third Year - Fifth Semester
Teaching Scheme (Hrs per
Subject Code Subject Name week) Credits
Lec Tut Prac
A. Core Subjects (Theory)
Computer Graphics 4 - - 4
Server-side Scripting 4 - - 4
Hardware Architecture and Programming
4 1 - 4.5
Concepts
Programming in Java 4 - - 4
B. Departmental Electives (Theory) : ANY ONE
-
C. Open Electives (Theory) – ANY ONE
Essentials of Management
Mobile Essentials of Information
Technology*
4 - - 4
Organizational Behavior and Cyber Law
Introduction to Soft Computing
Human Values and Professional Ethics
D. Practical
Programming in Java Lab - - 4 2
Server-side Scripting Lab - - 2 1
Computer Graphics Lab - - 4 2
Reasoning and Thinking - - 2 1
E. Special Programs/Project/Seminar
Industrial Training Seminar (ITS)-I - - 1 0.5
F. Programmes / Activities
Discipline and Talent Enrichment
2
Programme (TEP) - V
Online Eligibility Exam (OLE) 1 - - -
Library 1 - - -
Programming Demonstrations 1 - - -
Total 23 1 13
29
Total Teaching Hours 37
Professional Certificate Course (PCC) shall be offered to all students equivalent to 2 hrs/wk. This course
is Non credit Certificate course and therefore is not a part of mark sheet / grade sheet.
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
POORNIMA UNIVERSITY
B.Tech in CE (Batch 2015-19)
Third Year - Sixth Semester
Teaching Scheme (Hrs per
Subject Code Subject Name week) Credits
Lec Tut Prac
A. Core Subjects (Theory)
Design and Analysis of Algorithms 4 - - 4
Computer Networks 4 - - 4
Enterprise Application Development 3 - - 3
Artificial Intelligence 3 - - 3
Advanced Web Technology 3 - - 3
B. Departmental Electives (Theory) : ANY ONE
Digital Signal Processing
Computer Hardware Design
3 - - 3
Information Theory and Coding
Mobile Computing
C. Open Electives (Theory) – ANY ONE
-
D. Practical
Enterprise Application Development Lab - - 4 2
Advanced Web Technology Lab - - 2 1
Computer Networks Lab - - 2 1
Employability Skills - - 2 1
E. Special Programs/Project/Seminar
Mini Project - - 2 1
Industrial Training Seminar (ITS)-II 2 1
F. Programmes / Activities
Discipline and Talent Enrichment
2
Programme (TEP) - IV
Online Eligibility Exam (OLE) 1 - - -
Campus Recruitment Training - Aptitude 1 - - -
Library/Extra curricular Activities -
1 - - -
events
Total 23 14
29
Total Teaching Hours 37
Professional Certificate Course (PCC) shall be offered to all students equivalent to 2 hrs/wk. This course
is Noncredit Certificate course and therefore is not a part of mark sheet / grade sheet.
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
POORNIMA UNIVERSITY
B.Tech in CE (Batch 2015-19)
Fourth Year - Seventh Semester
Teaching Scheme (Hrs per
Subject Code Subject Name week) Credits
Lec Tut Prac
A. Core Subjects (Theory)
Software Project Management 4 - - 4
Advanced Server-side Scripting 4 - - 4
Introduction to UI/UX 4 - - 4
Dot Net Framework 4 - - 4
B. Departmental Electives (Theory): ANY ONE
Wireless Communication and Networks
Building Enterprise Applications
3 - - 3
Distributed Systems
Network Processors and Network Design
C. Open Electives (Theory) : ANY ONE
Entrepreneurship
IPR and Patents
E-Commerce
3 - - 3
Total Quality Management
Logistics and Supply Chain Management
Basics of Petro Industry
D. Practical
Dot Net Lab - - 4 2
Advanced Server-side Scripting Lab - - 4 2
Professional Skills - - 2 1
E. Special Programs/Project/Seminar
Technical Seminar - - 2 1
F. Programmes / Activities
Discipline and Talent Enrichment
2
Programme (TEP) - V
Online Eligibility Exam (OLE) 1 - - -
Campus Recruitment Training 2 - - -
Programming Demonstrations 1 - - -
Domain-level Tutorial 1 - - -
Total 27 12
30
Total Teaching Hours 39
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
POORNIMA UNIVERSITY
B.Tech in CE (Batch 2015-19)
Fourth Year - Eighth Semester
Teaching Scheme (Hrs per
Subject Code Subject Name week) Credits
Lec Tut Prac
A. Core Subjects (Theory)
Information Systems and Securities 3 - - 3
Data Mining and Warehousing 3 - - 3
Cloud Computing 4 - - 4
VLSI Design
Fuzzy Systems
3 - - 3
Web Services and SOA
Optimization Techniques in Computing
C. Open Electives (Theory) : ANY ONE
-
D. Practical
-
E. Special Programs/Project/Seminar
Major Project/Internship - - 20 10
F. Programmes / Activities
Discipline and Talent Enrichment
2
Programme (TEP) - IV
Online Eligibility Exam (OLE) 1 - - -
Campus Recruitment Training 1 - - -
Library 1 - - -
Domain-level Tutorial 1 - - -
Total 17 20
25
Total Teaching Hours 37
Professional Certificate Course (PCC) shall be offered to all students equivalent to 2 hrs/wk.This course
is Noncredit Certificate course and therefore is not a part of mark sheet / grade sheet.
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
B.Tech – CE
SCHOOL OF ENGINEERING & TECHNOLOGY
Batch 2015-19
First
Semester
Detailed Syllabus
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
core theory subjects
COURSE OVERVIEW AND OBJECTIVE:-This course aims at teaching student English Grammar Essentials and covers
various aspects like Grammar rules, composition and will read some Essays by some well-known English authors.
Unit No. Title of the unit Time Required for the Unit (Hours)
1. Grammar and Usage-I 8
2. Composition - I 7
3. Poems 7
4. Essays 7
5. Short Stories 7
B. DETAILED SYLLABUS
Unit Contents
1. Grammar andUsage-I
Introduction ofUnit
Partsofspeech
Sentences
Tenses
Wordformat
ConclusionofUnit
2. Composition–I
Introduction of Unit
Writing comprehension
Letter writing
Précis writing
Conclusion of Unit
3. Poems
Introduction of Unit
The Solitary Reaper by William Wordsworth
My Grandmother’s House by Kamala Das
The Road Not Taken by Robert Frost
Conclusion of Unit
4. Essays
Introduction of Unit
Of Studies by Francis Bacon
On Doing Nothing by G.B. Priestley
Oxford in Vacation by Charles Lamb
Conclusion of Unit
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
5. Short Stories
Introduction of Unit
Pineapple Cake by Anita Desai
God and the Cobbler by R.K. Narayan
My lord, The baby by R.N.Tagore
Conclusion of Unit
C. RECOMMENDEDSTUDYMATERIAL
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Code:BCE01210 ENGINEERING MATHEMATICS- I 3.5 Credits [LTP: 3-1-0]
COURSE OVERVIEW AND OBJECTIVE: The objective of the course is to teach concept in Engineering Mathematics like
Differential Calculus and Integral Calculus.
A. OUTLINE OF THE COURSE
Unit No. Title of the unit Time Required for the Unit (Hours)
1. Matrices 9
2. Ordinary Differential Equations 9
3. Differential Calculus I 9
4. Differential Calculus II 9
5. Integral Calculus 8
B. DETAILED SYLLABUS
Unit Contents
1. Matrices
Introduction of Unit
Rank of a Matrix, Normal form of a Matrix
Consistency of systems of linear equations
Eigen Values and Eigen Vectors
Cayley-Hamilton Theorem (without proof)
Diagonalization of Matrix
Conclusion of Unit
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
4. Differential Calculus II
Introduction of Unit
Partial Derivative, Euler’s Theorem on Homogeneous Functions
Total Derivative
Maxima and Minima of functions of two and more independent variables- Lagrange
Method of Multipliers
Curve Tracing for Cartesian curves, Tracing of standard Polar curves- Cardioids, Limacon,
Lemniscates, Cycloid
Conclusion of Unit
5. Integral Calculus
Introduction of Unit
Surfaces and Volumes of Solids of Revolutions
Double integrals, Double integral by changing into polar form, Areas & Volumes by D
Change of order of integration
Beta and Gamma functions- Elementary properties
Conclusion of Unit
C.RECOMMENDEDSTUDYMATERIAL
4. Calculus and Analytical Geometry Thomas and Finney, Narosa Publishing, New
Delhi
5. Advanced Engineering Mathematics Erwin Kreyszig 9th John Wiley and Sons
b.ImportantWebLinks:
1. http://mathworld.wolfram.com/
2. http://en.wikipedia.org/wiki/Math
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Code: BCE01210 ENGINEERING PHYSICS-I 3 Credits[LTP: 3-0-0]
COURSE OVERVIEW AND OBJECTIVE: This course covers important aspects in Physics, mostly pertaining to light
like Interference and Diffraction of light, other topics covered are Polarization of light.
A.OUTLINEOFTHECOURSE
Unit No. Title of the unit Time required for the Unit(Hours)
1. Interference of light 8
2. Diffraction of light 7
3. Polarization of light 7
4. Elements of Material Science 7
5. Special Theory of Relativity 7
B.DETAILEDSYLLABUS
2. Diffraction of Light
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Introduction of Unit: Types of Diffraction and difference between them, Condition for
diffraction, difference between interference and diffraction.
Single slit diffraction: Quantitative description of maxima and minima with intensity
variation, linear and angular width of central maxima.
Diffraction Grating : Construction and theory, application and characteristics of plane
transmission grating.
Resolving Power : Geometrical & spectral, Rayleigh criterion, Resolving power of diffraction
grating and telescope.
X-Ray diffraction and Bragg’s Law.
Conclusion of Unit
3. Polarization of Light
Introduction of Unit: Experimental demonstration of polarization(Mechanical and optical)
Classification of plane, circular and elliptically polarized light on the basis of electric(light) and
Brewster’s Law.
Double Refraction: Quantitative description of double refraction (Huygene
Theory for mathematical derivation), Phaseretardation plate (Quarter and half
wave plates), working phaseretardation plates in production and detection of
circularly and elliptically polarized
Optical Activity : Optical activity and laws of optical rotation, specificrotation
and its mea half shade and bi-quartz devices.
Conclusion of Unit
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
C.RECOMMENDEDSTUDYMATERIAL:
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Code: BCE01210 ENGINEERING CHEMISTRY - I 3 Credits [LTP: 3-0-0]
COURSE OVERVIEW AND OBJECTIVE: This course covers important aspects in Chemistry like building material and
other Engineering materials. It also introduced the students to the basics of Environment, significantly discussing
issues of grave concern like Environmental pollution and measures to control it.
B. DETAILED SYLLABUS
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
point, Steam emulsification number, Precipitation number and Neutralization number
Conclusion of Unit
3. Binding Materials and Industrial Inorganic compounds
Introduction of Unit
Binding Materials
o Cement and Lime, Composition and Significance of cement.
o Manufacturing of Portland cement by Rotary Kiln Technology.
o Chemistry of setting and hardening of cement and role of gypsum.
Industrial Inorganic Compounds
o Refractories, Classification and Its properties.
o Requisites of good refractory and Manufacturing of refractory.
o Detailed study of silica and fire clay refractory and their uses.
Conclusion of Unit
4. ` Basics of Environment
Introduction of Unit
The multidisciplinary nature of Environmental studies – Definition, Scope and Importance for public
awareness.
Introduction to Environment: Biosphere, Atmosphere, Hydrosphere, Lithosphere.
Definition of ecosystem & its components: Biotic & Abiotic.
Biodiversity: Definition, Importance & Threats to biodiversity
Impacts of human activities on Environment-Agriculture, Housing, Industry, Mining and Transportation
activities.
Energy resources-Renewable and Non-renewable energy sources, Role of an individual in conservation of
natural resources. Conclusion of Unit
5. Environmental Pollution and its control
Introduction of Unit
Definition and adverse effects of Air pollution, Water pollution, Soil pollution, Noise pollution, Thermal
pollution, radioactive pollution
Current Environmental issues: Climate change and Global warming- & its effects, Acid rain, Ozone layer
depletion, Eutrophication, Biomagnification, Urbanization
Air pollution controlling devices for the control of particulate & gaseous pollutants
Waste water treatment - its need and the methods used for disposal of treated water
Role of an individual in prevention of pollution
Solid waste management: Classification of solid waste, Collection, Transportation, Treatment and Disposal of
solid waste, Energy recovery
Case studies-Environmental pollution issues and possible solutions
Conclusion of Unit
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Sr. No Reference Book Author Publication
1. Engineering Chemistry O.P. Palnna Tata Mcgraw Hill
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Code: BCE01210 COMPUTER FUNDAMENTALS AND ORGANIZATION 3 Credits [LTP: 3-0-0]
COURSE OVERVIEW AND OBJECTIVE : The objective of this course is to teach students about the general features of a
computer including organization, basic hardware and software elements of a computer, Microsoft Office Applications and so
on. At the end of the course, students will be able to understand the internal organization and working of the computer and
will get comfortable to work on basic MS Office applications like Word, Excel and power point.
Unit No. Title of the unit Time Required for the Unit (Hours)
1. General Features of a Computer 8
2. Computer Organization 7
3. Computer Hardware and Software 7
4. MS Office 7
5. Introduction to Networking 7
B. DETAILED SYLLABUS
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Conclusion of the Unit
4 MS Office
Introduction of Unit
Word processing and electronic spread sheet.
An overview of MSWORD, MSEXCEL and MSPOWERPOINT.
Conclusion of the Unit
5 Introduction to Networking
Introduction of Unit
Network of computers.
Types of networks.
LAN, Intranet and Internet. Internet applications.
World Wide Web, E-mail, browsing and searching, search engines, multimedia applications.
Conclusion of the Unit
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Code: BCE01210 ELECTRICAL AND ELECTRONICS ENGINEERING 3.5 Credits [LTP: 3-1-0]
COURSE OVERVIEW AND OBJECTIVE : The objective of this course is to teach students about the general concepts of
Electrical engineering. It also teaches them about Currents and Voltages, Form Factor, Peak Factors that are highly
relevant in any scenario. In addition, it deals with introduction of Energy Conversion and Sources of Energy
(Conventional & Non-Conventional), rotating and stationary machines, basic electronic concepts, and communication
systems.
A. OUTLINEOFTHECOURSE
B. DETAILEDSYLLABUS
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Introduction of Unit
Introduction to Energy
o Types of Energy, Introduction to Energy Conversion, Sources of Energy (Conventional & Non-
Conventional), Energy Scenario in India & Rajasthan.
Rotating Machines
DC Machines:
o Principle of Operation of DC Machine as Motor and Generator, EMF Equation, Applications of
DC Machines.
AC Machines:
o Principle of Operationof3-PhaseInductionMotor,3-PhaseSynchronousMotorand3- Phase
o Synchronous Generator (Alternator), Applications of AC Machines.
Stationary Machines
o Introduction, Construction and Principle of Working of Transformer, EMF Equation,
Voltage, Transformation Ratio.
Conclusion of Unit
4. Basic Electronics
Introduction of Unit
Semiconductor Devices: Conduction in Semiconductors, Conduction
Properties Behavior of the PN Junction, PN Junction Diode, Zener Diode,
LED, Photovolt a L-C filters, BJT, UJT, Transistor as an Amplifier.
Digital Electronics: Boolean algebra, Binary System, Logic Gates and Their Truth Tables.
Conclusion of Unit
5. Communication Systems
Introduction of Unit
Basics of Communication: Introduction, IEEE Spectrum for Communication Systems, Types of
Communication, Amplitude and Frequency Modulation.
Basics of Instrumentation: Introduction to Transducers, Thermocouple, RTD, StrainGauges, Load
Cell and Bimetallic Strip, Introduction and Classification of ICs.
Conclusion of Unit
C. RECOMMENDEDSTUDYMATERIAL
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
5. Basic Electrical & Electronics Ravish Singh TMH
Engineering
2. engineersphere.com/basic-electrical-concepts
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
practical
Code: BCE01210 FUNDAMENTALS OF COMPUTER LAB 1 Credit [LTP 0-0-2]
LIST OFEXPERIMENTS:
Hardware Concepts:
1. Demonstration of CPU Configuration, Formatting Computer System
2. Installing Operating Systems and Basic Software
Word Processing Software-MSWord2007:
3. Creating and Saving documents, Entering, Editing, Moving, Copying and Formatting Text Using WordArt
4. Page Formatting, Finding and Replacing text, Spell Checking and Grammar Checking, Header & Footer,
Indexing
5. Columns, Tables and feature there in, Inserting(Objects, picture), Using Graphics, templates and wizard
Using mail merge
8. Formatting worksheet, printing worksheet, creating charts, modifying and enhancing charts, naming range
9. Working with statistical, mathematical and financial functions, working with Macros.
Presentation Software-MSPowerPoint2007:
10. Anatomy of a powerPoint Presentation, Creating and Viewing a presentation, Managing Slide Shows,
Organizing formats with Master Slides
11. Navigating through a presentation, Using hyperlinks, advanced navigation with action setting and action
Buttons
12. Applying and modifying designs, adding graphics, multimedia and special effects, creating presentation for
the web
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Code: BCE01210 ENGINEERING PHYSICS LAB – I 1 Credit[LTP: 0-0-2]
LIST OFEXPERIMENTS:
1. To determine the wavelength of monochromatic light with the help of Fresnel’s Biprism /Michelson’s
Interferometer.
7. To study the variation of a semiconductor resistance with temperature and hence determine the Band
Gapof
8. The production and verification of EPL
the semiconductorintheformofreversebiasedP-Njunctiondiode.
10. To study the variation of thermo EMF of iron copper thermocouple with temperature. OR to calibrate an
Ammeter/ voltmeter with the help of a potentiometer.
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Code: BCE01210 ENGINEERING CHEMISTRY LAB – I 1 Credit [LTP: 0-0-2]
LIST OFEXPERIMENTS:
2. To determine the strength of CuSO4 solution with the help of hypo solution
3. To determine the strength of Ferrous Ammonium sulphate solution with the help of
K2Cr2O7solution using potassium ferricyanide as external indicator
4. To determine the strength of Ferrous Ammonium sulphate solution with the help of
K 2Cr2O7solution using diphenylam in as internal indicator
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Code: BCE01210 PRACTICAL GEOMETRY 1 Credit [LTP: 0-0-2]
2. Conic Sections: Construction of ellipse, parabola and hyperbola by different methods (insheet)
Engineering Curves: Construction of Cycloid, Epicycloids, Hypo-cycloid (insheet)
3. Type of Projection, Orthographic projection: firs tangle and third angle projection (insheet)
Projection of Points
Projection of Straight lines
Projection of planes :Different positions of plane lamina like: regular polygon, circle of three planes(four
problems in drawing sheet)
Projection of Solids: Projection of right and regular polyhedron ,cone (four problem in drawing sheet)
5. Development of Surfaces: Parallel line and radial line method for right solids, Regular Solids (in sheet)
Isometric Projections : Isometric Scale, Isometric axes, Isometric View of geometrical shapes (in sheet)
(Practical Concepts)
6. Introduction
Line(coordinate Methods)
Dimension
Scale
7. Rectangle
Conic Section
Construction of ellipse, Parabola & Hyperbola ,Polygon
Circle
8. AutoCAD commands (copy, Mirror ,Move, Array,Block, Group, Join, Hatch etc.)
9. Type of Projection, Orthographic projection: First Angle and Third Angle projection
Projection of Points
Projection of Straight lines, different positions of straight lines
Projection of planes
Projection of Solids: projection of right and regular polyhedron and cone
PU/Batch2015-19/1-8SEMESTER/SYLLABUS/SET/B.TECH(CE)
Code: BCE01210 ELECTRICAL AND ELECTRONICS ENGINEERING LAB 1 Credit [LTP: 0-0-2]
LISTOFEXPERIMENTS:
Electrical Lab
1. Assemble house wiring including earthing for1-phase energy meter, MCB, ceiling fan, tube light, three pin
socket and a lamp operated from two different positions. Basic functional study of components used in
house wiring.
2. Prepare the connection of ceiling fan along with the regulator and vary the speed.
3. Prepare the connection of single phase induction motor through 1-Phase Auto-transformer and vary the
speed.
4. Prepare the connection of three phase squirrel cage induction motor through 3-Phase Auto transformer
and vary the speed.
5. Prepare the connection of Fluorescent Lamp, Sodium Vapour and Halogen Lamp and measure voltage,
current and power in the circuit.
Electronics Lab
6. Identification, testing and application of Resistors, Inductors, Capacitors, PN-Diode. Zenger Diode, LED,
LCD, BJT, Photo Diode, Photo Transistor, Analog/Digital Multi-Metres and Function/Signal Generator.
7. Measure the frequency, voltage, current with the help of CRO.
8. Assemble the single phase half wave and full wave bridge rectifier & the analyse effect of L, C and L-C
filters in rectifiers.
9. Study the BJT amplifier in common emitter configuration. Measure voltage gain plot gain frequency
response and calculate its bandwidth.
10. Verify the truth table of AND , OR , NOT , NOR and NAND gates
LISTOFEXPERIMENTS:
Grammar - Exclamation - Conclusion of Parts of Speech - Why the parts of speech are important - Vocabulary - Genders
OVERVIEW AND OBJECTIVES: The objective of Discipline and TEP is to provide students with the opportunities to enhance
job fetching skills and at the same time to cultivate the student’s personal interests and hobbies while maintaining the good
disciplinary environment in the University. TEP is integrated into the curriculum for holistic development of students
through active participation in various activities falling in Technical and non-technical categories.
Discipline and Talent Enrichment Programme (TEP)-I shall be evaluated on the basis of its sub constituent programmes, as a
complete Two credit course. It shall be counted in calculation of SGPA but it is not a backlog subject. However, the attendance
of these classes shall be recorded and accounted in the total attendance.
********************
B.Tech – CE
Batch 2015-19
SCHOOL OF ENGINEERING & TECHNOLOGY
Second
Semester
Detailed Syllabus
B. DETAILED SYLLABUS
COURSE OVERVIEWAND OBJECTIVE: Continuing with Basic Engineering mathematics that the students have learnt in
previous semester, they will move on to more advanced topics like Differential Equations, Fourier Series and Vector
Calculus and so on.
A. OUTLINEOFTHECOURSE
Unit No. Title of the Time required for the Unit (Hours)
Unit
1. Second Order Linear Differential Equations 9
2. Fourier Series and Partial Differential Equations 9
3. Infinite Series 9
4. Vector Calculus 9
5. Application of Vector Calculus and 3-D Geometry 8
B. DETAILED SYLLABUS
Introduction of Unit
Homogeneous and Exact forms
Change of dependent and independent variable
Normal form ,Variation of parameters
Application of second order differential equation –Electric circuits, Deflection of beam, etc.
Conclusion of Unit
Introduction of Unit
Infinite Series–General properties and Convergence
Series of positive terms
Tests of Convergence(Comparison test ,D‟ Alembert‟s ratio test , Raabe‟s test, Root test)Alternating Series-
Leibnitz’s rule
Absolute and Conditional Convergence, Convergence of Binomial, Exponential and Logarithmic Series
Conclusion of Unit
Introduction of Unit
Gauss , Stokes and Green theorem (with out proof)-verification and applications
Equation of a Sphere, Intersection of a Sphere and a Plane, Tangent Plane, Or Spheres
Right circular cone and Right circular cylinder
Conclusion of Unit
COURSE OVERVIEW AND OBJECTIVE : Continuing with basic physics that the students have learnt in previous semester,
they will move on to more advanced topics like quantum mechanics, optical fibre, Laser & holography, nuclear radiation
detectors and electrodynamics and so on.
A. OUTLINEOFTHECOURSE
Unit
Title of the unit Time required for the Unit(Hours)
No.
1. Quantum Mechanics and applications of Schrodinger’s 11
Equation
5. Electrodynamics
Introduction of unit
Scalar and vector fields
Definitions of gradient , divergence and curl
Maxwell’s equations
Boundary conditions
Wave equation and its solution for free space
Nature of E.M. waves , Poynting vector
Conclusion of unit
C. RECOMMENDEDSTUDYMATERIAL:
COURSE OVERVIEW AND OBJECTIVE : Continuing with basic chemistry that the students have learnt in previous semester,
they will move on to more advanced topics Water & Water analysis, Water technology, Corrosion, polymer and glass,
disaster management and social issues and so on.
A. OUTLINE OF THE COURSE
Unit No. Title of the unit Time required for the Unit (Hours)
1 Water and Water Analysis 8
2 Water Technology 8
3 Corrosion , its control and Phase rule 7
4 Polymer and Glass 7
5 Disaster Management and Social Issues 6
B. DETAILED SYLLABUS
COURSE OVERVIEW AND OBJECTIVE: This course explains different concepts of C Programming that is used in real-time
programming. Students will be able to write programs in C for simple problem solving tasks.
B. DETAILED SYLLABUS
C. RECOMMENDEDSTUDYMATERIAL
COURSE OVERVIEW AND OBJECTIVE: This course explains different concepts of mechanics that are used in real-time
scenarios. Students will be able to understand and define fundamentals of mechanics, Machine & moment of inertia, friction,
dynamics of particles, work, impulse, and momentum.
B. DETAILED SYLLABUS
Unit Contents
1. Fundamentals of Mechanics
Introduction of Unit
Statics Of Particles and Rigid Bodies: Fundamental laws of mechanics , Principle of
transmissibility, System off orces, Resultant force, Resolution of force, Moment and Couples,
Varignon's Theorem,
Resolution of a force into a force and a couple, Free body diagram ,Equilibrium , Conditions for
equilibrium , Lami's theorem.
Virtual work : Principle of Virtual Work , Active forces and active force diagram.
Conclusion of Unit
2. Machine and Moment of Inertia
Introduction of unit
Lifting Machines: Mechanical advantage, Velocity Ratio, Efficiency of machine, Ideal machine, Ideal
effort and ideal load, Reversibility of machine, Law of machine, Lifting machines; System of Pulleys,
Simple wheel and axle, Wheel and differential axle, Weston‟s differential pulley block.
Centroid & Moment of Inertia : Location of centroid and center of gravity, Moment of inertia,
Parallel axis and perpendicular axis theorem, Radius of gyration, M.I of composite section, Polar
moment of inertia, M.I of solid bodies.
Conclusion of Unit
3. Friction and Belt drive
Introduction of Unit
Friction: Types of Friction, Laws of friction, Angle of friction, Angle of repose, Ladder, Wedge, Belt
Friction.
Belt Drive: Types of belts, Types of belt drives, Velocity ratio, Effect of slip on Velocity ratio, Length
of belt, Ratio of tensions and power transmission by flat belt drives.
Conclusion of Unit
PU/Batch2015-19/1-8 SEMESTER/SYLLABUS/SET/B.Tech (CE)
Page|27
4. Dynamics of particles
Introduction of Unit
Kinematics of Particles and Rigid Bodies: Velocity, Acceleration, Types of Motion, Equations of
Motion, Rectangular components of velocity and acceleration, Angular velocity and Angular
acceleration, Radial and transverse velocities and accelerations, Projectiles motion on plane and
Inclined Plane, Relative Motion.
Kinetics of Particles and Rigid Bodies: Newton's laws, Equation of motion in rectangular
coordinate, radial and transverse components, Equation of motion in plane for a rigid body,
D'Alembert principle.
Conclusion of Unit
Introduction of Unit
Kinematics of Particles and Rigid Bodies: Velocity, Acceleration, Types of Motion, Equations of
Motion, Rectangular components of velocity and acceleration, Angular velocity and Angular
acceleration, Radial and transverse velocities and accelerations, Projectiles motion on plane and
Inclined Plane, Relative Motion.
Kinetics of Particles and Rigid Bodies: Newton's laws, Equation of motion in rectangular coordinate,
radial and transverse components, Equation of motion in plane for a rigid body, D'Alembert
principle.
Conclusion of Unit
C. RECOMMENDEDSTUDYMATERIAL
LIST OF EXPERIMENTS:
Part A
Part B
LIST OF EXPERIMENTS
LIST OF EXPERIMENTS
Part I
1. To determine the hardness of water by HCL method.
2. To determine the hardness of water by EDTA method.
3. Determination of CO2 in a water sample.
4. To determine free chlorine in a given water sample
5. Measurement of residual chlorine in water.
6. Measurement of dissolved oxygen in water.
Part II
7. Determination of turbidity by using turbidity meter.
8. Measurement of pH of a given sample by pH-meter.
9. Measurement of conductivity of a given sample by conductivity meter
10 Determination of barium as barium sulphate gravimetrically.
LIST OF EXPERIMENTS:
1. Carpentry Shop
•Timber, definition, engineering applications, seasoning and preservation
2. •Plywoodandplyboards
Foundry Shop
•Moulding S ands, constituents and characteristics
•Pattern, definition, material stypes, coreprints
• Role of gate, runner, riser, core and chaplets
3. •Welding
Causesandremediesofsomecommoncastingdefectslike
Shop blowholes,cavities,Inclusions
•Definition of welding, brazing and soldering processes and their applications
•Oxyacetylene gas welding process, equipment and techniques, types off lames and their applications
•Manual metal arc welding technique and equipment, AC and DC welding
4. Fitting and Machine shop
•Electrodes:Constituentsandfunctionsofelectrodecoating,weldingpositions
Files, materials and classification.
•Typesofweldedjoints,commonweldingdefectssuchascracks,undercutting,slaginclusionandboring.
5. Studyandclassificationoflathe.
Smithy Shop
•Forging, forging principle, materials
•Operations like drawing, upsetting, bending and forge welding
•Useofforgedparts
List of Jobs to be made in the Workshop Practice
1. CARPENTRY SHOP
1. Making of T-Lap joint
2. FOUNDRY
2. MakingofBridlejoint
SHOP
3. Mould of any pattern
3. WELDING
4. Castingofanysimplepattern
SHOP
5. MMA welding practice by students
6. Square buttjoint byMMA welding
4. MACHINE SHOP PRACTICE
7. LapjointbyMMA welding
8. Job on lathe with one step turning and chamfering operations
9. Job on shaper for finishing two sides of a job
5. FITTING AND SMITHY SHOP and12 mmdiameteronjobused/tobe used for shaping
10 Drillingtwoholesofsize5
11 Finishing of two sides of a square piece by filing
12 Tin smithy form a king mechanical joint ands oldering of joint
A. LIST OF EXPERIMENTS
RECOMMENDEDSTUDYMATERIAL
Unit No. Title of the unit Time required for the Unit (Hours)
1. Advanced Grammar 6
2. Vocabulary 4
3. Communication Skills I 4
4. Communication Skills II 4
5. Grammar 6
B. DETAILED SYLLABUS
3. Communication Skills I
Communication Skills – Introduction, Good Communication v/s Effective Communication
4. Communication Skills II
How to become an Effective Communicator, Styles of Communication, The art of being Assertive
5. Grammar
Listening Skills – Introduction, Hearing or Listening, The qualities of being a good listener; Telephone etiquette
OVERVIEW AND OBJECTIVES: The objective of Discipline and TEP is to provide students with the opportunities to enhance job
fetching skills and at the same time to cultivate the student’s personal interests and hobbies while maintaining the good
disciplinary environment in the University. TEP is integrated into the curriculum for holistic development of students through
active participation in various activities falling in Technical and non-technical categories.
Discipline and Talent Enrichment Programme (TEP)-I shall be evaluated on the basis of its sub constituent programmes, as a
complete Two credit course. It shall be counted in calculation of SGPA but it is not a backlog subject. However, the attendance of
these classes shall be recorded and accounted in the total attendance.
*****************************
Third
Semester
Detailed Syllabus
Code: BCE03101 DATA STRUCTURE AND ALGORITHMS 3.5 Credits [LTP: 3-1-0]
Unit No. Title of the unit Time required for the Unit(Hours)
1. Introduction to Data structures 9
2. Searching and Sorting 10
3. Stack and Queue 10
4. Linked List 10
5. Tree Graphs and their Applications 9
B. DETAILED SYLLABUS
COURSE OVERVIEW AND OBJECTIVES: The objective of this course is to make the students well versed with the fundamentals of
C++ object oriented programming language (OOP). The topics included are control structure, functions, arrays, abstraction and
encapsulation, classes and abstract classes and objects, inheritance, polymorphism, constructors, access control and overloading,
Generics, Collections, and API.OOP is the new way of approaching the job of programming. It is the most widely employed
technique for developing robust, reusable software. Students will learn the concept of algorithm design and implementation. In
addition, they will write C++ codes using both console or command-line and dialog box or graphical user interface styles. Finally,
students can write, compile, execute, and debug their C++programs.
Unit No. Title of the unit Time required for the Unit (Hours)
1. Introduction 10
2. Class 10
3. Operator overloading 10
4. Pointer 10
5. Console IO Operator 8
B. DETAILED SYLLABUS
COURSE OVERVIEW AND OBJECTIVES: The objective of this course is to introduce the importance & concept of Opens source
technologies, concepts of shell programming, Web Technology and Internet. It also includes an exposure to Flex platform. It
aims to provide practical knowledge of various concepts required for development of web application. A laboratory
experimentation on Unix is also included to train the students as far as practical implementations of the concepts that are
needed. The outcome of the course is Knowledge about open source technologies, Unix environment and shell programming.
Student shall possess the basic concepts of design and implementation of web applications.
Unit No. Title of the unit Time required for the Unit(Hours)
1. Open Source Technology 7
2. Shell Programming 8
3. Internet principles 7
4. Web Technologies 7
5. Flex 7
B. DETAILEDSYLLABUS
Unit Unit Details
1 Open Source Technology
Introduction of Unit
OST overview: Evolution & development of OST and contemporary technologies, Factors leading to its
growth. Open Source Initiative(OSI), Free Software Foundation and the GNU Project, principle and
methodologies
Contexts of OST(India & international).
Applications of open source(open source teaching and open source media)RiskFactors
Myths regarding open source, different flavors of Linux and Files System hierarchy,(ex:- RedHat , Fedora,
Ubuntu)
Conclusion and Summary of Unit
2 Shell Programming
Introduction of Unit
Shell : meaning and purpose of shell ,introduction to types of shell.
Bourne Again Shell: shell script-writing and executing, command separation &grouping, redirection,
directory stack manipulation, processes, parameters & variables, keyword variables.
Introduction Korn Shell and C Shell
Shell Programming: Control structures, the Here document, expanding NULL or USET variables, Bulit ins,
functions, history, aliases, job control, file substitution, source code management-RCS and CVS,. Awk
utility.
Conclusion and Summary of Unit
3 Internet principles
4 Web Technologies
Introduction of Unit
Web protocols- HTTP, DNS, Web Servers components, software,
webhosting. cookies
Multimedia in web design, Anatomy of xml document- XML markup-
working with elements and attributes, creating valid documents, xml
objects.
Conclusion and Summary of Unit
5 Flex
Introduction of Unit
Flex Platform Overview, Creating a simple User Interface, Accessing XML data from your Application,
Interacting with Server-Side Applications, Customizing your User Interface
Creating Charts and Graphs
Conclusion and Summary of Unit
COURSE OVERVIEW AND OBJECTIVES: The objective of this course is to make the student understand the concepts and
terminology of digital electronics. It includes introduction to Boolean algebra, logical simplifications, Combinational logic
implementations, Latches, Flip-Flops, Counters & Shift registers, sequential machine concept and hardware description
language Verilog. At the end of coursework student is expected to present various concepts of digital electronics and the
methodology to implement these concepts using Verilog.
Unit No. Title of the unit Time required for the Unit(Hours)
1. Introduction & Boolean algebra and logic simplification 8
2. Combinational logic implementation& Latches, flip-flops 8
3. Counters & Shift register 6
4. Sequential Machines 8
5. Introduction to Verilog Hardware Description Language 6
B. DETAILED SYLLABUS
C.RECOMMENDEDSTUDYMATERIAL:
COURSE OVERVIEW AND OBJECTIVES: The objective of this course is to introduce to the students a number of Discrete
Mathematical Structures (DMS) which are found to be serving as tools even to day in the development of theoretical computer
science. Course focuses on of how Discrete Structures actually helped computer engineers to solve problems occurred in the
development of programming languages. Also, course highlights the importance of discrete structures towards simulation of a
problem in computer science and engineering. It includes set theory, Integers, division counting principles, Monoids &Vector
spaces, Propositional Calculus & Recurrence relations, Graph theory & Trees. At the end of course student should possess the
knowledge on various discrete structures available in the literature. Should realize some satisfaction of having learnt that
discrete structures are indeed useful in computer science and engineering & Gain confidence on how to deal with problems
which may arrive in computer science and engineering in near future.
Unit No. Title of the unit Time required for the Unit(Hours)
1. Logic -I and Logic – II 8
2. Basics of Counting 7
3. Properties of Relations 7
4. Group Theory 7
5. Group codes 7
B.DETAILEDSYLLABUS
Introduction of Unit
Representing Relations
Hasse diagrams
Closure of Relations
Conclusion and Summary of Unit
4. Graph Theory
Transitive closure- Warshall’s Algorithm Equivalence Relations, Partial Ordering.
Introduction
Conclusion andof Unit
Summary of Unit
Definition and Properties of Groups
Sub Groups, Cyclic Groups.
Cosets and Coding Theory: Cosets And Lagrange’s Theorem.
Coding Theory, Hamming Matrix, Parity Check and Generator Matrices.
Conclusion and Summary of Unit
5. Group codes
Introduction of Unit
Group codes
Decoding with coset leaders
Hamming Matrices.
Conclusion and Summary of Unit
C.RECOMMENDEDSTUDYMATERIAL:
3. Discrete Mathematics and its Applications Kenneth H. Rosen Sixth Edition Tata McGraw-
Hill Publishing Company
Limited, New Delhi, 2004
4. Elements of Discrete Mathematics Liu TMH, 2004.
Websites
http://ocw.mit.edu/courses/audio-video-courses/
http://computationalengineering.mit.edu/research/
https://www.khanacademy.org/cs
http://www.infocobuild.com/education/audio-video-courses/computer-science/computer-science.html
http://iosrjournals.org/IOSR-JCE.html
PU/Batch2015-19/1-8 SEMESTER/SYLLABUS/SET/B.Tech (CE)
Page|48
open electives
COURSE OVERVIEW AND OBJECTIVES: The course on Industrial Psychology and Sociology encompasses the knowledge of
scientific management of an industry including human relations. The course will make the student understand as to how the
work force can be dealt toper for min the best possible way to give efficient output. It also covers the motivational techniques,
stress management and encouraging the lab or class. The important component of training & development is also being covered.
The courses a combination on of industrial sociology also providing development of industries in India including policy
resolutions and handling of grievances including labor laws. The course will act as a catalyst for combined knowledge of dealing
with industry, relations and legal issues.
Unit No. Title of the unit Time required for the Unit(Hours)
1. Introduction to Industrial Psychology 7
2. Individual in Workplace 7
3. Performance Management 7
4. Nature and Scope of Industrial Sociology 8
5. Contemporary Issues 7
B. DETAILED SYLLABUS
Unit Unit Details
1. Introduction to Industrial Psychology
Introduction to Industrial Psychology–Definitions& scope.
Major influences on industrial Psychology
Scientific management and human relations schools Hawthorne Experiments
Conclusion and Summary of Unit
2. Individual in Workplace
Introduction of Unit
Individual in Workplace: Motivation and Job satisfaction, stress management.
Organizational culture, Leadership & group dynamics.
Conclusion and Summary of Unit
3. Performance Management
Introduction of Unit
Performance Management: Training & Development
Conclusion and Summary of Unit
5. Contemporary Issues
Introduction of Unit
Contemporary Issues : Grievances and Grievance handling Procedure.
Industrial Disputes : courses, strikes & lockouts
Industrial Relations Machinery Bi-partite & Tri-partite Agreement
Labour courts & Industrial Tribunals, Code of Discipline, Standing order.
Conclusion and Summary of Unit
C. RECOMMENDEDSTUDYMATERIAL:
Unit No. Title of the unit Time required for the Unit(Hours)
1. Introduction 8
2. Nano Material Properties and preparation environment 8
3. Synthesis and Lithography for Nanoscale devices 8
4. Quantum Dots and Nano Tubes 8
5. Physical Properties of Nano Structured Materials 8
B. DETAILEDSYLLABUS
Unit Unit Details
1. Introduction
Introduction of Unit
Nanoscale Science and Technology-Implications for Physics, Chemistry, Biology and Engineering-
Classifications of Nano structured materials-Nanoparticles-quantumdots, Nano wires-ultra-thin films-
multilayered materials.
Length Scales involved and effect on properties: Mechanical, Electronic, Optical, Magnetic and Thermal
properties.
Atomic size surfaces & dimensional space top down & bottom up.
Conclusion and Summary of Unit
C. RECOMMENDEDSTUDYMATERIAL:
2. and Applications
Nano scale characterization of N John Dinardo Latest Weinheim Cambridge,Wiley-
Surfaces & Interfaces VCH
3. Nanotechnology GTimp Latest AIPpress/Springer
4. The Hand Book of Nano Akhlesh Lakhtakia Latest Prentice-Hall of India(P)Ltd,
Technology, nanometer Latest
Structure,
5. Nano Technology: Basic Science Mick Wilson ,Kamali Latest Overseas Press
Theory,ModelingandSimulations
And Emerging Technologies Kannargare, GoffSmith
6. Introduction to Nanotechnology Charles P.Poole, FrankJ. Owens Latest Wiley Inter science
7. Nano Technology: Agentle MarkA. Ratner, Daniel Ratner Latest Prentice Hall
Introduction to the next Big Idea
8. Nano scale Science and Technology Robert W. Kelsall,Ian W. Hamley Latest John Wiley & Sons Ltd. UK
and Mark Geoghegan,
9. Bio-Inspired Nano materials and YongZhou Latest Nova Publishers
Nanotechnology
10. Nano:The Essentials: T.Pradeep Latest Tata McGraw-Hill Publishing
Understanding Nano science and Company Ltd., New Delhi
Nanotechnology
PU/Batch2015-19/1-8 SEMESTER/SYLLABUS/SET/B.Tech (CE)
Page|52
Websites
www.nstc.in/;www.aspbs.com/jnn;www.vjnano.org;
www.khanacademics.com
www.mindtools.com
www.khaki.com
www.Raifoundation.org
www.tryingineering.com
www.tryscience.com
www.videolectures.com,MTNL,MIT,IITWebsites
COURSE OVERVIEW AND OBJECTIVES: The objective of this course is to give students of other disciplines of engineering an
introduction of data structures, and algorithms design. It aims to provide students with a deeper understanding of Data Structures Stack,
Tree, Graph. After completing this course, students shall have an understanding of data structure concepts in depth and various
implementations and operations on data structure concepts like trees, graph, linked list etc.
Unit No. Title of the unit Time required for the Unit (Hours)
1. Performance Measurement 7
2. Array & Matrices 7
3. Stacks 7
4. Trees 7
5. Graphs 8
B. DETAILED SYLLABUS
COURSE OVERVIEW AND OBJECTIVES: The objective of this course is to make the students well versed with the fundamentals of
C++ object oriented programming language (OOP). The topics included are Introduction to JAVA, Operators & control statements,
Package & Interface. OOP is the new way of approaching the job of programming.. Students will learn the concept of algorithm
design and implementation. In addition, they will write C++ codes using both console or command-line and dialog box or graphical
user interface styles. Finally, students can write, compile, execute, and debug their C++ programs.
Unit No. Title of the unit Time required for the Unit (Hours)
1. OOP Fundamentals 7
2. Programming in C++ 7
3. Java 7
4. Operators and Control Statements 7
5. Package and Interfaces 8
B. DETAILED SYLLABUS
COURSE OVERVIEW AND OBJECTIVE: Human resource development in the area of energy, in general, and in new and
renewable sources of energy, in particular, has been neglected all over the world, and more so in developing countries. In the
context of depleting fossil fuel resources and the need to develop sustainable energy systems for the future, it is necessary to
incorporate non- conventional energy sources as a subject in all the undergraduate courses of engineering. This course is
primarily intended to serve as a basic course of non-conventional energy sources with stress on scientific understanding,
analysis and applications of non- conventional energy technologies. It covers basis study describe in the fundamental physical
processes governing various non-conventional energy technologies and their applications
Unit No. Title of the unit Time required for the Unit(Hours)
1. Introduction to Energy Sources 7
2. Solar Energy 8
3. Wind and Geothermal Energy 8
4. Biomass and Ocean Energy 8
5. Fuel Cells, Hydrogen Energy and Hybrid Systems 8
B. DETAILED SYLLABUS
2. Solar Energy
Introduction of Unit
Solar Thermal Systems: Solar radiation spectrum. Radiation measurement. Technologies. Applications:
Heating, Cooling, Drying, Distillation, Power generation
Solar Photovoltaic Systems: Operating principles. Photovoltaic cell concepts. Cell, module, array. Series and
parallel connections. Maximum power point tracking. Applications: Battery charging, Pumping, Lighting, and
Peltier cooling.
Conclusion and Summary of Unit
3. Wind and Geothermal Energy
Introduction of Unit
Biomass Energy: Introduction, biomass categories, bio-fuels. Introduction to biomass conversion technologies,
Biogas generation, basic biogas plants-fixed dome type, floating gasholder type, Deen Bandhu biogas plant,
Pragati Design biogas plant
Ocean Energy: Ocean Thermal Electric Conversion (OTEC) systems like open cycle, closed cycle, Hybrid Cycle
prospects of OTEC in India, Energy from Tides, basic principle of tidal power, single basin and double basin
tidal power plants, advantages, limitations and scope of tidal energy.
Conclusion and summary of Unit
Introduction of Unit
Fuel Cells: Introduction, Design principle and operation of fuel cell, Types of fuel cells, conversion efficiency of
fuel cell, application of fuel cells
Hydrogen Energy: Introduction, Hydrogen Production methods, Hydrogen storage, hydrogen transportation,
utilization of hydrogen gas, hydrogen as alternative fuel for vehicles.
Hybrid Systems: Need for Hybrid Systems. Range and type of Hybrid systems. Case studies of Diesel-PV, Wind-
PV, electric and hybrid electric vehicles.
Conclusion and Summary of Unit
B. RECOMMENDEDSTUDYMATERIAL:
COURSE OVERVIEW AND OBJECTIVE: After the completion of 40 hours of French learning, participants can complete the
basic level of French language Level1,with the following skills in:
1. Reading: Can understand familiar names, words and very simple sentences, on notices, posters or in catalogues.
2. Grammatical structures: Basic grammatical command. Shows limited control of simple grammatical structures which
enable basic communication to take place.
3. Listening: Can recognize familiar words and very basic phrases.
4. Speaking: Can use simple phrases and sentences to describe where he or she lives and people he or she knows.
5. Writing: Can write a short, simple postcard, for example sending holiday greetings. Can fill in forms with personal
details.
B. DETAILEDSYLLABUS
Introduction of Unit
To choose, to purchase, to pay for an object
Toask for help
To choose and to negotiate
To propose/accept/refuse an invitation
Situations at the hotel and at the restaurant
Conclusion and Summary of Unit
COURSE OVERVIEW AND OBJECTIVE:- Basics of Engineering Applications will provide a common platform to the new budding
technocrats to excel themselves of in field of Engineering. This course can help to grow out the hidden seed of knowledge in a
different disciple which can further enhanced by grasping knowledge of that discipline. This course will act as a catalyst for
combined knowledge of recent technologies of all the sectors and can fulfill the requirements of industries. It contains basic
knowledge of different discipline like Mechanical, Civil, Electronics & Communication, Information Technology, Computer
Engineering and Electrical Engineering.
Unit No. Title of the unit Time required for the Unit(Hours)
1. Basics of Mechanical Engineering 6
2. Basics of Civil Engineering 7
3. Basics of Electronics & Communication Engineering 8
4. Basics of Information Technology & Computer Engineering 8
5. Basics of Electrical Engineering 7
B. DETAILEDSYLLABUS
3. Engineering
Basic Civil Engineering Rakesh Ranjan Bechar Latest Laxmi Publication
4. Basic Civil Engineering Dr.B.C.Punmia, Ashok Latest Laxmi Publication
Kumar Jain
5. Fundamentals of information G.G. Wilkinson, Anthony Latest Willy and Sons
technology R. Winterflood
7. Engineering
Basic Comp Eng- RGPV Sanjay Silakari, RajeshK. Latest Tata Mc Graw Hill
Shukla
8. Fundamentals Of Computers V. Rajaraman, Latest Prentice Hall India Pvt.,
9. Basic Electrical &Electronics Dr. K. R. Niyazi Latest Ashirwad Publication
Engineering
10. Basic Electrical Engineering K.N. Srinivas Latest I K International
Websites
www.nptel.com
www.oocities.org/venkatej/mech/
en.wikipedia.org/wiki/Mechanical_engineering
www.nprcet.org/e%20content/
web.eece.maine.edu/programs/undergrad/ce/cen_cs.php
www.mlbd.com/Computers/IT
en.wikipedia.org/wiki/Information_technology
www.bruface.eu/.../Electronics_and_Information_Technology_ Engi...
www.facstaff.bucknell.edu/mastascu/elessonsHTML/EEIndex.html
www.learnerstv.com/Free-Engineering-Video-lectures-ltv152-Page1....
www.oup.co.in› ... ›ElectronicsEngineering
CODE: BCE03206 DATA STRUCTURES AND ALGORITHMS LAB 2 CREDITS [LTP: 0-0-4]
LIST OF EXPERIMENTS:
1 PART A
1. A. Use a recursive function to find GCD of two numbers.
B. Use a recursive function to find the Fibonacci series.
2. A. Use pointers to find the length of a string and to concatenate two strings.
B. Use pointers to copy a string and to extract a substring from a given a string.
3. A. Use a recursive function for the towers of Hanoi with three discs.
B. Insert an integer into a given position in an array.
4. A. Deleting an integer from an array.
B. Write a program to create a linked list and to display it.
5. Write a program to sort N numbers using insertion sort.
6. Write a program to sort N numbers using selection sort.
2 PART B
1. Inserting a node into a singly linked list.
2. Deleting a node from a singly linked list.
3. Pointer implementation of stacks.
4. Pointer implementation of queues.
5. Creating a binary search tree and traversing it using in order, preorder and post order.
6. Sort N numbers using merge sort.
LIST OF EXPERIMENTS:
1 PART A
LIST OFEXPERIMENTS:
1 Introduction of cat, comm, cpio, Diff, find, grep, ls, mkdir, sort, tail, tar, wc, commands
2 Write a program to show the working of while, until loop and if command
3 Write a shell script to generate the Fibonacci series.
4 Write a shell program to reverse the digits of an input number “n”
5 Write a shell program that accepts one or more file names as arguments and converts their
contents to upper case
6 Find all logged in user having names of at least four characters or whose user id is greater than
200
7 The length and breadth of a rectangle and radius of circle are input through keyboard. Write a
shell program to calculate area and perimeter of the rectangle and area and circumference of the
circle.
9 Write a client server program for named pipes.
10 Write a program for sharing data between processes using files
11 Write a program to count word, characters and lines in a file.
12 Write a program to display a menu of hotel and bill of customer's order placed
LIST OF EXPERIMENTS:
1 Implementation of logic circuits using gates
Synchronous counters
Asynchronous counters
Binary multiplier
Decimal Adder
Universal shift register
Design of Arithmetic unit
3 Interface experiments with MSI
Design of ALU
Interface of ALU with memory
4 Design and Implementation of combinational circuits using Verilog Hardware Description Language(VHDL)
Unit No. Title of the unit Time required for the Unit(Hours)
1. Communication in Business 8
2. Managerial Writing 8
3. Sample Business Letters 8
B. DETAILED SYLLABUS
Unit Unit Details
1. Communication in Business
Introduction to the Unit
Role of Communication in Business
Main forms of Communication in Business
Communication process
Coding and decoding
Roots of misunderstanding
Inferential model
Original message and reconstructed message
Symbols mismatch implications
Non-verbal symbols
Verbal symbols
Seven communication roadblocks
Communicating across cultures.
Conclusion of the unit
2. Managerial Writing
Introduction to the Unit
7cs of written communication
Business letters - Stationery - Format and layout
E-mail
Managing the mailbox - Presenting mail
Common-sense and etiquette.
Report Writing
Parts of a report
Qualities of a good report
Improving writing skills
Internal communication through memos, minutes, notices & reports.
3. Sample Business
Conclusion Letters
of the unit
OVERVIEW AND OBJECTIVES: The objective of Discipline and TEP is to provide students with the opportunities to enhance job
fetching skills and at the same time to cultivate the student’s personal interests and hobbies while maintaining the good
disciplinary environment in the University. TEP is integrated into the curriculum for holistic development of students through
active participation in various activities falling in Technical and non-technical categories.
Discipline and Talent Enrichment Programme (TEP)-III shall be evaluated on the basis of its sub constituent programmes, as a
complete Two credit course. It shall be counted in calculation of SGPA but it is not a backlog subject. However, the attendance of
these classes shall be recorded and accounted in the total attendance.
*****************************
Fourth
Semester
Detailed Syllabus
CODE: BCE04101 OPERATING SYSTEM BUILDING BLOCKS 3.5 CREDIT [LTP: 3-1-0]
COURSEOVERVIEW ANDOBJECTIVES: The basic objective of this course is to make students aware of various operational
concepts and algorithms used in operating systems to make the hardware working as per user requirements. It includes
study of architectures of operating system, Process model, Process Scheduling concepts and algorithms, Process
Management, Storage Management, and Protection &security is uses in operating systems. The contents are designed to focus
the operations in depth and provide practical exposure to the students. At the end of course, it is expected that students bear
good concepts of working of various operating systems and implement the concepts using some known platforms such as C,
C++ and MOS.
A. OUTLINEOFTHE COURSE
Unit No. Title of the unit Time required for the Unit(Hours)
1. Introduction 7
2. Process Management 9
3. Memory Management 10
4. Storage Management 8
5. Protection and Case Study 8
B.DETAILEDSYLLABUS
Unit Unit Details
1. Introduction
Introduction of Unit
Introduction and need of operating system, layered architecture/logical structure of operating system, Type of
OS, operating system as resource manager and virtual machine, OSservices, BIOS, System Calls / Monitor Calls ,
Firmware- BIOS, Boot-Strap Loader.
Process model, creation, termination, states & transitions, hierarchy, context switching, process
implementation, process control block. Threads-processes versus threads, threading, concepts, models,
kernel& user level threads, thread usage, benefits.
Processscheduling-Basicconcepts,classification,CPUandI/Obound,CPUscheduler-short,medium,long-term,
dispatcher, scheduling:- preemptive and non-preemptive, Static and Dynamic Priority, Co-operative &Non-
cooperative, Criteria/Goals/Performance Metrics, scheduling algorithms-FCFS, SJFS, shortest remaining time,
Round robin, Priority scheduling, multilevel queue scheduling, multilevel feedback queue scheduling, Fairshare
scheduling
Conclusion and Summary of Unit
2. Process Management
3. Memory management
Introduction of Unit
Memory management, Swapping, Contiguous memory allocation, Paging Segmentation, Segmentation with
paging, Example: The Intel Pentium virtual memory: Background, Demand paging, Process creation, Page
replacement, Allocation of frames, Thrashing, Memory, Mappedfiles, Allocating kernel memory, other
considerations, operating system examples
Conclusion and Summary of Unit
4. Storage management
Introduction of Unit
File concept-Access methods-Directory structure-File-system mounting
Protection, Directory implementation, Allocation methods, Free-space management, Efficiency and Performance,
Recovery, NFS-example: The WAFL File System
Disk scheduling, Disk management, Swap-space management-RAID structures table, Storage implementation,
Tertiary Storage structure, I/O hardware, Application I/O Interface, Kernel I/O subsystem, Transforming I/O
requests to hardware operations, Streams.
Conclusion and Summary of Unit
COURSE OVERVIEW AND OBJECTIVES: This course is added with an objective to give the students an exposure of data
processing and management. This course introduces Database Management System(DBMS) which is computer software
designed for the purpose of managing databases. It is a collection of programs that enables the students to store,modify,and
extract information from a database. The students will learn Database concepts, Data Models, various approaches to Database
Design, Relational Model, Optimization principles and Control. It includes various database models, their architectures,
database design issues, Relational model and design of relational database, Integrity and security, storage and file structure,
and data Transactions. It aims to make the students learn the concepts of database design for any application. The outcome of
this course is expected that every student understand the key concepts and terminology of RDBMS, Learn the basics of
database modeling, understand database design and normalization techniques, Implement access to the data using various
techniques, know the strategies and methods for query processing, optimization, database transaction processing and
security.
Unit No. Title of the unit Time required for the Unit(Hours)
1. Introduction 9
2. Relational Model 9
3 Working with Tables 1
4. Database Design 1
0
5. Transactions 1
0
0
B. DETAILEDSYLLABUS
2. Relational Model
PU/Batch2015-19/1-8 SEMESTER/SYLLABUS/SET/B.Tech (CE)
Page|78
Introduction of Unit
The relational Model
The catalog- Types
Relational Algebra
Domain Relational Calculus
Tuple Relational Calculus
Fundamental operations
Additional Operations
SQL fundamentals
Oracle data types, Data Constraints, Column level & table Level Constraints
Conclusion and Summary of Unit
4. Database Design
5. Transaction
Introduction of Unit
Transaction Concepts
Transaction Recovery
ACID Properties
System Recovery – Media Recovery
Two Phase Commit - Save Points –
SQL Facilities for recovery
Concurrency, Need for Concurrency
Locking Protocols, Two Phase Locking
Intent Locking
Deadlock- Serializability
Recovery Isolation Levels
SQL Facilities for Concurrency
Conclusion and Summary of Unit
C.RECOMMENDEDSTUDYMATERIAL:
COURSE OVERVIEW AND OBJECTIVES: The goal of this course is to provide students with an understanding of basic concepts
in the theory of computation. It includes Finite Automata and Regular Expressions, Regular Sets and Context Free Grammars,
Pushdown Automata and Parsing Algorithms, Turing machines, and Introduction to Computational Complexity. At the end of
this course students should be able to construct finite state machines and the equivalent regular expressions, prove the
equivalence of languages described by finite state machines and regular expressions, construct pushdown automata and the
equivalent context free grammars, prove the equivalence of languages described by pushdown automata and context free
grammars and formal understanding of algorithms and procedures.
Unit No. Title of the unit Time required for the Unit(Hours)
1. Finite Automata and Regular Expressions 7
2. Regular Sets and Context Free Grammars 7
3. Pushdown Automata and Parsing Algorithms 8
4. Turing machines 7
5. Introduction to Computational Complexity 7
B. DETAILED SYLLABUS
4. Turing machines
Introduction of Unit
Turing machines(TM),computable languages and functions,
Tuning machine constructions
Storage infinite control
Variations of TMs
Recursive and recursive enumerable languages
Conclusion and Summary of Unit
Introduction of Unit
Time and Space complexity of TMs , A non recursive language and unsolvable Decision problems, Reducing one
problem to another
The halting problem, Rice’s Theorem , Closure Properties of families of languages
Conclusion and Summary of Unit
C. RECOMMENDEDSTUDYMATERIAL
Unit No. Title of the unit Time required for the Unit(Hours)
1. Introduction to Scripting Languages 7
2. Introduction to JavaScript 7
3. JavaScript Object Model 8
4. Windows, Frames and Overlay in JavaScript 7
5. AJAX and JSON 7
B. DETAILED SYLLABUS
COURSE OVERVIEW AND OBJECTIVES: This course addresses current issues and practices in object oriented software
engineering with an emphasis on the software development process. Topics covered include concepts and terminology, the
software development process, software planning and management, software requirements specifications, system modeling,
quality specifications, program specifications, software design approaches. At the end of this course, student should be able to
specify a software system, create an object-oriented design for it, implement it with readable, reusable, modular, object-
oriented techniques, test for validity, correctness and completeness, understand and uses of project management.
Unit No. Title of the unit Time required for the Unit (Hours)
1 Software Product and Process 9
2 Software Requirements 9
3 Analysis, Design Concepts and Principles 10
4 Testing 10
5 Software Project Management 10
B. DETAILED SYLLABUS
COURSE OVERVIEW AND OBJECTIVES: The objective of this course is to review various components of a desk top computer
including input/output and other interfacing devices. It also includes troubleshooting tools and methodologies. The course
includes study of 8086processor, 8254, 8259 peripheral ICs, CMOS & motherboard configuration, hard drive and CD
Technologies, Video & Sound T2 and Troubleshooting tools used for PC maintenance. After a thorough understanding of the
system it enables the students to diagnose, detect and resolve practical problems in computer systems. At the end of this course,
the student should be able to: Thoroughly understand the inner working so far computer system. Detect and resolve practical
problems in computer devices such as motherboard, processors, cache memory, RAM, ROM, different types of cards, storage
media, display units, printer, input devices and other peripheral devices.
Unit No. Title of the unit Time required for the Unit(Hours)
1. 8086,8254,and8259A 7
2. CMOS and Motherboards 7
3. Hard drive and CD Technologies 8
4. Video and Sound T2 7
5. Trouble shooting & Tools 7
B. DETAILED SYLLABUS
COURSE OVERVIEW AND OBJECTIVE: This course concerns the inter play between problem modeling and programming
languages. Problem solving relies on having good models that are written in a language that can support the modeling
concepts. It includes Learning principles of programming languages: The elements of programming languages; abstraction
means in programming languages; formal definition of programming languages–concrete syntax, abstract syntax, operational
semantics, Elementary and structured data types, Advances in language design, Functional language and logic languages. At the
end of the course students shall be able to compare programming languages, describe the main principles of imperative,
functional, object oriented and logic oriented programming languages, recite the high points of programming language history;
and read the central formalisms used in the description of programming languages.
Unit No. Title of the unit Time required for the Unit (Hours)
1. Introduction 7
2. Elementary and structured data type 7
3. Advances in language design 7
4. Functional Language 8
5. Logic Languages 7
B. DETAILEDSYLLABUS
4. Functional Language
Introduction of Unit
Functional programming concepts–Referential transparency, Types,Type systems, Name,
bindings , environment and scope, Recursive functions, Polymorphic functions, Type
variables, High order functions, Curried functions, Lists and programming with lists,
Definition of new user defined types in ML, Abstract data types, Evaluation methods.
Conclusion and Summary of Unit
5. Logic Languages
Introduction of Unit
Review of predicate logic ,Clause form, logic, Logic as a programming language, Unification algorithm,
Abstract interpreter for logic programs, Theory of logic programs, SLD resolution, Negation as failure
extension
Conclusion and Summary of Unit
COURSE OVERVIEW AND OBJECTIVE: The objective of this course is to make the students understand the operating
principles of major electronic devices, circuit models and connection to the physical operation of devices .It includes basic
concepts of electronics, Transistors, Small signal Amplifiers, Feedback Amplifiers and oscillators. At the end of course student
should possess basic concepts of electronics shall be able to apply this knowledge to the analysis and design of basic circuits,
and have the ability to analyze and design discrete or integrated electronic circuits.
Unit No. Title of the unit Time required for the Unit(Hours)
1. Introduction 7
2. Transistors 7
3. Small Signal Amplifiers at Low Frequency 8
4. Feedback Amplifiers 7
5. Oscillators 7
B. DETAILEDSYLLABUS
2. Transistors
Introduction of Unit
Transistor characteristics, Current components, Current gains: alpha and beta.
Operating point. Hybrid model, h-parameter equivalent circuits.CE,CB and CC configuration.
DC and AC analysis of CE, CC and CBamplifiers.
Ebers-Moll model.
Biasing& stabilization techniques.
Thermal run away, Thermal stability
Conclusion and Summary of Unit
4. Feedback Amplifiers
Introduction of Unit
Classification, Feedback concept, Transfer gain with feedback, General
characteristics of amplifiers.
Analysisofvoltage-series,voltage-shunt,current-seriesandcurrent-shuntfeedbackamplifier.
Stability criterion.
Conclusion and Summary of Unit
5. Oscillators
Introduction of Unit
Classification. Criterion for oscillation. Tuned collector, Hartley, Colpitts ,RC Phase shift, Wien bridge
and crystal oscillators , A stable, mono stable and bi stable multi vibrators. Schmitt trigger.
Conclusion and Summary of Unit
C.RECOMMENDEDSTUDYMATERIAL:
Sr.No Reference Book Author Edition Publication
1. Electronic Devices and circuits JacobMillmanandC.Halkias,Satya Latest McGrawHill
brataJit
2. Micro-Electronics JacobMillmanandArvinGrabel Latest McGrawHill
3. Electronic devices and circuit RobertL.BoylestadandLouis Latest Prentice-HallIndia
theory Neshelsky
Websites
http://ocw.mit.edu/courses/audio-video-courses/
http://computationalengineering.mit.edu/research/
https://www.khanacademy.org/cs
http://www.infocobuild.com/education/audio-video-courses/computer-science/computer-science.html
http://iosrjournals.org/IOSR-JCE.html
COURSE OVERVIEW AND OBJECTIVES: Objective of this course is to introduce to the students various concepts of
information & data management and storage systems. It includes basics of MIS, applications of MIS, MIS and networks and Data
warehouse. The outcome of this course is that the students possess the knowledge of information processing & management
through the networks.
A. OUTLINE OF THE COURSE
LIST OF EXPERIMENTS:
1. Create User in Oracle Database and grant and revoke the privileges and use of
commit save point role back command.
2. Create the following:
Synonym sequences and Index
Create alter and update views.
3. Create PL/SQL program using cursors, control structure, exception handling
4. Create following:
Simple Triggers
Package using procedures and functions.
5. Create the table for
OMPANY database
STUDENT database and Insert five records for each attribute.
6. Illustrate the use of SELECT statement
7. Conditional retrieval - WHERE clause
8. Query sorted - ORDER BY clause
9. Perform following:
UNION, INTERSECTION and MINUS operations on tables.
UPDATE, ALTER, DELETE, DROP operations on tables
10. Query multiple tables using JOIN operation.
11. Grouping the result of query - GROUP BY clause and HAVING clause
12. Query multiple tables using NATURAL and OUTER JOIN operation.
LIST OF EXPERIMENTS:
4. Create a XMLHttpRequest and retrieve data from a text file and an XML file
6. Demonstrate how a web page can retrieve data from a database with AJAX
7. Design a web page using CSS include the following :
a. Use different font styles.
b. Set background image for both the page and single elements on the page.
c. Control the repition of image with background-repeat property.
d. Define style for links as a:link, a:active,a:hover,a:visited.
e. Add customized cursors for links.
8. Write a JavaScript program to show different mouse events using functions.
9. Create and open a file in read and write mode and check end-of-file, display appropriate message and
close the file using PHP.
10. Write the steps to establish ODBC connection using PHP.
11. Write the following program that has 3 fields
a. The user should enter a proper email id, check whether the '@' symbol is present.
b. In next field user has to enter a number between 1-20
c. User has to enter his/her name. The name should not be greater than 10 characters.
Note: if these conditions are not satisfied an appropriate message should be displayed.
12. Assume 4 users user1, user2, user3 and user4 having the passwords pwd1, pwd2, pwd3 and
pwd4 respectively. Write a PHP program to do the following tasks
a. Create a database and add these 4 user ID's and passwords to this database.
b. Read the user id's and passwords entered in the login form and authenticate with
the values available in the database.
Note: if He/She is a valid user you should welcome the user by Name else you should display " You
are not an Authenticated user".
LIST OF EXPERIMENTS:
Oral Communication
Principles of nonverbal communication - through clothes and body language, Types of managerial
speeches - speech of introduction, speech of thanks, occasional speech, theme speech, Mastering the art of
giving interviews in selection or placement interviews, discipline interviews, appraisal interviews, exit
interviews, Building Persuasion & Negotiation abilities.
OVERVIEW AND OBJECTIVES: The objective of Discipline and TEP is to provide students with the opportunities to enhance job
fetching skills and at the same time to cultivate the student’s personal interests and hobbies while maintaining the good
disciplinary environment in the University. TEP is integrated into the curriculum for holistic development of students through
active participation in various activities falling in Technical and non-technical categories.
Discipline and Talent Enrichment Program (TEP)- IV shall be evaluated on the basis of its sub constituent programmes, as a
complete Two credit course. It shall be counted in calculation of SGPA but it is not a backlog subject. However, the attendance of
these classes shall be recorded and accounted in the total attendance.
To impart training of latest trends and technology commonly employed in current scenario.
To certify the students as expert after successful completion of the training.
After successful completion of PCC course a certificate may be issued to all the students at the end of the semester
along with the grade sheet with marking their performance in the 5 point scale as excellent (5 point), very good (4
point), Good (3 point), average (2 point) and below average (1 point). This course may be considered as a non
credit course and therefore will not be the part of mark sheet/grade sheet. However, the attendance of these
classes shall be recorded and accounted in the total attendance.
The evaluation of this course shall be made two times i.e. after Mid-Term exam and End Term Exam.
*****************************
Fifth
Semester
Detailed Syllabus
PU/Batch2015-19/1-8 SEMESTER/SYLLABUS/SET/B.Tech (CE) Page|10
1
core theory subjects
COURSE OVERVIEW AND OBJECTIVES: Computer Graphics is the illustration field of Computer Science. Its use today spans
virtually all scientific fields and is utilized for design, presentation, education and training. Computer Graphics and its
derivative, visualization, have become the primary tools by which the flood of information from Computational Science is
analyzed. This course is designed to provide a comprehensive introduction to computer graphic s leading to the ability to
understand contemporary terminology, progress, issues, and trends.
A. OUTLINEOFTHECOURSE
Unit No. Title of the unit Time required for the Unit(Hours)
1. Introduction and Line, Circle, Ellipse Generation 10
2. 2-DTransformation,Viewing And Clipping 10
3. Three Dimensional and Filling 8
4. Curve and Surfaces 10
5. Visible-Surface Detection and Illumination Models 10
B. DETAILEDSYLLABUS
3. ThreeDimensionalandFilling
IntroductionToUnit
3-DGeometricPrimitives,3-DObjectRepresentation
3-DTransformation
3-DViewing,Projections
FilledAreaPrimitives:ScanLinePolygonFillingAlgorithm,BoundaryFill Algorithm, Flood fill Algorithm
ConclusionofUnit
4. CurveandSurfaces
IntroductionToUnit
CurvedLineandSurfaces:QuadricSurfaces,Spheres,Ellipsoid,Torus
Superquardics,BlobbyObjects
Spline Representation: Interpolation &Approximation Splines, Parametric Continuity Condition,
Specification
Cubic Spline Interpolation Methods: Natural Cubic Spline, Hermite interpolation, Cardinal Spline,
Kochanek-BartelsSplines.
B-splinecurve:Uniform, PeriodicB-splines,Cubic,PeriodicB-splines,Open,UniformB-Spline,Non-
UniformB-splines
BezierCurves:Properties,DesignTechniques
ConclusionofUnit
5. Visible-SurfaceDetectionandIlluminationModels
C. RECOMMENDEDSTUDYMATERIAL
Unit No. Title of the unit Time Required for the Unit (Hours)
1. Introduction to Server-side Scripting Languages 9
2. Introduction to Python 10
3. CGI and GUI Programming in Python 10
4. Introduction to Ruby on Rails 10
5. Advanced Rails Applications 9
C. DETAILED SYLLABUS
2. Introduction to Python
Introduction of Unit
How to set up the environment?
Lexical conventions and Syntax
Variables, Data Types, Operators, Statements and Expressions
Decision making, Loops, Strings, Tuples, Lists, Dictionary
Recursion, Date and Time, Functions
Modules – math, random; Files I/O, Exceptions
Conclusion and Summary of Unit
COURSEOVERVIEWANDOBJECTIVES:
ThepurposeofthiscourseistofamiliarizestudentswiththefundamentalsofJavaprogramming,programdesignandproblem-solving.
ThecourseisorientedtowardspracticalskillsincludingcurrentJavaprogramming technologiesforJavaapplets;graphicaluser
interfaces(GUIs)andWebpages.ThecoursecoversthebasicJavasyntaxandlanguagefeatures,compilation,interpretation,execution,
classandobjectusage,graphicalinterfaces,program-userinteraction,andtheJavaAPI.Problem-solvingtechniquesandobject-
oriented programmingarealsocovered.
B. DETAILED SYLLABUS
COURSEOVERVIEWANDOBJECTIVES:
Softcomputingcoversnon-traditional technologies orapproachesforsolvinghardreal-worldproblems.Contentofcourse,in
accordancewithmeaning ofitsname,isasfollow:Tolerance ofimprecisionanduncertaintyasthemainattributes ofsoftcomputing
theories. Neural networks. Fuzzy logic. Genetic algorithms. Probabilistic reasoning. Rough sets. Chaos. Hybrid
approaches(combinationsof neuralnetworks,fuzzylogicandgeneticalgorithms).
B. DETAILEDSYLLABUS
Unit UnitDetails
1. IntroductiontoSoftComputingandGeneticAlgorithms
Introduction-Whatissoftcomputing?DifferencesbetweensoftcomputingandhardComputing,SoftComputing
constituents,Methodsinsoftcomputing, ApplicationsofSoftcomputing.
IntroductiontoGeneticAlgorithms-IntroductiontoGeneticAlgorithms(GA),Representation,
OperatorsinGA,Fitnessfunction,population,buildingblockhypothesisandschematheorem.;
Geneticalgorithmsoperators-methodsofselection,crossoverandmutation,simpleGA(SGA),othertypesofGA,
generationgap,steadystateGA, ApplicationsofGA
ConclusionofUnit
2. NeuralNetworks
IntroductionofUnit
Concept,biologicalneuralsystem,Evolutionofneuralnetwork,McCulloch-Pitts neuronmodel,activationfunctions,
feedforwardnetworks,feedbacknetworks,learningrules–Hebbian,Delta,Perceptron learningandWindrow-Hoff,
winner-take-all.
ConclusionofUnit
3. SupervisedLearning
4. FuzzySystems
IntroductionofUnit
Basicdefinitionandterminology,set-theoreticoperations,FuzzySets,Operationson Fuzzy Sets, Fuzzy Relations,
MembershipFunctions,FuzzyRules&FuzzyReasoning,FuzzyInferenceSystems, Fuzzy Expert systems, Fuzzy
decision making: Neuro-fuzzymodeling-AdaptiveNeuro-FuzzyInferenceSystems,Coactive Neuro-Fuzzy
modelling
ClassificationandRegressionTrees,DataClusteringAlgorithms,RulebaseStructureIdentification and Neuro-Fuzzy
Control, Applicationsof neuro-fuzzymodeling.
ConclusionofUnit
5. SwarmIntelligence
Introduction of Unit
Whatisswarmintelligence?Variousanimalbehaviorwhichhavebeenusedasexamples,antcolonyoptimization,swar
m intelligenceinbees,flocksofbirds,shoalsoffish,antbasedrouting,particleswarmoptimization
ConclusionofUnit
C. RECOMMENDEDSTUDYMATERIAL:
Sr.No ReferenceBook Author Publication
1 Principleofsoftcomputing S.N.Shivanandam Wiley
2 Neuro-FuzzyandSoftComputing Jyh-ShingRogerJang,Chuen-TsaiSun, Prentice-
EijiMizutani HallofIndia
3 FuzzySetsandFuzzy Logic-Theory GeorgeJ. KlirandBoYuan PrenticeHall
and Applications
4 NeuralNetworksAlgorithms, JamesA.FreemanandDavidM. PearsonEditions
Applications,and Programming Skapura
5 AnIntroductiontoGeneticAlgorithm
Techniques MitchellMelanie PrenticeHall
6 GeneticAlgorithmsinSearch, DavidE.Goldberg Addison
Optimization&MachineLearning Wesley
Websites
COURSEOVERVIEWANDOBJECTIVES:
Mobileandwirelesscomputingtechnologieshaveopenedupnewpossibilitiesintermsofwhere,when,andhowinformationtechnology
isused.Theapplicationdomainsofmobilecomputingspanindividual,organizationalandsocietalcontexts.Theaimofthissubjectis
toexposestudentstomobilecomputingfromtheperspectivesofunderlyingtechnology,wirelessenvironments,applicationdesign,and
evaluationofthederivedbusinessbenefits.
A. OUTLINEOFTHECOURSE
B. DETAILEDSYLLABUS
Unit UnitDetails
1. Introduction
IntroductiontoUnit
ASimplifiesReferenceModel
Frequenciesfor RadioTransmission
Signals
Antennas
SignalPropagation
Multiplexing
Modulation
SpreadSpectrum
CellularSystem
ConclusionofUnit
2. MediumAccessControl&TelecommunicationSystems
4. WirelessLAN
IntroductiontoUnit
Bluetooth
WirelessApplicationProtocol(Version1.x)
ConclusionofUnit
5. Satellite System
Introduction to Unit
Applications
GEO
LEO
MEO
Routing
Localization
Handsoff
Conclusion of Unit
COURSEOVERVIEWANDOBJECTIVES:
Thiscoursedealswithhumanbehaviorinorganizations.Conceptualframeworks,casediscussions,andskill-orientedactivitiesare
appliedtocoursetopicswhichinclude:motivation,learninganddevelopment,groupdynamics,leadership,communication,powe
r and
influence,change,diversity,organizationaldesign,andculture.Classsessionsandassignmentsareintendedtohelpparticipantsac
quire skillsandanalyticconceptstoimproveorganizationalrelationshipsandeffectiveness
B. DETAILEDSYLLABUS
Unit UnitDetails
1. IntroductiontoOrganizationsandIndividuals
Introduction:Whatisan organization,componentsoforganization,natureandvarietyof organizations(intermsof
objectives,structureetc.),
Models ofanalyzingorganizationalphenomena,organizationalandbusinessvariables, organizationsintheIndian
context,institutionsandstructures,basicrolesinanorganization,etc.
Perceptions,attitudes,motives(achievement,powerandaffiliation),commitment,values,creativity,andother
personalityfactors,profileofamanagerandanentrepreneur.
ConclusionofUnit
2. Interpersonaland GroupProcesses
IntroductionofUnit
Interpersonaltrust,understandingtheotherpersonfromhis/herpointofview,interpersonalcommunication,
listening,feedback,counseling,transactionalanalysis,self-fulfillingprophecy,etc.
Leadership,motivatingpeople,workingasamemberofateam,teamfunctioning,teamdecision-making,team
conflictresolution,teamproblemsolving.
ConclusionofUnit
3. OrganizationalStructure
4. CyberWorldandE-Commerce
IntroductiontoCyberspaceandCyberLaw;DifferentComponentsofcyberLaws;CyberLawand Netizens
IntroductiontoE-Commerce;DifferentE-CommerceModels;E-CommerceTrendsand
Prospects;E-CommerceandTaxation;Legal AspectsofE-Commerce.
ConclusionofUnit
5. IntellectualPropertyRightsandITACT2000
IntroductionofUnit
IPRRegimeintheDigitalSociety;CopyrightandPatents;InternationalTreatiesandConventions: Business
SoftwarePatents;DomainNameDisputesandResolution.
AimsandObjectives;OverviewoftheAct;Jurisdiction;RoleofCertifyingAuthority;Regulators under IT Act,
CyberCrimes-OffencesandContraventions;GreyAreasofITAct.
ConclusionofUnit
C. RECOMMENDEDSTUDYMATERIAL
OVERVIEWANDOBJECTIVES: Toacquaintthestudentswithvariousconceptsofmanagementwhichwillbeverybasicto
appreciatethesubject.To provide knowledge on principles of management,decision making techniques,
accountingprinciples andbasicmanagementstreams.
B. DETAILED SYLLABUS
Unit UnitDetails
1. FundamentalsofManagement
Introduction:Meaningofmanagement,definitionsofmanagement,characteristicsofmanagement,managementvs.
administration
Management:art,scienceand profession,importanceof management
Fayol’sprinciplesofmanagement
Managementfunctions
Interrelationshipof managerialfunctions
ConclusionofUnit
2. FormsandGroups
IntroductionofUnit
Forms:Formsoforganizationalstructure(line,line&staff,functional);delegationofauthority;centralization&decentr
alization.
Groups:Formal&informalgroups;stagesinteamdevelopment,empowermentconcept,significance;changingnature
ofmanagerialwork;outsourcing.
ConclusionofUnit
3. SocialResponsibility
4. Marketing Management
Introduction of Unit
Marketing Management: Marketing management – definition of marketing, market, marketing concept,
Objectives and functions of marketing
Marketing mix (basics of 4Ps of marketing)
Difference between goods and services; steps of personal selling
Conclusion of Unit
5. Financial Management
C. RECOMMENDEDSTUDYMATERIAL
OVERVIEWANDOBJECTIVES:Tohelpthestudentsappreciatetheessentialcomplementarilybetween‘VALUES’and‘SKILLS’
toensuresustainedhappinessand prosperitywhicharethecore aspirationsofall humanbeings.Tohighlightplausibleimplicationsof
suchaHolisticunderstandingintermsofethicalhumanconduct,trustfulandmutuallysatisfyinghumanbehaviorandmutuallyenriching
interactionwithNature.
A. OUTLINEOFTHECOURSE
B. DETAILEDSYLLABUS
Unit UnitDetails
1. IntroductionToValueEducation
IntroductionofUnit
UnderstandingValueEducation
Self-ExplorationastheProcessforValueEducation
TheBasicHumanAspirations-ContinuousHappinessandprosperity
TheprogramtoFulfilBasicHumanAspirations
ConclusionofUnit
2. UnderstandingTheHarmonyAtVariousLevels
IntroductionofUnit
UnderstandingtheHumanBeingasco-existenceofselfandbody
HarmonyinSelf
Harmonywiththebody
HarmonyintheFamily
HarmonyintheSociety
HarmonyinNature
HarmonyinExistence
ConclusionofUnit
3. Implicationsoftherightunderstanding
4. IPRandPatents
IntroductiontoIPR:NatureandEnforcement,InternationalCharacterofIPRs,RoleofIPRsinEconomic development
Patents:IntroductiontoPatents,ObjectofPatentLaw,InventionsnotPatentable,ObtainingPatents, Rights and
Obligations of a Patentee.
ConclusionofUnit
5. CopyrightsandTrademarks
IntroductionofUnit
Copyrights:IntroductiontoCopyrights,Subject–MattersofCopyright,RightsConferredbyCopyright,Infringement,
Assignmentand Licensingof Copyrights,CopyrightSocieties,InternationalCopyright,Performers’Rights.
Trademarks:Functions,SignificanceandTypesofTrademarks,DistinctivenessandDeceptiveSimilarity,Registration
Procedure,TrademarkRegistry,Groundsfor RefusalofRegistrationofTrademarks,ConcurrentUse, Character
Merchandising.
ConclusionofUnit
C. RECOMMENDEDSTUDYMATERIAL
LIST OFEXPERIMENTS:
Polymorphism.
3. A. Write a program to create an array and store elements into the array.
C. Write a program to demonstrate switch case, if, if-else and for loop.
B. Write a program which has four methods – add(), subtract(), multiply() and divide()
C. Write a program to accept command line arguments and display them to the user
11. Write a program to create a registration form and save the details into a file
Programs:
1 Implementation of line generation using slope’s method, DDA and Bresenham’s algorithms.
11 Implementation of any one of Back face removal algorithms such as Depth-Buffer algorithm,
Basic quantitative aptitude: Speed, Time and Distance, Time and Work, Linear Equations, Progressions
(Sequences & Series), Permutation and Combination, Probability, Functions, Set Theory, Number Systems,
LCM and HCF, Percentages, Collection and Scrutiny of data: Primary data, questionnaire and schedule;
secondary data, their major sources including some government publications.
Logical Reasoning : Number and Letter Series, Calendars, Clocks, Cubes, Venn Diagrams, Binary Logic,
Seating Arrangement, Logical Sequence, Logical Matching, Logical Connectives, Syllogism
Measures of Central Tendency: Objective of averaging, characteristics of good average, types of average,
arithmetic mean of grouped and ungrouped data, correcting incorrect values, weighted arithmetic mean
Median - median of grouped and ungrouped data merit and limitation of median, computation of quartile,
decile and percentile. Mode - calculation of mode of grouped and ungrouped data, merits and limitation of
mode, relationship between mean, median and mode. Geometric mean and Harmonic mean.
Presentation of Data: Construction of tables with one or more factors of classification; Diagrammatic and
Graphical representation of non-frequency data; Frequency distribution, cumulative frequency
distribution and their graphical representation - histogram, Column Graphs, Bar Graphs, Line Charts, Pie
Chart, Data Interpretation – Introduction and approaches
*****************************
Sixth
Semester
Detailed Syllabus
PU/Batch2015-19/1-8 SEMESTER/SYLLABUS/SET/B.Tech (CE) Page|13
0
core theory subjects
CODE: Design and Analysis of Algorithms 4 CREDIT [LTP: 4-0-0]
COURSEOVERVIEWANDOBJECTIVES:
ThedesignandanalysisofalgorithmsisthecoresubjectmatterofComputerScience.Givenaproblem,wewantto(a)findan
algorithm tosolvetheproblem,(b)provethatthealgorithm solvestheproblemcorrectly,(c)provethatwecannotsolvethe
problemanyfaster,and(d)implementthealgorithm.Designinganalgorithmforacomputationalprobleminvolvesknowledge
oftheproblem domain,athoroughknowledge ofthedatastructures thatareavailableandsuitable andnosmallmeasureof
creativity.Thiscourseconcentrates ontheaboveproblems,studyingusefulalgorithmic designtechniques,andmethodsfor
analyzingalgorithms.
A. OUTLINEOFTHECOURSE
B. DETAILEDSYLLABUS
Unit UnitDetails
1. Introduction
IntroductiontoUnit
AlgorithmSpecification,AlgorithmComplexityandOrderNotations.
DivideandConquerMethod:GeneralMethod,BinarySearch,MergeSort,Quicksortandstrassen'smatrix
multiplicationalgorithm.
GreedyMethod:Generalmethod,KnapsackProblem,JobSequencing,OptimalMergePatternsandMinimal
SpanningTrees:Prim’s,Kruskal’salgorithm.
ConclusionofUnit
2. DynamicProgramming,BranchandBound
3. PatternMatchingandAssignmentProblem
IntroductiontoUnit
PatternMatchingAlgorithms:NaïveandRabinKarp stringmatchingalgorithms,KMP Matcherand
BoyerMooreAlgorithms.
AssignmentProblems:FormulationofAssignmentandQuadraticAssignmentProblem
ConclusionofUnit
4. RandomizedAlgorithm
IntroductiontoUnit
ProbabilisticAnalysis&RandomizedAlgorithms:LasVegasalgorithm,MonteC
Problem,IndicatorRandomVariables,RandomizedAlgorithms,BirthdayParadox method
MaximumFlow:Flownetworks,FordFulkersonMethod
ConclusionofUnit
5. NP-HardandNP-CompleteProblem
Introduction to Unit
Basic concepts , NP hard graph problems – CDP, NCDP, CNDP, DHC, TSP, AOG
NP Hard Scheduling Problems: Scheduling Identical processors, Flow Shop and Job Shop scheduling
NP Hard Code Generation Problems – Core generation with Common Sub expressions, Implementing
parallel assignment instructions
Approximation Algorithms - Vertex Cover, Set Cover Problem, Randomization and linear programming,
Subset-sum problem, The Travelling –Salesman Problem
Introduction to some NPC Problem
Conclusion of Unit
C. RECOMMENDEDSTUDYMATERIAL
COURSEOVERVIEWANDOBJECTIVES:
B. OUTLINEOFTHECOURSE
B. DETAILEDSYLLABUS
Unit UnitDetails
1. Networking Fundamentals
IntroductiontoUnit
4. WAN Technology
D. RECOMMENDEDSTUDYMATERIAL
4 CCNA Exploration Course Booklet : Routing Protocols and Concepts 2010 Pearson
COURSEOVERVIEWANDOBJECTIVES:
Today’s world is an enterprise world. Maximum services are enterprise services. In that case it is important to understand the
concepts of enterprise applications. In current scenario, enterprise mobility is also a growing trend. Many domains are providing
enterprise services. Some of them are banking domain, insurance domain etc. The organization will be following ERP modules for
their day to day work.
To develop an enterprise application, servers as well as supported servers commonly known as clusters are necessary. Enterprise
application can also be developed using object-oriented technology. An Enterprise application gives you flexibly, reusability,
scalability, performance, security and availability. XML, JPA, JTA, etc plays a major role here.
This unit concentrates mainly on java enterprise applications, enterprise architecture, and enterprise mobility. Practical concepts of
java enterprise applications will also be explored in this unit. Students will understand the concepts of enterprise application
development and enterprise mobility; in the course of which they can develop java enterprise applications.
B. DETAILED SYLLABUS
2. Java Server Faces: The Complete Reference Chris Schalk, Ed Burns and James 2006
Holmes
3. A Practical Guide to Enterprise Architecture James McGovern 2003
4. Java EE 6 Development using GlassFish Application David R. Heffelfinger, Packt 2009
Server Publishing
5. Effective Enterprise Java Ted Neward 2004
6. Java Enterprise Best Practices by Robert Eckstein and J. O’Reilly Authors 2002
Steven Perry
COURSEOVERVIEWANDOBJECTIVES:
ThiscourseintroducesthebasicconceptsandtechniquesofArtificialIntelligence.Artificialintelligenceisthesubareaofcomputer
sciencedevotedtocreatingsoftwareandhardwaretogetcomputerstodothingsthatwouldbeconsideredintelligentas ifpeopledid
them. Artificialintelligencehashadanactiveandexcitinghistoryandisnowa reasonablymatureareaofcomputerscience.
B. DETAILEDSYLLABUS
Unit UnitDetails
1. Introduction
IntroductiontoUnit
HistoryofAI
Intelligentagents
Structureofagentsandits functions
ProblemSolvingbySearching-Agents,FormulatingProblems,ExampleProblems,SearchingforSolutions,
SearchStrategies,AvoidingRepeatedStates,ConstraintsSatisfactionSearch.
InformedSearchMethods–Best-FirstSearch,HeuristicFunctions,MemoryBoundedSearch,Interactive
ImprovementAlgorithms
ConclusionofUnit
2. Gameplaying
3. NaturalLanguageProcessing&Learning
IntroductiontoUnit
Natural Language Processing – Syntactic Processing, Semantic Analysis, Discourse and
PragmaticProcessing,StatisticalNaturalLanguageProcessing,SpellChecking.
Learning–RoteLearning,LearninginProblemSolving,Explanation-
basedLearning,FormalLearningTheory,NeuralNet LearningandGeneticLearning.
Machine Learning – Perceptron, Checker Playing example, Learning Automata, Genetic Algorithm,
IntelligentEditors.
ConclusionofUnit
4. ExpertSystem,FuzzyLogicandGeneticAlgorithm
IntroductiontoUnit
ExpertSystem–Representingandusingdomainknowledge,ExpertSystemshells, Explanation,
KnowledgeAcquisition.
Perceptionand action–Realtimesearch,perception,action,robotarchitectures.
IntroductiontoFuzzyLogicSystems&GeneticAlgorithm
ConclusionofUnit
5. Prolog
Introduction to Unit
Converting English to Prolog facts and Rules
Goals, Prolog Terminology, Variables
Control Structures, Arithmetic Operators
Matching in Prolog, Backtracking, Cuts, Recursion
Lists, Dynamic Databases
Input / Output and Streams
Some Aspect Specific to LPA Prolog
Conclusion of Unit
2 Approach
ArtificialIntelligence Norvig
Elaine Rich,KevinKnight Latest Tata McGraw-Hill
4 System
IntroductiontoArtificialIntelligence DAN W.Patterson Latest PHI
and
Websites
www.ics.uci.edu/~smyth/courses/cs271/topic0_introduction.ppt
Expert Systems
www.slideshare.net/.../artificial-intelligence-presentation-9383640
http://search.4shared.com/q/CCAD/1/artificial%20intelligence?suggested
www.cse.iitd.ac.in/~saroj/AI/ai2013/L1.ppt
2. Features of HTML5 8
3. Multimedia 7
4. Canvas and Storage 7
5. Geolocation 7
C. DETAILEDSYLLABUS
Unit UnitDetails
1. Introduction to HTML5
IntroductiontoUnit
Why HTML5?
HTML,XHTML
Styling HTML5 with CSS
When can you use HTML5?
ConclusionofUnit
2. Features of HTML5
Introduction to Unit
Introduction to canvas
Multimedia and Storage
Working offline
Geolocation
Input types
Placeholder text
Microdata
Conclusion of Unit
3. Multimedia
5. Geolocation
Introduction to Unit
API methods
Messages
Workers and sockets.
Limitation in current browsers.
Conclusion of Unit
2 Pro Html5 Programming: Powerful App Is For Peter Lubbers, Brian Albers, Frank 2010 Apress
3 Richer
HTML5Internet
For WebApplication
Designers Development Salim,
JeremyRic Smith
Keith June 2010
OBJECTIVEOFTHECOURSE
B. DETAILEDSYLLABUS
Unit UnitDetails
1. Sampling
IntroductionofUnit
DiscretetimeprocessingofContinuous-timesignals
Continuoustimeprocessingofdiscrete-timesignals
Changingthe samplingrateusingdiscrete-timeProcessing
ConclusionofUnitincludingreallifeapplications
2. TransformAnalysisof LTISystems
IntroductionofUnit
FrequencyresponseofLTIsystems,
SystemfunctionsforsystemscharacterizedbyLCCD(LinearConstantCoefficientDifference)equations
All-passsystem,Minimum-Phasesystems,andlinearsystemswithlinearphase.
ConclusionofUnit
3. StructuresforDiscrete-TimeSystems
PU/Batch2015-19/1-8 SEMESTER/SYLLABUS/SET/B.Tech (CE) Page|14
7
IntroductionofUnit
Blockdiagramandsignal flowgraphrepresentationofLCCD(LCCD–LinearConstantCoefficientDifference)
equations
BasicstructuresforIIRandFIR systems
Transposedforms
ConclusionofUnit
4. FilterDesignTechniques
IntroductionofUnit
Springer
AnalogfilterDesign:Butterworth&Chebyshev.
IIRfilterdesignbyimpulseinvariance&BilinearTransformation. NewAgeInternational
DesignofFIRfiltersbyWindowing:Rectangular,Hanning,Hamming&Kaiser
ConclusionofUnit
5. DiscreteFouriertransforms(DFT)
IntroductiontoDFT
PropertiesoftheDFT,LinearConvolutionusingDFT.
EfficientcomputationoftheDFT:Decimation–in-TimeandDecimation-infrequencyFFT Algorithms
Processingof speechsignals:Vocoders,linearpredictivecoders.
ConclusionofUnitincludingreallifeapplications
C. RECOMMENDEDSTUDYMATERIAL:
8. DigitalSignalProcessingFor DAntona,Gabriele
Measurement
COURSEOVERVIEWANDOBJECTIVES:
Tointroducestudentstotheoreticalandpracticalconceptsrelevanttothe structureanddesignofmoderndigitalcomputers.Thecourse
coverscomputerarchitecturefromgate-levellogicthroughprocessordesigntomultiprocessor andnetworkissues.Thiscoursewill
makethestudentabletodesignthehardwarecomponents.
B. DETAILEDSYLLABUS
Unit UnitDetails
1. PcHardwareOverview
IntroductiontoUnit
BasicPartsofPC:Functionalblockdiagram–systemboard–Microprocessor–Interrupts–DMA–SMPS–BIOS–
POSTsequence-Systemconfiguration–Memory–Massstorage– I/Ointerfacestandards.
BusStandardsandNetworking:ISA–PCI–SCSI– IDE–USB–comparativestudyandcharacteristics–
NetworkInterfaceCards–Cablesandconnectors-MODEM–AT commandset.
ConclusionofUnit
2. PeripheralDevices&StorageDevices
IntroductiontoUnit
PeripheralDevices&DisplayAdapters:Functionaldescriptionsof keyboard–mouse– printers–joystick–
scanners–CGA–SVGA.
MassStorageDevices:Floppydiskanddrive–Harddiskanddrive–MFMandRLLrecordingstandards–
CDtechnology–DVDtechnology– pendrives–tapedrives
ConclusionofUnit
3. IntroductiontoComputerHardwareDesign
IntroductiontoUnit
MicroProgrammedControlMicroprogramming:ControllingtheMicroprogram,AMicroprogrammableRIC
,FlagsAndSpecialBits,Microcoding,AnAssemblyLanguageforMicroprograms
Highspeedaddition:Ripple-CarryAdder,TheMinimumDelayAdder,TheCarryLook-AheadPrinciple
,GroupCarryLook-Ahead,SectionCarryLook-Ahead,CLUnitDescriptionofLook-Ahead,
Multiplicationanddivision:SignedMultiplication,Division
FloatingPointarithmetic:NotationandFormat,FloatingPoint AdditionandSubtraction,FloatingPoint
MultiplicationandDivision,HardwareOrganizationFloatingPoint Arithmetic
ConclusionofUnit
COURSEOVERVIEWANDOBJECTIVES:
Theparticipantswilllearnthebasicconceptsofinformationtheoryandcodingincludinginformation, sourcecoding,channelmodel,
channelcapacity, channelcodingandsoon. Themainpurpose ofthiscourseistohelpstudents tocomplete theunderstandingofthe
wirelesscommunicationsystemwithotheradvancedcourseinwirelesscommunication.
B. DETAILEDSYLLABUS
Unit UnitDetails
1. Introduction
IntroductiontoUnit
Informationentropyfundamentals:Information–entropy-propertiesofinformationandentropy-
relation betweeninformationandprobability-mutualandself-information -codingtheory-
codeefficiencyand redundancy-Shannon’stheorem-constructionofbasiccodes-
ShannonandFanoncoding,Huffmancoding–arithmeticcoding.
ConclusionofUnit
2. DataCoding
IntroductiontoUnit
DataandVoiceCoding:Losslesspredictive-Run-length- Ziv-Lempelcoding-voicecoding –modulation-
linearpredictivecoding-silencecodingandsub-bandcoding.
ConclusionofUnit
3. DataCompression
IntroductiontoUnit
Imageandvideocompression:Quantization-JPEGstandards-motioncompensation-MPEG-1-MPEG-2-
MPEG-4standards.
ConclusionofUnit
4. LinearBlockCode
C. RECOMMENDEDSTUDYMATERIAL:
Thiscourseprovidesthespecificationsandfunctionalitiesofvarious
protocols/standardsofmobilenetworks.Tounderstandthefundamentalsandvariouscomputational processing of
mobilenetworks.
A. OUTLINEOFTHECOURSE
B. DETAILEDSYLLABUS
Unit UnitDetails
1. Introduction
IntroductiontoUnit
ASimplifiesReferenceModel
Frequenciesfor RadioTransmission
Signals
Antennas
SignalPropagation
Multiplexing
Modulation
SpreadSpectrum
CellularSystem
ConclusionofUnit
2. MediumAccessControl&TelecommunicationSystems
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
IntroductiontoUnit
Motivationfora SpecializedMAC
SDMA
FDMA
TDMA
CDMA
ComparisonofS/T/FCDMA
GSM
DECT
ConclusionofUnit
3. MobileNetworkLayer&TransportLayer
IntroductiontoUnit
MobileIP
DynamicHostConfigurationProtocol
MobileAdhocNetworks
TraditionalTCP
ClassicalTCPImprovements
TCPover2.5/3G wirelessNetworks
ConclusionofUnit
4. WirelessLAN
IntroductiontoUnit
Bluetooth
WirelessApplicationProtocol(Version1.x)
ConclusionofUnit
5 SatelliteSystem
IntroductiontoUnit
Applications
GEO
LEO
MEO
Routing
Localization
Handsoff
ConclusionofUnit
C. RECOMMENDEDSTUDYMATERIAL
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
Sr.No Reference Book Author Edition Publication
1 Mobile communications Jochen Schiller Latest Pearson
2 Fundamentals of Frank Latest TMH
3 Mobile andPervasive
Principlesofmobile Computing
computing Adelstein,
Hansmann&Merk Latest Springer
4 Mobile IP Charles Perkins
SandeepGupta Latest AddisonWesley
Websites
http://search.4shared.com/q/CCAD/1/mobile%20computing
www.slideshare.net/gauravkoriya1989/mobile-computing
www.cise.ufl.edu/~helal/classes/f10/notes/intro_to_mobile.ppt
http://forum.jntuworld.com/showthread.php?6087-Mobile-Computing-Notes-All-units-(Including-exercises)
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
practical
LIST OFEXPERIMENTS:
1. Familiarization of Servlets
2. Create a servlet to display a table with 10 rows and 1 column. Each row should have a different
color.
3. Create a servlet to display the current date and time
4. Create a session
5. Use the following techniques to track a session:
a. Using hidden fields
b. URL rewriting
c. User authorization
d. Cookies
6. Create a web page having a button. When the button is clicked, a cookie should be created and
display this cookie in another page.
7. Retrieve the name and value of the above cookie.
8. Use all the methods of a session
9. Create a chat application using Servlets
10. Perform inter-servlet communication using 3 or more Servlets
11. Write a JSP program to manipulate a cookie
12. Write a JSP program to demonstrate all the tags
13. Write a JSP program to perform voting. A question is asked with three options: Yes, No and May
Be. When the user selects an option and press Submit, the option should be recorded and the user
should be informed of the ratings of the vote.
14. Create a tag library
15. Create a JSP program to display a user registration form. The user should be able to enter the data
and this data should be saved into the database. The user should also be able to view his details
when the user name and password is provided.
16. Create and manipulate session beans
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: ADVANCED WEB TECHNOLOGY LAB 1 CREDIT [LTP: 0-0-2]
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: COMPUTER NETWORKS LAB 1 CREDIT [LTP: 0-0-2]
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: EMPLOYABILITY SKILLS 1 CREDIT [LTP: 0-0-2]
1 Speaking Skills
Group Discussions; Importance of Group Discussions; Difference between Group Discussion, Panel Discussion
and Debate; Format of GD as used in national level recruitment boards, Rules, ambience and normal
practices, Dos and Don’ts in Group Discussions, Traits Evaluated in GDs
3 Professional Presentations
Nature of Oral Presentation; Planning a Presentation, Preparing the Presentation; Delivering the Presentation
5 Job Interviews
Definition of interview; Background information; Types of interviews; Preparatory steps for Job interviews;
Interview Skill tips; Changes in the interview process, Frequently asked questions during interviews
*****************************
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
B.Tech – CS
SCHOOL OF ENGINEERING & TECHNOLOGY Batch 2015-19
Seventh
Semester
Detailed Syllabus
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
core theory subjects
DetailedSyllabus
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: ADVANCED SERVER-SIDE SCRIPTING 4 CREDITS [LTP: 4-0-0]
A. OUTLINEOFTHECOURSE
B. DETAILEDSYLLABUS
Unit UnitDetails
1. PHP Basics
IntroductiontoUnit
Introduction to PHP
Setting up PHP Development Environment
PHP Code Syntax
Variables & Constants
Operators
Control Statements
Arrays
Strings
Functions
ConclusionofUnit
2. PHP Web
IntroductiontoUnit
Get & Post
Cookies
Sessions
Sending Email
ConclusionofUnit
3. PHP Advanced
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
IntroductiontoUnit
Object-oriented programming
Database Handling
Ajax Programming
ConclusionofUnit
4. Perl Basics
IntroductiontoPerl
Setting up Perl Development Environment
Perl Code Syntax
Variables and Scalars
Operators
Control Statements
Arrays
Strings
Subroutines
IO
ConclusionofUnit
5 Perl Advanced
IntroductiontoUnit
Object-oriented Programming
Socket Programming
Database Access
Perl CGI Programming
ConclusionofUnit
C. RECOMMENDEDSTUDYMATERIAL
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: INTRODUCTION TO UI / UX 4 CREDITS [LTP: 4-0-0]
This course helps the students in understanding the importance of creating fully functional user interfaces. It introduces the
students to the concepts of human computer interface, mobile UI design, the best practices to be followed while designing and
the user experience.
B. DETAILED SYLLABUS
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
4. Best Practices in UI Design
Introduction of Unit
Mobile UI Best practices – HTML & CSS, Mobile UI Best practices – JS
Conclusion of the Unit
5 Case Studies
Introduction of Unit
Effective UI Design examples
Common Errors
Conclusion of the Unit
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: DOT NET FRAMEWORK 3 CREDITS [LTP: 3-0-0]
COURSE OVERVIEW AND OBJECTIVES: This course is designed to help the students to become an effective dot net
developer. The objective is to provide students with an understanding about building GUI’s for web based applications and
web services. Another objective is to teach students how to develop computer applications under visual studio environment
Unit No. Title of the unit Time Required for the Unit (Hours)
1. Introduction to ASP Dot Net & Web Controls 7
2. Advanced Web Controls 7
3. Data Access 8
4. Introduction to Data Set 7
5. Session & Security 7
B. DETAILED SYLLABUS
• Introduction to ASP.NET
• ASP.NET and The .NET Framework
• Characteristics of ASP.NET
• Comparison of ASP and ASP.NET
• Writing ASP.NET and HTML code
• Common Language Runtime and ASP.NET
• Intermediate Language
• Working with basic web controls, basic label controls, basic Text Box controls, basic button controls
• Page Navigation, Working with Radio button, checkbox controls
• Dropdown list , image control
• Controlling visibility of content
• Conclusion and Summary of Unit
2. Advanced Web Controls
• Introduction of Unit
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
• Applying CSS to WEB Controls
• Advanced ASP.NET Controls
• Controls- panel , Place Holder, Ad Rotator, calendar
• Validating client data
• ASP.NET Validation Controls
• Disabling validations
• Conclusion and Summary of Unit
3. Data Access
• Introduction of Unit
• Overview of ADO.NET
• Common database tasks
• Binding data –
• Repeater Control, List Control Miscellaneous Controls , Advanced Data Controls
• Binding Data to Datalist Control
• Conclusion and Summary of Unit
4. Introduction to Data Set
• Introduction of Unit
Elements of Datasets
Using a Dataset in an ASP.NET Page
Updating Records in a Data Table
Working with Data Views
Caching Data Sets
• Conclusion and Summary of Unit
5. Session & Security
• Introduction of Unit
• ASP.NET Sessions
• Web Forms State Management
• Cookies, Session State , Session Events , Cookies less Sessions
• 10. Securing Applications
• Introduction
• Authentication Services
• Forms Authentication, Windows Authentication
• Configuring IIS and Windows Security
• Conclusion and Summary of Unit
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
1. Beginning ASP.NET with Visual #.net Chris Ullman, John Latest Wiley Dream Tech, 2003
2003 Kauffman
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
DEPARTMENTAL ELECTIVE
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: BUILDING ENTERPRISE APPLICATIONS 3 CREDITS [LTP: 3-0-0]
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: DISTRIBUTED SYSTEMS 3 CREDITS [LTP: 3-0-0]
COURSE OVERVIEW AND OBJECTIVES: This course provides an introduction to the fundamentals of distributed
computer systems, assuming the availability of facilities for data transmission. Characterize different implementation
paradigms for distributed systems.
Unit No. Title of the unit Time Required for the Unit (Hours)
1. Introduction & Message Passing 7
2. Remote Procedure Calls 8
3. Resource Management 7
4. Process Management 7
5. Distributed File Management 7
B. DETAILED SYLLABUS
Unit Contents
1. Introduction & Message Passing
• Introduction of Unit
• Definition of Distributed system
• Distributed computing System Models
• Difference between DOS & NOS
• Issues in Designing DOS
• Advantages of DOS
• Features of Message Passing System
• Issues in IPC
• Synchronization & Buffering
• Process Addressing &Failure Handling, Group Communication
• Conclusion of Unit
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
• Introduction of Unit
• RPC Models
• Transparency of RPC
• Stub Generation
• RPC Messages & Marshaling Arguments
• Call Semantics & Complicated RPC
• Client Server Binding
• Mutual Exclusion & Deadlock
• Election Algorithms
• Conclusion of Unit
3. Resource Management
• Introduction of Unit
• Features of Global Scheduling Algorithms
• Task Assignment
• Load Balancing
• Load Sharing
• Conclusion of Unit
4. Process Management
• Introduction of Unit
• Process Migration
• Threads
• Conclusion of Unit
Dis
5. Distributed File Management
• Introduction of Unit
• Features of DFS
• File Models
• File Accessing Models
• File Sharing Semantics
• File Caching Schemes
• File Replication
• Fault Tolerance
• Conclusion of Unit
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
C. RECOMMENDED STUDY MATERIAL
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: NETWORK PROCESSORS AND NETWORK DESIGN 3 CREDITS [LTP: 3-0-0]
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
open electives
Unit No. Title of the unit Time Required for the Unit (Hours)
1. Introduction to E-Commerce 9
2. E-Commerce Infrastructure 10
3. E-Commerce Tools and Marketing Techniques 10
4. Security in E-Commerce 10
5. Intelligent Agents 9
C. DETAILED SYLLABUS
• What is E-commerce?
• Traditional commerce and E-commerce
• E-commerce Business Models and Concepts
• Strategic business and Industry value chains
• Role of E commerce
• Conclusion and Summary of Unit
2. E-Commerce Infrastructure
• Introduction of Unit
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
3. E-Commerce Tools and Marketing Techniques
• Introduction of Unit
• Web server
• Performance evaluation
• Web server software feature sets
• Web server software and tools
• Web protocol
• Search engines, intelligent agents
• E-Commerce software
• Web hosting, cost analysis
• E-Commerce Payment Systems
• E-Commerce Marketing Techniques
• Conclusion and Summary of Unit
4. Security in E-Commerce
• Introduction of Unit
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
• Conclusion and Summary of Unit
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
Code: LOGISTICS AND SUPPLY CHAIN MANAGEMENT
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: IPR AND PATENTS
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: TOTAL QUALITY MANAGEMENT
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: ENTERPRENEURSHIP 4 CREDITS [LTP: 4-0-0]
Unit No. Title of the unit Time Required for the Unit (Hours)
1. Introduction to Entrepreneurship 9
2. Starting the venture 10
3. Business Functional plans 10
4. Sources of finance & Institutional support 10
5. Managing growing venture & Innovation Management 9
B. DETAILED SYLLABUS
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
(general like Income Tax, VAT, CST or GST, Service tax, excise and customs, labor laws, etc.
Start-up strategies.
• Dealing with outside agencies like consultant, contractors, etc.
• Conclusion and Summary of Unit
4. Sources of finance & Institutional support
• Introduction of Unit
Note: Practical: The student can perform one of the following or combination according to the instruction of
the faculty in charge:
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
Dean Shephered
2 Entrepreneurship Barringer, Brace R., and Pearson Prentice Hall, New Jersy
R., Duane Ireland (USA).
3 ShikhaSahai, Entrepreneurship Lall, Madhurima Excel Book, New Delhi
4 Entrepreneurship Development and Charantimath Pearson Education
Small Business Enterprises
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
practical
List of Programs
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: ADVANCED SERVER-SIDE SCRIPTING LAB 2 CREDITS [LTP: 0-0-4]
List of Programs:
2. Develop PHP web applications, manipulating user data such as user name, password, and so on
3. Develop a PHP web application track the user as how many times visited and last visited time
4. Develop a PHP web application, listing the products based on search condition using Array
5. Develop a PHP web application listing the products based on search condition using Ajax
6. Develop a Perl script to manipulating files such as creating, writing, reading and deleting
7. Develop a Perl script to manipulating user data such as user name, password, and so on
8. Develop a Perl script to exchange data / simple chat application using sockets
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
CODE: PROFESSIONAL SKILLS 1 CREDIT [LTP: 0-0-2]
1
Leadership and Team building
Leader and Leadership; Leadership Traits; Leadership Styles; Leadership Trends; Team Building; Types of
Teams;
4
Creativity at workplace
Creativity; Motivation; Nurturing Hobbies at work; The Six Thinking Hat Method
5
Emotional Intelligence
Meaning and Definition; Need for Emotional Intelligence; Intelligence Quotient versus Emotional Intelligence
quotient; Components of EI, Skills to develop EI
*****************************
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2
B.Tech – CS
SCHOOL OF ENGINEERING & TECHNOLOGY
Batch 2015-19
Eighth
Semester
Detailed Syllabus
PU/Batch2015-19/1-8SEMESTERS/SYLLABUS/SET/B.TECH(CS) Page|2