+ All Categories
Home > Documents > Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in...

Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in...

Date post: 16-Feb-2020
Category:
Upload: others
View: 15 times
Download: 0 times
Share this document with a friend
31
Bachelor of Technology in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation) July 2019 GSFC University, Vadodara
Transcript
Page 1: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

Bachelor of Technology in

Computer Science & Engineering

(Big Data & Artificial Intelligence, IoT &

Automation)

July 2019

GSFC University, Vadodara

Page 2: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering

(Big Data & Artificial Intelligence, IoT & Automation)

Curriculum (2019-2020)

Code Course Title L-T-P Credits Code Course Title L-T-P Credits

I Semester

II Semester

19C101 Basics of Electrical &

Electronics

3-0-2 4

19C201 Engineering Fundamentals 3-0-0 3

19C102 Communication Skills 3-0-0 3

19C202 Engineering Graphics 3-0-2 4

19C103 Mathematics - I 3-1-0 4

19C203 Mathematics - II 3-1-0 4

19C104 Computer Programming 3-0-2 4

19C204 Object Oriented

Programming

3-0-2 4

19C105 Engineering Physics 3-0-2 4

19C205 Digital Electronics 3-0-2 4

19C106 Workshop 0-0-2 1

19C206 Disaster Management 2-0-0 2

19C107 Foundation Course 2-0-0 2

19C207 AutoCAD 0-0-2 1

19NC08 Safety, Health &

Environment

2-0-0 0

Total 28 22

Total 26 22

III Semester

IV Semester

19CS301 Discrete Mathematics 3-1-0 4

19CS401 Operating System 3-0-2 4

19CS302 Data Structure 3-0-2 4

19CS402 Probability and Statistics 3-1-0 4

19CS303 Computer Network 3-0-2 4

19CS403 Microprocessor &

Interfacing 3-0-2 4

19CS304 Computer Organization 3-1-0 4

19CS404 Theory of Computation 3-1-0 4

19CS305 DBMS 3-0-2 4

19CS405 Track 1 3-0-0 3

19CS306 Student Industrial

Training – I 0-0-4 2

19CS406

Student Industrial Training-

II 0-0-4 2

Total 27 22

Total 25 21

V Semester

VI Semester

19CS501 Data Warehousing &

Mining 3-0-0 3

19CS601 Cloud Computing 3-0-2 4

19CS502 Computer Graphics 3-0-2 4

19CS602 Cryptography & Network

Security 3-0-2 4

19CS503 Software Engineering 3-0-2 4

19CS603 Web Architecture &

Application 3-0-2 4

19CS504 Track – II 3-0-0 3

19CS604 Mini Project - I 0-0-6 3

19CS505 Track – III 3-0-0 3

19CS605 Track - IV 3-0-0 3

19CS506 Student Industrial

Training - III 0-0-4 2 19CS606 Track - V 3-0-0 3

Page 3: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

19CS607 Student Industrial Training -

IV 0-0-4 2

Total 23 19

Total 31 23

VII Semester

VIII Semester

19CS701 ICT Infrastructure

Design & Development 3-0-2 4

19CS801 B. Tech Project 0-0-20 10

19CS702 Cyber Security 3-0-2 4

19CS703 High Performance

Computing 3-0-2 4

19CS704 Mini Project - II 0-0-6 3

19CS705 Seminar 0-0-2 1

19CS706 Track – VI 3-0-0 3

19CS707 Track – VII 3-0-0 3

Total 29 22

Total 20 10

Grand Total 203 156

Specialized Tracks

Track

Big Data &

Artificial

Intelligence

IoT & Automation

I

Introduction to

Artificial

Intelligence & Big

Data

Introduction to

Internet-Of-Things

II

Machine learning

and Pattern

recognition

IOT Architecture

and Protocols

II

Big data

architecture and

Programming

Wireless Sensor

Networks (WSN) &

IOT Standards

III

Computational

Linguistics and

Natural Language

Processing

IoT Programming

and Implementation

IV Deep Learning

Fundamentals

Distributed control

systems

V Soft Computing PLS (PLC) & HMI

Page 4: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

VI Big Data and

Cloud

Privacy and Secuity

in IoT

Page 5: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

Semester - I

Semester I B. Tech Computer Science & Engineering

Sr.

No Course Code Course Name

Teaching Scheme Exam Scheme

L T P C Hrs/Wk. Theory Practical Total

Marks MS ES CE LW LE/ Viva

1 19C101 Basics of Electrical &

Electronics 3 0 2 4 5 20 50 30 25 25 150

2 19C102 Communication Skills 3 0 0 3 3 20 50 30 -- -- 100

3 19C103 Mathematics – I 3 1 0 4 4 20 50 30 -- -- 100

4 19C104 Computer Programming 3 0 2 4 5 20 50 30 25 25 150

5 19C105 Engineering Physics 3 0 2 4 5 20 50 30 25 25 150

6 19C106 Workshop 0 0 2 1 2 20 50 30 25 25 50

7 19C107 Foundation Course 2 0 0 2 2 -- -- -- -- -- 100

8 19NC08

Safety, Health &

Environment 2 0 0 0 2 -- -- -- -- -- P/F

Total 19 1 8 22 28 750

MS - Mid Semester, ES - End Semester, CE - Continuous Evaluation, LW - Laboratory Work, LE - Laboratory Exam

Page 6: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

19C101 Basics of Electrical & Electronics

L T P C

3 0 2 4

Course Outcome

This course is designed with industry focus. End of the course the students will be able to

appreciate the applications of electrical component.

Course Content

Electrical Engineering

Study of voltage, current, power & energy. Application of Ohm’s law, Kirchhoff’s law, Lenz

law. Electromagnetic induction through working of a transformer. Concept of 1-phase, 3-

phase AC supply. Introduction of terms like RMS value, average value. Familiarity with

components like resistors, capacitors, diodes, LED’s, their application, uses, industrial

specification. Introduction to component data sheets.

Electrical Machines

Understanding the construction, type, principle of operation of various motors like DC,

Stepper, Servo, AC. Introduction to the concepts of motor selection and sizing

Electronics Engineering

Introduction of electronic components like diodes, LED’s, transistors, OpAmps, Gates

Industrial specification and data sheets of the components. Characteristics and usage of the

components. Signals: Analog & Digital. Introduction to industrial data acquisition

Test Equipment

Introduction to Multimeter and Oscilloscope

Text/Reference Books

1. Albert Paul Malvino,” Electronic Principles”, Tata Mcgraw Hill,2002

2. Simon Haykin, “Communication Systems”, Wiley Eastern, Third Edition,19

Page 7: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

19C101

Basics of Electrical & Electronics

L T P C

3 0 2 4

Course Outcome

To be provided faculty

Course Content

Grammar and Vocabulary:

Types of sentences, Synonyms, Antonyms, Tenses: Past, Present & Future, Homophones,

Modals, Verb forms, Phrasal Verbs, Error correction, commonly misused words, Technical

terms.

Listening and Speaking:

Importance & types of listening, Introducing self, Communication process & types, Listening

comprehension, exercises, Ted talks, Barriers of communication, how to overcome barriers,

Speeches and Debates, Role plays, Group Discussion.

Reading:

Reading of texts, Reading comprehension and exercises, News Paper reading based exercise.

Writing: Application and letter writing:

Complaint letter, placing an Order letter.

Business letters & application:

Complain letter, leave application, Notice Writing. Article writing, Précis Writing,

Summarizing; Note taking and Note-making, Report writing: features and format.

Text/Reference Books

1. High School English Grammar and Composition by Wren and martin.

2. 'Essential English Grammar by Raymond Murphy.

3. “Wings of Fire” by APJ Kalam

4. Beyond 2020: A Vision for Tomorrow’s India by AP J Kalam

5. Cambridge English Pronouncing Dictionary, Cambridge University Press, India, 2012

6. Word Power made easy.

7. Dhanavel, S.P. 2009. English and Communication Skills for Students of Science and

Engineering. Units 1-5. Chennai: Orient Blackswan Ltd. Meenakshi Raman and

Sangeetha

Page 8: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

Course Outcomes:

1. Apply the concepts of limits, continuity and derivatives to solving problems.

2. Determine convergence or divergence of sequences and series

3. Use Taylor and MacLaurin series to represent functions. Solve application problems.

4. Define an improper integral; apply the concepts of limits, convergence, and

divergence to evaluate some classes of improper integrals.

5. Understand the concept of vector-valued function, differentiation and integration of

vector-valued functions.

6. Understand functions of several variables, limits, continuity, partial derivatives, and

differentials chain rules, directional derivatives gradients, tangent planes, normal lines

and extrema of functions of two variables.

7. Calculate and understand iterated integrals, double integrals, triple integrals and

change of variables in multiple integrals.

8. Understand vector analysis, vector fields, line integrals, and Green’s theorem.

Conservative Vector fields, and independence path. Surface integrals divergence

theorem and Stokes’s Theorem.

Course Content:

Review of limits, continuity, and differentiability of function of single variable;

indeterminate forms and L’Hospitals Rule. Roll’s theorem, Mean value theorems, Evaluation

of definite and improper integrals.

Sequences and series, Tests for convergence of series (nth term, Comparison, limit

comparison, Ratio, Root, Integral, Geometric series, Alternating series), Power Series,

Taylor Series, Maclaurin’s Series.

Partial Derivatives:

Limit and continuity of functions of two variable, chain rule, total derivatives, Taylor’s

series expansion of function of two variables.

Applications of Partial Derivatives:

Maxima and minima, Lagrange multipliers, errors and approximation, implicit functions,

tangent plane and normal to a surface.

Multiple Integration:

Double and Triple integration, Change of order of double integration, double integration in

Polar form, Jacobians and change of variables formula.

Vector Calculus:

Vector valued functions, gradient and directional derivatives, Line and surface integrals;

Divergence and curl, Vector identities, Theorems of Green, Gauss, and Stokes.

19C103

L T P C

3 1 0 4

Mathematics - I

Page 9: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

Text/Reference Books:

1. Thomas, G.B., Finney, R.L., Calculus and Analytic Geometry, 9th Ed.,

Wesley/Narosa, (1998).

2. Ghorpade, S.R., Limaye, B.V., A course in Calculus and Real Analysis, Springer,

2006 (Indian Reprint) (2010).

3. Apostol, T.M., Calculus, Vol. I, 2b Edition, Wiley India, (2006).

4. Apostol, T.M., Calculus, Vol. II, Wiley India, (2007).

5. Kreyszig, K., Advanced Engineering Mathematics, 9th Edition, Wiley India, (2011).

Page 10: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

19C104 Computer Programming L T P C

3 0 2 4

Course Outcomes

1. Students would be capable to generate and edit technical reports using MS Word,

spreadsheets using MS Excel, and presentations using MS PowerPoint.

2. Students would gain basic understanding of good programming techniques, and would

be able to create and run programs for engineering applications.

Course Content

UNIT I BASICS OF C PROGRAMMING

Introduction to programming paradigms - Structure of C program - C programming: Data

Types, Storage classes, Constants, Enumeration Constants, Keywords, Operators: Precedence

and Associativity, Expressions, Input / Output statements, Assignment statements, Decision

making statements, Control structures, Pre-processor directives, Compilation process

UNIT II ARRAYS AND STRINGS

Introduction to Arrays: Declaration, Initialization, One dimensional array, Two dimensional

arrays, Addition, Scaling, Determinant and Transpose, String operations: length, compare,

concatenate, copy, bubble sort, linear and binary search.

UNIT III FUNCTIONS AND POINTERS

Introduction to functions: Function prototype, function definition, function call, Built-in

functions (string functions, math functions), Recursion, Pointer, pointer operators, Pointer

arithmetic: Arrays and pointers, Array of pointers, Parameter passing: Pass by value, Pass by

reference

UNIT IV STRUCTURES

Structure: Nested structures, Pointer and Structures, Array of structures, Self-referential

structures, typedef, Dynamic memory allocation: malloc, clloc, realloc, free()

UNIT V FILE PROCESSING

Files and file handling operations, Types of file processing: Sequential access, Random

access, Sequential access file, Command line arguments

Laboratory Practical

1. Introduction to syntax and structure of C-programming.

2. Program to familiar with different data types, Operators and Expressions in C.

3. Program to familiar with formatted and unformatted I/O in C with preprocessor

directives

4. Program to understand the programming knowledge using Decision Statements (if, if-

else, if else if ladder, switch and GOTO)

5. Program to understand the programming using Loop & nested loop Statements (for,

while, do-while)

6. Program to understand function programming, its types and function-call

Page 11: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

7. Program to understand programming using different dimensions of Array.

8. Program to understand programming with Pointer, String and Function call by

reference

9. Program to understand programming with Structure.

10. Program to understand data files and file handling in C.

Text/Reference Books

1. Programming in ANSI C by Balaguruswamy

2. C Programming: Test Your Skills, 1/e by Ashok Kamthane

3. Programming With Ansi And Turbo C book : Ashok Kamthane

4. Programming in C Ansi standard, by Yashwant Kanetkar

5. Programming with C, Gottfried, McGraw-Hill.

19C105 Engineering Physics L T P C

3 0 2 4

Course Outcomes

1. Student would be proficient in application of basic physics principles to various

physical phenomena encountered in different branches of engineering and technology.

2. Student would learn necessary skills to work in a laboratory, and would be able to

acquire data, analyze data, and arrive at valid conclusions.

Course Content

Page 12: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

Noise and Vibrations:

Concept of Noise and its sources. Noise Terminology. Definition of Harshness, acceptable

levels and perception. Sources of Vibrations. Simple harmonic motion. Damped harmonic

oscillator and its energy decay, Quality factor. Forced harmonic oscillator and its steady-state

motion. Power absorbed by oscillator. Resonance. Analogy between electrical and

mechanical oscillations. Mathematical modeling of vibrations.

Electromagnetism:

Laws of Electrostatics. Polarization and corresponding classification of materials.

Permittivity and Dielectric constants. Laws of Magnetostatics. Magnetization and

corresponding classification of materials, Permeability and susceptibility. Hysteresis.

Maxwell’s equations. Continuity equation.

Modern Optics:

Superposition of waves and Interference. Concept of Diffraction and types of Diffraction.

Fraunhofer diffraction of single and multiple slits. Types and applications of Diffraction

gratings. Bragg’s law. Concept of Polarization and types of Polarization. Polarization using

reflection, double refraction, and scattering. Optical activity. Concept of Lasers, working and

different types of Lasers, safety aspects, using lasers as sensors.

Quantum Physics:

Black body radiation and concept of Photons, Photoelectric effect, de Broglie hypothesis,

wave-particle duality, Interpretation of wave-function, Uncertainty relations, Schrodinger's

wave-equation, Particle in a box.

Laboratory Practicals (Eight experiments from the list below)

Vibration and Oscillations: 1. To determine the frequency of vibrations on a string using Melde’s experiment

2. To determine the frequency of the A.C. mains source using a Sonometer

Electricity and Magnetism: 3. To determine magnetic hysteresis properties of ferromagnetic materials.

4. To find the horizontal component of earth’s magnetic field using tangent galvanometer

(Virtual Lab).

5. To determine the magnetic dipole moment of a bar magnet and horizontal intensity of

earth magnetic field using a deflection magnetometer.

6. To study the variation in magnetic field with distance along the axis of rotation of a

circular coil.

Modern Optics:

7. To determine the wavelength of Monochromatic source using diffraction gratings.

8. To determine the dispersive power of a grating.

9. To determine wavelength of light using Newton’s rings setup.

10. To determine refractive index of liquids using Newton’s Ring (Virtual Lab)

11. To determine the specific rotation of sugar using polarimeter (using setup/virtual lab).

Quantum Physics: 12. To determine Planck’s constant using photoelectric effect setup.

13. To determine work function of the given material using photoelectric effect setup.

Page 13: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

Text/Reference Books

1. Mechanical Vibrations and Noise Engineering by A, G. Ambekar, PHI Learning Pvt.

Ltd.

2. Electromagnetism by B. B. Laud, 2nd edition, Wiley Eastern Limited

3. Optics by E. Hetcht, 3rd edition, Addison Wesley Publishing Company

4. Quantum Mechanics by Aruldhas, 2nd edition, PHI Learning Pvt. Ltd.

5. The Feynman Lectures on Physics, 1st edition, Pearson Education (Available online).

19C106 Workshop L T P C

0 0 2 1

Course Outcomes

1. Read and use a manufacturing drawing as a definition for the manufacturing of a part.

2. Realize and use their skills during their project work.

3. Understand the practical difficulties encountered in industries during any assembly

work.

4. To understand basic mechanical engineering.

5. Explain and strictly adhere to the mechanical workshop rules and safety regulations.

6. Properly operate the manufacturing equipment in the workshop.

7. Create and document a typical process plan for manufacturing of a product in the

mechanical workshop.

8. Cultivate good communication and team work skills.

Page 14: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

Course Content

Introduction to Manufacturing, Classification of manufacturing processes, Safety in

workshop, Engineering materials classification, Marking & measuring tools, holding tools,

Cutting tools, Lathe machine, working principle and construction, various operations on a

lathe, shaping machine, operations on shapers, Milling machine, Types of milling operations,

Tool geometry, Cutting tool materials. Hot & cold working. Black smithy, Common hand

forging tools, forging operations, Common bulk deformation processes (Rolling, Forging,

Extrusion and Drawing).Common sheet metal forming processes. Gas-Arc & resistance

welding, Brazing and soldering, Mechanical fastening, Heat treatment processes Ex.

annealing, normalizing, hardening and tempering, quenching, understanding of computer

hardware, assembling and formatting PC, Install and configure Printer, Scanner, Web cam, Cell

phone and bio-metric device with system and troubleshoot the problems

Text/Reference Books

1. Hajra Choudhary, S. K., Elements of Workshop Technology, Media Promotors&

Publishers Pvt. Ltd, 12thEdition, (2002).

2. Chapman, W.A.J., Workshop Technology, ELBS Low Price Text, Edward Donald

Pub. Ltd., (1961).

3. Schey, J.A., Introduction to Manufacturing Process, 3rd.Edition, McGraw Hill, (2000).

4. Singh, D.K., Fundamentals of Manufacturing Engineering, Ane Books Pvt. Ltd, New

Delhi, 2nd Edition, (2009).

5. RON GILSTER, PC Hardware: A Beginner’s Guide, Osborne/McGraw-Hill(2001)

6. Raghuwanshi, B.S., Course in Workshop Technology, DhanpatRai& Sons, New Delhi,

(1991).

Page 15: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

19C107 Safety, Health &

Environment L T P C

2 0 0 0

Course Outcome

1. Understand various terms related to industrial safety, health & hazards.

2. Knowledge of various types of accidents, safety measures to prevent the same to be

taken during industrial visit.

3. Knowledge of relief system & types, HAZOP and process hazard checklist.

4. Knowledge of major industrial accidents and its consequences in and around the world.

Course Contents

Introduction

Importance of safety programs in Industry, Engineering Ethics & Industrial Hygiene, Risk,

Hazard, and Danger & Accident. Basic Laboratory, Industrial & personal protective safety

equipment. Special safety equipment, SCABA, Special Chemical protections etc. and

chemical hazard symbols. Introduction to Work permit system.

Toxicology, Fire & Explosion Toxicity class, Entry points for toxic substances & organs

affected, Carcinogenicity, LD50 Doses, TWA-TLV, PEL, NFPA DIAMOND, Material

safety datasheet, confined spaces hazards, oxygen scale, Prevention & control methods. Fire

& Fire triangle , Chemistry of Fire ,effective ignition source, Static electricity & its control

method , Fire point, flash point, Flammable/Explosive limits, Pyrophoric materials, Auto

oxidation , Auto ignition temperature, types of explosion, BLEVE, vapor cloud explosion,

detonation & deflagration, TNT equivalent.

Introduction to Electrical & Constructional Safety & Hazards

Electrical Hazards, Electrical shocks causes & prevention methods. Excavation & Erection

site hazards & prevention methods

Introduction to relief and Hazard

Identification Relief concepts, definition, Location of relief, Relief types and characteristics,

Relief scenario & systems. Process hazards checklist, Hazards & Operability studies, Safety

Reviews

Case studies

Case studies of fire, explosion, incident in various industries, Indian industry scenario, piper

alpha case, union carbide, Deep Water Horizon etc.

Environmental Pollution Air Pollution Sources and effects of air pollution, NAAQS Basic

principles of air pollution control devices Global effects of air pollution, Air Pollution due to

automobiles, photochemical smog

Water Pollution:

Page 16: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

Sources and effects, Effluent standards Domestic and Industrial wastewater and treatment

principles, Land pollution:- Solid waste, solid waste management by land filling,

composting.

Noise Pollution:-

Sources and effects E-waste: - Sources and effects.

Social Issues and the Environment From Unsustainable to Sustainable development, urban

problems related to energy Water conservation, rain water harvesting, watershed

management, Resettlement and rehabilitation of people; its problems and concerns. Case

Studies, Environmental ethics: Issues and possible solutions. Climate change, global

warming, acid rain, ozone layer depletion, nuclear accidents and holocaust. Case Studies.

Wasteland reclamation. Consumerism and waste products. Environment Protection Act. Air

(Prevention and Control of Pollution) Act. Water (Prevention and control of Pollution) Act

Wildlife Protection Act Forest Conservation Act. Issues involved in enforcement of

environmental legislation. Principles & practices of Occupational health and environment

safety management.

Text/Reference Books

1. D.A.CROWL & J.F. LOUVAR, Chemical Process Safety (Fundamentals with

applications) ,Prentice Hall , 2011

2. Fawcett H.H. and W.S. WOOD, Safety and Accident Prevention in chemical

operations , 2nd Edition John Wiley and Sons Inc(1982)

3. R.K. Sinnott, Coulson’s & Richardson’s , Chemical Engineering , Vol 6 , Elsevier

India , 2006

4. Skelton, B. (1997). Process safety analysis, Gulf Publishing Company, Houston,

210pp.

Page 17: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

Semester – II

Semester II B. Tech (Common for All Branches)

Sr.

No

Course

Code Course Name

Teaching Scheme Exam Scheme

L T P C Hrs/Wk. Theory Practical Total

Marks MS ES CE LW LE/ Viva

1 19C201 Engineering

Fundamentals 3 0 0 3 3 20 50 30 -- -- 100

2 19C202 Engineering Graphics 3 0 2 4 5 20 50 30 25 25 150

3 19C203 Mathematics - II 3 1 0 4 4 20 50 30 -- -- 100

4 19C204 Object Oriented

Programming 3 0 2 4 4 20 50 30 25 25 150

5 19C205 Digital Electronics 3 0 2 4 5 20 50 30 25 25 150

6 19C206 Disaster Management 2 0 0 2 2 20 50 30 -- -- 100

7 19C207 AutoCAD 0 0 2 1 2 -- -- -- 25 25 50

Total 17 1 8 22 25 800

Page 18: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

MS - Mid Semester, ES - End Semester, CE - Continuous Evaluation, LW - Laboratory Work, LE - Laboratory Exam

Page 19: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

19C201 Engineering Fundamental L T P C

3 0 0 3

Course Outcome

After completion of this course the students are expected to be able to demonstrate following

knowledge, skills and attitudes

1. Students would be able to understand the need of engineering materials, and its

property, need and defects.

2. Students would be able to analyses basics of thermodynamics and able to understand

various processes.

3. Students would be able to understand I C engines, their working and operating

conditions.

4. Students will be able to understand the basics of Fluid mechanics, Law and properties

of fluid.

5. Students would be able to recognize production methodology and their need.

Course Content

Unit I:

Materials: Classification of engineering material, Composition of Cast iron and Carbon

steels, Iron Carbon diagram. Alloy steels their applications. Mechanical properties like

strength, hardness, toughness , ductility, brittleness , malleability etc. of materials , Tensile

test- Stress-strain diagram of ductile and brittle materials Hooks law and modulus of

elasticity, Hardness and Impact testing of materials, BHN etc.

Unit II:

Measurement: Concept of measurements, errors in measurement, Temperature, Pressure,

Velocity, Flow strain, Force and torque measurement, Vernier caliper, Micrometer, Dial

gauge, Slip gauge, Sine-bar and Combination set.

Production Engineering: Elementary theoretical aspects of production processes like

casting, welding etc Introduction to Lathe and Drilling machines and their various operations.

Unit III:

Fluids: Fluid properties pressure, density and viscosity etc. Types of fluids, Newton’s law of

viscosity, Pascal’s law, Bernoulli’s equation for incompressible fluids, Types and working

principle of Hydraulic machines, pumps, turbines, Reciprocating pumps and valves.

Unit IV:

Thermodynamics: Thermodynamic system, properties, state, process, Zeroth, First and

second law of thermodynamics, thermodynamic processes at constant pressure, volume,

enthalpy & entropy.

Unit V:

Classification and working of boilers, mountings and accessories of boilers, Efficiency and

Page 20: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

performance analysis, Types and working principle of Heat Exchangers, Condenser,

Distillation column

Text/Reference Books

1. RK Bansal Fluid Mechanics & Machinery, Laxmi Publication.

2. Nakra & Chaudhary , Instrumentation and Measurements, TMH.

3. Nag P.K, Engineering Thermodynamics , TMH .

4. Agrawal C M, Basic Mechanical Engineering ,Wiley Publication.

5. O. P. Khanna's material science & metallurgy, Dhanpat Rai Publication.

Page 21: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

19C202 Engineering Graphics L T P C

3 0 2 4

Course Outcome

1. Interpret and synthesize information & ideas effectively.

2. Perform basic sketching techniques.

3. Draw orthographic projections and sections.

4. Use engineering scales.

5. Convert sketches to engineered drawings.

6. Use computer technologies for communication.

7. To create and modify two and three dimensional drawings using AUTOCAD.

8. Cultivate good communication and team work skills.

Course Content

Introduction to Engineering Graphics:

Introduction, Drawing Instruments and Their Uses, , BIS - SP46, Sheet Layout, Types Of

Lines And Its Applications, Lettering, Dimensioning Methods, Scales, And Geometric

Construction.

Engineering Curves:

Introduction, Classification of Engineering Curves, Conic Curves (Ellipse, Parabola, And

Hyperbola), Cycloid, Involute, And Spiral.

Projection of Points, Lines and Planes:

Introduction to Point and Lines Tracing of Lines, Projections Of The Points Located In Same

Quadrant And Different Quadrants, Types Of Plane, Projections Of Line With Its Inclination

To One Reference Plane And With Two Reference Planes, True Length Of The Line And Its

Inclination With The Reference Planes. Projection of planes.

Projections of Solids& Section of Solids:

Introduction, classification of solids, Projections of solids like cylinder, cone, pyramid and

Prism with its inclination to one reference plane and with two reference planes. Section of

Solids: Introduction, Section of Prism, Pyramid, Cylinder, and Cone, True Shape of The

Section.

Development of Lateral Surfaces:

Introduction, Concept of Development of the Different Surfaces, Parallel Line Development

and Radial Line Development.

Orthographic Projection:

Introduction, Principle of Projection, Method of Projection, Planes of Projection. First and

Third Angle Projection Methods, Sectional Views, Orthographic Reading.

Page 22: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

Isometric Projection:

Introduction, Isometric Axis, Isometric Scale, Isometric Drawing and Isometric View.

Conversion of Orthographic Views to Isometric Projection/Drawing.

Laboratory Practical:

1. Practical Sheet (which includes dimensioning methods, different types of line,

construction of different polygon, divide the line and angle in parts, use of stencil)

2. Plane scale and diagonal scale.

3. Conic section.

4. Special curve.

5. Projection of line.

6. Projection of plane.

7. Projection of solid.

8. Section of Solid

9. Development of surface.

10. Orthographic projection.

11. Isometric projection.

Text/References

1. P.J. Shah, “A Textbook of Engineering Graphics”, S. Chand& Company Ltd.

2. N. D. Bhatt, “Engineering drawing”, Charottar publication.

3. Arunoday Kumar, “Engineering Graphics”, Tech – Max Publication, Pune.

4. T. Jeyapoovan, “Engineering Drawing & Graphics using Auto CAD 2000”, Vikas

Publishing House Pvt. Ltd., New Delhi

5. P.S. Gill, “A textbook of Engineering Drawing”, S.K. Kataria& sons, Delhi.

6. D.A. Jolhe, “Engineering Drawing with an Introduction to Auto CAD”, Tata McGraw-

Hill Publishing Co. Ltd., New Delhi.

7. R.K. Dhawan, “A textbook of Engineering Drawing”, S. Chand& Company Ltd., New

Delhi.

8. Shah, M.B., Rana, B.C., Engineering Drawing, 2ndEdition, Pearson Education, (2009).

9. French, T.E., Vierck, C.J., Foster, R.J., Graphic Science and Design, 4thEdition,

McGraw Hill, (1984).

10. Venugopal, K., Engineering Drawing and Graphics, 3rdEdition, New Age

International, (1998).

Page 23: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

19C203 Mathematics - II L T P C

3 1 0 4

Course Objectives

1. To understand part of basic pure mathematics running with some simple

experiments.

2. To learn computations with linear algebra and ordinary differential equations.

3. To identify some standard differential equations and technique to solve it.

4. Understand application of linear algebra like system of linear

equations, diagonalization.

Course Content

Multiple Integration:

Double and Triple integration, Change of order of double integration, double integration in

Polar form, Jacobians and change of variables formula. Applications to find area and

volume.

Vector Calculus:

Vector valued functions, gradient and directional derivatives, Divergence and curl, Vector

identities. Line Integral and Green’s Theorem.

Ordinary Differential Equations (ODE):

First ordered odes: Exact equations, Integrating factors, Linear and Bernoulli’s equation,

Homogeneous equation, Applications of first order equations: Orthogonal trajectories,

Mixture problem, and Temperature problem. Higher ordered Linear ODEs with constant

coefficients, Wronskians, Differential operators, Method of solving homogeneous equations,

Non- homogeneous equations, Inverse operators, Methods of solving non-homogeneous

equations. Cauchy-Euler equations, Method of undetermined coefficients, Method of

variation of parameters.

Laplace transforms

Laplace and Inverse Laplace transforms, Shifting theorems, Convolution theorem, Laplace

transform of Derivative and Integration, Solution of linear ODE’s using Laplace transform.

Initial and boundary value problems, Applications of Laplace transforms: Solution of Heat,

Wave and Laplace’s equations.

Course Outcomes

1. Identify and solve some ordinary differential equations.

2. Based on some experiments, form ordinary differential equations.

3. Apply basic knowledge of mathematics to solve real world problems.

Text/Reference Books:

Page 24: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

1. Anton, H., Elementary Linear Algebra with Applications, 8th Edition, John Wiley &

Sons, (1995).

2. Apostol, T.M., Calculus, Volume 2, 2nd Edition, Wiley Eastern, (1980).

3. Boyce, W.E., and DiPrima, R., Elementary Differential Equations, 8th Edition, John

Wiley & Sons, (2005).

4. Kreyszig, E., Advanced Engineering Mathematics, 8th Edition, Wiley & Sons,

(1999).

5. P. Sivramakrishna. Das and C. Vijayakurmari, Engineering Mathematics, Pearson,

2017.

6. Strang, G., Linear Algebra and its Applications, 4th Edition, Thomson, (2006).

7. Calculate and understand iterated integrals, double integrals, triple integrals and

change of variables in multiple integrals.

8. Understand vector analysis, vector fields, line integrals, and Green’s theorem.

Conservative Vector fields, and independence path. Surface integrals divergence

theorem and Stokes’s Theorem.

Page 25: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

19C204 Object Oriented Programming

L T P C

3 0 2 4

Course Outcomes

At the end of the course, students shall be able to:

1. Implement solutions using object oriented features of Java

2. Write distributed applications using Java networking and RMI.

3. Write java codes for database manipulation using JDBC

4. Write GUI based applications in java using Netbeans IDE.

UNIT-I: Introduction to Java & object Oriented Programming

Features of Java, Byte Code and Java Virtual Machine, JDK, Data types, Operator, Control

Statements – If , else, Switch, loop statements, Class, Object, Object reference, Constructor,

Constructor Overloading, Method Overloading, Recursion, Passing and Returning object form

Method, new operator, this and static keyword, finalize() method.

Unit-II: Inheritance, Interfaces, Exception Handling, & Package

Use of Inheritance, Inheriting Data members and Methods, constructor, method overriding, – super

keyword, Inheritance - Final keywords, Creation and Implementation of an interface, Interface

reference.

Use of Package, CLASSPATH, import statement, Static import, Access control, Exception and Error,

Use of try, catch, throw, throws and finally, Built in Exception, Custom exception, Throwable Class.

UNIT-III: Strings, Arrays & Collections

Single and Multidimensional Array, String class, StringBuffer class, Operations on string, Command

line argument, Use of Wrapper Class. List, Vector, Properties, Introduction to Java.util package

UNIT-IV: Multithreaded Programming, Networking & RMI

Use of Multithread programming, Thread class and Runnable interface , Thread priority, Thread

synchronization, Thread communication, Deadlock, InetAddress class,Socket class, DatagramSocket

class, DatagramPacket class, Remote Method Invocation.

UNIT-V: IO Programming, JDBC, GUI programming using Netbeans IDE

Introduction to Stream, Byte Stream, Character stream, Readers and Writers, File Class, File

InputStream, File Output Stream, InputStreamReader, OutputStreamWriter, FileReader, FileWriter,

Buffered Reader. JDBC: performing insert, update, & search operations using JDBC, GUI

programming using Swings, Event handling, using basic swing controls, Introduction to NetBeans

IDE.

Page 26: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

TextBooks

Core java, Volume I-Fundamentals, Cay S. Hortsmann and Gary Cornel, Pearson

Ivor Horton's Beginning JavaJava 7 Edition, , Ivor Horton, Wrox Publications

References

1. Core Java for the Impatient, By Cay S. Horstmann, Pearson 2. Head First Java ,by Kathy Sierra, O’Reilly Media 3. Java: The Complete Reference. TMH

Page 27: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

19C205 Digital Electronics L T P C

3 0 0 3

Course Outcomes:

1. Use and implement number system

2. Know boolena algebra and type of circuits

3. To understand various memory devices

Unit 1

Data and number systems, Binary representation, Codes and their conversions: BCD, Octal,

Hexadecimal, ASCII, EBDIC, Gray, Signed binary number representation with 1’s and 2’s

complement methods.

Unit 2

Binary arithmetic Boolean algebra, Venn diagram, logic gates and circuits, Minimization of logic

expressions by algebraic method, Kmap method and Quine Mc Clauskey method

Unit 3

Combinational circuits- adder, subtractor, encoder, decoder, comparator, multiplexer, de-multiplexer,

parity generator. Design of combinational circuits-Programming logic devices and gate arrays

Unit 4

Sequential Circuits- Flip Flops, various types of Registers and counters and their design, Irregular

counter, State table and state transition diagram, sequential circuits design methodology

Unit 5

Memory devices- ROM, RAM, EPROM, EEPROM. Different types of A/D and D/A conversion

techniques Different Logic families- TTL, ECL, MOS and CMOS, their operation, design and

specifications

Text books:

1. Givone: digital Principles &design ,TMH

2. Digital Electronics – Dr. Saroj Rangnekar , ISTE/EXCEL BOOKS

3. Malvino:Digital Principles &application TMH

4. Jain :Modern Digital Electronics 2/e TMH

Page 28: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

Reference books:

1. Marcovitz:Intro to logic Design Tata Mcgraw-hill

2. Digital Integrated Electronics- H.Taub & D.Shilling, Mc Graw Hill

Page 29: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

19C206 Disaster Management L T P C

2 0 0 2

Course Outcome

1. Possess awareness to mitigate the effects of disaster.

2. Know local disaster management policies, regulations and authorities.

3. Contribute in capacity building measures to mitigate disasters.

Course Content

Introduction to Disasters

Understanding the Concepts and Definitions of Disaster, Hazard, Vulnerability,

Risk, Capacity – Disaster and Development, and Disaster Management.

Fundamental of Disasters

a) Types, Trends, Causes, Consequences and Control: Geological Disasters, Hydro-

Meteorological Disasters, Biological Disasters, Technological Disasters, and Man-

made Disasters.

b) Global Disaster Trends – Emerging Risks of Disasters – Climate Change and

Urban Disasters.

Disaster Management Cycle and Framework

Disaster Management Cycle – Paradigm Shift in Disaster Management,

Pre-Disaster – Risk Assessment and Analysis, Risk Mapping, Zonation and

Microzonation, Prevention and Mitigation of Disasters, Early Warning System;

Preparedness, Capacity Development; Awareness.

During Disaster – Evacuation – Disaster Communication – Search and Rescue –

Emergency Operation Centre – Incident Command System – Relief and

Rehabilitation.

Post-disaster – Damage and Needs Assessment, Restoration of Critical

Infrastructure – Early Recovery – Reconstruction and Redevelopment; IDNDR,

Yokohama Strategy, Hyogo Framework of Action, Sendai framework.

Disaster Management in India

Disaster Profile of India – Mega Disasters of India and Lessons Learnt, Disaster

Management Act 2005 – Institutional and Financial Mechanism, National Policy

on Disaster Management, National Guidelines and Plans on Disaster

Management; Role of Government (local, state and national), Non-Government

Page 30: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

and Inter-Governmental Agencies.

Role of Science and Technology in Disaster Management

Geo-informatics in Disaster Management (RS, GIS, GPS and RS), Disaster

Communication System (Early Warning and Its Dissemination), Land Use

Planning and Development Regulations, Disaster Safe Designs and

Constructions, Structural and Non-Structural Mitigation of Disasters, S&T

Institutions for Disaster Management in India.

Disaster Case Studies

Various Case Studies on Disaster and Development, Disaster Prevention and

Control, Risk Analysis and Management

Text/Reference Books

1. Alexander, D., Natural Disasters, Kluwer Academic London.

2. Asthana, N.C., Asthana P., Disaster Management, Aavishkar Publishers.

3. Carter, N., Disaster Management: A Disaster Manager's Handbook, Asian

Development Bank, Manila Philippines.

4. Collins, A.E., Disaster and Development, Routledge.

5. Coppola, D.P., Introduction to International Disaster Management, 2nd

Edition, Elsevier Science.

6. Goyal, S.L., Encyclopedia of Disaster Management (Vols. 1-3), Deep &

Deep, New Delhi.

7. Gupta, A.K., Nair, S.S., Environmental Knowledge for Disaster Risk

Management, NIDM, New Delhi.

8. Ibrahimbegovic, A., Zlatar, M., Damage Assessment and Reconstruction

after War or Natural Disaster, Springer.

9. Menshikov, V.A., Perminov, A.N., Urlichich, Y.M., Global Aerospace

Monitoring and Disaster Management.

10. Modh, S., Introduction to Disaster Management, Macmillian Publishers

India.

11. National Institute of Disaster Management (NIDM) and National Disaster

Management Authority (NDMA) publications.

12. Srivastava, H.N., Gupta, G.D., Management of Natural Disasters in

Developing Countries, Daya Publishers, Delhi.

Page 31: Bachelor of Technology in Computer Science & …...Bachelor of Technology (B. Tech.) Program in Computer Science & Engineering (Big Data & Artificial Intelligence, IoT & Automation)

19C207 AutoCad L T P C

0 0 2 1

Course Outcomes:

After Successful completion of the above course, students will be able to:

1. Recognize the basic commands of AutoCAD software.

2. Understand the concept of Computer Aided Drafting using AutoCAD

software.

3. Draw of machine components using AutoCAD software.

Course Content:

Unit 1: Introduction to Auto CAD:

Starting with AutoCAD, AutoCAD dialog boxes, Co-ordinate Systems, drawing

lines, circle, arcs, rectangle, ellipse, polygons, etc. [Exercises]

Unit 2: Editing sketched objects:

Editing sketches, moving, copying, pasting, offsetting, scaling, chamfering,

trimming, mirroring. Filleting, sketched objects. [Exercises]

Unit 3: Basic dimensioning:

Geometric dimensioning and Tolerance: Dimensioning AutoCAD, Creating

linear, rotated, angular aligned base line Dimensions, Modifying dimensions.

Unit 4: Plotting:

Plotting the drawings in AutoCAD, plotting drawing using the plot dialog box,

adding plotters and using plot styles, plotting sheets

Unit 5: Basics of 3D Modeling:

Generation of Primitive Solids, Boolean Operations, Region, Boundary Layer

operations, Exercises

Unit 6: Modifying 3D Objects:

Extrude, Subtract, Union, Explode, Exercises

Text/ Reference Books:

1. Sham Tickooet. al., “AutoCAD 2012 for engineering and designers”

Dream tech press, New Delhi

2. Finkelstein Ellen et. al., “AutoCAD 2012 and AutoCAD LT 2012 Bible”

Wiley India, New Delhi


Recommended