B.tech Information Technology Syllabus

Download as pdf or txt
Download as pdf or txt
You are on page 1of 52

BIKANER TECHNICAL UNIVERSITY

BIKANER

SYLLABUS

NOTE: Adopted Syllabus and Scheme of Rajasthan Technical


University, Kota Vide resolution of BOM agenda item No.
BOM 1.6 in Meeting held on 07-09-2018
SYLLABUS
I Semester
Common to all branches of UG Engineering & Technology

1FY2-01: Engineering Mathematics-I

Credit: 4 Max. Marks: 200 (IA:40, ETE:160)


3L+1T+0P End Term Exam: 3 Hours
SN CONTENTS Hours
Calculus:
Improper integrals (Beta and Gamma functions) and their properties;
1 8
Applications of definite integrals to evaluate surface areas and
volumes of revolutions.
Sequences and Series:
Convergence of sequence and series, tests for convergence; Power
2 6
series, Taylor's series, series for exponential, trigonometric and
logarithm functions.
Fourier Series:
3 Periodic functions, Fourier series, Euler’s formula, Change of 6
intervals,Half range sine and cosine series, Parseval’s theorem.
Multivariable Calculus (Differentiation):
Limit, continuity and partial derivatives, directional derivatives, total
4 derivative; Tangent plane and normal line; Maxima, minima and 10
saddle points; Method of Lagrange multipliers; Gradient, curl and
divergence.
Multivariable Calculus (Integration):
Multiple Integration: Double integrals (Cartesian), change of order of
integration in double integrals, Change of variables (Cartesian to
polar), Applications: areas and volumes, Centre of mass and Gravity
5 10
(constant and variable densities); Triple integrals (Cartesian), Simple
applications involving cubes, sphere and rectangular parallelepipeds;
Scalar line integrals, vector line integrals, scalar surface integrals,
vector surface integrals, Theorems of Green, Gauss and Stokes.
TOTAL 40

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 1
I & II Semester
Common to all branches of UG Engineering & Technology
1FY2-02/ 2FY2-02: Engineering Physics

Credit: 4 Max. Marks: 200 (IA:40, ETE:160)


3L+1T+0P End Term Exam: 3 Hours
SN CONTENTS Hours
Wave Optics:
Newton’s Rings, Michelson’s Interferometer, Fraunhofer Diffraction
from a Single Slit. Diffraction grating: Construction, theory and
1 spectrum, Resolving power and Rayleigh criterion for limit of 9
resolution, Resolving power of diffraction grating, X-Ray diffraction
and Bragg’s Law.
Quantum Mechanics:
Introduction to quantum Mechanics, Wave-particle duality, Matter
waves, Wave function and basic postulates, Time dependent and time
2 6
independent Schrodinger’s Wave Equation, Physical interpretation of
wave function and its properties, Applications of the Schrodinger’s
Equation: Particle in one dimensional and three dimensional boxes.
Coherence and Optical Fibers:
Spatial and temporal coherence: Coherence length; Coherence time
and ‘Q’ factor for light, Visibility as a measure of Coherence and
3 4
spectral purity, Optical fiber as optical wave guide, Numerical
aperture; Maximum angle of acceptance and applications of optical
fiber.
Laser:
Einstein’s Theory of laser action; Einstein’s coefficients; Properties of
Laser beam, Amplification of light by population inversion,
4 6
Components of laser, Construction and working of He-Ne and
semiconductor lasers, Applications of Lasers in Science, engineering
and medicine.
Material Science & Semiconductor Physics:
Bonding in solids: covalent and metallic bonding, Energy bands in
solids: Classification of solids as Insulators, Semiconductors and
5 7
Conductors, Intrinsic and extrinsic semiconductors, Fermi dirac
distribution function and Fermi energy, Conductivity in
semiconductors, Hall Effect: Theory, Hall Coefficient and applications.
Introduction to Electromagnetism:
Divergence and curl of electrostatic field, Laplace’s and Poisson’s
equations for electrostatic potential, Bio-Savart law, Divergence and
6 8
curl of static magnetic field, Faraday’s law, Displacement current and
magnetic field arising from time dependent electric field, Maxwell’s
equations, Flow of energy and Poynting vector.
TOTAL 40

I & II Semester

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 2
Common to all branches of UG Engineering & Technology
1FY2-03/ 2FY2-03: Engineering Chemistry

Credit: 4 Max. Marks: 200 (IA:40, ETE:160)


3L+1T+0P End Term Exam: 3 Hours
SN CONTENTS Hours
Water:
Common impurities, hardness, determination of hardness by
complexometric (EDTA method), Degree of hardness, Units of
hardness
Municipal water supply: Requisite of drinking water, Purification of
water; sedimentation, filtration, disinfection, breakpoint chlorination.
1 Boiler troubles: Scale and Sludge formation, Internal treatment 10
methods, Priming and Foaming, Boiler corrosion and Caustic
embrittlement
Water softening; Lime-Soda process, Zeolite (Permutit) process,
Demineralization process.
Numerical problems based on Hardness, EDTA, Lime-Soda and Zeolite
process.
Organic Fuels:
Solid fuels: Coal, Classification of Coal, Proximate and Ultimate
analyses of coal and its significance, Gross and Net Calorific value,
Determination of Calorific value of coal by Bomb Calorimeter.
Metallurgical coke, Carbonization processes; Otto-Hoffmann by-
product oven method.
Liquid fuels : Advantages of liquid fuels, Mining, Refining and
2 Composition of petroleum, Cracking, Synthetic petrol, Reforming, 10
Knocking, Octane number, Anti-knocking agents, Cetane number
Gaseous fuels; Advantages, manufacturing, composition and Calorific
value of coal gas and oil gas, Determination of calorific value of
gaseous fuels by Junker’s calorimeter
Numerical problems based on determination of calorific value (bomb
calorimeter/Junkers calorimeter/Dulongs formula, proximate
analysis & ultimate and combustion of fuel.
Corrosion and its control:
Definition and significance of corrosion, Mechanism of chemical (dry)
and electrochemical (wet) corrosion, galvanic corrosion, concentration
3 corrosion and pitting corrosion. 3
Protection from corrosion; protective coatings-galvanization and
tinning, cathodic protection, sacrificial anode and modifications in
design.
Engineering Materials:
Portland Cement; Definition, Manufacturing by Rotary kiln. Chemistry
of setting and hardening of cement. Role of Gypsum.
Glass: Definition, Manufacturing by tank furnace, significance of
4 10
annealing, Types and properties of soft glass, hard glass, borosilicate
glass, glass wool, safety glass
Lubricants: Classification, Mechanism, Properties; Viscosity and
viscosity index, flash and fire point, cloud and pour point.

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 3
Emulsification and steam emulsion number.
Organic reaction mechanism and introduction of drugs:
Organic reaction mechanism: Substitution; SN1, SN2, Elecrophilic
aromatic substitution in benzene, free radical halogenations of
alkanes, Elimination; elimination in alkyl halides, dehydration of
5 alcohols, Addition: electrophilic and free radical addition in alkenes, 7
nucleophilic addition in aldehyde and ketones, Rearrangement;
Carbocation and free radical rearrangements
Drugs : Introduction, Synthesis, properties and uses of Aspirin,
Paracetamol
TOTAL 40

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 4
I & II Semester
Common to all branches of UG Engineering & Technology
1FY1-04/ 2FY1-04: Communication Skills

Credit: 2 Max. Marks: 100 (IA:20, ETE:80)


2L+0T+0P End Term Exam: 2 Hours
SN CONTENTS Hours
Communication:
Meaning, Importance and Cycle of Communication. Media and Types
of Communication. Verbal and Non-Verbal Communication.
Barriers to communication. Formal and Informal Channels of
1 5
Communication (Corporate Communication). Divisions of Human
Communication and Methods to improve Interpersonal
Communication. Qualities of good communication.

Grammar:
Passive Voice. Reported Speech. Conditional Sentences. Modal Verbs.
2 5
Linking Words (Conjunctions)

Composition:
Job Application and Curriculum-Vitae Writing. Business Letter
3 5
Writing. Paragraph Writing. Report Writing.

Short Stories:
“Luncheon” by Somerset Maugham.“How Much Land Does a Man
4 Need?” by Count Leo Tolstoy. “The Night Train at Deoli” by Ruskin 5
Bond.

Poems:
“No Men are Foreign” by James Kirkup. “If” by Rudyard Kipling.
5 5
“Where the Mind is without Fear” by Rabindranath Tagore.

TOTAL 25

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 5
I & II Semester
Common to all branches of UG Engineering & Technology

1FY1-05/ 2FY1-05: Human Values

Credit: 2 Max. Marks: 100 (IA:20, ETE:80)


2L+0T+0P End Term Exam: 2 Hours
SN CONTENTS Hours
Course Introduction - Need, Basic Guidelines, Content and
Process for Value Education
Understanding the need, basic guidelines, Self Exploration - its
content and process; ‘Natural Acceptance’ and Experiential Validation,
Continuous Happiness and Prosperity- Human Aspirations, Right
1 understanding, Relationship and Physical Facilities,Understanding 5
Happiness and Prosperity correctly- A critical appraisal of the current
scenario.
Method to fulfill the above human aspirations: understanding and
living in harmony at various levels

Understanding Harmony in the Human Being - Harmony in Myself


Understanding human being as a co-existence of the sentient ‘I’ and
the material ‘Body’
Understanding the needs of Self (‘I’) and ‘Body’ - Sukh and Suvidha
Understanding the Body as an instrument of ‘I’,Understanding the
2 5
characteristics and activities of ‘I’ and harmony in ‘I’ Understanding
the harmony of I with the Body: Sanyam and Swasthya; correct
appraisal of Physical needs, meaning of Prosperity in detail, Programs
to ensure Sanyam and Swasthya.

Understanding Harmony in the Family and Society- Harmony in


Human-Human Relationship
Understanding harmony in the Family, Understanding values in
human-human relationship; meaning of Nyaya and program for its
fulfillment to ensure Ubhay-tripti; Trust (Vishwas) and Respect
(Samman) , meaning of Vishwas; Difference between intention and
competence, meaning of Samman, Difference between respect and
3 5
differentiation;
the other salient values in relationship, harmony in the society ,
Samadhan, Samridhi, Abhay, Sah-astitva as comprehensive Human
Goals ,Visualizing a universal harmonious order in society- Undivided
Society (AkhandSamaj), Universal Order (SarvabhaumVyawastha )-
from family to world family.

Understanding Harmony in the Nature and Existence - Whole


existence as Coexistence
4 Understanding the harmony in the Nature. Interconnectedness and 5
mutual fulfillment among the four orders of nature- recyclability and
self-regulation in nature. Understanding Existence as Co-existence

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 6
(Sah-astitva) of mutually interacting units in allpervasive Space.
Holistic perception of harmony at all levels of existence

Implications of the above Holistic Understanding of Harmony on


Professional Ethics. Natural acceptance of human values
Definitiveness of Ethical Human Conduct. Basis for Humanistic
Education, Humanistic Constitution and Humanistic Universal Order.
Competence in Professional Ethics: a) Ability to utilize the professional
competence for augmenting universal human order,
5 5
b) Ability to identify the scope and characteristics of people-friendly
and eco-friendly production systems, technologies and management
models. Strategy for transition from the present state to Universal
Human Order: At the level of individual: as socially and ecologically
responsible engineers, technologists and managers. Case studies
related to values in professional life and individual life.
TOTAL 25

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 7
I & II Semester
Common to all branches of UG Engineering & Technology

1FY3-06/ 2FY3-06: Programming for Problem Solving

Credit: 2 Max. Marks: 100 (IA:20, ETE:80)


2L+0T+0P End Term Exam: 2 Hours

SN CONTENTS Hours
1 Fundamentals of Computer:
Stored program architecture of computers, Storage device- Primary
memory, and Secondary storage, Random, Direct, Sequential access
8
methods, Concepts of High-level, Assembly and Low-level languages,
Representing algorithms through flowchart and pseudo code.

2 Number system:
Data representations, Concepts of radix and representation of
numbers in radix r with special cases of r=2, 8, 10 and 16 with
8
conversion from radix r1 to r2, r’s and (r-1)’s complement, Binary
addition, Binary subtraction, Representation of alphabets.

3 C Programming:
Problem specification, flow chart, data types, assignment statements,
input output statements, developing simple C programs, If
statement, for loops, while loops, do-while loops, switch statement,
break statement, continue statement, development of C programs 12
using above statements, Arrays, functions, parameter passing,
recursion, Programming in C using these statements, Structures,
files, pointers and multi file handling.

TOTAL 28

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 8
I & II Semester
Common to all branches of UG Engineering & Technology
1FY3-07/ 2FY3-07: Basic Mechanical Engineering

Credit: 2 Max. Marks: 100 (IA:20, ETE:80)


2L+0T+0P End Term Exam: 2 Hours

SN CONTENTS Hours
Fundamentals:
Introduction to mechanical engineering, concepts of thermal
engineering, mechanical machine design, industrial engineering and
1 manufacturing technology.
Steam Boilers classification and types of steam boilers and steam
turbines. Introduction and Classification of power plants.

Pumps and IC Engines:


Applications and working of Reciprocating and Centrifugal pumps.
2 Introduction, Classification of IC Engines, Main Components of IC
Engines, Working of IC Engines and its components.

Refrigeration and Air Conditioning:


Introduction, classification and types of refrigeration systems and
3
air-conditioning. Applications of refrigeration and Air-conditioning.

Transmission of Power:
4 Introduction and types of Belt and Rope Drives, Gears.

Primary Manufacturing Processes:


Metal Casting Process: Introduction to Casting Process, Patterns,
Molding, Furnaces. Metal Forming Processes: Introduction to
5 Forging, Rolling, Extrusion, Drawing. Metal Joining Processes:
Introduction to various types of Welding, Gas Cutting, Brazing, and
Soldering.

Engineering Materials and Heat Treatment of Steel:


6 Introduction to various engineering materials and their properties.

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 9
I & II Semester
Common to all branches of UG Engineering & Technology
1FY3-08/ 2FY3-08: Basic Electrical Engineering

Credit: 2 Max. Marks: 100 (IA:20, ETE:80)


2L+0T+0P End Term Exam: 2 Hours
SN CONTENTS Hours
DC Circuits:
Electrical circuit elements (R, L and C), voltage and current sources,
Kirchhoff current and voltage laws, Series-Parallel circuits, Node
1 5
voltage method, Mesh current method, Superposition, Thevenin’s,
Norton’s and Maximum power transfer theorems.

AC Circuits:
Representation of sinusoidal waveforms, peak and r.m.s values,
phasor representation, real power, reactive power, apparent power,
power factor. Analysis of single-phase AC circuits consisting of R, L,
2 4
C, RL, RC and RLC combinations (series and parallel), resonance.
Three phase balanced circuits, voltage and current relations in star
and delta connections.

Transformers:
Ideal and practical transformer, EMF equation, equivalent circuit,
3 4
losses in transformers, regulation and efficiency.

Electrical Machines:
Generation of rotating magnetic fields, Construction and working of
a three-phase induction motor, Significance of torque-slip
characteristic. Starting and speed control of induction motor, single-
4 7
phase induction motor. Construction, working, torque-speed
characteristic and speed control of separately excited DC motor.
Construction and working of synchronous generators.

Power Converters:
Semiconductor PN junction diode and transistor (BJT).
Characteristics of SCR, power transistor and IGBT. Basic circuits of
5 4
single phase rectifier with R load, Single phase Inverter, DC-DC
converter.

Electrical Installations:
Layout of LT switchgear: Switch fuse unit (SFU), MCB, ELCB, MCCB,
6 Type of earthing. Power measurement, elementary calculations for 4
energy consumption.

TOTAL 28

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 10
I & II Semester
Common to all branches of UG Engineering & Technology

1FY3-09/ 2FY3-09: Basic Civil Engineering

Credit: 2 Max. Marks: 100 (IA:20, ETE:80)


2L+0T+0P End Term Exam: 2 Hours
SN CONTENTS Hours
Introduction to objective, scope and outcome the subject 1
1
Introduction: 2
Scope and Specialization of Civil Engineering, Role of civil Engineer
2 in Society, Impact of infrastructural development on economy of
country.

Surveying: 8
Object, Principles & Types of Surveying; Site Plans, Plans& Maps;
Scales & Unit of different Measurements.
Linear Measurements: Instruments used. Linear Measurement by
Tape, Ranging out Survey Lines and overcoming Obstructions;
Measurements on sloping ground; Tape corrections, conventional
3 symbols.
Angular Measurements: Instruments used; Introduction to Compass
Surveying,Bearings and Longitude & Latitude of a Line, Introduction
to total station.
Levelling: Instrument used, Object of levelling, Methods of levelling
in brief, Contour maps.

Buildings: 3
Selection of site for Buildings, Layout of Building Plan, Types of
buildings, Plinth area, carpet area, floor space index, Introduction to
4 building byelaws, concept of sun light and ventilation. Components
of Buildings & their functions, Basic concept of R.C.C., Introduction
to types of foundation.

Transportation: 2
Introduction to Transportation Engineering; Traffic and Road Safety:
Types and Characteristics of Various Modes of Transportation;
5
Various Road Traffic Signs, Causes of Accidents and Road Safety
Measures.

Environmental Engineering: 4
Environmental Pollution, Environmental Acts and Regulations,
Functional Concepts of Ecology, Basics of Species, Biodiversity,
Ecosystem, Hydrological Cycle;Chemical Cycles: Carbon, Nitrogen&
6
Phosphorus; Energy Flow in Eco-systems.
Water Pollution: Water Quality standards, Introduction to Treatment 3
& Disposal of Waste Water. Reuse and Saving of Water, Rain Water
Harvesting. 2

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 11
Solid Waste Management: Classification of Solid Waste, Collection,
Transportation and Disposal of Solid. Recycling of Solid Waste:
Energy Recovery,Sanitary Land fill, On-Site Sanitation.
Air& Noise Pollution: Primary and Secondary air pollutants, Harmful 3
effects of Air Pollution, Control of Air Pollution. . Noise Pollution,
Harmful Effects of noise pollution, control of noise pollution, Global
warming& Climate Change, Ozone depletion, Green House effect

TOTAL 28

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 12
I & II Semester
Common to all branches of UG Engineering & Technology

1FY2-20/ 2FY2-20: Engineering Physics Lab


Credit: 1 Max. Marks: 50 (IA:30, ETE:20)
0L+0T+2P

1. To determine the wave length of monochromatic light with the help of


Michelson’s interferometer.
2. To determine the wave length of sodium light by Newton’s Ring.
3. To determine the wave length of prominent lines of mercury by plane
diffraction grating with the help of spectrometer.
4. Determination of band gap using a P-N junction diode.
5. To determine the height of given object with the help of sextant.
6. To determine the dispersive power of material of a prism with the help of
spectrometer.
7. To study the charge and discharge of a condenser and hence determine the
same constant (both current and voltage graphs are to be plotted.
8. To determine the coherence length and coherence time of laser using He –
Ne laser.
9. To measure the numerical aperture of an optical fibre.
10. To study the Hall Effect and determine the Hall Voltage and Hall
coefficients.

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 13
I & II Semester
Common to all branches of UG Engineering & Technology

1FY2-21/ 2FY2-21: Engineering Chemistry Lab


Credit: 1 Max. Marks: 50 (IA:30, ETE:20)
0L+0T+2P

1. Determination the hardness of water by EDTA method


2. Determination of residual chlorine in water
3. Determination of dissolved oxygen in water
4. Determination of the strength of Ferrous Ammonium sulphate solution
with the help of K2Cr2O7 solution by using diphenyl amine indicator
5. Determination of the strength of CuSO4 solution iodometrically by using
hypo solution
6. Determination of the strength of NaOH and Na2CO3 in a given alkali
mixture
7. Proximate analysis of Coal
8. Determination of the flash & fire point and cloud & pour point of
lubricating oil
9. Determination of the kinematic viscosity of lubricating oil by Redwood
viscometer no. 1 at different temperature
10. Synthesis of Aspirin/ Paracetamol

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 14
I & II Semester
Common to all branches of UG Engineering & Technology

1FY2-22/ 2FY2-22: Language Lab

Credit: 1 Max. Marks: 50 (IA:30, ETE:20)


0L+0T+2P

1. Phonetic Symbols and Transcriptions.


2. Extempore.
3. Group Discussion.
4. Dialogue Writing.
5. Listening comprehension.

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 15
I & II Semester
Common to all branches of UG Engineering & Technology
1FY2-23/ 2FY2-23: Human Values Activities

Credit: 1 Max. Marks: 50 (IA:30, ETE:20)


0L+0T+2P

PS 1:
Introduce yourself in detail. What are the goals in your life? How do you set your
goals in your life? How do you differentiate between right and wrong? What have
been your salient achievements and shortcomings in your life? Observe and analyze
them.
PS 2:
Now-a-days, there is a lot of talk about many technogenic maladies such as energy
and material resource depletion, environmental pollution, global warming, ozone
depletion, deforestation, soil degradation, etc. - all these seem to be manmade
problems, threatening the survival of life Earth - What is the root cause of these
maladies & what is the way out in opinion?
On the other hand, there is rapidly growing danger because of nuclear proliferation,
arms race, terrorism, breakdown of relationships, generation gap, depression &
suicidal attempts etc. - what do you think, is the root cause of these threats to
human happiness and peace - what could be the way out in your opinion?
PS 3:
1. Observe that each of us has the faculty of ‘Natural Acceptance’, based on
which one can verify what is right or not right for him. (As such we are not
properly trained to listen to our ‘Natural Acceptance’ and may a time it is also
clouded by our strong per-conditioning and sensory attractions).
Explore the following:
(i) What is Naturally Acceptable’ to you in relationship the feeling of respect or
disrespect for yourself and for others?
(ii) What is ‘naturally Acceptable’ to you - to nurture or to exploit others?
Is your living in accordance with your natural acceptance or different from it?
2. Out of the three basic requirements for fulfillment of your aspirations - right
understanding, relationship and physical facilities - observe how the problems
in your family are related to each. Also observe how much time & effort you
devote for each in your daily routine.
PS 4:
list down all your important desires. Observe whether the desire is related to Self (I)
or the Body. If it appears to be related to both, visualize which part of it is related to
Self (I) and which part is related to Body.
PS 5:
1. a. Observe that any physical facility you use, follows the given sequence with
time:
Necessary and tasteful - unnecessary but still tasteful - unnecessary and tasteless -
intolerable
b. In contrast, observe that any feeling in you is either naturally acceptable or not
acceptable at all. If not acceptable, you want it continuously and if not acceptable,
you do not want it any moment!
2. List down all your important activities. Observe whether the activity is of ‘I’ or of

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 16
Body or with the participation of both or with the participation of both ‘I’ and Body.
3. Observe the activities within ‘i’. Identify the object of your attention for different
moments (over a period of sy 5 to 10 minutes) and draw a line diagram connecting
these points. Try observe the link between any two nodes.

PS 6:
1. Chalk out some programs towards ensuring your harmony with the body - in
terms of nurturing, protection and right utilization of the body.
2. Find out the plants and shrubs growing in and around your campus, which
can be useful in curing common diseases.
PS 7:
Form small groups in the class and make them carry out a dialogue focusing on the
following eight questions related to ‘TRUST’;
1a. Do I want to make myself happy?
2a. Do I want to make the other happy?
3a. Does the other want to make himself/herself happy?
4a. Does the other want to make me happy?
What is the answer?
Intention (Natural Acceptance)
1b. Am I able to always make myself happy?
2b. Am I able to always make the other happy?
3b. Is the other able to always make himself/herself happy?
What is the answer?
Let each student answer the questions for himself and everyone else. Discuss the
difference between intention and competence. Observe whether you evaluate
yourself and others on the basis of intention/competence.
PS 8:
1. Observe, on how many occasions, you are able to respect your related ones (by
doing the right evaluation) and on how many occasions you are disrespecting
by way of under-evaluation, over-evaluation or otherwise evaluation.
2. Also, observe whether your feeling of respect is based on treating the other as
you would treat yourself or on differentiations based on body, physical
facilities or belieds.
PS 9:
1. Write a narration in the form of a story, poem, skit or essay to clarify a salient
Human Value to the children.
2. Recollect and narrate an incident in your life where you were able to exhibit
willful adherence to balues in a difficult situation.
PS 10:
List down some common units (things) of Nature which you come across in your
daily life and classify them in the four orders of Nature. Analysis and explain the
aspect of mutual fulfillment of each unit with other orders.
PS 11:
Make a chart to show the whole existence as co-existence. With the help of this
chart try to identify the role and the scope of some of the courses of your study. Also
indicate the areas which are being either over-emphasized or ignored in the present
context.
PS 12:
Identify any two important problems being faced by the society today and analyze
the root cause of these problems. Can these be solved on the basic of natural
acceptance of human values. If so, how should one proceed in this direction from
Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 17
the present situation?

PS 13:
1. Suggest ways in which you can use your knowledge of
Science/Technology/Management etc. for moving towards a universal human
order.
2. Propose a broad outline for humanistic Constitution at the level of Nation.
PS 14:
The course is going to be over now. It is time to evaluate what difference in your
thinking it has made. Summarize the core massage of this course grasped by you.
How has this affected you in terms of;
a. Thought
b. Behavior
c. Work and
d. Relization

What practical steps are you able to visualize for the transition of the society from its
present state.
Project:

Every student required to take-up a social project e.g. educating children in


needy/weaker section, services in hospitals, NGO’s and other such work i.e.
social work at villages adopted by respective institute/ college.

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 18
I & II Semester
Common to all branches of UG Engineering & Technology

1FY3-24/ 2FY3-24: Computer Programming Lab

Credit: 1.5 Max. Marks: 75 (IA:45, ETE:30)


0L+0T+3P

1. To learn about the C Library, Preprocessor directive, Input-output


statement.
2. Programs to learn data type, variables, If-else statement
3. Programs to understand nested if-else statement and switch statement
4. Programs to learn iterative statements like while and do-while loops
5. Programs to understand for loops for iterative statements
6. Programs to learn about array and string operations
7. Programs to understand sorting and searching using array
8. Programs to learn functions and recursive functions
9. Programs to understand Structure and Union operation
10. Programs to learn Pointer operations
11. Programs to understand File handling operations
12. Programs to input data through Command line argument

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 19
I & II Semester

Common to all branches of UG Engineering & Technology

1FY3-25/ 2FY3-25: Manufacturing Practices Workshop

Credit: 1.5 Max. Marks: 75 (IA:45, ETE:30)


0L+0T+3P
Carpentry Shop
1. T – Lap joint
2. Bridle joint
Foundry Shop
3. Mould of any pattern
4. Casting of any simple pattern
Welding Shop
5. Lap joint by gas welding
6. Butt joint by arc welding
7. Lap joint by arc welding
8. Demonstration of brazing, soldering & gas cutting
Machine Shop Practice
9. Job on lathe with one step turning and chamfering operations
Fitting and Sheet Metal Shop
10. Finishing of two sides of a square piece by filing
11. Making mechanical joint and soldering of joint on sheet metal
12. To cut a square notch using hacksaw and to drill a hole and tapping

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 20
I & II Semester
Common to all branches of UG Engineering & Technology

1FY3-26/ 2FY3-26: Basic Electrical Engineering Lab

Credit: 1 Max. Marks: 50 (IA:30, ETE:20)


0L+0T+2P

1. Basic safety precautions. Introduction and use of measuring instruments –


voltmeter, ammeter, multi-meter, oscilloscope. Real-life resistors, capacitors
and inductors.
2. Transformers: Observation of the no-load current waveform on an
oscilloscope. Loading of a transformer: measurement of primary and
secondary voltages and currents, and power.
3. Three-phase transformers: Star and Delta connections. Voltage and Current
relationships (line-line voltage, phase-to-neutral voltage, line and phase
currents).Phase-shifts between the primary and secondary side.
4. Demonstration of cut-out sections of machines: dc machine (commutator-
brush arrangement), induction machine (squirrel cage rotor), synchronous
machine (field winging - slip ring arrangement) and single-phase induction
machine.
5. Torque Speed Characteristic of separately excited dc motor.
6. Demonstration of (a) dc-dc converters (b) dc-ac converters – PWM waveform
(c) the use of dc-ac converter for speed control of an induction motor and (d)
Components of LT switchgear.

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 21
I & II Semester
Common to all branches of UG Engineering & Technology

1FY3-27/ 2FY3-27: Basic Civil Engineering Lab


Credit: 1 Max. Marks: 50 (IA:30, ETE:20)
0L+0T+2P

1. Linear Measurement by Tape:


a) Ranging and Fixing of Survey Station along straight line and across
obstacles.
b) Laying perpendicular offset along the survey line
2. Compass Survey: Measurement of bearing of linesusing Surveyor's and
Prismatic compass
3. Levelling: Using Tilting/ Dumpy/ Automatic Level
a) To determine the reduced levels in closed circuit.
b) To carry out profile levelling and plot longitudinal and cross sections
for road by Height of Instrument and Rise & Fall Method.
4. To study and take measurements using various electronic surveying
instruments like EDM, Total Station etc.
5. To determine pH, hardness and turbidity of the given sample of water.
6. To study various water supply Fittings.
7. To determine the pH and total solids of the given sample of sewage.
8. To study various Sanitary Fittings.

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 22
I & II Semester
Common to all branches of UG Engineering & Technology

1FY3-28/ 2FY3-28: Computer Aided Engineering Graphics

Credit: 1.5 Max. Marks: 75 (IA:45, ETE:30)


0L+0T+3P

Introduction: Principles of drawing, lines, type of lines, usage of Drawing


instruments, lettering, Conic sections including parabola, hyperbola, Rectangular
Hyperbola (General method only); Scales-Plain, Diagonal and Vernier Scales.

Projections of Point & Lines: Position of Point, Notation System, Systematic


Approach for projections of points, front view & Top view of point, Position of
straight lines, line parallel to Both the RPs, Line perpendicular to either of the RPs,
Line inclined to one RP and parallel to the other, Line inclined to Both the RPs,
Traces of a line (One drawing sheet, one assignment in sketch book).

Projection of Planes: Positions of planes, Terms used in projections of planes,


plane parallel to RP, plane inclined to one RP and perpendicular to the other RP,
plane perpendicular to Both the RPs, plane Inclined to Both the RPs, True shape of
the plane, Distance of a point from plane, Angle between two planes.

Projections of Regular Solids: frustum and truncated solids, those inclined to


both the Planes-Auxiliary Views.

Section of Solids: Theory of sectioning, section of prisms and cubes, section of


pyramids and Tetrahedron section of Cylinders, section of cones, section of
spheres (One drawing sheet, one assignment in sketch book)

Overview of Computer Graphics : Covering theory of CAD software [such as: The
menu System, Toolbars (standard, Object Properties, Draw, Modify and
Dimension), Drawing Area (Background, Crosshairs, Coordinate System), Dialog
boxes and windows, Shortcut menus (Button Bars), Command Line (where
applicable), The Status Bar, Different methods of zoom as used in CAD, Select and
erase objects.: Isometric Views of lines, Planes, Simple and compound Solids.

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 23
I & II Semester
Common to all branches of UG Engineering & Technology

1FY3-29/ 2FY3-29: Computer Aided Machine Drawing

Credit: 1.5 Max. Marks: 75 (IA:45, ETE:30)


0L+0T+3P

Introduction: Principles of drawing, conventional representation of machine


components and materials, lines, types of lines, dimensioning types, rules of
dimensioning.

Conversion of pictorial views into orthographic views: (1 drawing sheet)


Introduction to orthographic projection, concept of first angle and third angle
projection, drawing of simple machine elements in first angle projection, missing
view problems covering Principles of Orthographic Projections.

Sectional views of mechanical components: (1 drawing sheet) Introduction,


cutting plane line, type of sectional views-full section, half section, partial or
broken section, revolved section, removed section, offset section, sectioning
conventions-spokes, web rib, shaft, pipes, different types of holes, conventions of
section lines for different metals and materials.

Fasteners and other mechanical components: (Free hand sketch) Temporary


and permanent fasteners, thread nomenclature and forms, thread series,
designation, representation of threads, bolted joints, locking arrangement of nuts,
screws, washers, foundation bolts etc., keys, types of keys, cotter and knuckle
joints. Riveted joints, rivets and riveting, type of rivets, types of riveted joints etc.
Bearing: Ball, roller, needle, foot step bearing. Coupling: Protected type, flange, and
pin type flexible coupling. Other components: Welded joints, belts and pulleys,
pipes and pipe joints, valves etc.

Overview of Computer Graphics: (2 drawing sheets) Covering theory of CAD


software such as: The menu System, Toolbars (Standard, Object Properties, Draw,
Modify and Dimension), Drawing Area (Background, Crosshairs, Coordinate
System), Dialog boxes and windows, Shortcut menus (Button Bars), Command
Line (Where applicable), The Status Bar, Different methods of zoom as used in
CAD, Select and erase objects.: Isometric Views of Lines, Planes, Simple and
compound Solids.

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 24
II Semester
Common to all branches of UG Engineering & Technology
2FY2-01: Engineering Mathematics-II

Credit: 4 Max. Marks: 200 (IA:40, ETE:160)


3L+1T+0P End Term Exam: 3 Hours
SN CONTENTS Hours
Matrices:
Rank of a matrix, rank-nullity theorem; System of linear equations;
Symmetric, skew-symmetric and orthogonal matrices; Eigenvalues
1 10
and eigenvectors; Diagonalization of matrices; Cayley-Hamilton
Theorem, and Orthogonal transformation.

First order ordinary differential equations:


Linear and Bernoulli’s equations, Exact equations, Equations not of
2 first degree: equations solvable for p, equations solvable for y, 6
equations solvable for x and Clairaut’s type.

Ordinary differential equations of higher orders:


Linear Differential Equations of Higher order with constant
coefficients, Simultaneous Linear Differential Equations, Second order
linear differential equations with variable coefficients: Homogenous
and Exact forms, one part of CF is known, Change of dependent and
3 independent variables, method of variation of parameters, Cauchy- 12
Euler equation;
Power series solutions including Legendre differential equation and
Bessel differential equations.

Partial Differential Equations – First order:


Order and Degree, Formation; Linear Partial differential equations of
4 First order, Lagrange’s Form, Non Linear Partial Differential equations 6
of first order, Charpit’s method, Standard forms.

Partial Differential Equations– Higher order:


Classification of Second order partial differential equations,
Separation of variables method to simple problems in Cartesian
5 coordinates including two dimensional Laplace, one dimensional Heat 6
and one dimensional Wave equations.

TOTAL 40

Scheme & Syllabus of First Year B. Tech. effective from Session 2018-19 Page 25
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- III Semester: B.Tech. (Information Technology)

3IT2-01: Advanced Engineering Mathematics

Credit- 3 Max. Marks : 150 (IA:30,ETE:120)


3L+0T+0P End Term Exam: 03 Hours

SN CONTENTS Hours
1 Random Variables:
Discrete and Continuous random variables, Joint distribution,
Probability distribution function, conditional distribution.
7
Mathematical Expectations: Moments, Moment Generating Functions,
variance and correlation coefficients, Chebyshev’s Inequality,
Skewness and Kurtosis.
2 Binomial distribution, Normal Distribution, Poisson Distribution
and their relations, Uniform Distribution, Exponential Distribution.
5
Correlation: Karl Pearson’s coefficient, Rank correlation. Curve fitting.
Line of Regression.
3 Historical development, Engineering Applications of Optimization,
Formulation of Design Problems as a Mathematical Programming
8
Problems, Classification of Optimization Problems

4 Classical Optimization using Differential Calculus: Single Variable


and Multivariable Optimization with & without Constraints, 6
Langrangian theory, Kuhn Tucker conditions
5 Linear Programming: Simplex method, Two Phase Method and
Duality in Linear Programming. Application of Linear Programming: 14
Transportation and Assignment Problems.
TOTAL 40

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 1
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- III Semester: B.Tech. (Information Technology)

3IT2-01: Advanced Engineering Mathematics

Credit- 3 Max. Marks : 150 (IA:30,ETE:120)


3L+0T+0P End Term Exam: 03 Hours

SN CONTENTS Hours
1 Random Variables:
Discrete and Continuous random variables, Joint distribution,
Probability distribution function, conditional distribution.
7
Mathematical Expectations: Moments, Moment Generating Functions,
variance and correlation coefficients, Chebyshev’s Inequality,
Skewness and Kurtosis.
2 Binomial distribution, Normal Distribution, Poisson Distribution
and their relations, Uniform Distribution, Exponential Distribution.
5
Correlation: Karl Pearson’s coefficient, Rank correlation. Curve fitting.
Line of Regression.
3 Historical development, Engineering Applications of Optimization,
Formulation of Design Problems as a Mathematical Programming
8
Problems, Classification of Optimization Problems

4 Classical Optimization using Differential Calculus: Single Variable


and Multivariable Optimization with & without Constraints, 6
Langrangian theory, Kuhn Tucker conditions
5 Linear Programming: Simplex method, Two Phase Method and
Duality in Linear Programming. Application of Linear Programming: 14
Transportation and Assignment Problems.
TOTAL 40

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 1
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- III Semester: B.Tech. (Information Technology)

3IT1-02/4IT1-02: Technical Communication


Credit- 2 Max. Marks : 100 (IA:20,ETE:80)
2L+0T+0P End Term Exam: 2 Hours

SN CONTENTS Hours
1 Introduction to Technical Communication- Definition of technical
communication, Aspects of technical communication, forms of
technical communication, importance of technical communication, 4
technical communication skills (Listening, speaking, writing, reading
writing), linguistic ability, style in technical communication.
2 Comprehension of Technical Materials/Texts and Information
Design & development- Reading of technical texts, Readingand
comprehending instructions and technical manuals, Interpreting and
summarizing technical texts, Note-making. Introduction of different 6
kinds of technical documents, Information collection, factors affecting
information and document design, Strategies for organization,
Information design and writing for print and online media.
3 Technical Writing, Grammar and Editing- Technical writing
process, forms of technical discourse, Writing, drafts and revising,
Basics of grammar, common error in writing and speaking, Study of
advanced grammar, Editing strategies to achieve appropriate technical 8
style, Introduction to advanced technical communication. Planning,
drafting and writing Official Notes, Letters, E-mail, Resume, Job
Application, Minutes of Meetings.
4 Advanced Technical Writing- Technical Reports, types of technical
reports, Characteristics and formats and structure of technical
reports. Technical Project Proposals, types of technical proposals,
8
Characteristics and formats and structure of technical proposals.
Technical Articles, types of technical articles, Writing strategies,
structure and formats of technical articles.
TOTAL 26

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 2
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- III Semester: B.Tech. (Information Technology)

3IT1-03/ 4IT1-03: Managerial Economics and Financial Accounting


Credit- 2 Max. Marks : 100 (IA:20,ETE:80)
2L+0T+0P End Term Exam: 2 Hours

SN CONTENTS Hours
1 Basic economic concepts-
Meaning, nature and scope of economics, deductive vs inductive
methods, static and dynamics, Economic problems: scarcity and 4
choice, circular flow of economic activity, national income-concepts
and measurement.
2 Demand and Supply analysis-
Demand-types of demand, determinants of demand, demand function,
elasticity of demand, demand forecasting –purpose, determinants and 5
methods, Supply-determinants of supply, supply function, elasticity of
supply.
3 Production and Cost analysis-
Theory of production- production function, law of variable
proportions, laws of returns to scale, production optimization, least
cost combination of inputs, isoquants. Cost concepts-explicit and 5
implicit cost, fixed and variable cost, opportunity cost, sunk costs,
cost function, cost curves, cost and output decisions, cost estimation.

4 Market structure and pricing theory-


4
Perfect competition, Monopoly, Monopolistic competition, Oligopoly.
5 Financial statement analysis-
Balance sheet and related concepts, profit and loss statement and
related concepts, financial ratio analysis, cash-flow analysis, funds- 8
flow analysis, comparative financial statement, analysis and
interpretation of financial statements, capital budgeting techniques.
TOTAL 26

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 3
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- III Semester: B.Tech. (Information Technology)

3IT3-04: Digital Electronics


Credit- 3 Max. Marks : 150 (IA:30,ETE:120)
3L+0T+0P End Term Exam: 3 Hours

SN CONTENTS Hours
1 Fundamental concepts:
Number systems and codes, Basic logic Gates and Boolean algebra:
Sign & magnitude representation, Fixed point representation, 8
complement notation, various codes & arithmetic in different codes &
their inter conversion. Features of logic algebra, postulates of Boolean
algebra.Theorems of Boolean algebra.
2 Minimization Techniques and Logic Gates:
Principle of Duality - Boolean expression -Minimization of Boolean
expressions –– Minterm – Maxterm - Sum of Products (SOP) – Product 8
of Sums (POS) – Karnaugh map Minimization – Don’t care conditions
– Quine - McCluskey method of minimization.
3 Digital Logic Gate Characteristics:
TTL logic gate characteristics. Theory & operation of TTL NAND gate
circuitry. Open collector TTL. Three state output logic. TTL 8
subfamilies.MOS& CMOS logic families. Realization of logic gates in
RTL, DTL, ECL, C-MOS & MOSFET.
4 Combinational Circuits:
Combinational logic circuit design, adder, subtractor, BCD adder, 8
encoder, decoder, BCD to 7-segment decoder, multiplexer,
demultiplexer.
5 Sequential Circuits:
Latches, Flip-flops - SR, JK, D, T, and Master-Slave Characteristic
table and equation,counters and their design, Synchronous counters 8
– Synchronous Up/Down counters – Programmable counters – State
table and state transition diagram ,sequential circuits design
methodology. Registers –shift registers.
TOTAL 40

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 4
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- III Semester: B.Tech. (Information Technology)

3IT4-05: Data Structures and Algorithms


Credit- 3 Max. Marks : 150 (IA:30,ETE:120)
3L+0T+0P End Term Exam: 3 Hours

SN CONTENTS Hours
1 Stacks: Basic Stack Operations, Representation of a Stack using
Static Array and Dynamic Array, Multiple stack implementation using
single array, Stack Applications: Reversing list, Factorial Calculation, 8
Infix to postfix Transformation, Evaluating Arithmetic Expressions
and Towers of Hanoi.
2 Queues: Basic Queue Operations, Representation of a Queue using
array, Implementation of Queue Operations using Stack, Applications
of Queues- Round Robin Algorithm. Circular Queues, DeQueue
Priority Queues.
10
Linked Lists: Introduction, single linked list, representation of a linked
list in memory, Different Operations on a Single linked list, Reversing
a single linked list, Advantages and disadvantages of single linked list,
circular linked list, double linked list and Header linked list.
3 Searching Techniques: Sequential and binary search.Sorting
Techniques: Basic concepts, Sorting by: bubble sort, Insertion sort,
7
selection sort, quick sort, heap sort, merge sort, radix sort and
counting sorting algorithms.
4 Trees: Definition of tree, Properties of tree, Binary Tree,
Representation of Binary trees using arrays and linked lists,
7
Operations on a Binary Tree, Binary Tree Traversals (recursive),
Binary search tree, B-tree , B+ tree, AVL tree, Threaded binary tree.
5 Graphs: Basic concepts, Different representations of Graphs, Graph
Traversals (BFS & DFS), Minimum Spanning Tree(Prims &Kruskal),
Dijkstra’s shortest path algorithms.Hashing: Hash function, Address 8
calculation techniques, Common hashing functions, Collision
resolution: Linear and Quadratic probing, Double hashing.
TOTAL 40

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 5
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- III Semester: B.Tech. (Information Technology)

3IT4-06: Object Oriented Programming


Credit- 3 Max. Marks : 150 (IA:30,ETE:120)
3L+0T+0P End Term Exam: 3 Hours

SN CONTENTS Hours
1 Introduction to different programming paradigm, characteristics of
OOP, Class, Object, data member, member function, structures in
8
C++, different access specifiers, defining member function inside and
outside class, array of objects.
2 Concept of reference, dynamic memory allocation using new and
delete operators, inline functions, function overloading, function with
8
default arguments, constructors and destructors, friend function and
classes, using this pointer.
3 Inheritance, types of inheritance, multiple inheritance, virtual base
class, function overriding, abstract class and pure virtual function 9

4 Constant data member and member function, static data member and
member function, polymorphism, operator overloading, dynamic 9
binding and virtual function
5 Exception handling, Template, Stream class, File handling. 6
TOTAL 40

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 6
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- III Semester: B.Tech. (Information Technology)

3IT4-07: Software Engineering


Credit- 3 Max. Marks : 150 (IA:30, ETE:120)
3L+0T+0P End Term Exam: 3 Hours

SN CONTENTS Hours
1 Introduction, software life-cycle models, software requirements
specification, formal requirements specification, verification and 8
validation.
2 Software Project Management: Objectives, Resources and their
estimation, LOC and FP estimation, effort estimation, COCOMO 8
estimation model, risk analysis, software project scheduling.
3 Requirement Analysis: Requirement analysis tasks, Analysis
principles. Software prototyping and specification data dictionary,
Finite State Machine (FSM) models. Structured Analysis: Data and 8
control flow diagrams, control and process specification behavioural
modeling
4 Software Design: Design fundamentals, Effective modular design:
8
Data architectural and procedural design, design documentation.
5 Object Oriented Analysis: Object oriented Analysis Modeling, Data
modeling. Object Oriented Design: OOD concepts, Class and object
8
relationships, object modularization, Introduction to Unified
ModelingLanguage .
TOTAL 40

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 7
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- III Semester: B.Tech. (Information Technology)

3IT4-21: Data Structures and Algorithms Lab


Credit- 1.5 Max. Marks: 75 (IA:45,ETE:30)
0L+0T+3P

SN CONTENTS
1 Write a simple C program on a 32 bit compiler to understand the concept of
array storage, size of a word. The program shall be written illustrating the
concept of row major and column major storage. Find the address of element
and verify it with the theoretical value. Program may be written for arrays up to
4-dimensions.
2 Simulate a stack, queue, circular queue and dequeue using a one dimensional
array as storage element. The program should implement the basic addition,
deletion and traversal operations.
3 Represent a 2-variable polynomial using array. Use this representation to
implement addition of polynomials

4 Represent a sparse matrix using array. Implement addition and transposition


operations using the representation.
5 Implement singly, doubly and circularly connected linked lists illustrating
operations like addition at different locations, deletion from specified locations
and traversal.
6 Repeat exercises 2, 3 & 4 with linked structure.
7 Implementation of binary tree with operations like addition, deletion, traversal.
8 Depth first and breadth first traversal of graphs represented using adjacency
matrix and list.
9 Implementation of binary search in arrays and on linked Binary Search Tree.
10 Implementation of different sorting algorithm like insertion, quick, heap, bubble
and many more sorting algorithms.

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 8
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- III Semester: B.Tech. (Information Technology)

3IT4-22 : Object Oriented Programming Lab


Credit-1.5 Max. Marks: 75 (IA:45,ETE:30)
0L+0T+3P

SN CONTENTS
1 Understand the basics of C++ library, variables, data input-output.
2 C++ program using with the concept of structures.
3 Implement class and object concepts and function overloading.
4 Write programs to understand dynamic memory allocation and array of objects.
5 Program to understand different types of constructors and destructor.

6 Implement friend function to access private data of a class and usage of this
pointer.
7 Write programs to understand the usage of constant data member and member
function, static data member and member function in a class.
8 Implement different types of inheritance, function overriding and virtual
function
9 Implement Operator overloading concepts.
10 Write programs to understand function template and class template.
11 Write programs to understand exception handling techniques.
12 Write programs to understand file handling techniques.

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 9
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- III Semester: B.Tech. (Information Technology)

3IT4-23: Software Engineering Lab


Credit- 1.5 Max. Marks: 75 (IA:45,ETE:30)
0L+0T+3P

SN CONTENTS
1 Development of requirements specification, function oriented design using
SA/SD, object-oriented design using UML, test case design, implementation
using Java and testing. Use of appropriate CASE tools and other tools such as
configuration management tools, program analysis tools in the software life
cycle.
2 Develop Software Requirements Specification (SRS) for a given problem in IEEE
template.

3 Develop DFD model (level-0, level-1 DFD and Data dictionary) of the project.

4 Develop structured design for the DFD model developed.

5 Developed all Structure UML diagram of the given project.

6 Develop Behavior UML diagram of the given project.

7 Manage file, using ProjectLibre project management software tool.

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 10
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- III Semester: B.Tech. (Information Technology)

3IT4-24: Digital Electronics Lab


Credit- 1.5 Max. Marks: 75 (IA:45,ETE:30)
0L+0T+3P

SN CONTENTS
1 To verify the truth tables of basic logic gates: AND, OR, NOR, NAND, NOR. Also
to verify truth table of Ex-OR, Ex-NOR (For 2, 3, & 4 inputs using gateswith 2,
3, & 4 inputs).
2 To verify the truth table of OR, AND, NOR, Ex-OR, Ex-NOR realized
usingNAND& NOR gates.
3 To realize an SOP and POS expression.
4 To realize Half adder/ Subtractor& Full Adder/ Subtractor using NAND & NOR
gatesand to verify their truth tables.
5 To realize a 4-bit ripple adder/ Subtractor using basic Half adder/ Subtractor&
basic Full Adder/ Subtractor.
6 To verify the truth table of 4-to-1 multiplexer and 1-to-4 demultiplexer. Realize
the multiplexer using basic gates only. Also to construct and 8-to-1 multiplexer
and 1-to-8 demultiplexer using blocks of 4-to-1 multiplexer and 1-to-4
demultiplexer.
7 Design & Realize a combinational circuit that will accept a 2421 BCD code and
drive a TIL -312 seven-segment display.
8 Using basic logic gates, realize the R-S, J-K and D-flip flops with and without
clock signal and verify their truth table.
9 Construct a divide by 2,4& 8 asynchronous counter. Construct a 4-bit binary
counter and ring counter for a particular output pattern using D flip flop.
10 Perform input/output operations on parallel in/Parallel out and Serial in/Serial
out registers using clock. Also exercise loading only one of multiple values into
the register using multiplexer. Note: As far as possible, the experiments shall be
performed on bread board. However, experiment Nos. 1-4 are to be performed
on bread board only.

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 11
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

4IT2-01: Discrete Mathematics Structure


Credit: 3 Max. Marks: 150(IA:30, ETE:120)
3L+0T+0P End Term Exam: 3 Hours
SN Contents Hours
1 Introduction: Objective, scope and outcome of the course. 1
2 Set Theory: Definition of sets, countable and uncountable sets, Set operations,
Partition of set, Cardinality (Inclusion-Exclusion & Addition Principles) Venn
Diagrams, proofs of some general identities on sets.
Relation: Definition, types of relation, composition of relations, Pictorial
representation of relation, Equivalence relation, Partial ordering relation, Job-
Scheduling problem. 7
Function: Definition, type of functions, one to one, into and onto function,
inverse function, composition of functions, recursively defined functions,
pigeonhole principle. Theorem proving Techniques: Mathematical induction,
Proof by contradiction. Composition of Functions. The Pigeonhole and
Generalized Pigeonhole Principles.
3 Propositional Logic: Proposition, First order logic, Basic logical operation, truth
tables, tautologies, Contradictions, Algebra of Proposition, logical implications,
logical equivalence, predicates, Normal Forms, Universal and existential
8
quantifiers. 2 way predicate logic.
Introduction to finite state machine Finite state machines as models of physical
system equivalence machines, Finite state machines as language recognizers.
4 Posets, Hasse Diagram and Lattices: Introduction, ordered set, Hasse diagram
of partially, ordered set, isomorphic ordered set, well ordered set, properties of
Lattices, bounded and complemented lattices.
Combinatorics: Introduction, Permutation and combination, Binomial Theorem,
Multimodal Coefficients Recurrence Relation and Generating Function: 8
Introduction to Recurrence Relation and Recursive algorithms, linear
recurrence relations with constant coefficients, Homogeneous solutions,
Particular solutions, Total solutions, Generating functions, Solution by method
of generating functions.
5 Algebraic Structures: Definition, Properties, types: Semi Groups, Monoid,
Groups, Abelian group, properties of groups, Subgroup, cyclic groups, Cosets,
factor group, Permutation groups, Normal subgroup, Homomorphism and 8
isomorphism of Groups, example and standard results, Rings and Fields:
definition and standard results.
6 Graph Theory: Introduction and basic terminology of graphs, Planer graphs,
Multigraphs and weighted graphs, Isomorphic graphs, Paths, Cycles and
connectivity, Shortest path in weighted graph, Introduction to Eulerian paths
8
and circuits, Hamiltonian paths and circuits, Graph coloring, chromatic
number, Isomorphism and Homomorphism of graphs, matching, vertex/edge
covering.
Total 40

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 2
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

4IT1-03/3IT1-03: Managerial Economics and Financial Accounting


Credit- 2 Max. Marks : 100 (IA:20,ETE:80)
2L+0T+0P End Term Exam: 2 Hours

SN CONTENTS Hours
1 Introduction: Objective, scope and outcome of the course. 1
2 Basic economic concepts-
Meaning, nature and scope of economics, deductive vs inductive
methods, static and dynamics, Economic problems: scarcity and 3
choice, circular flow of economic activity, national income-concepts
and measurement.
3 Demand and Supply analysis-
Demand-types of demand, determinants of demand, demand function,
elasticity of demand, demand forecasting –purpose, determinants and 5
methods, Supply-determinants of supply, supply function, elasticity of
supply.
4 Production and Cost analysis-
Theory of production- production function, law of variable
proportions, laws of returns to scale, production optimization, least
5
cost combination of inputs, isoquants. Cost concepts-explicit and
implicit cost, fixed and variable cost, opportunity cost, sunk costs,
cost function, cost curves, cost and output decisions, cost estimation.
5 Market structure and pricing theory-
4
Perfect competition, Monopoly, Monopolistic competition, Oligopoly.
6 Financial statement analysis-
Balance sheet and related concepts, profit and loss statement and
related concepts, financial ratio analysis, cash-flow analysis, funds- 8
flow analysis, comparative financial statement, analysis and
interpretation of financial statements, capital budgeting techniques.
TOTAL 26

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 3
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

4IT1-02/3IT1-02: Technical Communication


Credit- 2 Max. Marks : 100 (IA:20,ETE:80)
2L+0T+0P End Term Exam: 2 Hours

SN CONTENTS Hours
1 Introduction: Objective, scope and outcome of the course. 1
2 Introduction to Technical Communication- Definition of technical
communication, Aspects of technical communication, forms of
technical communication, importance of technical communication, 3
technical communication skills (Listening, speaking, writing, reading
writing), linguistic ability, style in technical communication.
3 Comprehension of Technical Materials/Texts and Information
Design & development- Reading of technical texts, Readingand
comprehending instructions and technical manuals, Interpreting and
summarizing technical texts, Note-making. Introduction of different 6
kinds of technical documents, Information collection, factors affecting
information and document design, Strategies for organization,
Information design and writing for print and online media.
4 Technical Writing, Grammar and Editing- Technical writing
process, forms of technical discourse, Writing, drafts and revising,
Basics of grammar, common error in writing and speaking, Study of
advanced grammar, Editing strategies to achieve appropriate technical 8
style, Introduction to advanced technical communication. Planning,
drafting and writing Official Notes, Letters, E-mail, Resume, Job
Application, Minutes of Meetings.
5 Advanced Technical Writing- Technical Reports, types of technical
reports, Characteristics and formats and structure of technical
reports. Technical Project Proposals, types of technical proposals,
8
Characteristics and formats and structure of technical proposals.
Technical Articles, types of technical articles, Writing strategies,
structure and formats of technical articles.
TOTAL 26

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 4
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

4IT3-04: Principles of Communication


Credit: 3 Max. Marks: 150(IA:30, ETE:120)
3L+0T+0P End Term Exam: 3 Hours
SN Contents Hours
1 Introduction: Objective, scope and outcome of the course. 1
2 ANALOG MODULATION: Concept of frequency translation. Amplitude
Modulation: Description of full AM, DSBSC, SSB and VSB in time and
frequency domains, methods of generation & demodulation, frequency
division multiplexing (FDM). Angle Modulation: Phase and frequency 7
modulation. Descriptions of FM signal in time and frequency domains,
methods of generation & demodulation, pre- emphasis & de-emphasis,
PLL.
3 PULSE ANALOG MODULATION: Ideal sampling, Sampling theorem,
aliasing, interpolation, natural and flat top sampling in time and
8
frequency domains. Introduction to PAM, PWM, PPM modulation
schemes. Time division multiplexing (TDM)
4 PCM & DELTA MODULATION SYSTEMS: Uniform and Non-uniform
quantization. PCM and delta modulation, Signal to quantization noise 8
ratio in PCM and delta modulation. DPCM, ADM, T1 Carrier System,
Matched filter detection. Error probability in PCM system.
5 DIGITAL MODULATION: Baseband transmission: Line coding (RZ,
NRZ), inter symbol interference (ISI), pulse shaping, Nyquist criterion
for distortion free base band transmission, raised cosine spectrum.
8
Pass band transmission: Geometric interpretation of signals,
orthogonalization. ASK PSK, FSK, QPSK and MSK modulation
techniques, coherent detection and calculation of error probabilities.
6 SPREAD-SPECTRUM MODULATION: Introduction, Pseudo-Noise
sequences, direct sequence spread spectrum (DSSS) with coherent
8
BPSK, processing gain, probability of error, frequency-hop spread
spectrum (FHSS). Application of spread spectrum: CDMA.
Total 40

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 5
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

4IT4-05: Database Management System


Credit: 3 Max. Marks: 150(IA:30, ETE:120)
3L+0T+0P End Term Exam: 3 Hours
SN Contents Hours
1 Introduction: Objective, scope and outcome of the course. 1
2 Introduction to database systems: Overview and History of DBMS. File
System v/s DBMS. Advantage of DBMS Describing and Storing Data in
a DBMS. Queries in DBMS. Structure of a DBMS.

Entity Relationship model: Overview of Data Design Entities, Attributes


and Entity Sets, Relationship and Relationship Sets. Features of the ER 7
Model- Key Constraints, Participation Constraints, Weak Entities, Class
Hierarchies, Aggregation, Conceptual Data Base, and Design with ER
Model- Entity v/s Attribute, Entity vs Relationship Binary vs Ternary
Relationship and Aggregation v/s ternary Relationship Conceptual
Design for a Large Enterprise.
3 Relationship Algebra and Calculus: Relationship Algebra Selection and
Projection, Set Operations, Renaming, Joints, Division, Relation
Calculus, Expressive Power of Algebra and Calculus.
SQL queries programming and Triggers: The Forms of a Basic SQL
8
Query, Union, and Intersection and Except, Nested Queries, Correlated
Nested Queries, Set-Comparison Operations, Aggregate Operators, Null
Values and Embedded SQL, Dynamic SQL, ODBC and JDBC, Triggers
and Active Databases.
4 Schema refinement and Normal forms: Introductions to Schema
Refinement, Functional Dependencies, Boyce-Codd Normal Forms, 8
Third Normal Form, Normalization-Decomposition into BCNF
Decomposition into 3-NF.
5 Transaction Processing: Introduction-Transaction State, Transaction
properties, Concurrent Executions. Need of Serializability, Conflict vs.
8
View Serializability, Testing for Serializability, Recoverable Schedules,
Cascadeless Schedules.
6 Concurrency Control: Implementation of Concurrency: Lock-based
protocols, Timestamp-based protocols, Validation-based protocols,
Deadlock handling,
8
Database Failure and Recovery: Database Failures, Recovery Schemes:
Shadow Paging and Log-based Recovery, Recovery with Concurrent
transactions.
Total 40

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 6
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

4IT4-06: Theory of Computation


Credit: 3 Max. Marks: 150(IA:30, ETE:120)
3L+0T+0P End Term Exam: 3 Hours
SN Contents Hours
1 Introduction: Objective, scope and outcome of the course. 1
2 Finite Automata & Regular Expression: Basic machine, Finite state
machine, Transition graph, Transition matrix, Deterministic and non-
deterministic finite automation, Equivalence of DFA and NDFA,
Decision properties, minimization of finite automata, Mealy & Moore
machines.
7
Alphabet, words, Operations, Regular sets, relationship and conversion
between Finite automata and regular expression and vice versa,
designing regular expressions, closure properties of regular sets,
Pumping lemma and regular sets, Myhill- Nerode theorem , Application
of pumping lemma, Power of the languages.
3 Context Free Grammars (CFG), Derivations and Languages,
Relationship between derivation and derivation trees, leftmost and
rightmost derivation, sentential forms, parsing and ambiguity,
8
simplification of CFG, normal forms, Greibach and Chomsky Normal
form , Problems related to CNF and GNF including membership
problem.
4 Nondeterministic PDA, Definitions, PDA and CFL, CFG for PDA,
Deterministic PDA, and Deterministic PDA and Deterministic CFL , The 8
pumping lemma for CFL’s, Closure Properties and Decision properties
for CFL, Deciding properties of CFL.
5 Turing Machines: Introduction, Definition of Turing Machine, TM as
language Acceptors and Transducers, Computable Languages and functions,
Universal TM & Other modification, multiple tracks Turing Machine.
8
Hierarchy of Formal languages: Recursive & recursively enumerable
languages, Properties of RL and REL, Introduction of Context sensitive
grammers and languages, The Chomsky Hierarchy.
6 Tractable and Untractable Problems: P, NP, NP complete and NP hard
problems, Un-decidability, examples of these problems like vertex cover 8
problem, Hamiltonian path problem, traveling sales man problem.
Total 40

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 7
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

4IT4-07: Data Communication and Computer Networks


Credit: 3 Max. Marks: 150(IA:30, ETE:120)
3L+0T+0P End Term Exam: 3 Hours
SN Contents Hours
1 Introduction: Objective, scope and outcome of the course. 1
2 Introductory Concepts: Network hardware, Network software,
topologies, Protocols and standards, OSI model, TCP model, TCP/IP
model, Physical Layer:Digital and Analog Signals, Periodic Analog
7
Signals, Signal Transmission, Limitations of Data Rate, Digital Data
Transmission, Performance Measures, Line Coding, Digital Modulation,
Media and Digital Transmission System.
3 Data Link Layer:Error Detection and Correction,Types of Errors, Two
dimensional parity check, Detection verses correction, Block Coding,
Linear Block Coding, Cyclic Codes, Checksum, Standardized
Polynomial Code, Error Correction Methods, Forward Error Correction, 8
Protocols: Stop and wait, Go-back-N ARQ, Selective Repeat ARQ,
Sliding window, Piggy backing, Pure ALOHA, Slotted ALOHA,
CSMA/CD, CSMA/CA
4 Network Layer:Design issues, Routing algorithms: IPV4, IPV6, Address
mapping: ARQ, RARQ, Congestion control, Unicast, Multicast, 8
Broadcast routing protocols, Quality of Service, Internetworking.
5 Transport Layer: Transport service, Elements of transport protocols,
User Datagram Protocol, Transmission Control Protocol, Quality of 8
service, Leaky Bucket and Token Bucket algorithm.
6 Application Layer: WWW, DNS, Multimedia, Electronic mail, FTP,
8
HTTP, SMTP, Introduction to network security
Total 40

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 8
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

4IT4-21: Linux Shell Programming Lab


Credit: 1 Max. Marks: 50(IA:30, ETE:20)
0L+0T+2P

List of Experiments:
1. Use of Basic Unix Shell Commands: ls, mkdir, rmdir, cd, cat, banner, touch,
file, wc, sort, cut, grep, dd, dfspace, du, ulimit.
2. Commands related to inode, I/O redirection and piping, process control
commands, mails.
3. Shell Programming: Shell script based on control structure- If-then-if, if-
then-else-if, nested if-else to find
3.1 Greatest among three numbers.
3.2 To find a year is leap year or not.
3.3 To input angles of a triangle and find out whether it is valid triangle or
not.
3.4 To check whether a character is alphabet, digit or special character.
3.5 To calculate profit or loss.
4. Shell Programming - Looping- while, until, for loops
4.1 Write a shell script to print all even and odd number from 1 to 10.
4.2 Write a shell script to print table of a given number
4.3 Write a shell script to calculate factorial of a given number.
4.4 Write a shell script to print sum of all even numbers from 1 to 10.
4.5 Write a shell script to print sum of digit of any number.
5. Shell Programming - case structure, use of break
5.1 Write a shell script to make a basic calculator which performs addition,
subtraction,
Multiplication, division
5.2 Write a shell script to print days of a week.
5.3 Write a shell script to print starting 4 months having 31 days.
6. Shell Programming - Functions
6.1 Write a shell script to find a number is Armstrong or not.
6.2 Write a shell script to find a number is palindrome or not.
6.3 Write a shell script to print Fibonacci series.
6.4 Write a shell script to find prime number.
6.5 Write a shell script to convert binary to decimal and decimal to binary
7. Write a shell script to print different shapes- Diamond, triangle, square,
rectangle, hollow square etc.

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 9
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

8. Shell Programming – Arrays


8.1 Write a C program to read and print elements of array.
8.2 Write a C program to find sum of all array elements.
8.3 Write a C program to find reverse of an array.
8.4 Write a C program to search an element in an array.
8.5 Write a C program to sort array elements in ascending or descending
order.

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 10
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

4IT4-22: Database Management System Lab


Credit: 1.5 Max. Marks: 75(IA:45, ETE:30)
0L+0T+3P
List of Experiments:

1. Design a Database and create required tables. For e.g. Bank, College Database
2. Apply the constraints like Primary Key, Foreign key, NOT NULL to the tables.
3. Write a SQL statement for implementing ALTER,UPDATE and DELETE.
4. Write the queries to implement the joins.
5. Write the query for implementing the following functions: MAX (), MIN (), AVG ()
and COUNT ().
6. Write the query to implement the concept of Integrity constrains.
7. Write the query to create the views.
8. Perform the queries for triggers.
9. Perform the following operation for demonstrating the insertion , updation and
deletion
10. Using the referential integrity constraints.
11. Write the query for creating the users and their role.

Data Base Designing Project:

For better understanding students (group of 3-4 students) should design data base for
any data base project, understand the requirement and design methodology of project by
its own.

Some example of data base design project like:

College management system, Inventory management system and Hospital


management system.

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 11
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

4IT4-23: Network Programming Lab


Credit: 1.5 Max. Marks: 75(IA:45, ETE:30)
0L+0T+3P
List of Experiments:

1. Study of Different Type of LAN& Network Equipments.


2. Study and Verification of standard Network topologies i.e. Star, Bus, Ring etc.
3. LAN installations and Configurations.
4. Write a program to implement various types of error correcting techniques.
5. Write a program to implement various types of framing methods.
6. Write two programs in C: hello_client and hello_server
a. The server listens for, and accepts, a single TCP connection; it reads all
the data it can from that connection, and prints it to the screen; then it
closes the connection
b. The client connects to the server, sends the string “Hello, world!”, then
closes the connection
7. Write an Echo_Client and Echo_server using TCP to estimate the round trip
time from client to the server. The server should be such that it can accept
multiple connections at any given time.
8. Repeat Exercises 6 & 7 for UDP.
9. Repeat Exercise 7 with multiplexed I/O operations.
10. Simulate Bellman-Ford Routing algorithm in NS2.

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 12
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

4IT4-24: Java Lab


Credit: 1 Max. Marks: 50(IA:30, ETE:20)
0L+0T+2P
List of Experiment:
1. Develop an in depth understanding of programming in Java: data types,
variables, operators, operator precedence, Decision and control statements,
arrays, switch statement, Iteration Statements, Jump Statements, Using break,
Using continue, return.
2. Write Object Oriented programs in Java: Objects, Classes constructors,
returning and passing objects as parameter, Inheritance, Access Control, Using
super, final with inheritance Overloading and overriding methods, Abstract
classes, Extended classes.
3. Develop understanding to developing packages & Interfaces in Java: Package,
concept of CLASSPATH, access modifiers, importing package, Defining and
implementing interfaces.
4. Develop understanding to developing Strings and exception handling: String
constructors, special string operations, character extraction, searching and
comparing strings, string Buffer class. Exception handling fundamentals,
Exception types, uncaught exceptions, try, catch and multiple catch
statements.
Usage of throw, throws and finally.
5. Develop applications involving file handling: I/O streams, File I/O.
6. Develop applications involving concurrency: Processes and Threads, Thread
Objects, Defining and Starting a Thread, Pausing Execution with Sleep,
Interrupts, Joins, and Synchronization.

Indicative List of exercises:


7. Programs to demonstrate basic concepts e.g. operators, classes, constructors,
control & iteration statements, recursion etc. such as complex arithmetic,
matrix
arithmetic, tower of Hanoi problem etc.
8. Development of programs/projects to demonstrate concepts like inheritance,
exception handling, packages, interfaces etc. such as application for electricity
department, library management, ticket reservation system, payroll system etc.

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 13
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

9. Development of a project to demonstrate various file handling concepts.


10. Develop applications involving Applet: Applet Fundamentals, using paint
method and drawing polygons. It is expected that each laboratory assignments
to given to the students with an aim to In order to achieve the above objectives.

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 14
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)

5. User Authentication: Assume four users user1, user2, user3 and user4
having the passwords pwd1, pwd2, pwd3 and, pwd4 respectively. Write a
servlet for doing the following.
1.) Create a Cookie and add these four user ids and passwords to this Cookie.
2.) Read the user id and passwords entered in the Login form (Practical 1)
and authenticate with the values (user id and passwords) available in the
cookies. If he is a valid user (i.e., user-name and password match) you should
welcome him by name (user-name) else you should display “You are not an
authenticated user “.
6. Install a database (MySQL or Oracle). Create a table which should contain at
least the following fields: name, password, email-id, phone number (these
should hold the data from the registration form). Practice 'JDBC' connectivity.
Write a java program/servlet/JSP to connect to that database and extract
data from the tables and display them. Experiment with various SQL queries.
Insert the details of the users who register with the web site, whenever a new
user clicks the submit button in the registration page.
7. Write a JSP which does the following job: Insert the details of the 3 or 4 users
who register with the web site by using registration form. Authenticate the
user when he submits the login form using the user name and password from
the database.
8. Create on ODBC link, Compile & execute JAVA JDBC Socket.
9. Design and implement a simple shopping cart example with session tracking
API.
10. Mini Project.

Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 16

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy