CSM Syllabus and Course Structure - 181022
CSM Syllabus and Course Structure - 181022
(AUTONOMOUS)
(Approved by AICTE |Accredited by NAAC with ‘A’ Grade
Accredited by NBA| Permanently Affiliated to JNTUA)
Karakambadi Road, Tirupati-517507
B.Tech
R20 Regulations
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
Karakambadi Road, TIRUPATI – 517507
Semester-0
Induction Program
(Common for all branches)
S.No Course Name Category L-T-P-C
2|SVCE www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
Karakambadi Road, TIRUPATI – 517507
Computer Science &Engineering(AI&ML)
B.Tech I Semester
(Theory - 5, Lab - 4)
S.No Course No Course Name Category L-T-P Credits
1. MA20ABS101 Linear Algebra and Calculus BS 3-0-0 3
2. CH20ABS103 Chemistry BS 3-0-0 3
3. CS20AES101 Problem Solving using C ES 3-0-0 3
Basic Electrical & Electronics
4. EE20AES101 ES 3-0-0 3
Engineering
5. ME20AES101 Engineering Workshop ES 0-0-3 1.5
6. CS20AES103 IT Workshop ES 0-0-3 1.5
7. CH20ABS104 Chemistry Lab BS 0-0-3 1.5
8. CS20AES102 Problem Solving using C Lab ES 0-0-3 1.5
Basic Electrical & Electronics
9. EE20AES102 ES 0-0-2 1.5
Engineering Lab
10. EG20AMC101 Speech & Oral Communication MC 2-0-0 0
Total 19.5
B.Tech II Semester
(Theory – 5, Lab – 5)
L-T-
S.No Course No Course Name Category Credits
P/D
Differential Equations and
1. MA20ABS201 BS 3-0-0 3
Vector Calculus
2. PH20ABS103 Applied Physics BS 3-0-0 3
3. EG20AHS101 Communicative English HS 3-0-0 3
4. CS20AES201 Data Structures ES 3-0-0 3
5. ME20AES102 Engineering Drawing ES 1-0-0/2 2
6. ME20AES103 Engineering Graphics Lab ES 0-0-2 1
Communicative English
7. EG20AHS102 HS 0-0-3 1.5
Lab
8. PH20ABS104 Applied Physics Lab BS 0-0-3 1.5
9. CS20AES202 Data Structures Lab ES 0-0-3 1.5
10. BA20AMC201 Universal Human Values MC 3-0-0 0
10. BA20AHS201* Universal Human Values HS 3-0-0 *3
Logical Skills for
11. MA20AMC101 MC 2-0-0 0
Professionals– I
3|SVCE www.svcolleges.edu.in
Total 19.5
Categor Credit
S.No Course No Course Name L-T-P
y s
Discrete Mathematics & Graph
1. MA20ABS303 BS 3-0-0 3
Theory
2. AM20APC301 Design and Analysis of Algorithms PC 3-0-0 3
Computer Organization and
3. CS20APC301 PC 3-0-0 3
Architecture
4. CS20APC303 Database Management Systems PC 3-0-0 3
5. IT20APC301 Python Programming PC 3-0-0 3
6. AM20APC302 Algorithms Lab PC 0-0-3 1.5
7. CS20APC304 Database Management Systems Lab PC 0-0-3 1.5
8. IT20APC302 Python Programming Lab PC 0-0-3 1.5
Skill Oriented Course-I
9. AM20ASC301 SC 1-0-2 2
Linux Administration
Mandatory non-credit course-II
10. CH20AMC201 MC 2-0-0 0
Environmental Science
Enhancing English Language
11 EG20AMC302 MC 2-0-0 0
Skills(Lateral Entry Students only)
Mandatory course (AICTE Suggested):
11 BA20AHS201 Universal Human Values(Lateral HS 3-0-0 *3
Entry Students only)
Total 21.5
4|SVCE www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
Karakambadi Road, TIRUPATI–517507
Computer Science and Engineering (AI&ML)
B. Tech II Year II Semester
(Theory – 5,Lab – 3, SC-1,MC-2)
S. Catego
Course No Course Name L-T-P Credits
No ry
Numerical Methods, Probability and
1 MA20ABS401 BS 3-0-0 3
Statistics
Object Oriented Programming
2 CS20APC401 PC 3-0-0 3
Through Java
3 IT20APC401 Operating Systems PC 3-0-0 3
5|SVCE www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
Karakambadi Road, TIRUPATI–517507
Computer Science and Engineering (AI&ML)
B. Tech III Year I Semester
(Theory – 5,Lab – 2,SC-1,MC-2)
Professional Elective-I
AM20APE501 Computer Networks
5 PE 3-0-0 3
AM20APE502 Digital Image Processing
AM20APE503 No SQL Databases
Artificial Intelligence& Data
6 AM20APC502 PC 0-0-3 1.5
Mining Tools Lab
7 AM20APC505 Compiler Design Lab PC 0-0-3 1.5
Skill Oriented Course-IV
8 SC 1-0-2 2
EG20ASC301 Soft Skills
Mandatory non-credit
9 BA20AMC501 course-IV MC 2-0-0 0
Constitution of India
CH20AMC301 Mandatory non-credit
10 course-V MC 2-0-0 0
Biology for Engineers
Technical Seminar Presentation-
11 AM20ATS501 TS 0.5
I
Evaluation of Summer
12 AM20AIP501 IP 1.5
Internship
Problem solving & Programming
13 IT20AMC501 MC 2-0-0 0
(Lateral Entry students only)
Total 22
Honors/Minor courses (The hours distribution can be
14 4-0-0 4 4
3-0-2 or 3-1-0 also)
15 Honors/Minor courses (NPTEL/MOOCS) 2-0-0 2
6|SVCE www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
KarakambadiRoad, TIRUPATI–517507
Computer Science and Engineering (AI & ML)
B. Tech III Year II Semester
(Theory – 5, Lab – 3, SC-1, MC-1)
S. Cate Cred
Course No Course Name L-T-P
No gory its
1 AM20APC601 Big Data Analytics PC 3-0-0 3
2 AM20APC603 Machine Learning PC 3-0-0 3
3 AM20APC605 Natural Language Processing PC 3-0-0 3
Professional Elective-I
Cloud computing
AM20APE601
Computer Applications using
4 AM20APE602 PE 3-0-0 3
programming Tools and
AM20APE603
Techniques
Software Project Management
Open Elective-II
ME20AOE501 Introduction to Automation
EE20AOE503 Renewable Energy Resources
5 EC20AOE602 Signal Processing OE 3-0-0 3
CE20AOE603 Water Resources Planning &
Management
Total 22
S. Categ L- Cred
Course No Course Name
No ory T-P its
Professional Elective-III
Intelligent Information Retrieval
1 AM20APE701
Systems PE 3-0-0 3
AM20APE702
Internet of Things
AM20APE703 Recommender Systems
AM20APE704 Professional Elective-IV
2 AM20APE705 Block Chain Technology
PE 3-0-0 3
AM20APE706 Data Visualization
Ethical Hacking
AM20APE707 Professional Elective-V
AM20APE708 Agile Methodologies
3 PE 3-0-0 3
AM20APE709 Deep Learning
Design Patterns
Open Elective-III
CE20AOE701 Air Pollution and Quality Control
Optimization Techniques Through
EE20AOE603
MATLAB
4 ME20AOE602 OE 3-0-0 3
Power Generation Techniques
EC20AOE702 Principles of Communication
Engineering
Open Elective-IV
EE20AOE701 Emebedded Systems
EC20AOE705 Introduction to Image Processing
5 OE 3-0-0 3
CE20AOE705 Low Cost Housing Techniques
ME20AOE702 Robotics in Industrial Engineering
Humanities Elective-II
BA20AHS701 Business Ethics and Corporate
6 BA20AHS705 Governance HS 3-0-0 3
BA20AHS706 Management Science
Strategic Management
Skill Oriented Course-V
7 AM20ASC701 SC 1-0-2 2
Full stack development-2
8|SVCE www.svcolleges.edu.in
Evaluation of Industrial/Research/Mini
8 AM20AIP701 project IP 3
AM20APW70
9 Project Work Stage-I PW 2
1
25.5
S. L-T-
Course No Course Name Category Credits
No P
Project work Stage -II or Full internship 0-0-0
1 AM20APW801 PW 8.5
in industry
Total 8.5
9|SVCE www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech-I Sem L T P C
3 0 0 3
Course Objectives:
• This course will illuminate the students in the concepts of calculus and linear algebra.
• To equip the students with standard concepts and tools at an intermediate to
advanced level mathematics to develop the confidence and ability among the
students to handle various real-world problems and their applications.
Unit -1:
Matrices
Rank of a matrix by echelon form, normal form. Solving system of homogeneous and non-
homogeneous linear equations. Eigen values and Eigen vectors and their properties, Cayley-
Hamilton theorem (without proof), finding inverse and power of a matrix by Cayley-
Hamilton theorem, Diagonalisation of a matrix.
Learning Outcomes:
At the end of this unit, the student will be able to
• Solve systems of linear equations, using technology to facilitate row reduction
determine the rank, eigen values and eigen vectors. (L3)
• Identify special properties of a matrix, such as positive definite, etc., and use this
information to facilitate the calculation of matrix characteristics. (L3)
Unit -2:
Mean Value Theorems
Rolle’s Theorem, Lagrange’s mean value theorem, Cauchy’s mean value theorem, Taylor’s
and Maclaurin theorems with remainders (without proof) related problems.
10 | S V C E www.svcolleges.edu.in
Learning Outcomes:
At the end of this unit, the student will be able to
• Translate the given function as series of Taylor’s and Maclaurin’s with remainders.
(L3)
• Analyze the behavior of functions by using mean value theorems. (L3)
Unit -3:
Multivariable Calculus
Partial derivatives, total derivatives, chain rule, change of variables, Jacobian, maxima and
minima of functions of two variables, method of Lagrange multipliers.
Learning Outcomes:
At the end of this unit, the student will be able to
• Find partial derivatives numerically and symbolically and use them to analyze and
interpret the way a function varies. (L3)
• Acquire the Knowledge maxima and minima of functions of several variables. (L1)
• Utilize Jacobian of a coordinate transformation to deal with the problems in change of
variables. (L3)
Unit -4:
Multiple Integrals
Double integrals, change of order of integration, change of variables. Evaluation of triple
integrals, change of variables between Cartesian, Cylindrical and Spherical polar co-
ordinates.
Learning Outcomes:
At the end of this unit, the student will be able to
• Evaluate double integrals of functions of several variables in two dimensions using
Cartesian and polar coordinates. (L5)
• Apply double integration techniques in evaluating areas bounded by region. (L4)
• Evaluate multiple integrals in Cartesian, cylindrical and spherical geometries. (L5)
Unit -5:
Beta and Gamma functions
11 | S V C E www.svcolleges.edu.in
Beta and Gamma functions and their properties, relation between beta and gamma
functions,Evaluation of definite integrals using beta and gamma functions. Evaluation of
double and triple integrals using Beta and Gamma functions.
Learning Outcomes:
At the end of this unit, the student will be able to
• Understand Beta and Gamma functions and its relations. (L2)
• Conclude the use of Special function in evaluating definite integrals. (L4)
Text Books:
1. B. S. Grewal, Higher Engineering Mathematics, 44/e, Khanna Publishers, 2017.
2. Erwin Kreyszig, Advanced Engineering Mathematics, 10/e, John Wiley & Sons, 2011.
Reference Books:
1. R. K. Jain and S. R. K. Iyengar, Advanced Engineering Mathematics, 3/e, Alpha
Science International Ltd., 2002.
2. George B. Thomas, Maurice D. Weir and Joel Hass, Thomas Calculus, 13/e, Pearson
Publishers, 2013.
3. Glyn James, Advanced Modern Engineering Mathematics, 4/e, Pearson publishers,
2011.
4. B. V. Ramana, Higher Engineering Mathematics, McGraw Hill Education.
5. H. k Das, Er. RajnishVerma, Higher Engineering Mathematics, S. Chand.
6. N. Bali, M. Goyal, C. Watkins, Advanced Engineering Mathematics, Infinity Science
Press.
Course Outcomes:
At the end of the course, the student will be able to
• Develop the use of matrix algebra techniques that is needed by engineers for practical
applications. (L6)
• Utilize mean value theorems to real life problems. (L3)
• Familiarize with functions of several variables which are useful in optimization. (L3)
• Apply multiple integrals to find the area and volumes for different functions. (L3)
• Analyze the concepts of Beta and Gamma special function for different functions. (L4)
12 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.TechI/IISem L T P C
3 0 0 3
(CH20ABS103) CHEMISTRY
(ECE, EEE, CSE, CSE (AI & ML), IT)
Course Objectives:
• To impart the concept of soft and hard waters, softening methods of hard water.
• To familiarize engineering chemistry and its applications.
• To train the students on the principles and applications of electrochemistry.
• To determine the polymer molecular weights and various applications of polymers.
• To introduce instrumental methods.
14 | S V C E www.svcolleges.edu.in
• Differentiate between Ph metry, potentiometric and conductometric titrations. (L2)
• Explain the theory of construction of battery and fuel cells. (L2)
• Solve problems based on cell potential. (L3)
Learning Outcomes:
At the end of this unit, the students will be able to
• Explain the different types of polymers and their applications. (L2)
• Explain the preparation, properties and applications of Bakelite, Nylon-6,6, and carbon
fibres. (L2)
• Describe the mechanism of conduction in conducting polymers. (L2)
• Discuss Buna-S and Buna-N elastomers and their applications. (L2)
15 | S V C E www.svcolleges.edu.in
4. Peter Atkins, Julio de Paula and James Keeler, Atkins’ Physical Chemistry, 10/e,
Oxford University Press, 2010.
Reference Books:
5. G.V.Subba Reddy, K.N.Jayaveera and C. Ramachandraiah, Engineering Chemistry, Mc
Graw Hill, 2020.
6. D.Lee, Concise Inorganic Chemistry, 5/e, Oxford University Press, 2008.
7. Skoog and West, Principles of Instrumental Analysis, 6/e, Thomson, 2007.
Course Outcomes:
At the end of the course, the students will be able to:
• Estimate the amount of hardness and DO present in water. (L2)
• Compare the materials of construction for battery and electrochemical sensors. (L2)
• Explain the preparation, properties, and applications of thermoplastics
&thermosetting, elastomers & conducting polymers. (L2)
• Explain the principles of spectrometry. (L2)
• Apply the principle of Band diagrams in application of conductors and semiconductors.
(L3)
16 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
L T P C
B.Tech-I Sem 3 0 0 3
Course Objectives:
• To learn how to solve a given problem.
UNIT-1:
Introduction to Problem Solving: Problem Solving Aspect, Problem Identification,
Problem Understanding, Algorithm Development, Solution Planning, Flowcharts,
flowgorithm.
17 | S V C E www.svcolleges.edu.in
Overview of C: History Of C, C Language Elements, Basic Structure of C Program,C Tokens-
Variables and Data Types, Operators,Expressionsand Type Conversions.
Learning Outcomes:
The students will be able to
• Develop solution through problem understanding and decomposition (L6).
• Develop basic flowcharts for performing input and output and computations (L3).
• Solve Numerical Problems using Flowgorithm (L3).
• Use C basic concepts to write simple C programs (L3).
UNIT-2:
Control Statements: Selection Statements- if and switch statements.
Iterative Statements:for, while and do-while statements.
Jump Statements:break and continue statements.
Learning Outcomes:
The students will be able to
• Implement C program using Conditional statements (L2).
• Implement C program using Iterative statements (L2).
UNIT-3:
Arrays: Declaration, accessing array elements, Storing values, Operations on arrays, Multi-
dimensional arrays.
Functions: Introduction, Using Functions, Function declaration, Function definition and Function
call, Parameter passing, Passing arrays to functions, Recursion, Storage classes.
Learning Outcomes:
The students will be able to
• Writing Structured programs using Functions (L5).
• Apply arrays concepts on real time applications (L6).
UNIT-4:
Pointers: Declaration and Initialization of pointer variables, Pointer arithmetic, Pointers and arrays,
Pointer to pointer, Array of pointers, Pointers and functions, Dynamic Memory Allocation.
Strings: Introduction to Strings, String handling functions, Preprocessor Directives.
18 | S V C E www.svcolleges.edu.in
Learning Outcomes:
The students will be able to
• Use pointers to write c Programs (L3).
• Understand the concepts of preprocessors (L2).
• Apply Dynamic Memory Allocation concepts on real time applications (L6).
UNIT-5:
Structures: Introduction, Nested Structures, Array of Structures, Structures and Functions, Unions.
Files in C: Using Files in C, Read data from Files, Writing data to Files, Random access to files,
Command-line Arguments
Learning Outcomes:
The students will be able to
• Use the concepts of Structures and Unions to write C programs (L3).
• Apply various operations on Files (L6).
Text Books:
1. Reema Thareja, Programming in C, Oxford University Press, AICTE Edition, 2018.
2. R.G. Dromey, “How to Solve it by Computer”. 2014, Pearson.
Reference Books:
1. Jeri R. Hanly, Ellot B. Koffman, Problem Solving and Program Design in C, 5/e,
Pearson
2. B. A. Forouzan and R. F. Gilberg, Computer Science: A Structured Programming
Approach Using C, 3/e, Cengage Learning, 2007.
3. Brian W Kernighan and Dennis M Ritchie, The C Programming Language, Second
Edition, Prentice Hall Publication.
4. Paul Deitel, Harvey Deitel -C How to Program with an introduction to C++, Eighth
Edition
Course Outcomes:
At the end of the course, the students will be able to:
• Solve computational problems (L3).
• Select the features of C language appropriate for solving a problem (L4)
19 | S V C E www.svcolleges.edu.in
• Design computer programs for real world problems (L6)
• Organize the data which is more appropriated for solving a problem (L6).
Course Objectives:
• To introduce basics of electric circuits.
• To teach DC and AC electrical circuit analysis.
• To explain working principles of transformers and electrical machines.
• To impart knowledge on low voltage electrical installations
20 | S V C E www.svcolleges.edu.in
Electrical circuit elements (R - L and C) - Kirchhoff laws - Series and parallel connection of
resistances with DC excitation. Nodal and Mesh analysis. Superposition Theorem -
Representation of sinusoidal waveforms –average and rms values - phasor representation -
real power - reactive power - apparent power - power factor - Analysis of single-phase ac
circuits consisting of RL - RC - RLC series circuits.
Learning Outcomes:
The student will be able to
• Recall Kirchoff laws (L2)
• Analyze simple electric circuits with DC excitation (L4)
• Apply network theorems to simple circuits (L3)
• Analyze single phase AC circuits consisting of series RL - RC - RLC combinations (L4)
Learning Outcomes:
The student will be able to
• Explain principle and operation of DC Generator & Motor.
• Perform speed control of DC Motor (L2)
• Explain operation of transformer and induction motor. (L2)
• Explain construction & working of induction motor - DC motor
Text Books:
1. D. P. Kothari and I. J. Nagrath - “Basic Electrical Engineering” - Tata McGraw Hill -
2010.
2. V.K. Mehta & Rohit Mehta, “Principles of Power System” – S.Chand – 2018.
References:
3. L. S. Bobrow - “Fundamentals of Electrical Engineering” - Oxford University Press -
2011.
4. E. Hughes - “Electrical and Electronics Technology” - Pearson - 2010.
5. C.L. Wadhwa – “Generation Distribution and Utilization of Electrical Energy”, 3rd
Edition, New Age International Publications.
Course Outcomes:
• Apply concepts of KVL/KCL in solving DC circuits (L3)
• Choose correct rating of a transformer for a specific application (L5)
• Illustrate working principles of induction motor - DC Motor (L3)
• dentify type of electrical machine based on their operation. (L1)
• Describe working principles of protection devices used in electrical circuits. (L2)
Unit-1:
Diodes and Applications: Construction, Operation and VI characteristics of PN Junction
diode, Diode as a Switch & Rectifier, Construction and Operation of Half Wave and Full Wave
Rectifiers with and without Filters; Operation and VI characteristics of zener diode, zener as
voltage regulator; Wave shaping circuits –clippers and clampers, peak detector, voltage
doubler, LED, Photo Diode, Varactor diode.
Learning Outcomes:
22 | S V C E www.svcolleges.edu.in
At the end of this unit, the student will be able to
• Remember and understand the basic characteristics of semiconductor diode. (L1)
• Understand principle of operation of Zener diode and other special semiconductor
diodes. (L1)
• Analyze the operation of diode circuits in different applications such as rectifier, wave
shaping circuits, etc.
Unit-2:
Transistor Characteristics: Bipolar Junction Transistor (BJT) – Construction, different
modes of Operation, Input and Output characteristics of BJT in Common Base, Common
Emitter and Common Collector Configurations, Field Effect Transistor (FET) – Classification,
Construction, Symbols, Characteristics of JFET, MOSFET,
Applications: Transistor as an amplifier, switch.
Digital Electronics: Number Systems, Logic Gates, Adders- Half Adder, Full Adder; Flip
Flops.
Learning Outcomes:
At the end of this unit, the student will be able to
• Understand principle of operation of BJT in different configurations. (L2)
• Understand principle of operation of JFET, MOSFET. (L2)
• Understand the different applications of transistors. (L2)
• Explain the functionality of logic gates. (L2)
Unit-3:
Operational Amplifiers and Applications: Introduction to Op-Amp, Differential Amplifier
Configurations, Characteristics of Ideal Op-Amp, Concept of Virtual Ground; Op-Amp
Applications - Inverting, Non- Inverting, Summing and Difference Amplifiers, Voltage
Follower, Comparator, Differentiator, Integrator.
Communication Systems: Introduction, Elements of communications systems, EM
spectrum, Examples of communication systems: Satellite, Fibre Optic, Mobile
communication (block diagram approach).
Learning Outcomes:
At the end of this unit, the student will be able to
23 | S V C E www.svcolleges.edu.in
• Describe operation of Op-Amp based linear application circuits, converters, amplifiers
and non-linear circuits. (L2)
• Analyze Op-Amp based comparator, differentiator and integrator circuits. (L3)
• Understand the basic principles of different communication systems. (L2)
Text Books:
1. D.P. Kothari, I.J. Nagrath, Basic Electrical and Electronics Engineering, McGraw Hill
Education (India) Private Limited, 2014.
2. S.K. Bhattacharya, Basic Electrical and Electronics Engineering,2nd Edition, Pearson
India Private Limited.
3. R.L.Boylestad& LouisNashlesky, Electronic Devices&Circuit Theory,
PearsonEducation,2007.
Reference Books:
1. Ramakanth A. Gayakwad, Op-Amps & Linear ICs, 4thEdition, Pearson, 2017.
2. R. P. Jain, Modern Digital Electronics, 3rd Edition, Tata McGraw Hill,2003.
Course Outcomes:
3. Explain the theory, construction, and operation of electronic devices. (L2)
4. Apply the concept of science and mathematics to explain the working of diodes and
its applications, working of transistor and to solve the simple problems based on the
applications. (L2)
5. Analyze small signal amplifier circuits to find the amplifier parameters(L5)
6. Design small signal amplifiers using proper biasing circuits to fix up proper Q point.
(L5)
7. Distinguish features of different active devices including Microprocessors. (L3)
24 | S V C E www.svcolleges.edu.in
sSRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
L T P C
0 0 3 1.5
25 | S V C E www.svcolleges.edu.in
B.Tech I Sem
Course Outcomes:
After completion of this lab the student will be able to
3. Identify tools, work material, measuring instruments useful for domestic applications
(L3).
4. Apply wood working skills in real world applications. (L3)
27 | S V C E www.svcolleges.edu.in
5. Build different parts with metal sheets in real world applications. (L3)
6. Apply fitting operations in various applications for good strength. (L3)
7. Analyze different types of basic electric circuit connections. (L4)
8. Demonstrate soldering and brazing in joining circuits. (L2)
9. Make moulds for sand casting using standard equipment. (L3)
10.Develop different weld joints for various metals. (L3)
11.Inspect various parts of machine components. (L4)
12.Make plastic components using proper raw material. (L3)
28 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
L T P C
B.Tech I Sem 0 0 3 1.5
(CS20AES103) IT Workshop
(Common to All Branches of Engineering)
Course Objectives:
• To make the students to know about the internal parts of computer, Generation of
Computers
• To make the students to know how to assemble and disassemble a computer from its
parts
• To make the students to install Operating system for a computer.
• To provide technical training to the students on productivity tool like Word Processor,
Spread Sheets, Presentations and LaTeX
• To learn about networking of computers and use Internet facility for browsing and
searching
Task 1:
Learn about Computer Hardware -1: Identifying the internal parts of computer with its
peripherals, Block diagram of Computer, Generations of Computers. Write specifications for
each part of a computer including peripherals and specifications of a system. Submit it in
the form of report.
Task 2:
Learn about Computer Hardware-2: Assemble and disassemble the Personal Computer,
Internal and external connections of the computer, Troubleshoot the computer by
identifying working and non-working parts. Submit a report about the working and non-
working parts in a computer.
Task 3:
Installation of Operating System: Linux, Windows 7/8/10 Installation, install both the
operating system in a computer and make the system as Dual boot. Student should record
the entire installation process.
Task 4:
29 | S V C E www.svcolleges.edu.in
Installation of Device drivers: install supported device drivers for the system- printer
drivers, audio and video drivers, Graphic card drivers, USB drivers, install new application
software and record the process of installations.
Task 5:
Networking: Connecting computers directly using a cable or wireless connectivity and
share information, connecting computers using switch/hub or Local Area Network
connection and share information, Wide Area Network Connection, crimpling activity, logical
configuration. The entire process has to be documented.
Task 6:
Introduction to Web Design: Introduction to Web Design, Introduction to HTML tags,
Cascading Style sheets and Applications using HTML and CSS.
Task 7:
Introduction to Virus and Antivirus: Types of Virus, virus engine, Antivirus- download
freely available Anti-virus software, install it and use it to check for the threats to the
computer being used. Student should submit information about the features of the
installation process and antivirus used.
Task 8:
Introduction to Microsoft Office-1: Microsoft word, Operations on text data in word-
inserting, deleting, Aligning, header, footer, font style, font type, bulleting and numbering,
hyperlinking, inserting images, page setup, inserting images, writing equations, formatting
Paragraphs, spell checking etc. Student should submit a user manual of the word processor
Task 9:
Introduction to Microsoft Office-2: Microsoft Excel, Operation on data in Excel- creating,
opening, saving the document as per the requirement, inserting, deleting the cell data,
format the cell, creation of pivot table, applying the formulas and functions, preparing
charts, converting .xls to csv, etc., Student should submit a user manual of the
Spreadsheet.
Task 10:
Introduction to Microsoft Office-3: Microsoft PowerPoint Presentation, creating,
opening, saving the presentations, inserting and deleting the slides, styles for slides,
formatting the slides with different fonts, colours, creating charts and tables, inserting and
deleting text, graphics and animations, bulleting and numbering, hyper linking, running the
30 | S V C E www.svcolleges.edu.in
slideshow, Setting the timing for slide show. Student should submit a user manual of the
PowerPoint presentation.
Task 11:
Introduction to LaTeX: LaTeX and its installation and different IDEs, Creating the
document using Latex, content into sections using article and book class of Latex.
Styling Pages: Reviewing and customizing different paper sizes and formats. Formatting
text, creating basic table, adding simple and dashed border, merging rows and columns,
referencing and indexing. Student should submit a user manual of the LaTeX.
References:
1. Introduction to Computers, Peter Norton, McGraw Hill
2. PC Hardware, Maintenance & Troubleshooting In-Depth, Reddy N.S.
3. MOS study guide for Word, Excel, PowerPoint & Outlook Exams, Joan Lambert, Joyce
Cox, PHI
4. Introduction to Information Technology, ITL Education Solutions limited, Pearson
Education.
5. Networking your computers and devices, Rusen, PHI
6. Lamport L. LaTeX: a document preparation system: user’s guide and reference
manual. Addison-Wesley: 1994
Course Outcomes:
• Identify the Internal parts of computers and Generation of Computers. (L1)
• Assemble and disassemble a computer from its parts and prepare the computer ready
to use.(L3)
• Installation process of different types Operating system for a computer by their
own.(L3)
• Interconnect two or more computers for information sharing.(L4)
• Access the Internet and browse it for required information.(L1)
• Prepare the documents using Word Processor, prepare spread sheets for calculations
using Excel, and documents for LaTeX.(L3)
• Prepare slide presentation using the presentation tool.(L4)
31 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
L T P C
B.Tech I/II Sem 0 0 3 1.5
Course Objectives:
• Verify the fundamental concepts with experiments
Note: In the following list, out of 12 experiments, any 10 experiments must be performed
in a semester
32 | S V C E www.svcolleges.edu.in
Reference Books:
1. Vogel’s Text book of Quantitative Chemical Analysis, Sixth Edition – Mendham J et al,
Pearson Education, 2012.
2. Chemistry Practical– Lab Manual, First edition, Chandra Sekhar KB, Subba Reddy GV
and Jayaveera KN, SM Enterprises, Hyderabad, 2014.
3. Chemistry Laboratory Manual, Sri Krishna Hitech Publishing Company
Pvt.Ltd,2ndEdition, A Ravi Krishanan, B Tirumalarao, 2020-2021.
Course Outcomes:
At the end of the course, the students will be able to
• Determine the cell constant and conductance of solutions.(L3)
• Prepare advanced polymer- Bakelite. (L2)
• Measure the strength of an acid present in secondary batteries.(L3)
• Analyse the IR of some organic compounds.(L3)
• Estimate the amount of dissolved oxygen in water.(L3)
33 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech I Sem L T P C
0 0 3 1.5
(CS20AES102) PROBLEM SOLVING USING C LAB
(Common to All Branches of Engineering)
Course Objectives:
• To learn how to solve a given problem.
• To illustrate the basic concepts of C programming language.
• To discuss the concepts of Functions, Arrays, Pointers and Dynamic Memory
Allocation.
• To understand and implement Structures and Unions.
• To familiarize with Files and File Operations.
Text Books:
1. R.G. Dromey, How to Solve it by Computer, 1/e, Pearson Education, 2006.
2. Reema Thareja, Programming in C, Oxford University Press, AICTE Edition, 2018.
Reference Books:
1. B. A. Forouzan and R. F. Gilberg, Computer Science: A Structured Programming
Approach Using C, 3/e, Cengage Learning, 2007.
2. Pradip Dey, Manas Ghosh, Programming in C, Oxford University Press, AICTE Edition,
3. B. Gottfried, Programming with C, 3/e, Schaum’s outlines, McGraw Hill (India), 2017.
4. Jeri R. Hanly, Ellot B. Koffman, Problem Solving and Program Design in C, 5/e,
Pearson.
Course Outcomes:
Upon successful completion of the course, the student will be able to
• Build algorithm and flowchart for simple problems.
• Use suitable control structures to solve problems.
• Use suitable iterative statements, arrays and modular programming to solve the
problems.
• Implement Programs using pointers and String handling Functions.
• Develop code for complex applications using structures, unions and file handling
features.
35 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
L T P C
B.Tech I Sem
0 0 3 1.5
Course Objectives:
• To Verify Kirchoff’s laws.
• To verify Superposition theorem.
• To learn performance characteristics of DC Machines.
• To perform open circuit & Short Circuit test on 1- Phase Transformer.
• To Study the I – V Characteristics of Solar PV Cell.
List of experiments: -
1. Verification of Kirchhoff laws.
2. Verification of Superposition Theorem.
3. Open circuit characteristics of a DC Shunt Generator.
4. Speed control of DC Shunt Motor.
5. OC & SC test of 1 – Phase Transformer.
36 | S V C E www.svcolleges.edu.in
6. Brake test on 1 - Phase Induction Motor.
7. I – V Characteristics of Solar PV cell
8. Brake test on DC Shunt Motor.
Course Outcomes:
Student will be able to.
• Verify Kirchoff’s Laws & Superposition theorem. (L3)
• Perform testing on AC and DC Machines. (L5)
• Study I – V Characteristics of PV Cell. (L2)
List of Experiments:
1. PN Junction diode characteristics A) Forward bias B) Reverse bias.
2. Zener diode characteristics and Zener as voltage Regulator.
3. Full Wave Rectifier with & without filter.
4. Wave Shaping Circuits. (Clippers & Clampers)
5. Input & Output characteristics of Transistor in CB / CE configuration.
6. Frequency response of CE amplifier.
7. Inverting and Non-inverting amplifiers using Op-AMPs.
8. Verification of Truth Table of AND, OR, NOT, NAND, NOR, Ex-OR, Ex-NOR gates using
ICs.
9. Verification of Truth Tables of S-R, J-K& D flip flops using respective ICs.
37 | S V C E www.svcolleges.edu.in
Tools / Equipment Required:
DC Power supplies, Multi meters, DC Ammeters, DC Voltmeters, ACVoltmeters, CROs, all the
required active devices.
Course outcomes:
• Learn the characteristics of basic electronic devices like PN junction diode, Zener diode
&
• BJT.
• Construct the given circuit in the lab.
• Analyze the application of diode as rectifiers, clippers and clampers and other circuits.
• Design simple electronic circuits and verify its functioning.
Note: Minimum Six Experiments to be performed in each section.
38 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech I Sem L T P C
2 0 0 0
(EG20AMC101) SPEECH AND ORAL COMMUNICATION (Mandatory Course)
(Common to All Branches)
Course Objectives:
• To improve the language proficiency of the students in English by practicing with
his/her peers.
• To develop the communication skills of the students in both formal and informal
situations.
Detailed Syllabus:
Unit-1:
Story Telling (Narrate a story)
1. Biography description (Describe a freedom fighter/politician/athlete/celebrity etc.)
2. Speech sounds
3. Formal Conversation (Enact official Telephone conversation/Telephone interview etc.)
4. Verb forms, Subject -Verb agreement, Vocabulary).
Unit-2:
1. Stress in Speech
2. English Puzzle solving (Finding cross words from table)
3. Fun with English (Speech through grammar-changing tense, voice of the sentences)
4. Open Talk with CM (Funny interview with class mates) Voice, Speech.
Unit-3:
1. Intonation
2. If I’m a..... What would I do? (Students enact as… and describe their choices what
they would do?)
39 | S V C E www.svcolleges.edu.in
3. LanguageTranslation (Dialogues/jokes/proverbs/quotations-Regional language to
English)
4. Mock Assembly (Students enact as speaker, MLA, CM and opposition leaders in
Assembly) Wh- Questions, Question tags.
Unit-4:
1. Tongue twisters / pronounce it…..
2. Humorous Play (Playing jokes/Telling funny dialogues in English)
3. Celebrity Interview (Enact Play), Spotting Errors, Etiquettes
Unit-5:
News Reader (Prepare funny news and read on Dias )
1. Film Review ( A critique on regional language films by students )
2. Movie Script Narration (Subject -Verb agreement, Tenses)
Reference books:
1. K.R Lakshmi Narayanan, A Course book on English, SCITECH publications Pvt.
Ltd,Hyd, 2009.
2. Sanjay Kumar & Pushp Lata, Communication skills, Oxford university press, New
Delhi, 2019.
3. M Ashraf Rizvi, Effective Technical Communication, Tata McGraw- Hill, New Delhi,
2017.
40 | S V C E www.svcolleges.edu.in
41 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech II Sem L T P C
3 0 0 3
(MA20ABS201) DIFFERENTIAL EQUATIONS AND VECTOR CALCULUS
(Common to All Branches)
Course Objectives:
• To enlighten the learners in the concept of differential equations and multivariable
calculus.
• To furnish the learners with basic concepts and techniques at plus two level to lead
them into advanced level by handling various real world applications.
Unit -1:
Differential equations
Exact, Non-Exact Linear and Bernoulli equations. Applications to Newton’s law of cooling and
law of natural growth and decay.
Learning Outcomes:
At the end of this unit, the student will be able to
• Identify the essential characteristics of linear differential equations with constant
coefficients. (L3)
• Solve the linear differential equations with constant coefficients by appropriate
method. (L3)
• Classify and interpret the solutions of linear differential equations. (L3)
Unit -2:
Linear differential equations of higher order
Definitions, homogenous and non-homogenous, complimentary function, general solution,
particular integral, method of variation of parameters, Cauchy’s and Legendre’s linear
equations. Applications to L-C-R Circuit.
Learning Outcomes:
At the end of this unit, the student will be able to
• Solve the linear differential equations with variable coefficients by appropriate
method. (L3)
• Classify and interpret the solutions of linear differential equations of higher order. (L3)
42 | S V C E www.svcolleges.edu.in
• Formulate and solve the higher order differential equation by analyzing physical
situations. (L3)
Unit 3:
Partial differential equations
Formation of a PDE, Linear partial differential equations of first order, non-linear PDEs of
first order (standard forms). Solutions to homogenous linear partial differential equations
with constant coefficients, rules for finding the complementary function and the particular
integral.
Learning Outcomes:
At the end of this unit, the student will be able to
• Apply a range of techniques to find solutions of standard PDEs. (L3)
• Outline the basic properties of standard PDEs. (L2)
Unit-4:
Vector differentiation
Scalar and vector point functions, vector operator del, del applies to scalar point functions-
Gradient, del applied to vector point functions-Divergence, Curl and their related
properties.
Learning Outcomes:
At the end of this unit, the student will be able to
• Apply del to Scalar and vector point functions. (L3)
• Illustrate the physical interpretation of Gradient, Divergence and Curl. (L3)
Unit -5:
Vector integration
Line integral-circulation-work done by force, surface integral-flux, Green’s theorem in the
plane (without proof), Stoke’s theorem (without proof), volume integral, Divergence
theorem (without proof).
Learning Outcomes:
At the end of this unit, the student will be able to
• Find the work done in moving a particle along the path over a force field. (L4)
• Evaluate the rates of fluid flow along and across curves. (L4)
43 | S V C E www.svcolleges.edu.in
• Apply Green’s, Stokes and Divergence theorem in evaluation of double and triple
integrals. (L3)
Text Books:
1. Erwin Kreyszig, Advanced Engineering Mathematics, 10/e, John Wiley & Sons, 2011.
2. B.S. Grewal, Higher Engineering Mathematics, 44/e, Khanna publishers, 2017.
Reference Books:
1. Dennis G. Zill and Warren S. Wright, Advanced Engineering Mathematics, Jones and
Bartlett,2011.
2. Michael Greenberg, Advanced Engineering Mathematics, 2/e, Pearson, 2018
3. George B.Thomas, Maurice D. Weir and Joel Hass, Thomas Calculus, 13/e, Pearson
Publishers, 2013.
4. R.K.Jain and S.R.K.Iyengar, Advanced Engineering Mathematics, 3/e, Alpha Science
International Ltd., 2002.
5. B. V. Ramana, Higher Engineering Mathematics, McGraw Hill Education.
6. H. k Das, Er. RajnishVerma, Higher Engineering Mathematics, S. Chand.
7. N. Bali, M.Goyal, C. Watkins, Advanced Engineering Mathematics, Infinity Science
Press.
Course Outcomes:
At the end of the course, the student will be able to
• Solve the differential equations related to various engineering fields. (L6)
• Solve the linear differential equations of higher order related to various engineering
fields. (L6)
• Identify solution methods for partial differential equations that model physical
processes. (L3)
• Interpret the physical meaning of different operators such as gradient, curl and
divergence. (L5)
• Estimate the work done against a field, circulation and flux using vector calculus.(L5)
44 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech I/II Sem L T P C
3 0 0 3
(PH20ABS103) APPLIED PHYSICS
(ECE, EEE, CSE, CSE (AI & ML), IT)
Course Objectives:
• To identify the importance of the optical phenomenon i.e., interference, diffraction
and polarization related to its engineering applications.
• To understand the mechanisms of emission of light, the use of lasers as light sources
for low and high energy applications, study of propagation of light wave through
optical fibers along with engineering applications.
• To explain the significant concepts of dielectric and magnetic materials that leads to
potential applications in the emerging microdevices.
• To enlighten the concepts of Quantum Mechanics and to provide fundamentals of de
’Broglie waves, quantum mechanical wave equation and its applications, the
importance of free electron theory and band theory of solids.
• Evolution of band theory to distinguish materials, basic concepts and transport
phenomenon of charge carriers in semiconductors. To give an impetus on the subtle
mechanism of superconductors using the concept of BCS theory and their fascinating
applications.
Unit-1:
Wave Optics
Interference- Principle of superposition – Interference of light – Interference by division of
wavefront and amplitude -Interference in thin films (Reflection Geometry) – Colors in thin
films – Newton’s Rings – Determination of wavelength and refractive index–Applications.
Diffraction- Introduction – Fresnel and Fraunhofer diffraction – Fraunhofer diffraction due
to single slit, double slit and N-slits (qualitative) – Grating spectrum–Applications.
Polarization- Introduction – Types of polarization – Polarization by reflection, refraction
and double refraction - Nicol’s Prism - Half wave and Quarter wave plates–Applications.
Learning Outcomes:
45 | S V C E www.svcolleges.edu.in
At the end of this unit, the student will be able to
• Explaintheneedofcoherentsources andtheconditionsforsustainedinterference. (L2)
• Identify engineering applications of interference. (L3)
• Analyze the differences between interference and diffraction with applications. (L4)
• Illustrate the concept of polarization of light and its applications. (L2)
• Classify ordinary polarized light and extraordinary polarized light. (L2)
Unit-2:
Lasers and Fiber optics
Lasers- Introduction – Characteristics of laser – Spontaneous and Stimulated emission of
radiation – Einstein’s coefficients – Population inversion – Lasing action – Pumping
mechanisms – Nd-YAG laser–He-Ne laser– GaAs Laser – Applications of lasers.
Fiber optics- Introduction – Principle of optical fiber – Acceptance Angle – Numerical
Aperture – Classification of optical fibers based on refractive index profile and modes –
Propagation of electromagnetic wave through optical fibers – Attenuation – Optical fiber
communication system – Applications.
Learning Outcomes:
At the end of this unit, the student will be able to
• Demonstrate the basic concepts of LASER light Sources. (L2)
• Apply the concepts to learn the types of lasers. (L3)
• Identifies the Engineering applications of lasers. (L3)
• Explain the working principle of optical fibers. (L2)
• Classify optical fibers based on refractive index profile and mode of propagation. (L2)
• Identify the applications of optical fibers in various fields. (L3)
Unit-3:
Dielectric and Magnetic Materials
Dielectric Materials- Introduction – Dielectric polarization – Dielectric polarizability,
Susceptibility and Dielectric constant – Types of polarizations: Electronic, Ionic and
Orientational polarizations (Qualitative) – Lorentz internal field – Clausius-Mossottiequation-
Ferro electricity- Dielectric Loss-Applications.
46 | S V C E www.svcolleges.edu.in
Magnetic Materials- Introduction – Magnetic dipole moment – Magnetization – Magnetic
susceptibility and Permeability – Origin of permanent magnetic moment – Classification of
magnetic materials: (Dia, Para, Ferro Ferri, & Antiferro) - Domain theory of Ferromagnetism
(Qualitative), – Hysteresis – Soft and Hard magnetic materials-Applications.
Learning Outcomes:
At the end of this unit, the student will be able to
• Explain the concept of dielectric constant and polarization in dielectric materials. (L2)
• Summarize various types of polarization of dielectrics. (L2)
• Interpret Lorentz field and Clausius-Mossottirelation in dielectrics. (L2)
• Classify the magnetic materials based on susceptibility and their temperature
dependence. (L2)
• Explain the applications of dielectric and magnetic materials. (L2)
• Apply the concept of magnetism to magnetic devices. (L3)
Unit-4:
Quantum Mechanics, Free Electron Theory and Band theory of Solids
Quantum Mechanics- Dual nature of matter – de-Broglie hypothesis- Heisenberg
uncertainty principle(Qualitative) – Significance of wave function- Schrodinger’s time
independent and dependent wave equation – Particle in a one-dimensional infinite potential
well.
Free Electron Theory- Classical free electron theory (Merits and demerits) – Quantum free
electron theory – Equation for electrical conductivity based on quantum free electron theory
– Density of States–Fermi- Dirac distribution.
Band theory of Solids- Origin of energy bands- Classification of solids – Bloch’s Theorem
(Qualitative) – Kronig- Penney model (Qualitative) – E vs k diagram.
Learning Outcomes:
At the end of this unit, the student will be able to
• Explain the concept of dual nature of matter. (L2)
• Explain the significance of wave function. (L2)
• Interpret the concepts of classical and quantum free electron theories. (L2)
• Explain the importance of K-Pmodel. (L2)
• Classify the materials based on band theory. (L2)
47 | S V C E www.svcolleges.edu.in
Unit-5:
Semiconductors and Superconductors
Semiconductors- Introduction – Intrinsic semiconductors – Density of charge carriers –
Electrical conductivity – Fermi level – Extrinsic semiconductors – Density of charge carriers
– Dependence of Fermi energy on carrier concentration and temperature – Drift and
diffusion currents – Einstein’s equation – Direct and indirect band gap semiconductors – Hall
effect – Hall coefficient – Applications ofHall effect.
Superconductors- Introduction – Concept & Properties of superconductors – Meissner
effect – Type I and Type II superconductors – BCS theory – Josephson effects (AC and DC)
– High Tc superconductors – Applications of superconductors.
Learning Outcomes:
At the end of this unit, the student will be able to
• Interpret the direct and indirect band gap semiconductors. (L2)
• Identify the type of semiconductor using Hall effect. (L2)
• Identify applications of semiconductors in electronic devices. (L2)
• Explain how electrical resistivity of solids changes with temperature. (L2)
• Classify superconductors based on Meissner’s effect. (L2)
Text books:
1. A text book of Engineering Physics – Dr. M.N. Avadhanulu & Dr. P.G. Kshirsagar, S.
Chand and Company, 11 Edition, 2019
2. Engineering Physics – B.K. Pandey and S. Chaturvedi, Cengage Learning, 2013
Reference Books:
1. Engineering Physics – Shatendra Sharma, Jyotsna Sharma, Pearson Education,2018
2. Engineering Physics – K. Thyagarajan, McGraw HillPublishers, 2019
3. Engineering Physics - Sanjay D. Jain, D. Sahasrambudhe and Girish,
UniversityPress,2010
4. Semiconductor physics and devices- Basic principle - Donald A,Neamen,McGraw
Hill,2011
5. Solid State Physics, A.J. Dekker, Macmillan Education UK,1969
6. Kittel's Introduction to Solid State Physics,Charles Kittel ,Wiley India
Edition Paperback, 2019
48 | S V C E www.svcolleges.edu.in
Course Outcomes:
• Apply the different realms of physics and their applications in both scientific and
technological systems through physical optics.(L3)
• understand the mechanisms of emission of light, the use of lasers as light sources for
low and high energy applications. (L2)
• Understands the response of dielectric and magnetic materials to the applied electric
and magnetic fields.(L2)
• Apply the quantum mechanical picture of subatomic world along with the
discrepancies between the classical estimates and laboratory observations of electron
transportation phenomena by free electron theory and band theory.(L3)
• Elaborate the physical properties exhibited by materials through the understanding of
properties of semiconductors and superconductors.(L5)
49 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
Course Objectives:
• To give inputs to students regarding effective listening skills for better comprehension
of academic lectures and English spoken by native speakers.
• To make students aware of reading strategies for comprehension of various academic
texts and authentic materials.
• To improve speaking skills through participation in activities such as role plays,
discussions and structured talks/oral presentations.
• To impart effective strategies for good writing and demonstrate the same in
summarizing, writing well-organized essays, record and report useful information.
• To offer relevant inputs regarding grammatical structures and vocabulary and
encourage their appropriate use in speech and writing.
Unit-1:
Lesson: On the Conduct of Life: William Hazlitt
Listening: Identifying the topic, the context and specific pieces of information by listening
to short audio texts and answering a series of questions.
Speaking: Asking and answering general questions on familiar topics such as home,
family, work, studies and interests; introducing oneself and others.
Reading: Skimming to get the main idea of a text; scanning to look for specific pieces of
information.
Reading for Writing: Beginnings and endings of paragraphs - introducing the topic,
summarizing the main idea and/or providing a transition to the next paragraph.
Grammar and Vocabulary: Parts of Speech, Prepositions, Word formation-I: Introduction
to Word formation, Clauses and Sentences.
Learning Outcomes:
At the end of the module, the learners will be able to
• Understand social or transactional dialogues spoken by native speakers of English and
identify the context, topic, and pieces of specific information
50 | S V C E www.svcolleges.edu.in
• Ask and answer general questions on familiar topics and introduce oneself/others
• Employ suitable strategies for skimming and scanning to get the general idea of a text
and locate specific information
• Recognize paragraph structure and be able to match beginnings/endings/headings
with paragraphs
• Form sentences using proper grammatical structures and correct word forms
Unit-2:
Lesson: The Brook: Alfred Tennyson
Listening: Answering a series of questions about main idea and supporting ideas after
listening to audio texts.
Speaking: Discussion in pairs/small groups on specific topics followed by short structured
talks.
Reading: Identifying sequence of ideas; recognizing verbal techniques that help to link the
ideas in a paragraph together.
Writing: Paragraph writing (specific topics) using suitable cohesive devices; mechanics of
writing - punctuation, capital letters.
Grammar and Vocabulary: Articles, Word formation-II: Root words from other languages,
Punctuation.
Learning Outcomes:
At the end of the module, the learners will be able to
• Comprehend short talks on general topics.
• Participate in informal discussions and speak clearly on a specific topic using suitable
discourse markers.
• Understand the use of cohesive devices for better reading comprehension.
• Write well-structured paragraphs on specific topics.
• Identify basic errors of grammar/ usage and make necessary corrections in short
texts.
Unit-3:
Lesson: The Death Trap: Saki
Listening: Listening for global comprehension and summarizing what is listened to.
Speaking: Discussing specific topics in pairs or small groups and reporting what is
51 | S V C E www.svcolleges.edu.in
discussed.
Reading: Reading a text in detail by making basic inferences -recognizing and interpreting
specific context clues; strategies to use text clues for comprehension.
Writing: Summarizing, Paragraph Writing.
Grammar and Vocabulary: Noun-pronoun agreement, Subject-verb agreement, Word
formation-III: Prefixes & suffixes from other languages. Principles of Good writing.
Learning Outcomes:
At the end of the module, the learners will be able to
• Comprehend short talks and summarize the content with clarity and precision.
• Participate in informal discussions and report what is discussed.
• Infer meanings of unfamiliar words using contextual clues.
• Write summaries based on global comprehension of reading/listening texts
• Use correct tense forms, appropriate structures and a range of reporting verbs in
speech and writing.
Unit -4:
Lesson: Muhammad Yunus
Listening: Making predictions while listening to conversations/ transactional dialogues
without video; listening with video.
Speaking: Role plays for practice of conversational English in academic contexts (formal
and informal) - asking for and giving information/directions.
Reading: Studying use of graphic elements in texts to convey information, reveal
trends/patterns/relationships, communication processe or display complicated data.
Writing: Letterwriting, Essaywriting.
Grammar and Vocabulary: Misplaced Modifiers, Synonyms and Antonyms, Essaywriting.
Learning Outcomes:
At the end of the module, the learners will be able to
• Infer and predict content of spoken discourse.
• Understand verbal and non-verbal features of communication and hold formal/informal
conversations.
• Interpret graphic elements used in academic texts.
• Produce a coherent paragraph interpreting a figure/graph/chart/table.
52 | S V C E www.svcolleges.edu.in
• Use appropriatelanguage for description and interpretation of graphical elements.
Unit-5:
Lesson: Politics and the English Language: George Orwell
Listening: Identifying key terms, understanding concepts and answering a series of
relevant questions.
Speaking: Formal oral presentations on topics from academic contexts - without the use of
PPT slides.
Reading: Reading for comprehension.
Writing: Summarywriting, Notemaking.
Grammar and Vocabulary: Clichés, Redundancies, Common Abbreviations, Writing a
summary.
Learning Outcomes:
At the end of the module, the learners will be able to
• Take notes while listening to a talk/lecture and make use of them to answer
questions.
• Make formal oral presentations using effective strategies.
• Comprehend, discuss and respond to academic texts orally and in writing.
• Produce a well-organized essay with adequate support and detail.
• Edit short texts by correcting Common Errors.
Web links
1. www.englishclub.com
2. www.easyworldofenglish.com
3. www.languageguide.org/english
4. www.bbc.co.uk/learningenglish
5. www.eslpod.com/index.html
6. www.myenglishpages.com
Text Books:
1. Language and Life: A Skills Approach- I Edition 2019, Orient Black-Swan.
Reference Books:
2. Bailey, Stephen. Academic writing: A Handbook for International Students,
Routledge, 2014.
53 | S V C E www.svcolleges.edu.in
3. Chase, Becky Tarver. Pathways: Listening, Speaking and Critical Thinking, Heinley
ELT; 2nd Edition, 2018.
4. Raymond Murphy’s English Grammar in Use, Fourth Edition (2012)E-book.
5. Hewings, Martin. Cambridge Academic English (B2). CUP, 2012.
6. Oxford Learners Dictionary, 12th Edition, 2011.
7. Norman Lewis Word Power Made Easy- The Complete Handbook for Building a
Superior Vocabulary Goyal Reprint edition 2011.
8. Speed Reading with the Right Brain: Learn to Read Ideas Instead of Just Words by
David Butler; 2nd edition 2014.
Course Outcomes:
• Understand the context, topic, and pieces of specific information from social or
transactional dialogues spoken by native speakers of English. (L2)
• Apply grammatical structures to formulate sentences and correct word forms. (L3)
• Analyze discourse markers to speak clearly on a specific topic in informal discussions.
(L4)
• Evaluate reading/listening texts and to write summaries based on global
comprehension of these texts. (L5)
• Create a coherent paragraph interpreting a figure/graph/chart/table. (L6)
54 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech II Sem L T P C
3 0 0 3
(CS20AES201) DATA STRUCTURES
(CSE, CSE (AI&ML)and IT)
Course Objectives:
• To familiarize with basic techniques of algorithm analysis.
• To familiarize Stacks, Queues using Arrays and Linked List.
• To Understand Searching and Sorting techniques.
• To learn the concepts of different types of trees and its operations.
• To familiarize with graph algorithms.
Unit-1:
Data Structures: Introduction to Data Structures, Abstract Data Types, analysis and
efficiency of algorithms, Time and Space Complexity.
Stack, Stack operations, Implementation using arrays, Applications of stack, Queue, Queue
operations, Implementation using arrays, various Queue Structures, Applications of queue.
Learning Outcomes:
Student should be able to
• Analyze the given algorithm to find the time and space complexities.(L4)
• Develop the applications of stack and queue using arrays. (L3)
Unit-2:
Linked lists: Single linked list, Double linked list, Circular linked list, operations on linked
lists, Applications of Linked List.Implementation of Stack using Pointers, Implementation of
Queue using Pointers.
Learning outcomes:
Student should be able to
• Implement Stack and Queues using Pointers. (L3)
• Construct the linked lists for various applications. (L4)
Unit-3:
55 | S V C E www.svcolleges.edu.in
Searching Techniques: Linear Search, Binary Search and Fibonacci Search.
Sorting Techniques: Selection Sort, Insertion sort, Merge Sort, Quick Sort, Heap sort.
Hash Tables: Hash Functions, Collision Handling Schemes, Applications.
Learning outcomes:
Student should be able to
• Select sorting technique for a given sorting.(L3)
• Construct Heap and its implementation. (L4)
Unit-4:
Trees: Vocabulary and Definitions, Binary Tree, Implementation, Binary Tree Traversal,
Binary Search Tree, Implementation, Balanced Search Trees: AVL Trees, Implementation,
Splay Trees, Red-Black Trees.
Learning outcomes:
Student should be able to
• Explain the concept of a tree. (L2)
• Compare different tree structures. (L4)
• Apply Trees for indexing. (L3)
Unit-5:
Graph Theory: Graphs Terminology, Graph ADT, Data Structures for Graphs- Adjacency
Matrix Structure, Graph Traversals, Shortest Paths, Minimum Spanning Trees- Prims’
Algorithm, Kruskal’s Algorithm.
Learning outcomes:
Student should be able to
• Recognize the importance of Graphs in solving real world problems. (L2)
• Apply various graph traversal methods to applications. (L3)
• Design a minimum cost solution for a problem using spanning trees. (L4)
Text Books:
1. Data Structures and Algorithm Analysis in C, Mark Allen Weiss, Second Edition, 2002,
Pearson.
2. Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronald L.Rivest,
Clifford Stein, Third Edition, 2010, PHI.
56 | S V C E www.svcolleges.edu.in
3. Data Structures and Algorithms Made Easy by Narasimha Karumanchi, 2020,
CareerMonk Publications.
Reference Books:
1. Fundamental of Data Structures in C, Horowitz, Sahani, Anderson-Freed, Second
Edition, 2008, Universities Press.
2. Classic Data Structures, Debasis Samantha, Second Edition, 2009, PHI
Course Outcomes:
• Analyze the problems using asymptotic notations. (L4)
• Apply Stack, Queues and linked list to solve different applications.(L3)
• Demonstrate suitable sorting techniques for the real world problem. (L4)
• Implement tree structures in different patterns of representation of data.(L3)
• Analyze the given problem using graph traversal techniques.(L4)
57 | S V C E www.svcolleges.edu.in
58 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
L T P/D C
B.Tech II Sem 1 0 2 2
(ME20AES102) ENGINEERING DRAWING
(Common to all Branches of Engineering)
Unit-1:
Introduction to Engineering Drawing:
Principles of Engineering Drawing and its Significance-Conventions in drawing-lettering –
BIS conventions.
a) Conic sections (General Method only) including Rectangular Hyperbola.
c) Involutes.
Learning Outcomes:
At the end of this unit the student will be able to
• Understand the significance of engineering drawing. (L2)
• Identify and draw curves obtained in different conic sections. (L3)
• Draw different curves such as cycloids and involutes. (L3)
59 | S V C E www.svcolleges.edu.in
Unit-2:
Projection of Points, Lines and Planes: Projection of Points in any quadrant, lines
inclined to one or both planes, finding true lengths, angle made by line. Projections of
regular plane surfaces inclined to one or both the planes.
Learning Outcomes:
At the end of this unit the student will be able to
• Understand the meaning of projection and draw the projections of points &lines. (L2)
• Differentiate between projected length and true length and find the true length of the
lines. (L2)
• Draw the projection of regular plane surfaces. (L3)
Unit-3:
Projections of solids: Projections of regular solids inclined to one or both planes by
rotational or auxiliary view method.
Learning Outcomes: At the end of this unit the student will be able to
• Understand the procedure to draw projection of solids. (L2)
• Draw the projection of solids inclined to one plane. (L3)
• Draw the projection of solids inclined to both the planes. (L3)
Unit-4:
Sections of solids: Section planes and sectional view of right regular solids- prism,
cylinder, pyramid and cone. True shapes of the sections.
Learning Outcomes: At the end of this unit the student will be able to
• Understand different sectional views of regular solids. (L2)
• Obtain the true shapes of the sections of prism, cylinder, pyramid and cone. (L4)
• Draw the sectional views of prism, cylinder, pyramid and cone.(L3)
Unit-5:
Development of surfaces: Development of surfaces of right regular solids-prism, cylinder,
pyramid, cone and their sectional parts.
Learning Outcomes:
At the end of this unit the student will be able to
60 | S V C E www.svcolleges.edu.in
• Understand the meaning of development of surfaces. (L2)
• Draw the development of regular solids such as prism, cylinder, pyramid and
cone.(L3)
• Obtain the development of sectional parts of regular shapes. (L4)
Text Books:
1. K.L. Narayana & P. Kannaiah, Engineering Drawing, 3/e, SciTech Publishers, Chennai,
2012.
Reference Books:
1. Dr K. Prahlada Rao, Dr. S. Krishnaiah, Prof. A.V.S. Prasad, Engineering Graphics,
Amaravati publications.
3. Venugopal, Engineering Drawing and Graphics, 3/e, New Age Publishers, 2000.
6. Basant Agarwal & C.M. Agarwal, Engineering Drawing, Tata McGraw-Hill, Copy Right,
2008.
Course Outcomes:
After completing the course, the student will be able to
• Draw basic geometrical constructions, curves used in engineering practices. (L1)
• Understand the concept of projection and acquire visualization skills, projection of
points, Lines and Planes. (L2)
• Illustrate the projections of solids graphically. (L3)
• Draw and explore the sectional views of right regular solids.(L3)
61 | S V C E www.svcolleges.edu.in
Draw the development of surfaces of solids. (L3)
Course Objectives:
• Instruct the utility of drafting & modelling packages in orthographic and isometric
drawings.
• Train the usage of 2D and 3D modelling.
• Develop the graphical skills for communication of concepts, ideas and design of
engineering products through technical drawings
Introduction to AutoCAD: Basic drawing and editing commands: line, circle, rectangle,
erase, view, undo, redo, snap, object editing, moving, copying, rotating, scaling, mirroring,
layers, templates, polylines, trimming, extending, fillets, arrays, dimensions.
Exercises:
1. Practice exercise using basic drawing commands (4 No’s).
Text Books:
1. K. Venugopal, V. Prabhu Raja, Engineering Drawing + Auto Cad, New Age
62 | S V C E www.svcolleges.edu.in
International Publishers.
Course Outcomes:
After completing the course using CAD package, the student will be able to
• Draw the basic views related to projections of Lines, Planes. (L1)
• Draw the basic views related to projections of Planes. (L1)
• Illustrate orthographic views of simple objects. (L3)
• Illustrate isometric projections of simple solids. (L3)
• Interpret and comprehend with drafting packages for engineering practice. (L2)
63 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
L T P C
B.Tech II Sem 0 0 3 1.5
(EG20AHS102) COMMUNICATIVE ENGLISH LAB
(Common to all Branches)
Course Objectives:
• To expose students to a variety of self-instructional, learner-friendly modes of
language learning.
• To make students aware of the impact of mother tongue on their use of English.
• To make students aware of the skills of using effective language in Interviews, Group
Discussions and Public speaking.
Unit-1:
1. Phonetics (sounds symbols, transcription and Received Pronunciation (R.P), stress and
intonation).
2. Describing objects/places/persons.
Unit-2:
1. Role Play/ Conversational Practice.
2. JAM.
Unit-3:
1. Group Discussion:Types, process, language and body language.
2. Debate: Arguing in favor of and against a topic- logical questioning.
64 | S V C E www.svcolleges.edu.in
Unit-4:
1. Oral/ Poster Presentations: Structure, preparation, visual aids and delivery.
2. ResumeWriting:Definition, formats and practice.
Unit-5:
1. Interview Skills: Basics of interviews -kinds of interviews- preparation – and
performance.
2. Film/book review:Structure, language and practice.
Suggested Software
Orel, Walden InfoTech, Young India Films.
Reference Books
1. Bailey, Stephen. Academic writing: A Handbook for International Students, Routledge,
2014.
2. Chase, Becky Tarver. Pathways: Listening, Speaking and Critical Thinking. Heinley
ELT; 2nd Edition, 2018.
3. Skillful Level 2 Reading & Writing Student's Book Pack (B1) Macmillan Educational.
2016.
Web Links
1. www.esllab.com
2. www.englishmedialab.com
3. www.englishinteractive.net
Course Outcomes:
After completing the course, the students will be:
1. Develop to handle and excel in a variety of self-instructional, learner-friendly modes of
language learning. (L6)
65 | S V C E www.svcolleges.edu.in
2. Develop to employ better stress and intonation patterns and utter English sounds
correctly. (L6)
3. Develop to avoid the impact of mother tongue in English and neutralize their accent.
(L6)
4. Develop to participate with skill and confidence in Group Discussions, Interviews and
Public Speaking. (L6)
5. Utilize the technical skills to prepare resume, report-writing, and format-making etc.
(L3)
66 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
L T P C
B.Tech II Sem 0 0 3 1.5
Course Objectives:
• Understands the concepts of interference, diffraction and their applications.
• Recognize the importance of energy gap in the study of conductivity and Hall Effect in
a semiconductor.
Note: In the following list, out of 12 experiments, any 10 experiments must be performed
in a semester.
7. To determine the numerical aperture of a given optical fiber its acceptance angle.
10. Study the variation of B versus H by magnetizing the magnetic material (B-Hcurve).
References:
1. S. Balasubramanian, M.N. Srinivasan “A Text book of Practical Physics”- S Chand
Publishers,2017.
Course Outcomes:
At the end of the course, the student will be able to
• Utilize optical instruments like microscope and spectrometer. (L3)
• Estimate the wavelength of different colors using diffraction grating and resolving
power. (L5)
• Organize the intensity of the magnetic field of circular coil carrying current with
distance. (L3)
• Evaluate the acceptance angle of an optical fiber and numerical aperture. (L5)
• Determine the resistivity of the given semiconductor using four probe method. (L5)
• Identify the type of semiconductor i.e., n-type or p-type using hall effect. (L3)
3. Implement and perform different operations on Single, Double and Circular Linked
Lists.
4. Develop a program to perform operations of Stack and Queue using Linked Lists.
Text Books:
1. Data Structures and Algorithm Analysis in C, Mark Allen Weiss, Second Edition, 2002,
Pearson.
70 | S V C E www.svcolleges.edu.in
2. Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest,
Clifford Stein, Third Edition, 2010, PHI.
Course Outcomes:
• Demonstrate the concept of Recursion for solving a problem. (L4)
• Select and implement suitable nonlinear data structure for solving a problem. (L3)
71 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech II Sem L T P C
3 0 0 3
Course Objectives:
The objective of the course is fourfold:
• Development of a holistic perspective based on self-exploration about themselves
(human being), family, society and nature/existence.
• Understanding (or developing clarity) of the harmony in the human being, family,
society and nature/existence.
• Strengthening of self-refection.
• Development of commitment and courage to act.
Unit -1:
Course Introduction - Need, Basic Guidelines, Content and Process for Value
Education
• Purpose and motivation for the course, recapitulation from Universal Human Values-I.
• Self-Exploration–what is it? Its content and process; ‘Natural Acceptance’ and
Experiential Validation- as the process for self-exploration.
• Continuous Happiness and Prosperity- A look at basic Human Aspirations.
• Right understanding, Relationship and Physical Facility- the basic requirements for
fulfilment of aspirations of every human being with their correct priority.
• Understanding Happiness and Prosperity correctly-A critical appraisal of the current
scenario.
• Methods to fulfil the above human aspirations: understanding and living in harmony at
various levels.
72 | S V C E www.svcolleges.edu.in
Include practice sessions to discuss natural acceptance in human being as the innate
acceptance for living with responsibility (living in relationship, harmony and co-existence)
rather than as arbitrariness in choice based on liking-disliking.
Unit -2:
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’ - happiness and physical facility.
• Understanding the Body as an instrument of ‘I’ (I being the doer, seer and enjoyer).
• Understanding the characteristics and activities of ‘I’ and harmony in ‘I’.
• Understanding the harmony of I with the Body: Sanyam and Health; correct appraisal
of Physical needs, meaning of Prosperity in detail.
• Programs to ensure Sanyam and Health.
Include practice sessions to discuss the role others have played in making material goods
available to me. Identifying from one’s own life. Differentiate between prosperity and
accumulation. Discuss program for ensuring health vs dealing with disease.
Unit -3:
Understanding Harmony in the Family and Society- Harmony in Human-
HumanRelationship
• Understanding values in human-human relationship; meaning of Justice (nine universal
values in relationships) and program for its fulfilment to ensure mutual happiness;
Trust and Respect as the foundational values of relationship.
• Understanding the meaning of Trust; Difference between intention and competence.
• Understanding the meaning of Respect, Difference between respect and differentiation;
the other salient values in relationship.
• Understanding the harmony in the society (society being an extension of family):
• Resolution, Prosperity, fearlessness (trust) and co-existence as comprehensive
Human Goals.
• Visualizing a universal harmonious order in society- Undivided Society, Universal
Order- from family to world family.
Include practice sessions to reflect on relationships in family, hostel and institute as
extended family, real life examples, teacher-student relationship, goal of education etc.
73 | S V C E www.svcolleges.edu.in
Gratitude as a universal value in relationships. Discuss with scenarios,elicit examples from
students’ lives.
Unit-4:
Understanding Harmony in the Nature and Existence -Whole existence as Co-
existence
• Understanding the harmony in the Nature.
• Interconnectedness and mutual fulfilment among the four orders of nature recyclability
and self-regulation in nature.
• Understanding Existence as Co-existence of mutually interacting units in all
pervasiveSpace.
• Holistic perception of harmony at all levels of existence.Include practice sessions to
discuss human being as cause of imbalance in nature (film“Home” can be used),
pollution, depletion of resources and role of technology etc.
Unit-5:
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 b. Ability to identify the scope and characteristics
of people friendly and eco-friendly production systems, c. Ability to identify and
develop appropriate technologies and management patterns for above production
systems.
• Case studies of typical holistic technologies, management models and production
systems
• Strategy for transition from the present state to Universal Human Order:
a. At the level of individual: as socially and ecologically responsible engineers,
technologists and managers.
b. At the level of society: as mutually enriching institutions and organizations
• Sum up: Include practice Exercises and Case Studies will be taken up in Practice
(tutorial) Sessions.
74 | S V C E www.svcolleges.edu.in
E.g., To discuss the conduct as an engineer or scientist etc.
Text Books:
1. R R Gaur, R Asthana, G P Bagaria, “A Foundation Course in Human Values and
Professional Ethics”, 2nd Revised Edition, Excel Books, New Delhi, 2019. ISBN 978-
93-87034-47-1.
2. R R Gaur, R Asthana, G P Bagaria, “Teachers’ Manual for A Foundation Course in
Human Values and Professional Ethics”, 2nd Revised Edition, Excel Books, New
Delhi,2019. ISBN 978-93-87034-53-2.
Reference Books:
1. Jeevan Vidya: Ek Parichaya, A Nagaraj, Jeevan Vidya Prakashan, Amar kantak, 1999.
2. A. N. Tripathi, “Human Values”, New Age Intl. Publishers, New Delhi, 2004.
3. The Story of Stuff (Book).
4. Mohandas Karamchand Gandhi “The Story of My Experiments with Truth”
5. E. FSchumacher. “Small is Beautiful”.
6. Slow is Beautiful –Cecile Andrews.
7. J C Kumarappa “Economy of Permanence”.
8. Pandit Sunderlal “Bharat Mein Angreji Raj”.
9. Dharampal, “Rediscovering India”.
10. Mohandas K. Gandhi, “Hind Swaraj or Indian Home Rule”.
11. India Wins Freedom - Maulana Abdul Kalam Azad.
12. Vivekananda - Romain Rolland (English).
13. Gandhi - Romain Rolland (English).
Course Outcomes:
By the end of the course,
• Understanding the value of education to become more aware of themselves, and their
surroundings (family, society, nature). (L2)
• Utilize the concepts of human being-harmony in myself become more responsible in
life, and in handling problems with sustainable solutions, while keeping human
relationships and human nature in mind.(L3)
• Understanding the concepts of society-harmony in human for better critical ability.(L2)
• Understanding the human values, human relationship and human society to become
sensitive to their commitment. (L2)
75 | S V C E www.svcolleges.edu.in
• Apply what they have learnt to their own self in different day-to-day settings in real
life, at least a beginning would be made in this direction. (L3)
76 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
L T P C
B.Tech II Sem 2 0 0 0
(MA20AMC101) LOGICAL SKILLS FOR PROFESSIONALS - I
(Mandatory Course)
Course Objectives:
• To learn the basic methods to find averages, percentages, Time and Distance and
Time and Work concepts extended to problems on trains, Boats and Streams and
different shortcut techniques to find the solution in a stipulated time.
• To understand the logic behind the series, coding- decoding, Directions, Problems on
ages, Analogy concepts.
Unit-1:
Averages:
• Find the averages on some quantities.
Unit-2:
Partnership:
• Ratio of division of gains.
77 | S V C E www.svcolleges.edu.in
• Find the Principal, Rate of interest and time.
• Find the amount of compound interest when the compound interest is Annually or
half-year or quarterly or daily.
• Find the time, speed and distance by using ratios and averages.
Unit-3:
Time and Work:
• The relation between days taken by individuals to complete a given work
independently and to complete while working simultaneously or alternately.
• Teams of men, women, children and time taken by the teams to complete work
independently or while working simultaneously.
Problems on Trains:
• Time Taken by Train to Cross any stationary Body or Platform.
• Distance covered when two trains are moving in the same/opposite directions.
Unit-4:
Series:
• Alphabet series
• Number series
• Alpha-Numeric series
78 | S V C E www.svcolleges.edu.in
• Letter coding
• Number/symbol coding
• Substitution coding
Blood relation:
• Based dialogue or conversation
• Based on puzzles
Unit-5:
Directions:
• The right and left directional movement
Problems on ages:
• Find the ages at present
Analogy:
• Alphabet analogy
• Number analogy
Text Books:
1. Quantitative Aptitude, 2012, Dr. R.S. Agarwal, S. Chand and Company Ltd, New Delhi.
2. A Modern Approach to Verbal and Non-Verbal Reasoning, 2012, Dr. R.S. Aggarwal, S.
Chand and Company Ltd, New Delhi.
Reference Books:
79 | S V C E www.svcolleges.edu.in
1. Quantitative Aptitude for Competitive Examinations, 14/e, 2010, Abhijit Guha, Tata
McGraw Hill Publishers, New Delhi.
2. Course in Mental Ability & Quantitative Aptitude, 3/e, 2012, Edgar Thorpe, Tata
McGraw Hill Publishers, New Delhi.
3. Fast Track Objective Arithmetic, 2012, Rajesh Verma, Arihant Publications, Meerut.
4. Reasoning and Aptitude, 2013, Nem Singh, Made Easy Publications, New Delhi
Course Outcomes:
• Demonstrate knowledge basic mathematics to develop analytical skills to solving
problems of Averages - Percentages - Ratio. (L2)
• Demonstrate knowledge basic mathematics to develop analytical skills to solving
problems of Partnership - Simple Interest and Compound Interest and time and
distance. (L2)
• Demonstrate knowledge basic mathematics to develop analytical skills to solving
problems of time ad work, problems on trains and Boats and streams. (L2)
• Analyze the techniques in series, coding and decoding and blood relations. (L3)
• Analyze the techniques in directions, problems on ages and analogy.(L3)
80 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech III Sem. LTPC
3003
(MA20ABS303) DISCRETE MATHEMATICS AND GRAPH THEORY
(CSE, AI&ML, IT)
Course Objectives:
• To describe logical sentences in terms of predicates, quantifiers, and logical
connectives in theory of inference for the statement calculus. (L2)
• To demonstrate the application of basic methods of discrete mathematics in
Computer Science problem solving. (L3)
• To explain about the Graph theory and Recurrence relations. (L5)
• To reveal the concepts of graph theory which is applied in addressing the problems
• related to computer science. (L3)
• To introduce the mathematical concepts which will be useful to study advanced
courses such as Design and Analysis of Algorithms, Theory of Computation,
Cryptography and Software Engineering etc. (L4)
Learning Outcomes:
Basic concepts of Set theory: Notation, inclusion and equality of sets, the power set,
some operation on sets, Venn diagrams, some basic set identities, Cartesian products.
Relations and Ordering: Relations, properties of binary relations in a set, relation matrix
and the graph of a relation, partition and covering of a set, equivalence relations,
compatibility relations, composition of binary relations, and partial ordering, Hasse Diagram.
Functions: Definition and introduction, composition of functions, inverse functions, binary
and n-ray operations, characteristic function of a set.
Learning Outcomes:
82 | S V C E www.svcolleges.edu.in
Groups: Definition and examples, subgroups and homomorphisms, cosets and Lagrange's
theorem, normal subgroups, algebraic systems with two binary operations.
Learning Outcomes:
Learning Outcomes:
Graphs: Basic Concepts, Isomorphism and Sub graphs, Planar Graphs, Euler’s Formula,
Multi graphs and Euler Circuits, Hamiltonian Graphs.
Graph coloring: Chromatic Number, The Four-Color Problem.
Trees and their Properties, Spanning Trees, Directed Trees, Binary Trees.
Algorithms to find a spanning tree in connected graph: Minimum spanning tree, Depth
first search (DFS) algorithm, Breadth first search (BFS) algorithm and Kruskal's algorithm.
Learning Outcomes:
Text Books:
• J P Trembly and R Manohar, “Discrete Mathematical Structures with Applications to
Computer Science”, 1st Edition, McGraw Hill, 2017(For Unit I&II).
• Joe L. Mott. Abraham Kandel and Theodore P. Baker, “Discrete Mathematics for
Computer Scientists & Mathematicians”, 2nd Edition, Pearson, 2008. (for Units III to
V).
Reference Books:
• Kenneth H Rosen, “Discrete Mathematics and Its Applications (SIE)”,7th Edition, Mc
Graw-Hill.
• Ralph P. Grimaldi and B.V. Ramana, “Discrete and Combinatorial Mathematics, an
Applied
• Introduction”, 5th Edition, Pearson, 2016.
• Narsingh Deo, “Graph Theory with Applications to Engineering”, Prentice Hall, 1979.
• S. Malik and M.K. Sen, “Discrete Mathematics theory and Applications”, Ist Edition,
Cenegage
• Learning, 2012.
• L Liu and D P Mohapatra, “Elements of Discrete Mathematics, A computer Oriented
approach”, 4th edition, Mc Graw-Hill, 2018.
• Dr. D.S. Chandrasekharaiah, “Mathematical foundations of computer science”, 3rd
edition Prism books Pvt. Ltd.
Course Outcomes:
At the end of this Course the student will be able to
• Apply mathematical concepts and logical reasoning to solve problems in different
fields of Computer science and information technology (L3).
• Apply the properties of Set theory to find Equivalence and Partial Ordering relations
and Hasse Diagrams for different functions (L3).
• Analyse the properties of Algebraic Structures to find the given sets are Semi group,
Monoids and Groups (L4).
• Analyse the concepts of Generating and Recurrence relations for solving
Homogeneous and In-Homogeneous equations (L4).
• Investigate the graphs are Isomorphic Graphs, Euler and Hamilton Graphs (L6).
84 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech III Sem. L T P C
3 0 0 3
(AM20APC401) DESIGN AND ANALYSIS OF ALGORITHMS
(CSE,CSM& IT)
Course Objectives:
• Demonstrate the importance of the complexity of a given algorithm.
• Illustrate various algorithm design techniques.
• Make use of data structures and/or algorithmic design techniques in solving new
problems.
• Explain the advanced algorithm design and analysis techniques.
• Identify and understand basic computability concepts and the complexity classes
P, NP, and NP-Complete.
UNIT I
Introduction: What is an Algorithm, Algorithm specification, Performance analysis.
Divide and Conquer: General method, Binary Search, Finding the maximum andminimum,
Merge sort, Quick Sort, Selection sort, Strassen’s matrix multiplication.
Learning Outcomes:
At the end of this unit, the student will be able to
85 | S V C E www.svcolleges.edu.in
• Analyze the complexity of Algorithms. (L4)
• Identify with mathematical formulation, complexity analysis and methodologies to
solve recurrence relations for algorithms. (L3)
• Analyze different scenarios for running time of algorithms using asymptotic notations
and Design using Recursion. (L4)
• Apply divide and conquer strategy for design of various algorithms. (L3)
• Compare complexities of Merge sort, Quick sort and Selection sorttechniques. (L2)
UNIT II
Greedy Method: General method, Knapsack problem, Job Scheduling with
Deadlines,Minimum cost Spanning Trees, Optimal storage on tapes, Single-source shortest
paths. Dynamic programming: General Method, Multistage graphs, All-pairs shortest
paths,Optimal binary search trees, 0/1 knapsack, The traveling sales person problem.
Learning Outcomes:
At the end of this unit, the student will be able to
• Decide and apply algorithmic strategies to solve given problem. (L5)
• Develop algorithms for well known problems using greedy methods. (L3)
• Define Principle of optimality withexamples. (L1)
• Contrast Greedy and Dynamic programmingparadigms. (L2)
• Apply dynamic-programming approach for designing graph and matrix based
algorithms. (L3)
UNIT III
Basic Traversal and Search Techniques: Techniques for binary trees, Techniques
forGraphs,Connected components and Spanning trees, Bi-connected components and DFS
Back tracking: General Method, 8–queens’ problem, Sum of subsets problem,
Graphcoloring and Hamiltonian cycles, Knapsack Problem.
Learning Outcomes:
At the end of this unit, the student will be able to
• Define solution spacetree. (L1)
• Illustrate graph search strategies: BFS, DFS and D-Search. (L2)
• Demonstrate the recursive and iterative backtrackingalgorithms. (L2)
• Apply backtracking strategy to solve N – queens’ problem, Sum of subsets problem
and Knapsackproblem. (L3)
86 | S V C E www.svcolleges.edu.in
UNIT IV
Branch and Bound: The method, Travelling salesperson, 0/1 Knapsack problem,Efficiency
Considerations.
String Matching: The Naive String-Matching algorithm, The Rabin-Karp algorithm, String
matching with Finite Automata, The Knuth-Morris-Pratt algorithm.
.
Learning Outcomes:
At the end of this unit, the student will be able to
• Find optimal solution by applying various methods. (L1)
• Analyze the advantage of bounding functions in Branch and Bound technique to
solve the Travelling Sales person problem.(L4)
• Apply the knowledge to find patterns in the given text.(L3)
UNIT V
NP – Hard and NP – Complete Problems: NP Hardness, NP Completeness,Consequences
of being in P, Cook’s Theorem, Reduction Source Problems, Reductions: Reductions for
some known problems
Learning Outcomes:
At the end of this unit, the student will be able to
• Define P, NP, NP –hard and NP-complete classes ofproblems.(L1)
• Prove that a certain problem is NP-Complete.(L5)
• Apply algorithm design principles to derive solutions for real life problems and
comment on complexity of solution.(L3)
Course Outcomes:
• Analyze the complexity of the algorithms
• Make use of various design techniques like divide and conquer, greedy, dynamic
programming, backtracking, branch and bound to solve the problems.
• Identify and analyze criteria and specifications appropriate to new problems, and
choose the appropriate algorithmic design technique for their solution.
• Able to prove that a certain problem is NP-Complete.
Text Books:
1. Fundamentals of Computer Algorithms‖, Ellis Horowitz, S. Satraj Sahani and
Rajasekhran, 2nd edition, University Press.2014,
87 | S V C E www.svcolleges.edu.in
2. Introduction to Algorithms, Third Edition, Thomas H. Cormen, Charles E. Leiserson,
Ronald L. Rivest, Clifford Stein.
Reference Books:
1. Introduction to Algorithms‖, second edition, T.H.Cormen, C.E.Leiserson, R.L.Rivest
and C.Stein, PHI Pvt. Ltd./ Pearson Education.
2. Introduction to Design and Analysis of Algorithms A strategic approach‖,
R.C.T.Lee, S.S.Tseng, R.C.Chang and T.Tsai, Mc Graw Hill.
3. Data structures and Algorithm Analysis in C++‖, Allen Weiss, Second edition.
88 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech III Sem. L T P C
3 0 0 3
(CS20APC301) COMPUTER ORGANIZATION AND ARCHITECTURE
(CSE,CSM& IT)
Course Objectives:
● To learn the fundamentals of computer organization and its relevance to classical
and modern problems of computer design
● To understand the structure and behavior of various functional modules of a
computer.
● To learn the techniques that computers use to communicate with I/O devices
89 | S V C E www.svcolleges.edu.in
UNIT-II
Arithmetic: Addition and Subtraction of Signed Numbers, Design of Fast
Adders, Multiplication of Positive Numbers, Signed-operand Multiplication, Fast
Multiplication, Integer Division, Floating-Point Numbers and Operations.
Learning Outcomes:
At the end of this unit, the student will be able to
● Outline the arithmetic operations on signed numbers (L1)
90 | S V C E www.svcolleges.edu.in
UNIT - V
Pipelining: Basic Concepts, Data Hazards, Instruction Hazards, Influence on
Instruction Sets.
Large Computer Systems: Forms of Parallel Processing, Array Processors, the
Structure of General-Purpose multiprocessors, Interconnection Networks.
Learning Outcomes:
At the end of this unit, the student will be able to
● Investigate the use of pipelining and multiple functional units in the design of high-
Performance processors (L4)
Course Outcomes:
At end of the course the student will be able to
● Understand the computer organization concepts related to design of modern
processors, memories and I/Os (L2)
● Identify the hardware requirements for cache memory and virtual memory (L2)
● Understand the importance and tradeoffs of different types of memories (L2)
● Design algorithms to exploit pipelining and multiprocessors (L4)
TEXT BOOKS:
1. M.Morris Mano, “Computer System Architecture”, 3rd Edition, Pearson Education
2. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, “Computer Organization”, 5th
Edition, McGraw Hill Education, 2013.
REFERENCE BOOKS:
Education.
91 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
L T P C
B.Tech III Sem 3 0 0 3
● Course objectives
This course is designed to
• Train in the fundamental concepts of database management systems, database
modeling and design, SQL, PL/SQL and system implementationtechniques.
• Enable students to model ER diagram for any customizedapplication.
• Inducting appropriate strategies for optimization ofqueries.
• Provide knowledge on concurrencytechniques.
• Demonstrate the organization ofDatabases.
92 | S V C E www.svcolleges.edu.in
Learning outcomes:
At the end of the Unit, students will be able to
• Outline the elements of the relational model such as domain, attribute, tuple, relation
and entity (L2).
• Distinguish between various kinds of constraints like domain, key andintegrity (L4).
• Differentiate between various normal forms based on functionaldependency (L4).
• Apply normalization techniques to eliminateredundancy (L3).
UNIT-III: Introduction to SQL: Overview of the SQL Query Language, SQL Data
Definition, Basic Structure of SQL Queries, Additional Basic Operations, Set Operations,
Null Values, Aggregate Functions, Nested Sub-queries, Modification of the Database, Joins
and Views.
Advanced SQL: Accessing SQL from a Programming Language, Functions and Procedures,
Triggers.
Learning outcomes:
At the end of the Unit, students will be able to
• Define relationalschema (L1)
• Develop queries using Relational Algebra andSQL (L6)
• Perform DML operations ondatabases (L3)
93 | S V C E www.svcolleges.edu.in
Learning outcomes:
At the end of the Unit, students will be able to
• Understand various locking protocols (L1)
• Gain the knowledge about log mechanism and check pointing techniques for system
recovery (L2)
● Course Outcomes
Students will be able to
• Design a database for a real world informationsystem (L6)
• Define transactions which preserve the integrity of thedatabase (L1)
• Generate tables for adatabase (L4)
• Organize the data to preventredundancy (L4)
• Pose queries to retrieve the information fromdatabase (L3)
TEXT BOOKS:
1. A.Silberschatz, H.F.Korth, S.Sudarshan, “Database System Concepts”, 6/e, TMH
2019
REFERENCE BOOKS:
1. Shamkant B. Navathe, “Database Management System” 6/e RamezElmasriPEA
2. “Database Principles Fundamentals of Design Implementation and
Management”, Carlos Coronel, Steven Morris, Peter Robb, CengageLearning.
3. Raghurama Krishnan, Johannes Gehrke, “Database Management Systems”,
3/e,TMH
94 | S V C E www.svcolleges.edu.in
95 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech III Sem. L T P C
3 0 0 3
(IT20APC301) PYTHON PROGRAMMING
(CSE, CSM & IT)
Course Objectives:
1. To learn the fundamentals of Python
2. To elucidate problem-solving using a Python programming language
3. To introduce a function-oriented programming paradigm through python
4. To get training in the development of solutions using modular concepts
5. To introduce the programming constructs of python
Unit – I
Introduction to Python Programming: Overview of Programming Languages, History of
Python, Installing Python, Executing Python Programs, Commenting in Python, Internal
Working of Python.
Basics of Python Programming: Python Character Set, Token, Python Core Data Type,
I/O functions, Assigning Value to a Variable, Multiple Assignments, Writing Simple Programs
in Python, Formatting Number and Strings, Python In-built Functions.
Operators and Expressions: Operators and Expressions, Arithmetic Operators, Operator
Precedence and Associativity, Changing Precedence and Associativity of Arithmetic
Operators, Translating Mathematical Formulae into Equivalent Python Expressions, Bitwise
Operator, The Compound Assignment Operator.
Learning Outcomes:
At the end of this unit, the student will be able to
• List the basic constructs of Python (L1).
• Understand operators and expressions. (L2).
Unit – II
Decision Statements: Boolean Type, Boolean Operators, Using Numbers with Boolean
Operators, Using String with Boolean Operators, Boolean Expressions and Relational
Operators, Decision Making Statements, Conditional Expressions.
Loop Control Statements: The while Loop, The range() Function, The for Loop, Nested
Loops, The break Statement, The continue Statement.
96 | S V C E www.svcolleges.edu.in
Functions: Syntax and Basics of a Function, Use of a Function, Parameters and Arguments
in a Function, The Local and Global Scope of a Variable, The return Statement, Recursive
Functions, The Lambda Function.
Learning Outcomes:
At the end of this unit, the student will be able to
• Apply the conditional execution of the program (L3).
• Apply the principle of recursion to solve the problems (L3).
Unit - III
Strings: The str class, Basic Inbuilt Python Functions for String, The index[] Operator,
Traversing String with for and while Loop, Immutable Strings, The String Operators, String
Operations.
Lists: Creating Lists, Accessing the Elements of a List, Negative List Indices, List Slicing
[Start: end], List Slicing with Step Size, Python Inbuilt Functions for Lists, The List
Operator, List Comprehensions, List Methods, List and Strings, Splitting a String in List,
Passing List to a Function, Returning List from a Function.
Tuples, Sets and Dictionaries: Introduction to Tuples, Sets, Dictionaries.
Learning Outcomes:
At the end of this unit, the student will be able to
• Design programs for manipulating strings (L6).
• Apply lists, Tuples, Sets and Dictionaries (L3).
Unit – IV
Exceptions: When Something Goes Wrong, Classes of Exceptions, A Final Note on Pythonic
Exception Handling.
File Handling: Need of File Handling, Text Input and Output, The seek() Function, Binary
Files, Accessing and Manipulating Files and Directories on a Disk.
Modules: Reusing Code with Modules and Packages, Understanding Python Modules,
Everyday Module Usage, Advanced Module Behavior, Combining Modules into Packages
Learning Outcomes:
At the end of this unit, the student will be able to
• Understand Exceptions and Modules (L2).
• Organize data in the form of files (L4).
97 | S V C E www.svcolleges.edu.in
Unit – V
Object-Oriented Programming: Class, Objects and Inheritance: Defining Classes, The
Self parameter and Adding Methods to a Class, Display Class Attributes and Methods,
Special Class Attributes, Accessibility, The __init__ Method (Constructor), Passing an Object
as Parameter to a Method, __del__() (Destructor Method), Class Membership Tests, Method
Overloading, Operator Overloading, Inheritance, The Object Class.
Case study: The turtle module, Simple Repetition, Encapsulation, Generalization, Interface
design, Refactoring, docstring.
Learning Outcomes:
At the end of this unit, the student will be able to
• Plan programs using object orientation approach (L4).
• Design graphics using turtle module (L4).
Course Outcomes:
• Apply the features of Python language in various real applications (L3).
• Select appropriate core data structure of Python for solving a problem (L5).
• Design object-oriented programs using Python for solving real-world problems (L4).
• Apply modularity to programs (L3).
• Design graphics using turtle module (L4).
Text books:
1. Programming and problem solving with Python by Ashok Namdev Kamthane, Amit Ashok
Kamthane (2018): McGraw Hill Education (India) Private Limited.
2. Allen B. Downey, “Think Python”, 2nd edition, SPD/O’Reilly, 2016.
3. Python 3 for Absolute Beginners, Tim Hall and J-P Stacey, Apress.
Reference Books:
• R. Nageswara Rao, “Core Python Programming”, 2nd edition, Dreamtech Press, 2019.
• Python Pocket Reference 5ed: Python in Your Pocket, Mark Lutz, 2014.
e-Resources:
• https://www.tutorialspoint.com/python3/python_tutorial.pdf
98 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech III Sem L T P C
0 0 3 1.5
Course objectives
• Analyze a problem and design the solution for theproblem.
• Illustrate the method of finding the complexity of algorithms
• Infer the advanced algorithm design and analysistechniques.
• Identify and apply the suitable algorithm for the given real worldproblem.
Week-2 MERGESORT
Implement merge sort algorithm to sort a given set of elements and determine the time
required to sort the elements. Repeat the experiment for different values of n, the
number of elements in the list to be sorted and plot a graph of the time taken versus n.
The elements can be read from a file or can be generated using the random
numbergenerator.
99 | S V C E www.svcolleges.edu.in
Week-4 SHORTEST PATHSALGORITHM
From a given vertex in a weighted connected graph, find shortest paths from 0 to other
vertices using Dijkstra‘s algorithm.
Find Minimum Cost Spanning Tree of a given undirected graph using Kruskal‘s algorithm.
Find Minimum Cost Spanning Tree of a given undirected graph using Prim‘s algorithm.
100 | S V C E www.svcolleges.edu.in
Week-7 ALL PAIRS SHORTESTPATHS
Implement All-Pairs Shortest Paths Problem using Floyd's algorithm.
Week-8 TREETRAVERSALS
Perform various tree traversal for a given tree
Week-9 GRAPHTRAVERSALS
a. Print all the nodes reachable from a given starting node in a digraph using BFS
method.
39 Page
101 | S V C E www.svcolleges.edu.in
Week-10 SUM OF SUB SETSPROBLEM
Find a subset of a given set S = {sl, s2,....., sn} of n positive integers whose sum
is equal to a given positive integer d. For example, if S= {1, 2, 5, 6, 8} and d = 9
there are two solutions {1, 2, 6} and {1,8}.A suitable message is to be displayed
if the given problem instance doesn't have a solution.
Week-12 N QUEENSPROBLEM
Implement N Queen's problem using Back Tracking.
Course outcomes
• Apply the Divide andConquer strategy to solve searching, sorting
problems.(L3)
• Analyze the efficiency of Greedy and Dynamic Programming design
techniques to solve the optimizationproblems.(L2)
• Relate Backtracking technique for solving constraint satisfaction
problems.(L3)
ReferenceBooks:
• Levitin A ―Introduction to the Design and Analysis of Algorithms, Pearson Education,
102 | S V C E www.svcolleges.edu.in
2008.
• Goodrich, M.T. R Tomassia ―Algorithm Design foundations Analysis andInternet
Examples, John Wiley and Sons, 2006.
0 0 3 1.5
List of Experiments
Web References:
1. https://www.w3schools.com/sql
2. https://www.tutorialspoint.com/plsql/index.htm
104 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech III Sem. L T P C
0 0 3 1.5
Laboratory Experiments
1. Install Python Interpreter and use it to perform different Mathematical Computations. Try
to do all the operations present in a Scientific Calculator
2. Write a function that draws a grid like the following:
+----+---+
|||
|||
|||
|||
+----+---+
|||
|||
|||
|||
+----+----+
3. Write a function that draws a Pyramid with # symbols
#
###
#####
#######
105 | S V C E www.svcolleges.edu.in
.Up to 15 hashes at the bottom
4. Using turtles concept draw a wheel of your choice
5. Write a program that draws Archimedean Spiral
6. The letters of the alphabet can be constructed from a moderate number of basic
elements, like vertical and horizontal lines and a few curves. Design an alphabet that can be
drawn with a minimal number of basic elements and then write functions that draw the
letters. The alphabet can belong to any Natural language excluding English. You should
consider at least Ten letters of the alphabet.
7. The time module provides a function, also named time that returns the current
Greenwich Mean Time in “the epoch”, which is an arbitrary time used as a reference point.
On UNIX systems, the epoch is 1 January 1970.
>>> import time
>>> time.time()
1437746094.5735958
Write a script that reads the current time and converts it to a time of day in hours, minutes,
and seconds, plus the number of days since the epoch.
8. Given n+r+1 <= 2r. n is the input and r is to be determined. Write a program which
computes minimum value of r that satisfies the above.
9. Write a program that evaluates Ackermann function
10. The mathematician Srinivasa Ramanujan found an infinite series that can be used to
generate a numerical approximation of 1/ π:
Write a function called estimate_pi that uses this formula to compute and return an
estimate of π.
It should use a while loop to compute terms of the summation until the last term is smaller
than 1e-15 (which is Python notation for 10 ). You can check the result by comparing it to
-15
math.pi.
11. Choose any five built-in string functions of C language. Implement them on your own in
Python. You should not use string related Python built-in functions.
12. Given a text of characters, Write a program which counts number of vowels, consonants
and special characters.
106 | S V C E www.svcolleges.edu.in
13. Given a word which is a string of characters. Given an integer say ‘n’, Rotate each
character by ‘n’ positions and print it. Note that ‘n’ can be positive or negative.
14. Given rows of text, write it in the form of columns.
15. Given a page of text. Count the number of occurrences of each latter (Assume case
insensitivity and don’t consider special characters). Draw a histogram to represent the same
16. Write program which performs the following operations on list’s. Don’t use built-in
functions
a) Updating elements of a list
b) Concatenation of list’s
c) Check for member in the list
d) Insert into the list
e) Sum the elements of the list
f) Push and pop element of list
g) Sorting of list
h) Finding biggest and smallest elements in the list
i) Finding common elements in the list
18. Write a program that reads a file, breaks each line into words, strips whitespace and
punctuation from the words, and converts them to lowercase.
19. Go to Project Gutenberg (http://gutenberg.org) and download your favorite out-of-
copyright book in plain text format. Read the book you downloaded, skip over the header
information at the beginning of the file, and process the rest of the words as before. Then
modify the program to count the total number of words in the book, and the number of
times each word is used. Print the number of different words used in the book.
Compare different books by different authors, written in different eras.
20. Go to Project Gutenberg (http://gutenberg.org) and download your favorite out-of-
copyright book in plain text format. Write a program that allows you to replace words, insert
words and delete words from the file.
21. Consider all the files on your PC. Write a program which checks for duplicate files in
your PC and displays their location. Hint: If two files have the same checksum, they
probably have the same contents.
22. Consider turtle object. Write functions to draw triangle, rectangle, polygon, circle and
sphere. Use object oriented approach.
23. Write a program illustrating the object oriented features supported by Python.
107 | S V C E www.svcolleges.edu.in
24. Design a Python script using the Turtle graphics library to construct a turtle bar chart
representing the grades obtained by N students read from a file categorising them into
distinction, first class, second class, third class and failed.
25. Design a Python script to determine the difference in date for given two dates in
YYYY:MM:DD format(0 <= YYYY <= 9999, 1 <= MM <= 12, 1 <= DD <= 31) following the
leap year rules.
26. Design a Python Script to determine the time difference between two given times in
HH:MM:SS format.(0 <= HH <= 23, 0 <= MM <= 59, 0 <= SS <= 59)
Course outcomes:
Student should be able to
• Design solutions to mathematical problems (L6).
• Organize the data for solving the problem (L4).
• Develop Python programs for numerical and text-based problems (L6).
• Select appropriate programming construct for solving the problem (L5).
• Illustrate object-oriented concepts (L3).
Reference Books:
1. Peter Wentworth, Jeffrey Elkner, Allen B. Downey and Chris Meyers, “How to Think Like a
Computer Scientist: Learning with Python 3”, 3rd edition, Available at
http://www.ict.ru.ac.za/Resources/cspw/thinkcspy3/thinkcspy3.pdf
2. Paul Barry, “Head First Python a Brain Friendly Guide” 2nd Edition, O’Reilly, 2016
3. Dainel Y.Chen “Pandas for Everyone Python Data Analysis” Pearson Education, 2019
108 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech III Sem L T P C
1 0 2 2
(AM20ASC301) LINUX ADMINISTRATION (Skill Oriented Course)
(CSE,CSM& IT)
Course Objectives:
● To familiarize basic concepts of shell programming
● To learn shell programming.
● To practice basic administration skills.
● To demonstrate use of system calls
● To demonstrate Inter process communication
1. Practice session: practice use of some basic Linux commands. Document the syntax and
semantics of the commands like man, passwd, tty, script, clear, date, cal, cp, mv, ln, rm,
unlink, mkdir, rmdir, du, df, mount, umount, find, unmask, ulimit, ps, who.
2. Study and Practice on various commands like cat, tail, head , sort, nl, uniq, grep,
egrep,fgrep, cut, paste, join, tee, pg, comm, cmp, diff, tr, awk, tar, cpio.
3. Write a shell script that accepts a name from user and displays whether it is a file,
directory or something else.
4. Write a shell script that creates users
5. Write a shell script that searches for a given string in a file
6. Write a shell script that compiles all C files in your home directory and creates executable
files
7. Write a shell script that given a filename as argument, deletes all even lines in a file
8. Implement the grep command in C language
9. Write a shell script that removes duplicate lines from a file
10. Write a shell script that enhances find command by adding error messages that explain
why the command failed.
11. Write a shell script to backup files in a specified directory
12. Write a shell script that finds all links to a file
13. Write an awk script to count the number of lines in a file that do not contain vowels.
14. Write an awk script to find the number of characters, words and lines in a file.
109 | S V C E www.svcolleges.edu.in
15. Write C programs that illustrate communication between two unrelated processes using
named pipe (FIFO).
16. Write a C program in which a parent writes a message to a pipe and the child reads the
message.
17. Write a C program (sender.c) to create a message queue with read and write
permissions to write 3 messages to it with different priority numbers.
18. Write a C program (receiver.c) that receives the messages (from the above message
queue) and displays them.
19. Configure mail server and file server.
20. Write Client and Server programs in C for connection oriented communication between
Server and Client processes using Unix Domain sockets to perform the following: Client
process sends a message to the Server Process. The Server receives the message,
reverses it and sends it back to the Client. The Client will then display the message to the
standard output device.
Course Outcomes:
At the end of the course students will be able to:
● Understand shell script to create files and handle text documents. (L2)
● Analyze various methodologies in Linux administration. (L3)
● Implementation of IPC through shell programming in the Linux environment.(L5)
● Create child processes and background processes. (L5)
References:
1. “Unix and Shell programming”, B.A.Forouzan and R.F.Gilberg, Cengage Learning.
2. “Beginning Linux Programming”, 4th Edition, N.Matthew, R.Stones,Wrox, Wiley
3. “Advanced Unix Programming”, N.B.Venkateswarulu, BS Publications.
4. “Unix and Shell Programming”, M.G. Venkatesh Murthy, Pearson Education.
5. “Unix Shells by Example”, 4th Edition, Elllie Quigley, Pearson Education.
6. “Sed and Awk”, O.Dougherty&A.Robbins,2nd edition,SPD.
7. “Unix shell Programming”, S.G.Kochan and P.Wood,3rd edition, Pearson Education.
110 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech III Sem L T P C
2 0 0 0
Course Objectives:
• To make the students to get awareness on environment.
• To understand the importance of protecting natural resources, ecosystems for
future generations and pollution causes due to the day-to-day activities of human
life.
• To save earth from the inventions by the engineers.
UNIT – I
Multidisciplinary Nature of Environmental Studies: – Definition, Scope and Importance
– Need for Public Awareness.
Natural Resources:
Renewable and non-renewable resources – Natural resources and associated problems –
Forest resources – Use and over – exploitation, deforestation, case studies – Timber
extraction – Mining, dams and other effects on forest and tribal people – Water resources –
Use and over utilization of surface and ground water – Floods, drought, conflicts over water,
dams – benefits and problems – Mineral resources: Use and exploitation, environmental
effects of extracting and using mineral resources, case studies – Food resources: World food
problems, changes caused by agriculture and overgrazing, effects of modern agriculture,
fertilizer- pesticide problems, water logging, salinity, case studies. Energy Resources.
Learning outcomes:
At the end of this unit, the students will be able to
• Understanding the importance of public awareness. (L2)
• Understanding about the various resources. (L2)
UNIT – II
Ecosystems:
Concept of an ecosystem. – Structure and function of an ecosystem – Producers, consumers
and decomposers – Energy flow in the ecosystem – Ecological succession.
111 | S V C E www.svcolleges.edu.in
Food chains, food webs and ecological pyramids – Introduction, types, characteristic
features, structure and function of the following ecosystem:
a. Forest ecosystem.
b. Grassland ecosystem.
c. Desert ecosystem.
d. Aquatic ecosystems. (ponds, streams, lakes, rivers, oceans, estuaries)
Learning outcomes:
At the end of this unit, the students will be able to
• Understanding about various ecosystems and their characteristics. (L2)
• Understanding the biodiversity and its conservation. (L2)
UNIT – III
Environmental Pollution: Definition, Causes, effects and control measures of
a. Air Pollution
b. Water pollution
c. Soil pollution
d. Marine pollution
e. Noise pollution
f. Thermal pollution
g. Nuclear hazards
Solid Waste Management: Causes, effects and control measures of urban and industrial
wastes –Role of an individual in prevention of pollution – Pollution case studies – Disaster
management: floods, earthquake, cyclone and landslides.
Learning outcomes:
At the end of this unit, the students will be able to
• Understanding about the various sources of pollution. (L2)
• Understanding about the various sources of solid waste and preventive measures.
(L2)
• Understanding about the different types of disasters and their managerial measures.
(L2)
UNIT – IV
112 | S V C E www.svcolleges.edu.in
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 –
Public awareness.
Learning outcomes:
At the end of this unit, the students will be able to
• Understanding about the social issues related to environment and their protection
acts. (L2)
• Understanding about the various sources of conservation of natural resources. (L2)
• Understanding about the wild life protection and forest conservation acts. (L2)
UNIT – V
Human Population and The Environment:
Population growth, variation among nations. Population explosion – Family Welfare
Programmes. – Environment and human health – Human Rights – Value Education –
HIV/AIDS – Women and Child Welfare – Role of information Technology in Environment and
human health – Case studies.
Field Work: Visit to a local area to document environmental assets
River/forest/grass/hill/mountain–Visit to a local polluted site-
Urban/Rural/Industrial/Agricultural Study of common plants, insects, and birds – river, hill
slopes.
Learning outcomes:
At the end of this unit, the students will be able to
• Understanding about the population explosion and family welfare programmes. (L2)
• To identify the natural assets and related case studies. (L3)
Text Books:
• Text book of Environmental Studies for Undergraduate Courses ErachBharucha
for University Grants Commission, Universities Press.
• Palaniswamy, “Environmental Studies”, Pearson education.
• S.AzeemUnnisa, “Environmental Studies” Academic Publishing Company.
• K.Raghavan Nambiar, “Text book of Environmental Studies for Undergraduate
Courses as per UGC model syllabus”, Scitech Publications (India), Pvt. Ltd.
References:
• Deeksha Dave and E.Sai Baba Reddy, “Textbook of Environmental Science”,
Cengage Publications.
113 | S V C E www.svcolleges.edu.in
• M.Anji Reddy, “Text book of Environmental Sciences and Technology”, BS
Publication.
• J.P.Sharma, Comprehensive Environmental studies, Laxmi publications.
• J. Glynn Henry and Gary W. Heinke, “Environmental Sciences
and Engineering”, Prentice hall of India Private limited.
• G.R.Chatwal, “A Text Book of Environmental Studies” Himalaya Publishing House.
• Gilbert M. Masters and Wendell P. Ela, “Introduction to Environmental
Engineering and Science, Prentice hall of India Private limited.
Course Outcomes:
At the end of the course, the student will be able to
• Understanding multidisciplinary nature of environmental studies and various
renewable and nonrenewable resources. (L2)
• Understand flow and bio-geo- chemical cycles and ecological pyramids. (L2)
• Understand various causes of pollution and solid waste management and related
preventive measures. (L2)
• Apply the rainwater harvesting, watershed management, ozone layer depletion
and waste land reclamation. (L3)
• Apply the concepts of population explosion, value education and welfare
programmes in society. (L3)
COURSE OBJECTIVES:
• To enhance communication skills through listening, speaking, reading, and writing.
• To improve language proficiency of the students for career development.
• To train students to use language appropriately for interview skills, group discussion
and public speaking.
• To develop confidence in the students to use English in everyday situations.
• To provide training and opportunities to participate in formal and
informal communication.
114 | S V C E www.svcolleges.edu.in
UNIT- I
1. Greetings-Introducing oneself and others
2. Just A Minute (JAM) & Role play
3. Prepositions, Word formation
Learning Outcomes
At the end of the module, the learners will be able to
UNIT – II
1. Oral Presentations – Technical presentations
2. Letter Writing- Formal and Informal, Email Writing
3. Articles, Punctuation.
Learning Outcomes
At the end of the module, the learners will be able to
➢ Make formal oral presentations using effective strategies
➢ Write formal letters and e-mail writing appropriately in formal contexts
without any mistakes
➢ Use articles and use punctuation contextually.
UNIT – III
1. Communication – Verbal and Non- verbal communication
2. Telephone Etiquettes
3. Tenses,Subject-verb agreement, Prefixes & suffixes
Learning Outcomes
At the end of the module, the learners will be able to
115 | S V C E www.svcolleges.edu.in
➢ Understand non-verbal features of communication and holdFormal&
informal conversations
➢ Use correct tense forms and structures in speech and writing
➢ Use grammatical structures aptly.
UNIT – IV
1. Resume Writing and Technical Report writing
2. Book/Film review
3. Synonyms and Antonyms, Vocabulary building
Learning Outcomes
UNIT – V
1. Group Discussions
2. Debate
3. Interview Skills
Learning Outcomes
At the end of the module, the learners will be able to
COURSE OUTCOMES
• Use English language, both written and spoken, competently and correctly.
• Improve comprehension and fluency of speech.
116 | S V C E www.svcolleges.edu.in
• Hone the communication skills to meet the challenges of their careers
successfully.
• Gain confidence in using English in verbal situations.
• Strengthen communication skills in different contexts like formal and informal.
REFERENCE BOOKS:
1. Krishna Mohan & NP Singh, Speaking English Effectively, 2nd Edition,2011.
2. MAshrafRizvi,EffectiveTechnicalCommunication,TataMcGraw-
Hill,NewDelhi,2017.
3. Francis Soundararaj,Basics of Communication in English: Soft Skills for Listening,
Speaking, Reading and Writing, New Delhi: Macmillan-2012.
4. ChaseR. Tarver&Kristin L. Johannsen, Pathways: Listening, Speaking and Critical
Thinking. Heinley ELT; 2nd Edition, 2018.
5. Meenakshi Raman, Technical Communication, Oxford University Press,2008
6. Raymond Murphy, English Grammar in Use, Cambridge University Press,4 th
Edition,2012.
117 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech IV Sem L T P C
3 0 0 3
Course Objectives:
• To familiarize the students with numerical methods of solving the non-linear equations,
interpolation, differentiation, integration, and ordinary differential equations.(L2)
• To impart knowledge in basic concepts and few techniques in probability and statistics in
various applications in engineering.(L3)
Learning Outcomes:
At the end of this unit, the student will be able to
• Find approximate roots of an equation by using different numerical methods(L3)
• Explain various discrete operators and find the relation among operators(L2)
• Apply Newton forward and backward formulas for equal intervals(L3)
Learning Outcomes:
At the end of this unit, the student will be able to
• Find integration of a function by using different numerical methods. (L3)
• Solve ordinary differential equations using different numerical schemes. (L3)
118 | S V C E www.svcolleges.edu.in
UNIT – III: Probability & Random Variables:
Learning Outcomes:
At the end of this unit, the student will be able to
• Explain the basic concepts of probability theory and elementary theorems on
probability.(L2)
• Apply the knowledge of discrete random variable and continuous random variable and
the respective probability distributions.(L3)
Formulation of hypothesis, critical region, level of significance. Large sample tests: test for
single proportion, difference of two proportions, test for single mean and difference of two
means.
Learning Outcomes:
At the end of this unit, the student will be able to
• Explain the concept of testing of hypothesis(L2)
• Apply the concept of hypothesis testing for large samples(L3)
Learning Outcomes:
At the end of this unit, the student will be able to
• Apply the concept of testing hypothesis for small samples(L3)
• Apply the concept of hypothesis testing for small samples and estimate the goodness of
fit (L3)
Text Books:
1. B. S. Grewal, Higher Engineering Mathematics, 44/e, Khanna Publishers, 2017, 44 th
edition.
2. Miller and Freunds, Probability and Statistics for Engineers,7/e, Pearson, 2008
3. S.S.Sastry, “Introductory methods of Numerical Analysis”, 5th edition, PHI, 2012.
4. Advanced Engineering Mathematics, R K Jain and S R K Iyengar, Narosa Publishing
House, New Delhi.
119 | S V C E www.svcolleges.edu.in
Reference Books:
1. S.C. Gupta and V.K. Kapoor, Fundamentals of Mathematical Statistics, 11/e, Sultan
Chand & Sons
publications, 2012.
2. Erwin kreyszig, Advanced Engineering Mathematics, 9/e, John Wiley & Sons, 2006.
3. Kandasamy, K. Thilagavathy, S. Gunavathy, Numerical Methods, S. Chand &
Company, 2nd
Edition, Reprint 2012.
4. S. Ranganatham, Dr. M. V. S. S. N. Prasad, Dr. V. Ramesh Babu, Numerical
Analysis, S. Chand
Pulications, 2015
5. Dr. A. Singaravelu, Probability and Statistics, Meenakshi Agency, 2017
Course Outcomes:
At the end of this Course the student will be able to
• Apply different methods to find roots of algebraic and transcendental equations. (L3)
• Apply different methods to find approximate solution of ordinary differential equations
• and Numerical Integration. (L3)
• Analyse the concepts of probability and their applications. (L4)
• Apply discrete and continuous probability distributions in practical problems. (L3)
• Analyse the statistical inferential methods based on small and large sampling tests.
(L4)
120 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech IV Sem L T P C
3 0 0 3
Course Objectives:
● To understand object-oriented concepts and problem-solving techniques
● To obtain knowledge about the principles of inheritance and polymorphism
● To implement the concept of packages, interfaces, exception handling and
concurrencymechanism.
● To design the GUIs using applets and swing controls.
UNIT - I
Introduction to OOP: OOP principles, Java Buzzwords, Implementing Java program, JVM,
Data Types, Variables, Type conversions and Casting, Operators, Control statements,
Arrays. Classes, Objects, Methods, Constructors, this keyword, static keyword, Overloading
Methods and Constructors, Argument passing, Exploring String class.
Learning Outcomes:
At the end of this unit, the student will be able to
● Understand the syntax, semantics and features of Java Programming Language (L1).
● Learn object-oriented features and understanding type conversion and casting (L2).
● Understand different types of string handling functions and its usage (L1).
UNIT – II
Inheritance: Basics, Using Super, Creating Multilevel hierarchy, Method overriding,
Dynamic Method Dispatch, Using Abstract classes, Using final with inheritance
Interfaces: Definition, Implementing Interfaces, Extending Interfaces, Nested Interfaces,
Applying Interfaces, Variables in Interfaces.
Packages: Basics, finding packages and CLASSPATH, Access Protection, Importing
packages.
121 | S V C E www.svcolleges.edu.in
Learning Outcomes:
At the end of this unit, the student will be able to
● Implement types of Inheritance and developing new classes based on existing
classes(L3)
● Demonstrate features of interfaces to implement multiple inheritances (L2).
● Distinguish between system packages and user defined packages (L2).
UNIT – III
Exception handling - Fundamentals, Exception types, uncaught exceptions, using try and
catch,Multiple catch clauses, nested try statements, throw, throws and finally, built- in
exceptions,creating own exception sub classes.
I/O and Other Topics: – I/O basics, Reading Console input, Writing console Output, The
PrintWriter class, Reading and writing files, Automatically closing a file, enumerations, type
wrappers.
Learning Outcomes:
At the end of this unit, the student will be able to
● Learn what exceptions are and how they are handled (L1).
● Learn when to use exception handling and how to create user defined exceptions(L3)
● Learn the difference between various files and streams (L1).
UNIT - IV
Multithreading: The Java thread model, Creating threads, Thread priorities,
Synchronizingthreads, Inter thread communication.
The Collections Framework (java.util): Collections overview, Collection Interfaces, The
Collection classes- Array List, Linked List, Hash Set, Hash table, Properties, Stack, Vector,
String Tokenizer, Date, Calendar, Random, Scanner.
Applets- Definition, Life Cycle and Execution.
Learning Outcomes:
At the end of this unit, the student will be able to
● Understand concurrency, parallelism and multithreading(L1).
● Learn the importance of collections and use prebuilt generic data structures from
Framework (L1).
122 | S V C E www.svcolleges.edu.in
● Develop applets for web applications(L5)
UNIT – V
Event Handling-Delegation Event Model, Event Sources, Event Classes, Event Listener
Interfaces, Handling Mouse and Keyboard Events, Adapter classes.
AWT AND Swings: AWT: AWT Hierarchy, AWT controls, Layout Managers: FlowLayout,
BorderLayout, GridLayout, CardLayout, and Limitations of AWT. SWINGS: JFrame, JPanel,
JComponent- JLabel and ImageIcon, JTextField,JTabbedPane , Swing Buttons, JScrollPane,
JComboBox, JTable.
Learning Outcomes:
At the end of this unit, the student will be able to
● Understand the GUI programming (L1).
Course Outcomes:
After completion of the course the student will be able
● To solve real world problems using OOP techniques (L3).
● To apply code reusability through inheritance, packages and interfaces(L3)
● To solve problems using java collection framework and I/O classes (L3).
● To develop applications by using parallel streams for better performance (L4).
● To build GUIs and handle events generated by user interactions (L4).
Text Books:
1. Java The complete reference, 9th edition, Herbert Schildt, McGraw Hill Education (India)
Pvt. Ltd.
2. Java How to Program, 10th Edition, Paul Dietel, Harvey Dietel, Pearson Education.
Reference Books:
1. T. Budd “Understanding Object-Oriented Programming with Java”, updated edition,
Pearson Education.
2. Cay S. Horstmann “Core Java Volume – 1 Fundamentals”,Pearson Education.
3. Sagayaraj, Dennis, Karthik and Gajalakshmi “Java Programming for core and advanced
learners, University Press.
4. Y. Daniel Liang, “Introduction to Java programming”, Pearson Education.
5. P. Radha Krishna “Object Oriented Programming through Java”, University Press.
6. S. Malhotra, S. Chudhary, “Programming in Java”, 2nd edition, Oxford Univ. Press.
123 | S V C E www.svcolleges.edu.in
7. R.A. Johnson, “Java Programming and Object-oriented Application Development”,
Cengage Learning.
124 | S V C E www.svcolleges.edu.in
● Explore several open source operating systems.(L2)
● Recognize operating system services to users, processes and other systems.(L2)
● Understand the importance, features of a process and methods of communication
between processes.(L2)
UNIT II
Multithreaded Programming: Overview, Multi-core Programming, Multithreading Models,
Thread Libraries, Implicit threading, Threading Issues, Examples.
CPU Scheduling: Basic concepts, Scheduling-Criteria, Scheduling Algorithms, Thread
Scheduling, Multiple-Processor Scheduling, Real-Time CPU Scheduling, Algorithm
Evaluation.
Inter-process Communication: Race conditions, Critical Regions, Mutual exclusion with
busy waiting, Sleep and wakeup, Semaphores, Mutexes, Monitors, Message passing,
Barriers, Classical IPC Problems - Dining philosopher’s problem, Readers and writers
problem.
Learning Outcomes:
At the end of this unit, the student will be able to
● Improving CPU utilization through multi programming and multithreaded
programming. (L3)
● Examine several classical synchronization problems.(L2)
● Understand various process scheduling algorithms.(L2)
● Understand the importance, features of a process and methods of communication
between processes.(L2)
UNIT III
Memory Management: Swapping, contiguous memory allocation, segmentation, paging,
structure of the page table.
Virtual memory: demand paging, page-replacement, Allocation of frames, Thrashing,
Memory-Mapped Files, Allocating Kernel Memory, Examples
Learning Outcomes:
At the end of this unit, the student will be able to
● Examine the various techniques of allocating memory to processes. (L2)
● Summarize how segmentation and paging works in contemporary computer systems.
(L2)
● Understanding the benefits of virtual memory systems. (L2)
125 | S V C E www.svcolleges.edu.in
UNIT IV
Deadlocks: System Model, deadlock characterization, Ostrich algorithm, Methods of
handling Deadlocks, Deadlock prevention, Detection and Avoidance, Recovery from
deadlock.
File Systems: Files, Directories, File system implementation, management and
optimization, Directory Implementation, Allocation Methods, Free-Space management.
Secondary-Storage Structure: Overview of disk structure, and attachment, Disk
scheduling,
RAID structure, Stable storage implementation.
Learning Outcomes:
At the end of this unit, the student will be able to
● Investigate methods for preventing/avoiding deadlocks.(L3)
● Examine file systems and its interface in various operating systems.(L2)
● Analyze different disk scheduling algorithms.(L4)
● Understand the Stable-storage implementation and Free-Space management.(L2)
UNIT V
Protection: Goals of Protection, Principles of Protection, Domain of protection, Access
Matrix, Implementation of Access Matrix, Access control, Revocation of Access Rights,
Capability- Based systems, Language – Based Protection
Security: The Security problem, Program threats, System and Network threats,
Cryptography as a security tool, User authentication, Implementing security defenses,
Firewalling to protect systems and networks, Computer–security classifications.
Case Studies: Linux, Microsoft Windows.
Learning Outcomes:
At the end of this unit, the student will be able to
● Identify various schemes available for achieving system protection.(L2)
● Acquiring knowledge about various countermeasures to security attacks.(L2)
● Outline protection and security in Linux and Microsoft Windows. (L2)
Course Outcomes:
● Understand theOS design structures, its services and basics of a Process. (L2)
● Analyze various scheduling algorithms and examine concurrency mechanisms in
Operating Systems. (L4)
● Apply memory management techniques in the design of operating systems. (L3)
126 | S V C E www.svcolleges.edu.in
● Compare and contrast various structures and organization of the file system and
secondary storage structure. (L4)
● Apply different concepts of Protection and Security services in OS. (L3)
Text Books:
1. Operating System Concepts, Abraham Silberchatz, Peter B. Galvin, Greg Gagne, Ninth
Edition,2012, Wiley.
2. Modern Operating Systems, Andrew S Tanenbaum, Third Edition, Pearson Education,
2008
Reference Books:
1. Operating systems by A K Sharma, Universities Press.
2. Operating Systems: Internals and Design Principles, Stallings, Sixth Edition, 2009,
Pearson Education.
3. Operating Systems, S. Haldar, A.A. Aravind, Pearson Education.
4. Operating Systems, A.S. Godbole, Second Edition, TMH.
127 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B.Tech IVSEM LTPC
3003
UnitI
Number systems and Boolean Algebra: Digital Systems, Introduction to
number systems and conversion, Binary codes, Complements, signed and unsigned
Binary numbers, Boolean Algebra and its properties, Simplification of Boolean
functions, SOP and POS methods– Simplification of Boolean functions using K-maps
and realization using Universal Gates.
Learning Outcomes:
• Explain number systems and convert number systems. (L2)
• Explains the simplification of logical statements with using boolean rules and
de-morgan theorems(L2)
• Understand the simplification of logical statements with karnaugh maps (L2)
UnitII
Combinational Logic Circuits : Adders &Subtractors, 4- bit binary adder and
Subtractor , Decoders, Encoders ,Multiplexers, Demultiplexers, Programmable Logic
devices-PROM,PAL,PLA, Design of combinational circuits using PLD’s.
Learning Outcomes:
• Analyze combinational logic circuits (L4)
128 | S V C E www.svcolleges.edu.in
• Understand and Analyze the working principle of encoders ,decoders(L2)
• Design combinational circuits using PLD’s.(L6)
UnitIII
Sequential Logic Circuits : Sequential Circuits, Latches ,Flipflops: RS, D, JK,
MasterSlaveJK, TFlip-Flops, Shift Registers, Types of Shift Registers, Universal Shift
registers ,Counters, Synchronous Counters, Asynchronous Counters, Up-Down
Counter
Learning Outcomes:
• Analyze sequential circuits(L4)
• Understand and Analyze the counters (L2)
UnitIV
Introduction to 8085 & 8086 Microprocessor: 8085 microprocessor Review
(brief details only),8086 Architecture –Block Diagram, register organization 8086,
Flag register of8086 and its functions, Pin diagram of 8086, Minimum mode&
Maximum mode operation of8086, Interrupts in 8086, Addressing modes of8086.
Learning Outcomes:
• To understand the concepts of 8085, 8086 Microprocessor (L2).
• To understand the addressing modes of 8086 Microprocessor (L2).
UnitV
Instruction Set of 8086 Microprocessor: Instruction set of 8086,Assembler
directives, Procedures and Macros, Simple programs involving arithmetic, logical,
branch instructions, Ascending, Descending and Block move programs, String
Manipulation Instructions.
Introduction to 8051 Microcontrollers: Overview of 8051 microcontroller,
Architecture, Register set of 8051, Memory organization, Addressing modes &
instruction set of 8051, Simple programs.
Learning Outcomes:
• Distinguish and analyze between Microprocessor and Microcontrollers.(L4)
• Understand the concepts of 8051 microcontroller.(L2)
129 | S V C E www.svcolleges.edu.in
• Apply knowledge and demonstrate programming proficiency using various
addressing modes and instruction sets of 8086 & 8051 (L3)
TextBooks:
References:
1. Switching Theory and Logic Design –A. Anand Kumar,PHI learning
Pvt.Ltd.2013.
2. N.Senthil Kumar, M .Saravanan ,S.Jeevanathan ,Microprocessor and
Microcontrollers, Oxford Publishers,2010.
Course Outcomes:
After the completion of the course, students will able to
CO1: To understand the concept of Logic circuits and analyze various
Boolean algebra functions.
CO2: To understand the concept of Combinational Logic and Sequential
Logic Circuits.
CO3: To create combinational circuits using PLD’s.
CO4: To understand and Analyze the counters,
CO5:To understand the concepts of 8085, 8086 Microprocessor and 8051
Microcontroller.
CO6: Apply knowledge and demonstrate programming proficiency using various
addressing modes and instruction sets of 8086 & 8051
130 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech IV Sem L T P C
3 0 0 3
(BA20AHS301) MANAGERIAL ECONOMICS AND FINANCIAL ANALYSIS
Course Objectives:
The objective of this course is to equip the student with the basic inputs of Managerial
Economics and Economic Environment of business and to impart analytical skills in helping
them take sound financial decisions for achieving higher organizational productivity.
UNIT I
UNIT II
UNIT III
131 | S V C E www.svcolleges.edu.in
UNIT IV
UNIT V
TEXT BOOKS:
1. Managerial Economics 3/e, Ahuja H.L, S.Chand, 2013.
2. Financial Management, I.M.Pandey, Vikas Publications, 2013.
REFERENCES
1. Managerial Economics and Financial Analysis, 1/e, Aryasri, TMH, 2013.
2. Managerial Economics and Financial Analysis, S.A. Siddiqui and A.S. Siddiqui, New
Age International, 2013.
3. Accounting and Financial Mangement, T.S.Reddy & Y. Hariprasad Reddy, Margham
132 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech IV Sem L T P C
3 0 0 3
(BA20AHS302) BUSINESS ENVIRONMENT
Objective: To provide the student with a background of various environment factors that
have major repercussions on business and sharpen their mind to watch and update the
changes that occur constantly in this sphere.
UNIT-I
UNIT-II
Economic Environment:
Nature of Economic Environment- Economic factors-growth strategy, basic economic
system, economic planning, Economic policies- new industrial policy, FEMA, onetary and
fiscal policies- Consumer Protection Act and Competition Law. Liberalization, Privatization
and Globalization of Indian Economy,- Trends and Issues.
UNIT-III
Socio-Cultural Environment:-
Nature and impact of culture on business, culture and globalization, social responsibilities of
Business, social audit, business ethics and corporate governance, Demographic environment
population size, migration and ethnic aspects, birth rate, death rate and age structure
UNIT-IV
Political Environment:-
Functions of state- economic roles of government- government and legal environment- The
constitutional environment, rationale and extent of state intervention.
UNIT-V
133 | S V C E www.svcolleges.edu.in
Natural and Technological Environment:
Innovation, technological leadership and followership, sources of technological dynamics,
impact of technology on globalization, transfer of technology, time lags in technology
introduction, Status of technology in India; Management of technology; Features and
Impact of technology.
Textbooks:
▪ K.Aswathappa (2017), Essentials of Business Environment, 13th Edition, Himalaya
publishers.
▪ N.D.Kapoor (2019), Elements of Mercantile Law, 38th Edition, Sultan Chand & Sons.
References:
▪ Indian Economy, Dutt and Sundaram, S. Chand, New Delhi.
▪ Business Environment – Text and Cases, Justin Paul, TMH.
▪ Indian Economy- Misra and Puri, Himalaya.
▪ Business Environment, Suresh Bedi, Excel.
▪ Rangarajan, C.A.; Perspective in Economics, S.Chand & Sons, New Delhi
▪ Cherunilam, Francis; Business Environment - Text and Cases, Himalaya Publishing
House.
▪ Aswathappa, K.; Essentials of Business Environment, Himalaya Publishing House,
New Delhi.
134 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech IV Sem L T P C
3 0 0 3
(BA20AHS303) ORGANIZATIONAL BEHAVIOUR
Objective: To provide the student with a background of various environment factors that
have major repercussions on business and sharpen their mind to watch and update the
changes that occur constantly in this sphere.
UNIT-I
UNIT-II
Individual behaviour:
Introduction to individual behaviour, values, attitudes, job satisfaction, personality,
perception and individual decision making, learning, motivation at work, managing emotions
and stress (Meaning-Definition Stress and job performance relationship Approaches to
stress management (Coping with stress)
UNIT-III
Interpersonal behaviour:-
Interpersonal Behaviour, Johari Window, Transactional Analysis– ego states, types of
transactions, life positions, applications of T.A., managerial interpersonal styles..
UNIT-IV
Group behaviour:-
Introduction to group behaviour, foundations of group behaviour, concept of group and
group dynamics, types of groups, formal and informal groups, theories of group formation,
group norms, group cohesiveness, group decision making, inter group behaviour, concept of
team vs. group, types of teams, building and managing effective teams, leadership theories
and styles, power and politics, conflict and negotiation.
135 | S V C E www.svcolleges.edu.in
UNIT-V
Organisational behaviour:
Foundations of organization structure, organization design, organization culture,
organizationchange, managing across cultures, human resource management policies and
practices, diversity at work.
Textbooks:
• Pardeshi, P. C., Organizational Behaviour & Principles & Practice Of Management, Nirali
publication
References:
• Robbins, S. P/ Judge, T. A/ Sanghi, S., Organizational Behavior, Pearson Publication
• Aswathappa, K., Organisational Behaviour– Text and Problem, Himalaya Publication
136 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech IVSem L T P C
0 03 1.5
(CS20APC402) OBJECT ORIENTED PROGRAMMING THROUGH JAVA LAB
(CSE,CSM& IT)
Course Objectives
• To introduce the concepts of Java.
• To Practice object-oriented programs and build java applications.
• To implement java programs for establishing interfaces.
• To implement sample programs for developing reusable software components.
• To establish database connectivity in java and implement GUI applications.
List of Experiments
Week 1:
• Read the marks of a student in 4 subjects and find grade.
• Program to check a number is Amstrong or n ot.
• Program to display prime numbers from m to n.
Week 2:
• Define a class Rectangle with data member’s length and width. Write methods to find
perimeter and area of a rectangle. (class and object)
• Create a class Account with data members name, accno and balance. Use appropriate
methods to perform various operations like deposit, withdraw, balance Check.
• Create a class Student with appropriate data and methods using constructor.
Week 3:
• Create overloaded methods to find volume of Sphere, Cylinder & Cone.
• To sort given list of elements in ascending order.
• Read two matrices of size m*n , p*q , perform the multiplication of matrices.
Week 4:
• Check a string is palindrome or not.
• Given a string and an int n, return a string made of n repetitions of the last n
characters of the string.
137 | S V C E www.svcolleges.edu.in
• You may assume that n is between 0 and the length of the string, inclusive. Write a
Java program.
repeatEnd("Hello",3)→"llollollo
repeatEnd("Hello",2)→"lolo"
repeatEnd("Hello", 1) → "o"
• Read array of City names and Sort in dictionary order.(Ascending order).
Week 5:
• Write Java program on use of inheritance, preventing inheritance using final, abstract
classes.
• Write Java program on dynamic binding, differentiating method overloading and
overriding
Week 6:
Week 7:
Week 8:
• Use an Array List to manage Employee objects for insertion, display and remove.
• Use HashSet methods to perform operations on collection of data.
Week 9:
138 | S V C E www.svcolleges.edu.in
• Implement Mouse Listener and Mouse Motion Listener to handle various mouse
events.
• Implement Key Listener to handle key events.
• Create a Simple login window to validate a user with name and password.
Week 10:
• Create a JTable to display various fields of Student data like RollNo, Name, Branch
,Year, Percentage etc.
• Write a java program to Create and Read data using JDBC
Text Books:
1. Java The complete reference, 9th edition, Herbert Schildt, McGraw Hill Education
(India) Pvt. Ltd. 2. Java How to Program, 10th Edition, Paul Dietel, Harvey Dietel,
Pearson Education.
Reference Books:
1. T. Budd “Understanding Object-Oriented Programming with Java”, updated edition,
Pearson Education.
2. Cay S. Horstmann “Core Java Volume – 1 Fundamentals”,Pearson Education. 3.
Sagayaraj, Dennis, Karthik and Gajalakshmi “Java Programming for core and
advanced learners, University Press.
3. Y. Daniel Liang, “Introduction to Java programming”, Pearson Education.
4. P. Radha Krishna “Object Oriented Programming through Java”, University Press.
6. S. Malhotra, S. Chudhary, “Programming in Java”, 2nd edition, Oxford Univ.
Press. 7. R.A. Johnson, “Java Programming and Object-oriented Application
Development”, Cengage Learning.
139 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech IV Sem L T P C
0 0 3 1.5
(IT20APC402) OPERATING SYSTEMS LAB
(CSE,CSM& IT)
Course Objectives:
● To familiarize students with the architecture of OS.
● To provide necessary skills for developing and debugging CPU Scheduling
algorithms.
● To explore the process management and scheduling and memory management.
● To explain the working of an OS as a resource manager, file system manager,
process manager, memory manager, and page replacement tool.
● To provide insights into system calls, file systems and deadlock handling.
List of Experiments
1. Simulate the following CPU scheduling algorithms
a) Round Robin b) SJF c) FCFS d) Priority
2. Implement dynamic priority scheduling algorithm.
3. Assume that there are five jobs with different weights ranging from 1 to 5. Implement
round robin algorithm with time slice equivalent to weight.
4. Implement priority scheduling algorithm. While executing, no process should wait
for more than 10 seconds. If waiting time is more than 10 seconds, that process has
to be executed for at least 1 second before waiting again.
5. Control the number of ports opened by the operating system with
a) Semaphore b) Monitors.
6. Simulate how parent and child processes use shared memory and address
space.
7. Simulate sleeping barber problem.
8. Simulate dining philosopher’s problem.
9. Simulate producer and consumer problem using threads.
140 | S V C E www.svcolleges.edu.in
10.Implement the following memory allocation methods for fixed partition a)
First fit b) Worst fit c) Best fit
11.Simulate the following page replacement algorithms
a) FIFO b) LRU c) LFU etc.,
12.Simulate Paging Technique of memory management
13. Simulate Bankers Algorithm for Dead Lock avoidance and prevention.
14.Simulate following file allocation strategies
a) Sequential b) Indexed c) Linked
15. Simulate all File Organization Techniques
a) Single level directory b) Two level c) Hierarchical d) DAG
Course Outcomes:
At the end of the course, students will be able to:
• Trace different CPU Scheduling algorithm. (L2)
• Implement Bankers Algorithms to Avoid and prevent the Dead Lock. (L3)
• Evaluate Page replacement algorithms. (L5)
• Illustrate the file organization techniques. (L4)
• Illustrate shared memory process. (L4)
• Design new scheduling algorithms. (L6)
Reference Books:
1. Peter B. Galvin, Greg Gagne “Operating System Concepts”, Abraham Silberchatz,
Eighth Edition, John Wiley.
2. Stallings “Operating Systems: Internals and Design Principles”, Sixth Edition–
2009, Pearson Education
3. Andrew S Tanenbaum, “Modern Operating Systems”, Second Edition,
PHI. 4. S.Haldar, A.A.Aravind, “Operating Systems”, Pearson
Education.
4. B.L.Stuart, “Principles of Operating Systems”, Cengage learning, India
Edition.2013-2014 6. A.S.Godbole, “Operating Systems”, Second Edition, TMH.
141 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech IVSem L T P C
0 0 3 1.5
(EC20AES302) DIGITAL ELECTRONICS & MICROPROCESSORSLAB
(CSE,CSM& IT)
Course Objectives:
• To understand and analyze the concepts of Logic Gates and Boolean functions.
• To understand and analyze Combinational Logic and Sequential Logic Circuits .
• To understand and analyze the logic circuits using Programmable Logic Devices.
• Apply knowledge and demonstrate programming proficiency using various
addressing modes and instruction sets of 8086 & 8051.
List of Experiments:
Note: Minimum of12 experiments shall be conducted from both the sections:
Hardware: DIGITAL ELECTRONICS ( Any 6 Experiments):
1. Realization of NOT, AND, OR, EX-OR gates with only Universal gates.
2. Karnaugh map Reduction and Logic Circuit Implementation.
3. Verification of DeMorgan’s Laws.
4. Implementation of Half-Adder and Half-Subtractor.
5. Implementation of Full-Adder and Full-Subtractor.
6. Four Bit Binary Adder
7. Implementation of 4*1 Multiplexer and 8*1 Multiplexer.
8. Verification of state tables of D flip-flop , JK flip-flop,T flip-flop.
Software: MICROPROCESSORS & MICROCONTROLLERS (Any 6
Experiments)
1 .Programs using arithmetic and logical operations
2. Programs for code conversions.
3. ASCII Arithmetic Addition and Subtraction.
142 | S V C E www.svcolleges.edu.in
4. Searching for an element in an Array.
5. Sorting in Ascending and Descending Orders.
6. Finding Largest and Smallest elements from an array.
7. Reversing a string.
8. String Comparison
9. Block Move.
10. Arithmetic and logical operations using 8051,
11. Sorting in Ascending and Descending Orders using 8051,
Course Outcomes:
After Completion of this course, the student will be able to:
• Analyze the concepts of Logic Gates and Boolean functions.
• Analyze Combinational Logic and Sequential Logic Circuits.
• Analyze the logic circuits using Programmable Logic Devices.
• Apply knowledge and demonstrate programming proficiency using various
addressing modes and instruction sets of 8086 & 8051.
Equipment Required:
1. Hardware kits.
2. TASM
3. 8051 kits.
4. Personal computer with necessary peripherals
143 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech IV Sem L T P C
1 0 2 2
(IT20ASC401) EXPLORATORY DATA ANALYSIS WITH R
(CSE,CSM& IT) (Skill Oriented Course)
Course Objectives:
• Understand the R Programming Language.
• Exposure on Solving of data science problems.
• Understand The Regression Model
List of Experiments:
1: INTRODUCTION TO COMPUTING
a. Installation of R
b. The basics of R syntax, workspace
c. Matrices and lists
d. Subsetting
e. System-defined functions; the help system
f. Errors and warnings; coherence of the workspace
2: GETTING USED TO R: DESCRIBING DATA
a. Viewing and manipulating Data
b. Plotting data
c. Reading the data from console, file (.csv) local disk and web
d. Working with larger datasets
3: SHAPE OF DATA AND DESCRIBING RELATIONSHIPS
a. Tables, charts and plots.
b. Univariate data, measures of central tendency, frequency distributions, variation,
and Shape.
c. Multivariate data, relationships between a categorical and a continuous variable,
144 | S V C E www.svcolleges.edu.in
d. Relationship between two continuous variables – covariance, correlation
coefficients, comparing multiple correlations.
e. Visualization methods – categorical and continuous variables, two categorical
variables, two continuous variables.
4: PROBABILITY DISTRIBUTIONS
a. Sampling from distributions – Binomial distribution, normal distribution
b. tTest, zTest, Chi Square test
c. Density functions
d. Data Visualization using ggplot – Box plot, histograms, scatter plotter, line chart,
bar chart, heat maps.
5: EXPLORATORY DATA ANALYSIS
a. Demonstrate the range, summary, mean, variance, median, standard deviation,
histogram, box plot, scatter plot using population dataset.
6: TESTING HYPOTHESES
a. Null hypothesis significance testing
b. Testing the mean of one sample
c. Testing two means
7: PREDICTING CONTINUOUS VARIABLES
a. Linear models
b. Simple linear regression
c. Multiple regression
d. Bias-variance trade-off – cross-validation
8: CORRELATION
a. How to calculate the correlation between two variables.
b. How to make scatter plots.
c. Use the scatter plot to investigate the relationship between two variables
9: TESTS OF HYPOTHESES
a. Perform tests of hypotheses about the mean when the variance is known.
b. Compute the p-value.
c. Explore the connection between the critical region, the test statistic, and the p-
value
145 | S V C E www.svcolleges.edu.in
Demonstration on a Statistical Model for a Linear Relationship
a. Least Squares Estimates
b. The R Function lm
c. Scrutinizing the Residuals
Course Outcomes:
• Install and use R for simple programming tasks (L3).
• Extract data from files and other sources and perform various data manipulation
tasks on
them (L3).
• Explore statistical functions in R (L4).
• Use R Graphics and Tables to visualize results of various statistical operations on
data (L3).
• Apply the knowledge of R gained to data Analytics for real-life applications (L3).
Reference Books:
1. SandipRakshit, “Statistics with R Programming”, McGraw Hill Education, 2018.
2. Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, “AN Introduction to
Statistical
Learning: with Applications in R”, Springer Texts in Statistics, 2017.
3. Joseph Schmuller, “Statistical Analysis with R for Dummies”, Wiley, 2017.
4. K G Srinivasa, G M Siddesh, ChetanShetty, Sowmya B J, “Statistical Programming in R”,
Oxford
Higher Education, 2017
Web References:
● http://www.r-bloggers.com/how-to-perform-a-logistic-regression-in-r/
● http://www.ats.ucla.edu/stat/r/dae/rreg.htm
● http://www.coastal.edu/kingw/statistics/R-tutorials/logistic.html
● http://www.ats.ucla.edu/stat/r/data/binary.csv
SOFTWARE REQUIREMENTS:
146 | S V C E www.svcolleges.edu.in
SOFTWARE: R Software , R Studio Software
147 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(AUTONOMOUS)
B. Tech IV Sem L T P C
2 1 0 0
(CS20AMC401)DESIGN THINKING FOR INNOVATION (Mandatory Course)
(CSE,CSM& IT)
Course Objectives:
• To familiarize product design process
• To introduce the basics of design thinking
• To bring awareness on idea generation
• To familiarize the role of design thinking in services design
Unit -I
Introduction to design, product development process, product planning, Innovation in
product development, characteristics of successful product development.
Design Thinking: Introduction, Defining design thinking, Principles, the process.
Learning Outcomes:
At the end of this unit, the student will be able to
• Understand design and development process. (L2)
• Understand Design thinking concept and its uses. (L2)
• Learn Principles of design thinking.(L3)
Unit –II
Stages in design thinking, Benefits of Design thinking, design thinking and innovation, case
studies.
Immersion: Preliminary immersion, In Depth immersion.
Learning Outcomes:
At the end of this unit, the student will be able to
• Familiarize with design thinking stages.(L2)
• Differentiate design thinking and innovation.(L3)
• Identify the problems in the immersion stage (L4)
Unit-III
148 | S V C E www.svcolleges.edu.in
Analysis and Synthesis: Insight, Affinity diagram, Conceptual Map, Guiding criteria,
Empathy map.
Idea generation: Introduction, techniques, Conventional methods, Brainstorming, Gallery
method, Delphi method, Synectics, etc, Select ideas from ideation methods, case studies.
Learning Outcomes:
At the end of this unit, the student will be able to
• Analyze possibilities of the problem through analysis and synthesis process.(L4)
• Understand different analysis and synthesis techniques.(L2)
• Apply different ideation techniques for designing solutions. (L3)
Unit-IV
Prototyping: Paper prototyping, Volumetric model, Staging, Storyboard, Service
prototyping. Design Thinking in Information Technology, Design thinking in Business
process model, Design thinking for agile software development, TILES toolkit, Cloud
implementation.
Learning Outcomes:
At the end of this unit, the student will be able to
• Understand different prototyping techniques.(L2)
• Know the role of design thinking in information technology field.(L2)
• To distinguish traditional software development model and agile model.(L3)
Unit V
Design thinking for service design: How to design a service, Principles of service
design, Benefits of service design, Service blueprint, Design strategy, organization,
principles for information design, principles of technology for service design.
Learning Outcomes:
At the end of this unit, the student will be able to
• Understand different prototyping techniques.(L2)
• Know the role of design thinking in information technology field.(L2)
• To distinguish traditional software development model and agile model.(L3)
Course Outcomes:
Student will be able to
149 | S V C E www.svcolleges.edu.in
• Generate and develop different design ideas.(L4)
• Appreciate the innovation and benefits of design thinking.(L3)
• Experience the design thinking process in IT and agile software development.(L2)
• Understand design techniques related to variety of software services.(L2)
Reference Books:
• Christoph Meinel and Larry Leifer, “Design Thinking”, Springer, 2011
• Aders Riise Maehlum, “Extending the TILES Toolkit” from Ideation to Prototyping
• Maurício Vianna, Ysmar Vianna, Brenda Lucena and Beatriz Russo,” Design thinking :
Business innovation”, MJV Technologies and innovation press, 2011.
• Tim Brown, “Change by Design: Design Thinking Transforms organizations and
inspires innovations”, Harper Collins publication, 2009
• http://www.algarytm.com/it-executives-guide-to-design-thinking:e-book.
• Marc stickdorn and Jacob Schneider, “This is Service Design Thinking”, Wiely, 2011
• Pahl and Vietz, “Engineering Design”, Springer, 2007
150 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B. Tech IV Sem L T P C
2 1 0 0
Course Objectives:
3. This course will illuminate the students in the concepts of calculus and linear algebra.
4. To equip the students with standard concepts and tools at an intermediate to
advanced level mathematics to develop the confidence and ability among the
students to handle various realworld problems and their applications.
UNIT -1
Matrices
Solving system of homogeneous and non homogeneous linear equations. Eigen values and
Eigenvectors and their properties, Cayley-Hamilton theorem (without proof), finding inverse
and power of a matrix by Cayley-Hamilton theorem,
Learning Outcomes:
At the end of this unit, the student will be able to
5. Solving systems of linear equations, using technology to facilitate row reduction
determine the rank, eigen values and eigenvectors (L3).
• Identify special properties of a matrix, such as positive definite, etc., and use this
information to facilitate the calculation of matrix characteristics (L3).
UNIT -2
Mean Value Theorems
Rolle’s Theorem, Lagrange’s mean value theorem, Cauchy’s mean value theorem, Taylor’s
andMaclaurin theorems with remainders (without proof) related problems.
Learning Outcomes:
At the end of this unit, the student will be able to
• Translate the given function as series of Taylor’s and Maclaurin’s with remainders (L3)
Analyze the behaviour of functions by using mean value theorems (L3)
UNIT 3
Linear differential equations of higher order
151 | S V C E www.svcolleges.edu.in
Definitions, complete solution, operator D, rules for finding complimentary function, inverse
operator, rules for finding particular integral, method of variation of parameters,
Applications to L-C-R Circuit problems.
Learning Outcomes:
At the end of this unit, the student will be able to
⚫ Identify the essential characteristics of linear differential equations with constant
coefficients (L3)
⚫ Solve the linear differential equations with constant coefficients by appropriate method
(L3)
UNIT 4
Multivariable Calculus
Partial derivatives, total derivatives, chain rule, change of variables, Jacobian, maxima and
minima of functions of two variables, method of Lagrange multipliers.
Learning Outcomes:
At the end of this unit, the student will be able to
• Find partial derivatives numerically and symbolically and use them to analyze and
interpret the way a function varies. (L3)
• Acquire the Knowledge maxima and minima of functions of several variable (L1)
• Utilize Jacobian of a coordinate transformation to deal with the problems in change of
variables (L3)
UNIT -5
Vector Calculus
Vector differentiation
Scalar and vector point functions, vector operator del, del applies to scalar point functions-
Gradient, del applied to vector point functions-Divergence, Curl and their related
properties.
Vector integration
Line integral-circulation-work done, surface integral-flux, Green’s theorem in the plane
(without proof), Stoke’s theorem (without proof), volume integral, Divergence theorem
(without proof) and applications of these theorems.
Learning Outcomes:
At the end of this unit, the student will be able to
⚫ Find the work done in moving a particle along the path over a force field (L4)
152 | S V C E www.svcolleges.edu.in
⚫ Evaluate the rates of fluid flow along and across curves (L4)
⚫ Apply Green’s, Stokes and Divergence theorem in evaluation of double and triple
integrals (L3)
Text Books:
1. B. S. Grewal, Higher Engineering Mathematics, 44/e, Khanna Publishers, 2017.
2. Erwin Kreyszig, Advanced Engineering Mathematics, 10/e, John Wiley & Sons, 2011.
Reference Books:
1. R. K. Jain and S. R. K. Iyengar, Advanced Engineering Mathematics, 3/e, Alpha Science
International Ltd., 2002.
2. George B. Thomas, Maurice D. Weir and Joel Hass, Thomas Calculus, 13/e, Pearson
Publishers, 2013.
3. Glyn James, Advanced Modern Engineering Mathematics, 4/e, Pearson publishers, 2011.
4. B. V. Ramana, Higher Engineering Mathematics, McGraw Hill Education
5. H. k Das, Er. RajnishVerma, Higher Engineering Mathematics, S. Chand.
6. N. Bali, M. Goyal, C. Watkins, Advanced Engineering Mathematics, Infinity Science
Press.
Course Outcomes:
At the end of the course, the student will be able to
• Develop the use of matrix algebra techniques that is needed by engineers for
practical
applications (L6)
• Utilize mean value theorems to real life problems (L3)
• Solve the differential equations related to various engineering fields (L6)
• Apply multiple integrals to find the area and volumes for different functions. (L3)
• Estimate the work done against a field, circulation and flux using vector calculus (L6)
153 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
Course Objectives:
This course is designed to:
• Define Artificial Intelligence and establish the cultural background for study
• Understand various learning algorithms
• Explore the searching and optimization techniques for problem solving
• Provide basic knowledge on Natural Language Processing and Robotics
Unit – I:
Introduction: What is AI, Foundations of AI, History of AI, The State of Art.
Intelligent Agents: Agents and Environments, Good Behavior: The Concept of Rationality,
The Nature of Environments, The Structure of Agents.
Learning Outcomes:
154 | S V C E www.svcolleges.edu.in
At the end of the unit, students will be able to:
• Recognize the importance of Artificial Intelligence (L1)
• Identify how intelligent agent is related to its environment (L2)
• Build an Intelligent agent (L3)
Unit – II:
Solving Problems by searching: Problem Solving Agents, Example problems,
Searching for Solutions, Uninformed Search Strategies, Informed search strategies,
HeuristicFunctions, Beyond Classical Search: Local Search Algorithms and Optimization
Problems, Local Search in Continues Spaces, Searching with Nondeterministic Actions,
Searching with partial observations, online search agents and unknown environments.
Learning Outcomes:
At the end of the unit, students will be able to:
• Explain how an agent can formulate an appropriate view of the problem it
faces. (L2)
• Solve the problems by systematically generating new states (L2)
• Derive new representations about the world using process of inference (L5)
Unit – III:
Natural Language for Communication: Phrase structure grammars, Syntactic
Analysis, Augmented Grammars and semantic Interpretation, Machine Translation, Speech
Recognition Perception: Image Formation, Early Image Processing Operations, Object
Recognition by appearance, Reconstructing the 3D World, Object Recognition from
Structural information Using Vision.
Learning Outcomes:
At the end of the unit, students will be able to:
• Develop programs that translate from one language to another, or recognize spoken
words.(L6)
• Explain the techniques that provide robust object recognition in restricted
context.(L2)
Unit-IV:
Robotics: Introduction, Robot Hardware, Robotic Perception, planning to move,
155 | S V C E www.svcolleges.edu.in
planning uncertain movements, Moving, Robotic software architectures, application domains
Philosophical foundations: Weak AI, Strong AI, Ethics and Risks of AI, Agent Components,
Agent Architectures, Are we going in the right direction, What if AI does succeed.
Learning Outcomes:
At the end of the unit, students will be able to:
• Explain the role of Robot in various applications. (L2)
• List the main philosophical issues in AI. (L1)
Unit-V:
Uncertainty:Acting under Uncertainty, Basic Probability Notation, The axioms of
Probability, Inference using Full joint Distribution, Temporal Models and Hidden Markov
Models.
Learning Outcomes:
At the end of the unit, students will be able to:
• Explain about Uncertainty(L2)
• Explain the techniques of Full joint Distribution and Temporals(L2)
Course outcomes:
Upon completion of the course, the students should be able to:
• Apply searching techniques for solving a problem (L3)
• Design Intelligent Agents (L6)
• Develop Natural Language Interface for Machines (L6)
• Design mini robots (L6)
• Summarize past, present and future of Artificial Intelligence (L5)
Textbooks:
1. Stuart J.Russell, Peter Norvig, “Artificial Intelligence A Modern Approach”, 3rd
Edition,Pearson Education, 2019.
References:
1. Nilsson, Nils J., and Nils Johan Nilsson. Artificial intelligence: a new synthesis. Morgan
Kaufmann, 1998.
156 | S V C E www.svcolleges.edu.in
2. Johnson, Benny G., Fred Phillips, and Linda G. Chase. "An intelligent tutoring
system for the accounting cycle: Enhancing textbook homework with artificial
intelligence." Journal of Accounting Education 27.1 (2009): 30-39.
Course Objectives:
• To understand data warehouse concepts, architecture, business analysis and tools
• To understand data pre-processing and data visualization techniques
• To study algorithms for finding hidden and interesting patterns in data
• To understand and apply various classification and clustering techniques using tools.
UNIT-1
157 | S V C E www.svcolleges.edu.in
DATA WAREHOUSING, BUSINESS ANALYSIS AND ON-LINE ANALYTICAL
PROCESSING (OLAP)Basic Concepts - Data Warehousing Components – Building a
Data Warehouse – Database Architectures for Parallel Processing – Parallel DBMS
Vendors - Multidimensional Data Model – Data Warehouse Schemas for Decision
Support, Concept Hierarchies -Characteristics of OLAP Systems – Typical OLAP
Operations, OLAP and OLTP.
Learning Outcomes:
At the end of the unit, students will be able to:
• Identify the component of Data warehouse (L1)
• Create the architecture of Data warehouse (L6)
• Apply different types of OLAP operations (L3)
UNIT-II
UNIT-III
158 | S V C E www.svcolleges.edu.in
Learning Outcomes:
At the end of the unit, students will be able to:
• Understand Association Rules(L2)
• Apply different Mining Methods (L3)
• Review Classification using Frequent Patterns (L2)
UNIT-IV
Learning Outcomes:
At the end of the unit, students will be able to:
• Creating Decision Tree (L6)
• Evaluate Classification techniques (L5)
UNIT-V
Course Outcomes:
Upon completion of the course, the students should be able to:
159 | S V C E www.svcolleges.edu.in
• Design a Data warehouse system and perform business analysis with OLAP tools.
• Apply suitable pre-processing and visualization techniques for data analysis
• Apply frequent pattern and association rule mining techniques for data analysis
• Apply appropriate classification and clustering techniques for data analysis
TEXT BOOK:
1. Jiawei Han and Micheline Kamber, ―Data Mining Concepts and Techniques‖, Third
Edition, Elsevier, 2012.
REFERENCES:
1. Alex Berson and Stephen J.Smith, ―Data Warehousing, Data Mining & OLAP‖,
Tata McGraw – Hill Edition, 35th Reprint 2016.
2. K.P. Soman, Shyam Diwakar and V. Ajay, ―Insight into Data Mining Theory and
Practice‖, Eastern Economy Edition, Prentice Hall of India, 2006.
3. Ian H.Witten and Eibe Frank, ―Data Mining: Practical Machine Learning Tools and
Techniques‖, Elsevier, Second Edition.
Course Objectives:
• Introduce the student to the concepts of Theory of computation in computer science.
• The students should acquire insights into the relationship among formal languages, formal
• Grammars and automata.
• Classify machines by their power to recognize languages
• Understand the relationship between languages and their grammars.
UNIT – I
Formal Language and Regular Expressions: Languages, Definition Languages regular
expressions, Finite Automata – DFA, NFA. Conversion of regular expression to NFA, NFA to
DFA. Applications of Finite Automata to lexical analysis, lex tools.
Learning Outcomes:
At the end of the unit, students will be able to:
• Recognize the importance of Artificial Intelligence (L1)
• Identify how FA is related to its environment (L2)
• Build an DFA and NFA (L3)
UNIT II
161 | S V C E www.svcolleges.edu.in
UNIT – III
UNIT – IV
Symbol table, Storage organization, storage allocation strategies scope access to now
local names, parameters, language facilities for dynamics storage allocation. Code
optimization Principal sources of optimization, optimization of basic blocks, peephole
optimization, flow graphs, optimization techniques
Learning Outcomes:
At the end of the unit, students will be able to:
• Understand the concepts of Storage allocation and optimization techniques(L1)
• Classify various storage allocation strategies and explain various data structures
used in symbol tables(L3)
UNIT – V
Code generation: Machine dependent code generation, object code Forms, generic code
generation algorithm, Register allocation and assignment. Using DAG representation of
Block.
Learning Outcomes:
At the end of the unit, students will be able to:
162 | S V C E www.svcolleges.edu.in
and generate machine code from the source code of a novel language(L3).
Course outcomes:
Upon completion of this course, the student should be able to:
• Explain deterministic and non-deterministic machines.
• Comprehend the hierarchy of problems arising in the computer sciences.
• Design a deterministic finite-state machine to accept a specified language.
• Explain how a compiler can be constructed for a simple context-free language.
• Determine a language’s location in the Chomsky hierarchy (regular sets,
Context-free, context-sensitive, and recursively enumerable languages).
Text Books:
1. John E. Hopcroft, Rajeev M & J D Ullman: “Introduction to Automata Theory
Languages &Computation”, 3rd Edition, PearsonEducation, 2007.
2. Aho, Ullman, Ravisethi: “Compilers Principles, Techniques and Tools”, 2nd Edition,
Pearson Education, 2009.
References:
1. Tremblay J P, Sorenson G P: “The Theory & Practice of Compiler writing”, 1st Edition,
BSP publication, 2010.
2. Appel W & Andrew G M: “Modern Compiler Implementation in C”, 1st Edition,
Cambridge University Press, 2003.
3. Louden: “Compiler Construction, Principles & Practice”, 1stEdition, Thomson Press,
2006.
4. Sipser Michael: “Introduction to Theory of computation”, 1stEdition, Thomson, 2009
163 | S V C E www.svcolleges.edu.in
SRIVENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
L T P C
B. Tech- V Sem
3 0 0 3
Course Objectives:
• Understanding Relevance of Civil Engineering in the overall infrastructural
development of the country
• Categorize various Types of buildings, selection of site for buildings
• Obtain knowledge about various techniques adopted in Importance, objectives and
principles of surveying
• Become aware of various methods of Modern construction materials
• Understand the Building Construction in various methods
UNIT-I
General Introduction to Civil Engineering: Relevance of Civil Engineering in the overall
infrastructural development of the country. Responsibility of an engineer in ensuring the
safety of built environment. Brief introduction to major disciplines of Civil Engineering like
Transportation Engineering, Structural Engineering, Geo-technical Engineering, Water
Resources Engineering and Environmental Engineering.
Learning Outcomes:
After completion of this unit, students should
• Able to know various specialisations in Civil Engineering
• Responsibility of an engineer in ensuring the safety of built environment
UNIT-II
164 | S V C E www.svcolleges.edu.in
Introduction to buildings: Types of buildings, selection of site for buildings, components of
aresidential building and their functions.
Building rules and regulations: Relevance of NBC, KBR & CRZ norms (brief discussion only).
Building area: Plinth area, built up area, floor area, carpet area and floor area ratio for a
building asper KBR.
Learning Outcomes:
After completion of this unit, students should
• Able to know various types of buildings.
• Able to know various types building regulations and rules
UNIT-III
Surveying: Importance, objectives and principles.
Construction materials, Conventional construction materials: types, properties and uses of
buildingmaterials: bricks, stones, cement, sand and timber
Cement concrete: Constituent materials, properties and types.
Steel: Steel sections and steel reinforcements, types and uses.
Learning Outcomes:
After completion of this unit, students should
• Able to know importance of Surveying.
• Able to know various materials used for construction.
UNIT-IV
Modern construction materials:- Architectural glass, ceramics, Plastics, composite
materials,thermal and acoustic insulating materials, decorative panels, waterproofing
materials. Modern usesof gypsum, pre-fabricated building components (brief discussion
only).
Learning Outcomes:
After completion of this unit, students should
• Able to know importance new construction materials.
• Able to know various materials used for construction.
UNIT-V
165 | S V C E www.svcolleges.edu.in
Building Construction: Foundations: Bearing capacity of soil (definition only), functions
offoundations, types – shallow and deep (brief discussion only). Load bearing and framed
structures.
Brick masonry: - Header and stretcher bond, English bond & Flemish bond random rubble
masonry.
Roofs and floors: - Functions, types; flooring materials (brief discussion only).
Learning Outcomes:
After completion of this unit, students should
• Able to know different types of foundations
• Able to know various masonry bonds.
Course Outcomes:
After studying this course, students will be able to:
• Understand various Civil Engineering in the overall infrastructural development
• Identify various types of buildings
• Understand the process of management of surveying
• Apply various Modern construction materials
• Obtain awareness on various Modern construction materials
Text Books:
1. Rangwala, S. C., Essentials of Civil Engineering, Charotar Publishing House 2015
2. 2Mckay, W.B. and Mckay, J. K., Building Construction, Volumes 1 to 4, Pearson
IndiaEducationServicesedition 2019
Reference Books:
1. G Shanmugam, M S Palanichamy, Basic Civil and Mechanical Engineering, McGraw Hill
Education; First edition, 2018
Benjamin,J.,Basic Mechanical Engineering,Pentex Books,9th Edition,2018
166 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B. Tech- V Sem L T P C
3 0 0 3
(EC20AOE501) BASIC VLSI DESIGN
Course Objectives:
1. Learn about the various processing steps involved in the fabrication of a nMOS,
pMOS and CMOS transistors.
2. Learn about the various Design rules and Layout of MOS transistors.
3. Enable the students to learn about the Scaling Models and Scaling factors of MOS
transistors.
4. Study the various examples of structured design.
5. Learn about the Testing concepts in VLSI Chip design.
Unit I
Review of Microelectronics and Introduction to MOS technology:
The IC era, Basic MOS transistors- Enhancement mode and Depletion mode transistor
action, nMOS fabrication, CMOS fabrication-P-Well, N-Well and Twin-tub process, Drain-
to-Source Current versus Voltage VDS relationships, MOS transconductance, output
conductance and Figure of Merit.
Unit II
MOS circuits and Design process:
The Pass transistor, nMOS inverter, Pull-up to Pull-down ratio of different cases, CMOS
inverter and Latch-up in CMOS circuits, MOS layers, Stick diagrams-nMOS and CMOS
design styles, Design rules and Layout- Lambda-based design rules, Contact cuts.
Unit III
Circuit Concepts and Scaling of MOS circuits:
Sheet resistance concept, Area Capacitance of layers and calculations, The Delay unit,
Inverter delay, Driving large capacitance loads, Propagation delays and Wiring
capacitances, Scaling Models and Scaling factors, Scaling factors for various device
parameters and its summary.
167 | S V C E www.svcolleges.edu.in
Unit IV
Subsystem Design:
Architectural issues, Switch logic, Gate restoring logic-The inverter, Two-input nMOS,
CMOS and BiCMOS NAND and NOR gates and Other forms of CMOS logic.
Unit V
Test and Testability:
System partitioning, Layout and Testability, Reset/Initialization, Design for Testability,
Testing Combinational Logic and Sequential Logic, Practical Design for Test guidelines,
Scan Design Techniques and Built-In-Self-Test (BIST).
Text Books:
1. K.Eshraghian, D.A. Pucknell and S.Eshraghian, “Essentials of VLSI Circuits and
Systems”, Third Edition, PHI Learning Pvt. Ltd., 2019.
2. W.Wolf “Modern VLSI Design IP based design” Fourth edition, PHI Learning Pvt.
Ltd., 2020.
References:
1. Mead, C.A and Conway, L.A., “Introduction to VLSI Systems”, Addison –Wesley,
USA, 1980.
2. Neil H. E. Weste & D.M.Harris, “CMOS VLSI Design-A Circuits and Systems
Perspective”, Fourth edition, Pearson Edition, 2020.
Course Outcomes:
CO1: Outline the processing steps in the fabrication of a nMOS, pMOS and CMOS
structure.
CO2: Illustrate the Layout procedure of simple MOS circuit using Lambda based design
rules.
CO3: Summarize the scaling effects of various key parameters of MOSFET devices.
CO4: Design various MOS based logic circuits.
CO5: Develop algorithms for automatic test generation for combinational and
sequential circuits.
168 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech- V Sem L T P C
3 0 0 3
(EE20AOE501) INTRODUCTION TO CONTROL SYSTEMS
Course Objectives:
• The effect of feedback, the use of block diagram algebra and Mason’s gain formula to
find the overall transfer function
• Transient and steady state response and time domain specifications
• The concept of stability by Routh’s stability criterion and Root loci
• Frequency domain specifications, Bode diagrams and Nyquist plots
• State space modeling of Control system and the concept of controllability and
observability.
UNIT – I
Open loop and closed loop control systems and their differences- Classification of control
systems, Feedback characteristics, Block diagram reduction methods – Signal flow graphs -
Reduction using Mason’s gain formula.
Learning Outcomes:
• Obtain the transfer function from block diagrams, servo motors and signal flow
graphs (L4)
UNIT-II
169 | S V C E www.svcolleges.edu.in
Step Response - Impulse Response - Time response of first order systems – Characteristic
Equation of Feedback control systems, Transient response of second order systems - Time
domain specifications – Steady state response -
Learning Outcomes:
The concept of stability – Routh’s stability criterion – Stability and conditional stability –
limitations of Routh’s stability. The Root locus concept - construction of root loci-effects of
adding poles and zeros to G(s)H(s) on the root loci.
Learning Outcomes:
• Apply the concept of Routh’s stability and Root locus in time domain (L5)
UNIT– IV
Learning Outcomes:
• Evaluate the frequency domain specifications from Bode, Polar and Nyquist plots (L5)
UNIT– V
170 | S V C E www.svcolleges.edu.in
Concepts of state, state variables and state model, state models -, Transfer function from
state model, Solving the Time invariant state Equations- State Transition Matrix and it’s
Properties, The concepts of controllability and observability.
Learning Outcomes:
Text Books:
1. Katsuhiko Ogata, “Modern Control Engineering”, 5th edition, Prentice Hall of India
Pvt. Ltd., 2010.
2. J. Nagrath and M. Gopal, “Control Systems Engineering” 5th edition, New Age
International (P) Limited Publishers, 2007.
Reference Books:
1. M. Gopal, “Control Systems Principles & Design” 4th Edition, McGraw Hill Education,
2012.
2. B. C. Kuo and FaridGolnaraghi, “Automatic Control Systems” 8th edition, John wiley
and sons, 2003.
3. Joseph J Distefano III, “Feedback and Control Systems”, Allen R Stubberud& Ivan J
Williams, 2nd Edition, Schaum's outlines, McGraw Hill Education, 2013.
4. Graham C. Goodwin, “Control System Design” Stefan F. Graebe and Mario E. Salgado,
Pearson, 2000.
5. Gene F. Franklin, “Feedback Control of Dynamic Systems”, J.D. Powell and Abbas
Emami- Naeini, 6th Edition, Pearson, 2010.
Course Outcomes:
CO-1: Understand the concepts of control systems classification, feedback effect and
Apply the concepts of Block diagram reduction, Signal flow graph
171 | S V C E www.svcolleges.edu.in
CO-2: Analyse time response analysis, error constants, and stability characteristics of
a given mathematical model using different methods.
CO-3: Apply the concepts of RH and Root locus for stability calculations
CO-5: Analyze system behavior based on the state space analysis of that system.
controllability and observability
UNIT – 1:
Solar radiation and collectors: Solar angles – Sun path diagrams – Radiation - extra
terrestrial characteristics - measurement and estimation on horizontal and tilted surfaces -
flat plate collector thermal analysis - testing methods-evacuated tubular collectors -
concentrator collectors – classification - design and performance parameters - tracking
systems - compound parabolic concentrators - parabolic trough concentrators -
concentrators with point focus - Heliostats – performance of the collectors.
Solar thermal technologies: Principle of working, types, design and operation of - Solar
heating and cooling systems - Thermal Energy storage systems – Solar Desalination – Solar
cooker : domestic, community – Solar pond – Solar drying.
172 | S V C E www.svcolleges.edu.in
Learning Outcomes:
At the end of this unit, the student will be able to
● Explain the basic concepts of solar radiation and solar collectors (L2)
• Develop sun path diagrams (L3)
• Explain the concepts of tracking systems (L2)
• Discuss the working principles of solar thermal technologies (L6)
• Develop design and operation of solar heating and cooling systems (L3)
• Explain the principles of thermal storage systems (L2).
UNIT – 2:
Solar PV fundamentals: Semiconductor – properties - energy levels - basic equations of
semiconductor devices physics. Solar cells - p-n junction: homo and hetro junctions - metal-
semiconductor interface - dark and illumination characteristics - figure of merits of solar cell
- efficiency limits - variation of efficiency with band-gap and temperature - efficiency
measurements - high efficiency cells – Solar thermo-photovoltaics.
SPV system design and applications: Solar cell array system analysis and performance
prediction- Shadow analysis: reliability - solar cell array design concepts - PV system design
- design process and optimization - detailed array design - storage autonomy - voltage
regulation - maximum tracking - centralized and decentralized SPV systems - stand alone -
hybrid and grid connected system - System installation - operation and maintenances - field
experience - PV market analysis and economics of SPV systems.
Learning Outcomes:
At the end of this unit, the student will be able to
● Explain the properties of a semiconductor (L2)
● Apply the principles of solar thermo photovoltaics (L3)
● Outline the applications of SPV system (L2)
● Analyze the performance of a solar cell array system (L4)
● Utilize centralized and decentralized SPV systems (L3)
UNIT – 3:
Introduction: Historical Perspectives on Wind Turbines- Indian Energy Scenario - Global
Energy Scenario - Introduction to Indian Wind Industry - Wind Energy potential of India and
173 | S V C E www.svcolleges.edu.in
Global Wind Installations.
Basics of Wind Resource Assessment: Power in the wind –Wind Characteristics -
Measurement of wind using anemometers (cup anemometer, propeller anemometer,
pressure plate anemometer, pressure tube anemometer, sonic anemometer and other
remote wind speed sensing techniques) –Turbulence-Wind Power Density –Average wind
speed calculation - Statistical models for wind data analysis (Weibull and Rayleigh
distribution). Energy estimation of wind regimes – Wind Rose, Wind Monitoring Station
Siting and Instrumentation.
Learning Outcomes:
At the end of this unit, the student will be able to
● Recall historical perspective of wind turbines(L1)
● Relate Indian and global energy requirements(L1)
● Interpret power in the wind (L2)
● Classify different wind speed measuring instruments(L2)
● Apply different statistical models for wind data analysis (L3)
UNIT – 4:
Wind Energy Conversion Systems: Types - Components of Modern Wind Turbine (HAWT
and VAWT) - Fixed and Variable Speed operations - Power Control (Passive stall, Active
pitch, Passive pitch and Active stall) - Electrical aspects of wind turbine, Safety of wind
turbines.
Learning Outcomes:
At the end of this unit, the student will be able to
● Utilize different wind parameters for design of rotor (L3)
● Make use of power curve for energy estimation (L3)
● List different components of modern wind turbine (L1)
● Explain how to control the power of a wind turbine (L2)
● Name different safety measures of wind turbine (L1)
UNIT – 5:
Wind Farm Design and Health (Condition) Monitoring: Planning of wind farm, Site
selection, Micro siting, Grid Integration, Power evacuation, Wind Farm Feasibility Studies,
174 | S V C E www.svcolleges.edu.in
Preparation of DPR, Environmental Benefits and Impacts.
Small Wind Turbines: Water pumping wind mills, offshore wind energy, Wind turbine
testing, future developments.
Learning Outcomes:
At the end of this unit, the student will be able to
● Plan the wind farm(L3)
● Analyze the feasibility of wind farm(L4)
● List the environmental benefits and impacts (L1)
● Explain about small wind turbines(L2)
Textbooks:
1. Goswami D.Y., Kreider, J. F. and Francis., “Principles of Solar Engineering’, Taylor and
Francis, 2000.
2. Chetan Singh Solanki, “Solar Photovoltatics – Fundamentals, Technologies and
Applications”, PHI Learning Private limited, 2011.
Reference Books:
1. Sukhatme S.P.,. Nayak.J.P, ‘Solar Energy – Principle of Thermal Storage and
collection”, Tata McGraw Hill, 2008.
2. Sathyajith Mathew, Wind Energy Fundamentals, Resource Analysis and Economics,
Springer Publications, (2006).
3. Wei Tong, Wind Power Generation and Wind Turbine Design, WIT Press,(2010)
4. Wind Power, Revised Edition: Renewable Energy for Home, Farm, and Business, Paul
Gipe, 2004, Chelsea Green Publishing.
5. A.R. Jha, Wind Turbine Technology, CRC Press, (2010).
Course Outcomes:
At the end of the course, the student will be able to
● Explain the basic concepts of solar radiation and solar collectors (L2)
● Develop sun path diagrams (L3)
● Explain the properties of a semiconductor (L2)
● Apply the principles of solar thermo photovoltaics (L3)
175 | S V C E www.svcolleges.edu.in
● Utilize different wind parameters for design of rotor (L3)
● Make use of power curve for energy estimation (L3)
UNIT-I
Computer Networks and the Internet: What is the Internet?, The Network Edge, The
176 | S V C E www.svcolleges.edu.in
Network Core, Delay, Loss, and Throughput in Packet-Switched Networks, Protocol Layers
and their Service Models, Networks under attack, History of Computer Networking and
the Internet.
Learning outcomes:
UNIT- II:
The Layer: Links, Access Networks, and LANs Data Link Layer Design Issues, Error
Detection and Correction, Elementary Data Link Protocols, Sliding Window Protocols
Introduction to the Link Layer, Error-Detection and -Correction Techniques, Multiple Access
Links and Protocols, Switched Local Area Networks Link Virtualization: A Network as a Link
Layer, Data Centre Networking, Retrospective: A Day in the Life of a Web Page Request.
Learning outcomes:
UNIT-III
The Network Layer: Routing Algorithms, Internetworking, The Network Layer in The
Internet.
Learning outcomes:
UNIT-IV
177 | S V C E www.svcolleges.edu.in
Transport Layer: Connectionless Transport: UDP the Internet Transport Protocols: TCP,
Congestion Control.
Learning outcomes:
UNIT-V
Principles of Network Applications: The Web and HTTP, Electronic Mail in the
Internet, DNS—The Internet’s Directory Service, Peer-to-Peer Applications Video
Streaming and Content Distribution Networks.
Learning outcomes:
Course Outcomes
TEXT BOOKS:
178 | S V C E www.svcolleges.edu.in
REFERENCE BOOKS:
2.Youlu Zheng, Shakil Akthar, “Networks for Computer Scientists and Engineers”,
Oxford Publishers, 2016
Course Objective:
• The objective of this course is to provide the knowledge of image processing and
pattern recognition and apply these concepts in image processing and recognition
applications of having commercial values in industry and business management.
Unit 1:
Introduction: Digital Image Processing
179 | S V C E www.svcolleges.edu.in
Digital image representation, Digital image processing: Problems and applications, Elements
of visual perception, Sampling and quantization, some basic relationships like Neighbors,
Connectivity, Distance, Measures between pixels, Visual Perception
Learning Outcomes:
• Learnt about represent the Digital image
• Learnt about the Elements of visual representation.
Unit II:
Learning Outcomes:
• Learnt different types of operations.
• Learnt different types of filters
Unit III:
Unit IV:
180 | S V C E www.svcolleges.edu.in
Image Restoration
The Image Degradation / Restoration Process, Noise Model based Restoration, Spatial
filtering, Periodic Noise Reduction by Frequency Domain Filtering, Inverse filtering, Wiener
filtering, Geometric Mean Filter Color Processing: Color Fundamentals, Color Models,
Pseudo color based Image Processing, Color transformations, Smoothing and Sharpening
operations
Learning Outcomes:
• Learnt different types of restoration process.
• Learnt different types of color processing.
Unit V:
Image Compression
Coding, Inter pixel and Psychovisual Redundancy, Image Compression models, Lossless and
Lossy Compressions. Morphological Image Processing :Logic Operations involving binary
images, Dilation and Erosion, Opening and Closing, The Hit-or-Miss Transformation Image
Segmentation: Detection of Discontinuities, Edge linking and boundary detection,
Thresholding, Region Based Segmentation
Learning Outcomes:
• Learnt coding and compression models.
• Learnt Morphological Image Processing .
Course Outcomes:
1.Thorough understanding of theoretical foundation of fundamental Digital Image
manipulation and processing steps like acquisition; preprocessing; segmentation; Fourier
domain processing Skills on exploration and appropriate use of image processing methods /
tools for business and management applications
Text Book:
1. Rafael C. Gonzalez & Richard E. Woods, “Digital Image Processing”, PHI (2010).
Reference Books:
181 | S V C E www.svcolleges.edu.in
1.K. Jain, “Fundamental of Digital Image processing”, PHI ( 2011).
2.P. Monique and M. Dekker, “Fundamentals of Pattern recognition”, CRC (2007).
3.M. James, “Pattern recognition”, BSP ( 2008).
182 | S V C E www.svcolleges.edu.in
• Outline the three different styles of aggregate-oriented data models and how
they differ.
• Understand the detailed architecture, define objects, load data, query data and
performance tune Column-oriented NoSQL databases
• Improve programmer productivity by using a database that better matches an
application’s needs.
UNIT I
Introduction to NoSQL:
Definition and Introduction, Sorted Ordered Column Oriented Stores, Key/Value Stores,
Document Databases, Graph Databases, Examining Two Simple Examples, Location
Preferences Store, Car Make and Model Database, Working With Language Bindings.
Learning Outcomes:
At the end of the unit, students will be able to:
UNIT II
If NoSql Then What, Language Bindings For NoSQL Data Stores, Performing Crud
Operations, Creating Records, Accessing Data, Updating And Deleting Data
Learning Outcomes:
At the end of the unit, students will be able to:
UNITIII
183 | S V C E www.svcolleges.edu.in
Learning Outcomes:
UNIT IV
NoSQL Stores:
Similarities Between Sql And Mongodb Query Features, Accessing Data From
Column- Oriented Databases Like Hbase, Querying Redis Data Stores, Changing
Document Databases, Schema Evolution In Column-Oriented Databases, Hbase
Data Import And Export, Data Evolution In Key/Value Stores.
Learning Outcomes:
UNIT V
Learning Outcomes:
At the end of the unit, students will be able to:
Course Outcomes:
Text Books:
References:
1) Shashank Tiwari, Professional NoSQL, WroxPress, Wiley,2011,ISBN:978-0-470-
94224-6
2) Gaurav Vaish, Getting Started with NoSQL, Pact Publishing,2013.
185 | S V C E www.svcolleges.edu.in
B.Tech V Sem 3 0 0 3
List of Programs
• Write simple fact for the statements using PROLOG.
• Write predicates One converts centigrade temperatures to Fahrenheit, the
other checks if a temperature is below freezing.
• Write a program to solve the Monkey Banana problem.
• Write a program to solve 4-Queen problem.
• Write a program to implement Hill Climbing Algorithms.
• Demonstration of preprocessing on dataset student.arff
• Demonstration of Association rule Process on any dataset by using apriori
algorithm
• Demonstration of classification rule process on any dataset by using naïve
bayes algorithm
• Demonstration of clustering rule process on any dataset.
• Demonstrate performing Regression on dataset.
186 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech V Sem L T P C
3 0 0 3
Course Outcomes
1. Able to use lex and yacc tools for developing a scanner and a parser.
List of Programs
187 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech V Sem L TPC
1022
(EG20ASC301) SOFTSKILLS
SOC – I
Course Objectives
• To develop awareness in students of the relevance and importance of soft skills
• To provide students with interactive practice sessions to make them internalize soft
skills
• To develop Time management, Positive thinking &Decision making skills
• To enable to manage stress effectively
• To enable them to develop employability skills.
UNIT– I
INTRODUCTION
Definition – Scope – Importance- – Methods of improving soft skills – Limits- Analysis –
Interpersonal and intrapersonal skills - Verbal and Non-verbal skills.
Learning Outcomes:
At the end of the module, the learners will be able to
• Understand the importance of soft skills
• Identify the methods of improving soft skills
• Analyze various soft skills in different situations
• Distinguish various soft skills
• Apply various soft skills in day to day life and in workplace
UNIT – II
INTRAPERSONAL SKILLS
Knowing self/temperaments/traits - Johari windows – quotient skills(IQ, EQ, SQ), creativity,
decision-making- Attitude – Confidence Building - Positive Thinking –Time Management –
Goal setting.
Learning Outcomes:
At the end of the module, the learners will be able to
188 | S V C E www.svcolleges.edu.in
• Understand self and its temperament.
• Apply various techniques to know the self.
• Develop positive thinking
• Develop creative thinking and decision-making skills
• Apply self-knowing tools in day to day and professional life.
UNIT – III
INTERPERSONALSKILLS
Leadership Skills – Negotiation skills –- Team-building – Crisis Management – Event
Management –Ethics and Etiquettes.
Learning Outcomes:
At the end of the module, the learners will be able to
• Understand the importance of interpersonal skills
• Analyze various tactics in negotiation skills.
• Develop team building spirit.
• Develop crisis management
• Apply interpersonal skills through etiquettes.
UNIT – IV
VERBALSKILLS
Importance of verbal skills in corporate climate, Listening skills –Mother Tongue Influence
(MTI) - Speaking skills – Public speaking - Oral presentations - Writing skills –E-mail
etiquettes – Memos – Indianism
Learning Outcomes:
At the end of the module, the learners will be able to
• Understand the importance of verbal skills in corporate climate.
• Explain the need of listening skills.
• Explore MTI and suggest remedies to avoid it.
• Interpret various contexts of speaking.
• Apply verbal skills in personal and professional life.
189 | S V C E www.svcolleges.edu.in
UNIT – V
NON-VERBAL SKILLS
Importance of body language in corporate culture – body language-Facial expressions – eye
contact – posturegestures – Proxemics – Haptics – Dress Code – Paralanguage –Tone, pitch,
pause& selection of words.
Learning Outcomes:
At the end of the module, the learners will be able to
• Comprehend the importance of non-verbal communication.
• Expound the need of facial expressions, postures and gestures.
• Analyze proxemics,haptics etc.
• Understand the importance of dress code.
• Apply various techniques to use para language.
Course Outcomes
• Recognize the importance of verbal and non verbal skills
• Develop the interpersonal and intrapersonal skills
• Apply the knowledge in setting the SMART goals and achieve the set goals
• Analyze difficult situations and solve the problems in stress-free environment
• Create trust among people and develop employability skills
Text Books
References
Course Objectives:
• To enable the student to understand the importance of constitution
UNIT-I
Introduction to Indian Constitution – Constitution -Meaning of the term - Indian
Constitution-Sources and constitutional history - Features– Citizenship – Preamble -
Fundamental Rights and Duties-Directive Principles of State Policy.
Learning Outcomes:-
After completion of this unit student will
• Understand the concept of Indian constitution
UNIT-II
191 | S V C E www.svcolleges.edu.in
Union Government and its Administration Structure of the Indian Union-Federalism -Centre-
State relationship–President’s Role, power and position-PM and Council of ministers -
Cabinet and Central Secretariat–LokSabha–RajyaSabha - The Supreme Court and High
Court-Powers
Learning Outcomes:-
After completion of this unit student will
• Understand the structure of Indian government
UNIT-III
State Government and its Administration - Governor - Role and Position -CM and Council of
ministers –State Secretariat-Organization Structure and Functions
Learning Outcomes:-
After completion of this unit student will
• Understand the structure of state government
UNIT-IV
Local Administration-District’s Administration Head-Role and Importance-Municipalities
- Mayor and role of Elected Representatives -CEO of Municipal Corporation Pachayati Raj -
Functions– PRI –ZillaParishath - Elected officials and their roles – CEO, ZillaParishath –Block
level Organizational Hierarchy-(Different departments)-Village level –Role of Elected and
Appointed officials-Importance of grass root democracy
Learning Outcomes:-
After completion of this unit student will
• Understand the local Administration
192 | S V C E www.svcolleges.edu.in
• Compare and contrast district administration’s role and importance
UNIT-V
Election Commission-Election Commission-Roleof Chief Election Commissioner and Election
Commissionerate -State Election Commission -Functions of Commissions for thewelfare
ofSC/ST/OBC andWomen
Learning Outcomes:-
After completion of this unit student will
• Know the role of Election Commission
• Contrast and compare the role of Chief Election commissioner and Commissionerate
Course Outcomes:-
• At the end of the course, students will be able to
• Understand historical background of the constitution making and its importance for
• Understand the value of the fundamental rights and duties for becoming good citizen
of India.
• Analyze the decentralization of power between central, state and local self-
government
193 | S V C E www.svcolleges.edu.in
• Election Commission and UPSC for sustaining democracy.
Textbooks:
1. J.A. Siwach,“DynamicsofIndianGovernment&Politics”.
2. H.M.Sreevai,“ConstitutionalLawofIndia”,4theditionin3volumes(UniversalLawPublication
)
References:
1. J.A. Siwach,“DynamicsofIndianGovernment&Politics”.
2. H.M.Sreevai,“ConstitutionalLawofIndia”,4theditionin3volumes(UniversalLawPublica
tion)
E-RESOURCES:
• nptel.ac.in/courses/109104074/8
• nptel.ac.in/courses/109104045/
• nptel.ac.in/courses/101104065/
• www.hss.iitb.ac.in/en/lecture-details
www.iitb.ac.in/en/event/2nd-lecture-institute-lecture-series-indian-constitution
194 | S V C E www.svcolleges.edu.in
SRI VENKATESWARA COLLEGE OF ENGINEERING ,TIRUPATHI
(AUTONOMOUS)
BTech V Sem LT PC
20 0 0
Unit Outcomes:
After completing this unit, the student will be able to
Summarize the basis of life. (L1)
Understand the difference between lower organisms (prokaryotes) from higher organisms
(eukaryotes). (L2)
Understand how organisms are classified. (L3)
195 | S V C E www.svcolleges.edu.in
Unit Outcomes:
After completing this unit, the student will be able to
Understand what are biomolecules? their role in living cells, their structure, function and
how they are produced. (L1)
Interpret the relationship between the structure and function of nucleic acids. (L2)
Summarize the applications of enzymes in industry. (L3)
Understand what is fermentation and its applications of fermentation in industry. (L4)
Unit Outcomes:
After completing this unit, the student will be able to
Understand what nutrients are (L1)
Understand the mechanism and process of important human functions (L2 & L3)
Unit Outcomes:
196 | S V C E www.svcolleges.edu.in
Unit V: Application of Biology
Brief introduction to industrial Production of Enzymes, Pharmaceutical and therapeutic Proteins,
Vaccines and antibodies. Basics of biosensors, biochips, Bio fuels, and Bio Engineering. Basics of
Production of Transgenic plants and animals.
Unit Outcomes:
Course Outcomes:
After studying the course, the student will be able to:
Explain about cells and their structure and function. Different types of cells and basics
for classification of living Organisms.
Explain about biomolecules, their structure and function and their role in the
living organisms. How biomolecules are useful in Industry.
Briefly about human physiology.
Explain about genetic material, DNA, genes and RNA how they replicate, pass
and preserve vital information in living Organisms.
Know about application of biological Principles in different technologies for the
production of medicines and Pharmaceutical molecules through transgenic
microbes, plants and animals.
Text books:
1. P.K.Gupta, Cell and Molecular Biology, 5th Edition, Rastogi Publications -
2. U. Satyanarayana. Biotechnology, Books & Allied Ltd 2017
Reference Books:
1. N. A. Campbell, J. B. Reece, L. Urry, M. L. Cain and S. A. Wasserman, “Biology: A
Global Approach”, Pearson Education Ltd, 2018.
2. T Johnson, Biology for Engineers, CRC press, 2011
3. J.M. Walker and E.B. Gingold, Molecular Biology and Biotechnology 2nd ed..
Panima Publications. PP 434.
4. David Hames, Instant Notes in Biochemistry –2016
5. Phil Tunner, A. Mctennan, A. Bates & M. White, Instant Notes – Molecular Biology
–-2014
Unit 1
Introduction to Problem Solving: Problem solving Aspect, Problem identification, Problem
understanding, Algorithm development, Solution planning, flowcharts, flowgorithm.
Overview of C: History of C, C Language elements, Basic structure of C programs, variables
and data types, C Tokens, Operators and Expressions, Type Conversions.
Learning Outcomes: The students will be able to
1) Develop solution through problem understanding and decomposition (L6).
2) Develop basic flowcharts for performing input and output and computations (L3).
3) Solve Numerical Problems using Flowgorithm (L3).
4) Use C basic concepts to write simple C programs (L3).
Unit 2
Control Statements: Selection Statements- If and Switch Statements
Iterative Statements: For, While and Do-While Statements, Break and Continue Statements.
Learning Outcomes: The students will be able to
1) Implement C program using Conditional statements (L2).
2) Implement C program using Iterative statements (L2).
Unit 3
Arrays: Declaration, Accessing array elements, Storing values, Operations on arrays, Multi-
dimensional arrays.
Functions: Introduction, Using Functions, Function declaration, Function definition and Function
call, Parameter passing, Passing arrays to functions, Recursion, Storage classes.
Learning Outcomes: The students will be able to
1) Writing Structured programs using Functions (L5).
2) Apply arrays concepts on real time applications (L6).
Unit 4
Pointers: Declaration and Initialization of pointer variables, Pointer arithmetic, Pointers and arrays,
Pointer to pointer, Array of pointers, Pointers and functions, Dynamic memory allocation.
Unit 5
Structures: Introduction, Nested structures, Array of structures, Structures and functions, Unions.
Files in C: Using Files in C, Read data from files, Writing data to files, Random access to files of
records, Command line Arguments
Learning Outcomes: The students will be able to
1) Use the concepts of structures and unions to write c programs (L3).
2) Apply various operations on Files (L6).
Text Books:
1. Reema Thareja , Programming in C, Oxford University Press, AICTE Edition, 2018.
2. R.G. Dromey, “How to Solve it by Computer”. 2014, Pearson.
Reference Books:
1. Jeri R. Hanly, Ellot B. Koffman, Problem Solving and Program Design in C, 5/e, Pearson
2. B. A. Forouzan and R. F. Gilberg, Computer Science: A Structured Programming Approach
Using C, 3/e, Cengage Learning, 2007.
3. Brian W Kernighan and Dennis M Ritchie, The C Programming Language, Second Edition,
Prentice Hall Publication.
4. Paul Deitel, Harvey Deitel -C How to Program with an introduction to C++, Eighth Edition,
Course Outcomes
• Solve computational problems (L3).
• Select the features of C language appropriate for solving a problem (L4)
• Design computer programs for real world problems (L6)
• Organize the data which is more appropriated for solving a problem (L6).
Learning Outcomes:
At the end of the unit, students will be able to:
• Identify the characteristics of datasets. (L3)
• Compare trivial data and big data for various applications. (L4)
• Choose and implement various ways of selecting suitable model
parameters.
• Understand and apply scaling up Hadoop techniques and associated technologies.
(L2)
• Estimate suitable test data. (L5)
• Analyze the procedure of storing, retrieving and writing data in HDFS environment.
(L3)
Unit-II
MapReduce Programming
Developing MapReduce Program Anatomy of MapReduce Code - Simple Map Reduce
Program- counting thing, Map Reduce types and formats, MapReduce features,
Combiner optimization, Map side join, Reduce Side Join, Secondary sorting,
Pipelining MapReduce jobs.
Learning Outcomes:
At the end of the unit, students will be able to:
• Explore the Anatomy of MapReduce. (L5)
Unit-III
Hadoop Environment:Setting up a Hadoop Cluster, Cluster specification, Cluster
Setup and Installation, Hadoop Configuration, Security
Hadoop Ecosystems:Introduction to Hadoop ecosystem technologies: Serialization:
AVRO, Co-ordination: Zookeeper, Databases: HBase, Hive, Scripting language: Pig,
Streaming: Flink, Storm.
Learning Outcomes:
At the end of the unit, students will be able to:
• Show the cluster setup and installation. (L2)
• Demonstrate the Configure the Hadoop. (L2)
• Compare Hadoop with various Databases. (L5)
Unit-IV
NoSQL Databases. Definition of the Four Types of NoSQL Database, The Value of
Relational Databases, Getting at Persistent Data, Concurrency, Integration,
Impedance Mismatch, Application and Integration Databases, Attack of the Clusters,
The Emergence of NoSQL, Key Points.
Learning Outcomes:
At the end of the unit, the student will be able to
• Explain different types of NoSQL Databases.(L2)
• Illustrate the Emergence of NoSQL.(L2)
• Outline the application and Integration of NoSQL Databases.(L2)
Unit-V
Spark Framework
Overview of Spark – Hadoop vs Spark – Cluster Design – Cluster Management –
performance, Application Programming interface(API): Spark Context, Resilient
Distributed Datasets, Creating RDD,RDD Operations, Saving RDD - Lazy Operation –
Spark Jobs-spark ML library.
Case Study: Data Analysis with Spark Shell
Writing Spark Application - Spark Programming in Scala, Python, R, Java - Application
Execution.
Learning Outcomes:
• At the end of the unit, students will be able to:
Course Outcomes:
Text Books:
1. TomWhite,“Hadoop:TheDefinitiveGuide”,O’Reilly,4thEdition,2015.
2. Donald Miner, Adam Shook, “Map Reduce Design Pattern”, O’Reilly, 2012
3. Mike Frampton, “Mastering Apache Spark”, Packt Publishing,2015.
4. Reference:
5. Nick Pentreath, Machine Learning with Spark, Packt Publishing, 2015.
6. Mohammed Guller, Big Data Analytics with Spark, Apress, 2015.
Course Objectives:
UNIT I
Introduction: Introduction to Machine Learning: Introduction. Different types of
learning, Hypothesis space and inductive bias, Evaluation. Training and test sets,
cross validation, Concept of over fitting, under fitting, Bias and Variance.
Linear Regression: Introduction, Linear regression, Simple and Multiple Linear
regression, evaluating regression fit.
Learning Outcomes:
At the end of the unit, students will be able to:
Understand Bias and Variance(L1)
Learn the basics of learning problems with hypothesis and version spaces(L1)
UNIT II
Decision tree learning: Introduction, Decision tree representation, appropriate
problems for decision tree learning, the basic decision tree algorithm, hypothesis
space search in decision tree learning, inductive bias in decision tree learning, issues
in decision tree learning, Python exercise on Decision Tree.(Principal Component
Analysis) , Python exercise on kNN and PCA.
Learning Outcomes:
At the end of the unit, students will be able to:
• Understand how to evaluate models generated from data(L1)
UNIT III
Instance based Learning: K nearest neighbor, the Curse of Dimensionality,
Feature Selection: forward search, backward search, univariate , multivariate
feature selection approach, Feature reduction.
Probability and Bayes Learning(Move to Data Mining): Bayesian Learning,
Naïve Bayes, Python exercise on Naïve Bayes, Logistic Regression.
Learning Outcomes:
At the end of the unit, students will be able to:
UNIT IV
UNIT V
Ensembles: Introduction, Bagging and boosting, Random forest, Clustering:
Introduction, K-mean clustering, agglomerative hierarchical clustering, Python
exercise on k-mean clustering.
Learning Outcomes:
At the end of the unit, students will be able to:
• Understand the Ensemble and clustering algorithms(L1)
• Apply Clustering Techniques to real world problems (L3)
Course Outcomes:
• Learn the basics of learning problems with hypothesis and version spaces(L2)
• Understand the features of machine learning to apply on real world problems(L1)
Course Objectives:
UNIT I:
Introduction to Natural language
The Study of Language, Applications of NLP, Evaluating Language
Understanding Systems, Different Levels of Language Analysis,
Representations and Understanding, Organization of Natural language
Understanding Systems, Linguistic Background: An outline of English Syntax.
Learning Outcomes:
At the end of the module, students will be able to:
Unit II:
Grammars and Parsing
Grammars and Parsing-Top-Down and Bottom- Up Parsers, Transition Network
Grammars, Feature Systems and Augmented Grammars, Morphological
Analysis and the Lexicon, Parsing with Features, Augmented Transition
Networks, Bayes Rule, Shan non game, Entropy and Cross Entropy.
Learning Outcomes:
UNIT III:
GrammarsforNaturalLanguage
Grammars for Natural Language, Movement Phenomenon in Language,
Handling questions in Context Free Grammars, Hold Mechanisms in ATNs, Gap
Threading, Human Preferences in Parsing, Shift Reduce Parsers, Deterministic
Parsers.
UNIT IV:
Semantic Interpretation
Semantic & Logical form, Word senses & ambiguity, The basic logical form
language, Encoding ambiguity in the logical Form, Verbs & States in logical
form, Thematic roles, Speech acts & embedded sentences, Defining semantics
structure model theory. Language Modeling Introduction, n-Gram Models,
Language model Evaluation, Parameter Estimation, Language Model Adaption,
Types of Language Models, Language-Specific Modeling Problems ,Multilingual
and Cross lingual Language Modeling.
Learning Outcomes:
At the end of the module, students will be able to:
UNIT V:
Machine Translation
Survey: Introduction, Problems of Machine Translation, Is Machine Translation
Possible, Brief History, Possible Approaches, Current Status. Anusaraka or
Language Accessor: Background, Cutting the GordianKnot, The Problem,
Structure of Anusaraka System, User Interface, Linguistic Area, Givingup
Agreement in Anusarsaka Output, Language Bridges.
Multilingual Information Retrieval
Introduction, Document Preprocessing, Monolingual Information Retrieval,
CLIR, MLIR, Evaluation in Information Retrieval, Tools, Software and
Resources. Multilingual Automatic Summarization
Introduction, Approaches to Summarization, Evaluation, How to Build a
Learning Outcomes:
At the end of the module, students will be able to:
Course Outcomes:
At the end of the module, students will be able to:
TEXTBOOKS:
1. James Allen, Natural language Understanding, 2nd Edition, 2003, Pearson
Education.
2. Multilingual Natural Language Processing Applications: From Theory To
Practice-Daniel M. Bikel and ImedZitouni, Pearson Publications.
3. Natural Language Processing, A Panini an perspective,
Akshar Bharathi, Vineetchaitanya, Prentice–Hall of India.
REFERENCESBOOKS:
1. Charniack, Eugene, Statistical Language Learning, MIT Press, 1993.
2. Jurafsky, Dan and Martin, James, Speech and Language Processing, 2nd
Edition, Prentice Hall, 2008.
3. Manning, Christopher and Henrich, Schutze, Foundations of Statistical
Natural Language Processing, MIT Press,1999.
Course Objectives:
This course is designed to:
• Define cloud services and models
• Demonstrate design the architecture for new cloud application.
• Explain how to re-architect the existing application for the cloud.
Learning Outcomes
At the end of the unit, students will be able to:
• Outline the Cloud characteristics and models.(L2)
• Classify different models, different technologies in cloud.(L2)
Unit-II:
Cloud Services and Platforms: Compute Services, Storage Services, Database
Services, Application Services, Content Delivery Services, Analytics Services,
Deployment and Management Services, Identity and Access Management Services,
Open Source Private Cloud Software, Apache Hadoop, Hadoop MapReduce Job
Execution, Hadoop Schedulers, Hadoop Cluster Setup.
Learning Outcomes:
At the end of the unit, students will be able to:
• Summarize the Services and Platform of cloud.(L2)
• Demonstrate Hadoop Cluster Setup.(L2)
Unit-III:
Cloud Application Design: Design Considerations, Reference Architectures, Cloud
Application Design Methodologies, Data Storage Approaches.
Multimedia Cloud: Introduction, Case Study: Live Video Streaming App, Streaming
Protocols, and Case Study: Video Trans coding APP.
Learning Outcomes:
At the end of the unit, students will be able to:
• Design and build cloud applications.(L6)
• Describe the multimedia cloud. (L2)
Unit-IV:
Unit-V:
Cloud Application Development in Python, Design Approaches, Image Processing APP,
Document Storage App, Map Reduce App, Social Media Analytics App, Cloud Application
Benchmarking and Tuning, Cloud Security, Cloud Computing for Education.
Learning Outcomes:
At the end of the unit, students will be able to:
Investigate different Cloud applications. (L4)
Design cloud applications using Python. (L6)
Course Outcomes:
Upon completion of the course, the students should be able to:
Textbooks:
1.Arshadeep Bhaga, Vijay Madisetti, “Cloud Computing A Handson Approach”,
Universities Press, 2018.
References:
1. Chris Hay, Brian Prince, “Azurein Action” Manning Publications
[ISBN:9781935182481],2010.
2. HenryLi, “Introducing Windows Azure” A press; 1edition [ISBN:978-
14302-2469-3],2009.
Course Objectives:
Learning Outcomes:
UNIT – II
Learning Outcomes:
Learning Outcomes:
• Steps in learning ‘C’ (Header Files, Input & Output functions: Formatted
I/O functions, Unformatted I/O functions).
UNIT – IV
Learning Outcomes:
UNIT – V
Learning Outcomes:
• Concept of Linked Lists, Types of Linked Lists & Basic operations on linked
Lists.
• Concept of Queues and types of Queues Operations on a Queue (ENQUEUE & Dequeue
Operations)
Course Outcomes:
By the end of the course, the students will be able to:
• know about the various steps which are related to computer and Software and their
application in Food Industries
• know about the various steps which are necessary to implement the programs in ‘C’
TEXT BOOKS
1. Yeswanth Kanethkar,Letus‘C’
2. Balaguruswamy E.,“Computer Programming in‘C’”
3. Mark Allen Waise, “Data Structures”
REFERENCES
1. M.SExcel2000,MicrosoftCorporation
2. M.S.Office–MicrosoftCorporation
3. VertonM.V.“Computer concepts for Agri Business”,AVIPub.Corp.,WestPort,USA.
Course Objectives:
The course should enable the student
• Teach the specific roles within a software organization as related to project and
process management.
• Describe the principles, techniques, methods & tools for model-based
management of software projects, assurance of product quality and process
adherence (quality assurance),as well as experience-based creation &
improvement of models (process management).
UNIT I
Conventional Software Management: The waterfall model, conventional software
Management performance. Evolution of Software Economics: Software Economics,
pragmatic software cost estimation.
Learning Outcomes:
At the end of the Unit, student should be able to:
• Understand basic steps to build software. (L2).
• Estimate the cost of software by using cost estimation models (L5).
• Compute the size of software by using SLOC and function points (L3).
UNIT II
Improving Software Economics: Reducing Software product size, improving
software processes, improving team effectiveness, improving automation, Achieving
required quality, peer inspections. The old way and the new: The principles of
conventional software engineering, principles of modern software management,
transitioning to an iterative process.
Learning Outcomes:
At the end of the Unit, student should be able to:
• Analyze software estimation and to reduce the size of software (L4).
• Illustrate the principles for improving the team effectiveness (L2).
• Estimate costs and schedules, and overall productivity using a smaller team
(L5).
• Choose the practices for conventional software engineering(L1).
• Understand Principles of modern software management (L2).
UNIT III
Life cycle phases: Engineering and production stages, inception, Elaboration,
construction, transition phases.
Artifacts of the process: The artifact sets, Management artifacts, Engineering
artifacts, programmatic artifacts. Model based software architectures: A Management
perspective and technical perspective.
UNIT IV
Work Flows of the process: Software process workflows, Inter Trans workflows.
Checkpoints of the Process: Major Mile Stones, Minor Milestones, Periodic status
assessments. Iterative Process Planning: Work breakdown structures, planning
guidelines, cost and schedule estimating, Interaction planning process, Pragmatic
planning. Project Organizations and Responsibilities: Line-of-Business Organizations,
Project Organizations, evolution of Organizations. Process Automation: Automation
Building Blocks, the Project Environment
Learning Outcomes:
At the end of the Unit, student should be able to:
• Organize the hierarchy for work breakdown structures (L3).
• Select general guidelines for iterations in planning process (L3).
• Discuss default roles in software line of business organization (L6).
• Identify discrete states for project environment artifacts (L3).
UNIT V
Project Control and Process instrumentation: The server care Metrics,
Management indicators, quality indicators, life cycle expectations pragmatic Software
Metrics, Metrics automation.
Tailoring the Process: Process discriminates, Example. Future Software Project
Management: Modern Project Profiles Next generation Software economics, modern
Process transitions.
Case Study: The Command Center Processing and Display System-Replacement
(CCPDS-R)
Learning Outcomes:
At the end of the Unit, student should be able to:
• Determine quality of software products using software metrics (L4).
• Measure change traffic over time (L5).
• Apply software economics for modern projects (L3).
Course Outcomes:
At the end of the course students will be able to:
• Describe and determine the purpose and importance of project management
from the perspectives of planning, tracking and completion of project. (L1)
• Compare and differentiate organization structures and project structures. (L4)
• Implement a project to manage project schedule, expenses and resources with
the application of suitable project management tools. (L3)
• Design software projects (L6)
Text Books:
1. Software Project Management, Walker Royce, Pearson Education.
2. Software Project Management, Bob Hughes & Mike Cotterell, fourth
edition, Tata Mc-Graw Hill.
Reference Books:
1. Applied Software Project Management, Andrew Stellman & Jennifer Greene,
O‟Reilly,2006.
2. Head First PMP, Jennifer Greene & Andrew Stellman, O‟Reilly,2007.
3. Software Engineering Project Managent, Richard H. Thayer & Edward Yourdon,
Second edition, Wiley India, 2004.
4. Agile Project Management, Jim Highsmith, Pearson education, 2004.
5. The art of Project management, Scott Berkun, O‟Reilly, 2005.
6. Software Project Management in Practice, PankajJalote, Pearson Education,2002
Course Objectives:
• To understand the basic concepts of Automation
• To understand the concepts of automation cycle and hardware components
• To gain knowledge about pneumatic and hydraulic devices
• To understand the concepts of sensors and actuators
TEXT BOOKS:
1. Stamatios Manesis and George Nikolakopoulos, “Introduction to Industrial
Automation”, CRC Press, 2018. 2. Frank Lamb, “Industrial Automation”, Hands
on, Mc Graw Hill Education, 2013.
REFERENCES:
● Through reading the text, references and discussion of cases students should be
able to understand the fundamentals underlying the management of an
Organization.
● Understand where the plant is to be located based on facilities available and what
are the important factors affecting the facilities location of a plant, and plant
layout.
● Determine work measurement techniques for time study.
● Recognize the importance of Inventory control to ensure their availability with
minimum capital lock up.
● Understand the concepts of TQM, ISO, BIS etc.
Course Outcomes:
1. Understand the basic concepts of Industrial automation
2. Design and analysis of automation methods, placing and assembling of various parts
3. Design of various processing and control circuits using pneumatic and hydraulic
elements
4. Selection of sensors based on the industrial application
5. Role of robotics in industrial applications
Unit -2:
Solar Energy Collection & Storage :
Unit -4:
Unit -5:
Direct Energy Conversion: Need for DEC, Carnot cycle, limitations, principles of DEC.
Thermo-electric generators, Seebeck, Peltier and Joule Thomson effects, Figure of merit,
materials, applications, MHD generators, principles, dissociation and ionization, hall effect,
magnetic flux, MHD accelerator, MHD Engine, power generation systems, electron gas
dynamic conversion, economic aspects. Fuel cells, principles, faraday's law's,
thermodynamic aspects, selection of fuels and operating conditions.
Text Books:
1. Tiwari and Ghosal, Renewable energy resources, Narosa Publishing House-2004.
Course Outcomes:
At the end of the course, the student will be able to
CO1: Explain the basic concepts of solar radiation and solar collectors
CO2:Develop the Bio - Energy Concepts
CO3: Explain the geothermal Energy ,Tidal and Wave Energy
CO4: Apply the principles of electrical technology to develop MHD power
generator & Utilize different wind parameters for design of rotor
CO5: Make use of power curve for energy estimation and fuel cell Technology
Course Objectives:
1. To introduce students to the basic idea of signal and system analysis and its
characterization in time and frequency domains.
2. To present Fourier tools through the analogy between vectors and signals.
3. To teach concept of sampling and reconstruction of signals.
4. To analyze characteristics of linear systems in time and frequency domains.
5. To understand Laplace and z-transforms as mathematical tool to analyze
continuous and discrete-time signals and systems.
UNIT I
SIGNALS & SYSTEMS:
Definition and classification of Signal and Systems (Continuous time and Discrete time),
Elementary signals such as Dirac delta, unit step, ramp, sinusoidal and exponential and
operations on signals. Analogy between vectors and signals-orthogonality-Mean Square
error-Fourier series: Trigonometric & Exponential and concept of discrete spectrum
UNIT II
CONTINUOUS TIME FOURIER TRANSFORM:
Definition, Computation and properties of Fourier Transform for different types of
signals. Statement and proof of sampling theorem of low pass signals.
UNIT III
SIGNAL TRANSMISSION THROUGH LINEAR SYSTEMS:
Linear system, impulse response, Response of a linear system, linear time-invariant
(LTI) system, linear time variant (LTV) system, Transfer function of a LTI system. Filter
characteristics of linear systems. Distortion less transmission through a system, Signal
bandwidth, system bandwidth, Ideal LPF, HPF and BPF characteristics, Causality and
Poly-Wiener criterion for physical realization, Relationship between bandwidth and rise
time. Energy and Power Spectral Densities
UNIT V
LAPLACE TRANSFORM:
Definition-ROC-Properties-Inverse Laplace transforms-the S-plane and BIBO stability-
Transfer functions-System Response to standard signals-Solution of differential
equations with initial conditions.
TEXT BOOKS:
1. B. P. Lathi, “Linear Systems and Signals”, Second Edition, Oxford University press.
2. A.V. Oppenheim, A.S. Willsky and S.H. Nawab, “Signals and Systems”, Pearson, 2 nd
Edition.
3. A. Ramakrishna Rao, “Signals and Systems”, 2008, TMH.
REFERENCES:
1. Simon Haykin and Van Veen, “Signals & Systems”, Wiley, 2nd Edition.
2. B.P. Lathi, “Signals, Systems & Communications”, 2009,BS Publications.
Course Outcomes:
CO1: Understand the mathematical description and representation of continuous-time
and discrete-time signals and systems. Also understand the concepts of various
transform techniques.
CO2: Apply sampling theorem to convert continuous-time signals to discrete-time
signals and reconstruct back, different transform techniques to solve signals and
system related problems.
CO3: Analyze the frequency spectra of various continuous-time signals using different
transform methods.
CO4: Analyze the systems based on their properties and determine the response of
them.
CO5: Analyze the frequency spectra of various discrete-time signals using different
L T P C
B.Tech-VI Sem
3 0 0 3
UNIT –I
Principles of Watershed Management: Basics concepts, Hydrology and water
availability, Surface water, Groundwater, Conjunctive use, Human influences in the
water resources system, Water demand, Integrated water resources system.
UNIT – II
River basin Watershed Management Practices in Arid and Semi-arid Regions, Watershed
management through wells, Management of water supply - Case studies.
UNIT – III
Conservation of Water: Perspective on recycle and reuse, Waste water reclamation
Social Aspects of Watershed Management: Community participation, Private sector
participation, Institutional issues, Socio-economy, Integrated development, Water
legislation and implementations.
UNIT –IV
Sustainable Watershed Approach: Sustainable integrated watershed management,
natural resources management, agricultural practices, integrated farming, Soil erosion
and conservation.
UNIT – V
Water Harvesting: Rainwater management - conservation, storage and effective
utilization of rainwater, Structures for rainwater harvesting, roof catchment system,
check dams, Geographical Information System and Remote Sensing in Watershed
Management.
CourseOutcomes (CO):
At the end of this course, the students will be able to:
Textbooks:
1. Murthy, J.V.S., “Watershed Management in India”, Wiley Eastern, New Delhi,
1994.
Reference Books:
1. Murty, J.V.S., “Watershed Management”, New Age Intl., New Delhi 1998.
2. Allam, G.I.Y., “Decision Support System for Integrated Watershed Management”,
Colorado State University, 1994.
3. Vir Singh, R., “Watershed Planning and Management”, Yash Publishing House,
Bikaner,2000.
4. American Society of Civil Engineers, Watershed Management, American Soc. of
Civil Engineers, New York, 1975
COURSE OBJECTIVES
The course should enable the students to:
• Optimize business decisions and create competitive advantage with Big data
analytics
• Practice java concepts required for developing map reduce programs.
• Impart the architectural concepts of Hadoop and introducing map reduce
paradigm.
• Practice programming tools PIG and HIVE in Hadoop eco system.
• Implement best practices for Hadoop development.
Course Outcomes:
• Design and apply various reinforcement algorithms to solve real time complex
problems.
Course Objectives:
• To Develop algorithm for Semantics and Sentiment analysis using NLP.
• Train the students and researchers from basics to advanced NLP tools and
techniques.
• To develop an Research ambience for product development and patenting.
• To transfer the novel technology to the industries for the benefit of society.
• Organize open scientific and technological competitions in the field of natural
language processing.
Course Outcomes:
At the end of the course, student will be
• Study and Implement Web Pages using Basic and Advanced HTML.
• Differentiate between functionalities of Basic CSS and Advanced CSS.
• Implement basic JavaScript.
• Design Webpages using Ajax, jQuery, PHP, PHP Advanced.
Course Objectives:
• This course introduces the student to the basics of Intellectual Property Rights,
Copy Right Laws,Cyber Laws, Trade Marks and Issues related to Patents. The
overall idea of the course is to help and encourage the student for startups and
innovations
UNIT I
Introduction to Intellectual Property Law – Evolutionary past – Intellectual Property Law
Basics – Types of Intellectual Property – Innovations and Inventions of Trade related
Intellectual Property Rights – Agencies Responsible for Intellectual Property Registration
– Infringement – Regulatory – Overuse or Misuse of Intellectual Property Rights –
Compliance and Liability Issues.
UNIT II
Introduction to Copyrights – Principles of Copyright – Subject Matters of Copyright –
Rights Afforded by Copyright Law –Copyright Ownership – Transfer and Duration –
Right to Prepare Derivative Works –Rights of Distribution – Rights of performers –
Copyright Formalities and Registration – Limitations – Infringement of Copyright –
International Copyright Law-Semiconductor Chip Protection Act.
UNIT III
Introduction to Patent Law – Rights and Limitations – Rights under Patent Law – Patent
Requirements – Ownership and Transfer – Patent Application Process and Granting of
Patent – Patent Infringement and Litigation – International Patent Law – Double
Patenting – Patent Searching – Patent Cooperation Treaty – New developments in
Patent Law- Invention Developers and Promoters.
UNIT IV
UNIT V
Introduction to Trade Secrets – Maintaining Trade Secret – Physical Security –
Employee Access Limitation – Employee Confidentiality Agreement – Trade Secret Law
– Unfair Competition – Trade Secret Litigation – Breach of Contract – Applying State
Law. Introduction to Cyber Law – Information Technology Act – Cyber Crime and E-
commerce – Data Security – Confidentiality – Privacy – International aspects of
Computer and Online Crime.
Textbooks:
1. Deborah E.Bouchoux: “Intellectual Property”. Cengage learning, New Delhi
2. Kompal Bansal & Parishit Bansal “Fundamentals of IPR for Engineers”, BS
Publications (Press)
3. Cyber Law. Texts & Cases, South-Western’s Special Topics Collections
References:
1. Prabhuddha Ganguli: ‘ Intellectual Property Rights” Tata Mc-Graw – Hill, New
Delhi
2. Richard Stim: “Intellectual Property”, Cengage Learning, New Delhi.
3. R. Radha Krishnan, S. Balasubramanian: “Intellectual Property Rights”, Excel
Books. New Delhi.
B.Tech VI Sem L T P C
2 0 00
(AM20AMC601) AI TOOLS TECHNIQUES & APPLICATIONS
UNIT-I:
ARTIFICIAL INTELLIGENCE: Introduction, Definition of AI, Goals of AI, Turing Test,
Applications of AI, AI Programming Languages; Introduction, Intelligent Systems, the
Concept of rationality, types of Agents, Environments and its properties, PEAS.
Learning Outcomes:
At the end of the unit, student will be able to
1. classify various AI Applications. (L2)
2. list the AI Languages. (L1)
3. explain various types of Agents. (L2)
UNIT-II:
SEARCH STRATEGIES: Introduction, Brute Force or Blind Search, Breadth-First Search,
Depth-First Search, Hill Climbing, Best-First Search.
Learning Outcomes:
At the end of the unit, student will be able to
1. apply informed search techniques to problems. (L3)
2. interpret the features using feature engineering. (L2)
3. analyse the data using different visualization techniques. (L4)
UNIT-III:
REGRESSION: Simple Regression, Multiple Regression, Model Assessment-Training
Error, Generalized Error, Testing Error, Bias-Variance Tradeoff
CLASSIFICATION: Linear Classification, Logistic Regression, Decision Trees
UNIT-IV:
CLUSTERING: K-Means Clustering. EXPERT SYSTEMS: Introduction, Need and
Justification of ES, Knowledge Representation, Knowledge Acquisition and Variation,
Utilisation and Functionality, Basics of Prolog.
Learning Outcomes:
At the end of the unit, student will be able to
1. Understand the concept of clustering over classification. (L2)
2. Distinguish between expert systems and traditional systems. (L2)
3. Identify different applications of expert systems. (L3)
UNIT-V:
ARTIFICIAL NEURAL NETWORKS (ANNs): Biological Neuron, Types of ANN, Optimization
Techniques, Vanishing Gradient Problem, Exploding Gradient Problem, Weight
Initialization.
CONVOLUTION NEURAL NETWORKS(CNNs): Introduction, Components of CNN
Architecture Convolution Layer(with example), Pooling/Down sampling Layer, Flattening
Layer, Fully Connected Layer; Rectified Linear Unit Layer, Exponential Linear Unit,
Unique Properties of CNN, Architectures of CNNs, Applications of CNN.
Learning Outcomes:
At the end of the unit, student will be able to
1. Understand the architecture of an artificial neuron. (L2)
2. Illustrate different artificial neural network architecture. (L2)
3. Analyse the effect of different activation functions of a CNN unit. (L4)
Course Outcomes:
TEXT BOOKS:
1. Dr.Nilakshi Jain, Artificial Intelligence, As per AICTE: Making a System Intelligent,
Wiley Publications, 1st Edition,2019.
2. Vijayvargia, Abhishek, Machine Learning with Python: An Approach to Applied
Machine Learning, BPB Publications; 1st edition,2018.
3. Dr.S.Lovelyn Rose, Dr. L.Ashok Kumar, Dr.D.Karthika Renuka, Deep Learning using
Python, Wiley India Pvt. Ltd 2019.
REFERENCES:
1. Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, Pearson
Publications, 4th Edition, 2020.
2. Saroj Kaushik, Artificial Intelligence, Cengage Learning India, 2011.
WEB REFERENCES:
1. https://keras.io/
2. https://ai.google/
3. https://www.coursera.org/learn/neural-networks-deep-learning#syllabus
4. https://swayam.gov.in/nd1_noc19_me71/preview
L T P C
B.Tech-VI Sem
2 0 0 0
Course Objectives:
• To learn the basic methods to find HCF, LCM Factors, Simplification, Pipes,
Alligation or Mixture, Table, Bar Graphs and Pie Chart concepts.
• To understand the logic behind the Syllogism, Calender, Clocks and Number
Series Analogy concepts.
UNIT –I
HCF, LCM Factors:
• Find the HCF and LCM of the given numbers by using Factorization method.
• Find the HCF and LCM of the given numbers by using Division method.
Simplification:
• Using BODAMS rule to find out the value of a given expression.
• Using Vernacular rule to find out the value of a given expression.
UNIT – II
Pipes
• Find the how much time taken to fill the tank by opening one pipe, two pipe and
one after another.
Alligation or Mixture
• Using Ratio and proportion to solve the mixture problems.
• To find quickly calculate the price of a mixture, given that it is a mix of two
elements having different prices.
UNIT – III
Table, Bar Graphs
• Find the Average sales of all branches for the respective years.
• Find the ratio of the total sales of respective branches.
Pie Charts
• Study the Pie chart and the table answer the questions based on them.
UNIT –IV
Syllogism
• Type-I: Different types of Venn diagrams with their implications.
• Type-II: Analyse the figure carefully and then answer certain questions regarding
the given data.
UNIT – V
Calendars
• Find the day of the week on a given date
• Find the ordinary year and Leap year
Clocks
• Find the angle between the hour hand and minute hand of a clock.
• When the hands are at right angles.
Number Series Analogy
• Choosing a similarly related pair as the given number pair on the basis of the
relation between the numbers in each pair.
• Choosing a number similar to a group of numbers on the basis of certain common
properties that they possess..
CourseOutcomes (CO):
• Demonstrate knowledge basic mathematics to develop analytical skills to solving
problems of HCF, LCM Factors and Simplification.
• Demonstrate knowledge basic mathematics to develop analytical skills to solving
problems of Pipes, Alligation or Mixture.
• Demonstrate knowledge basic mathematics to develop analytical skills to solving
problems of Table, Bar Graphs and Pie Chart.
• Analyze the techniques in Syllogism.
• Analyze the techniques in Calendar, Clocks and Number Series Analogy concepts.
Textbooks:
1. Quantitative Aptitude, 2012, Dr. R.S. Aggarwal, S. Chand and Company Ltd, New
Delhi.
2. A Modern Approach to Verbal and Non-Verbal Reasoning, 2012, Dr. R.S. Aggarwal,
S. Chand and Company Ltd, New Delhi.
Course Objectives:
• This course introduces the student to the basics of Intellectual Property Rights,
Copy Right Laws,Cyber Laws, Trade Marks and Issues related to Patents. The
overall idea of the course is to help and encourage the student for startups and
innovations
UNIT I
Introduction to Intellectual Property Law – Evolutionary past – Intellectual Property Law
Basics – Types of Intellectual Property – Innovations and Inventions of Trade related
Intellectual Property Rights – Agencies Responsible for Intellectual Property Registration
– Infringement – Regulatory – Overuse or Misuse of Intellectual Property Rights –
Compliance and Liability Issues.
UNIT II
Introduction to Copyrights – Principles of Copyright – Subject Matters of Copyright –
Rights Afforded by Copyright Law –Copyright Ownership – Transfer and Duration –
Right to Prepare Derivative Works –Rights of Distribution – Rights of performers –
Copyright Formalities and Registration – Limitations – Infringement of Copyright –
International Copyright Law-Semiconductor Chip Protection Act.
UNIT III
Introduction to Patent Law – Rights and Limitations – Rights under Patent Law – Patent
Requirements – Ownership and Transfer – Patent Application Process and Granting of
Patent – Patent Infringement and Litigation – International Patent Law – Double
Patenting – Patent Searching – Patent Cooperation Treaty – New developments in
Patent Law- Invention Developers and Promoters.
UNIT IV
UNIT V
Introduction to Trade Secrets – Maintaining Trade Secret – Physical Security –
Employee Access Limitation – Employee Confidentiality Agreement – Trade Secret Law
– Unfair Competition – Trade Secret Litigation – Breach of Contract – Applying State
Law.Introduction to Cyber Law – Information Technology Act – Cyber Crime and E-
commerce – Data Security – Confidentiality – Privacy – International aspects of
Computer and Online Crime.
Textbooks:
4. Deborah E.Bouchoux: “Intellectual Property”. Cengage learning, New Delhi
5. Kompal Bansal &Parishit Bansal “Fundamentals of IPR for Engineers”, BS
Publications (Press)
6. Cyber Law. Texts & Cases, South-Western’s Special Topics Collections
References:
4. Prabhuddha Ganguli: ‘ Intellectual Property Rights” Tata Mc-Graw – Hill, New
Delhi
5. Richard Stim: “Intellectual Property”, Cengage Learning, New Delhi.
6. R. Radha Krishnan, S. Balasubramanian: “Intellectual Property Rights”, Excel
Books. New Delhi.
Course Objectives:
• Demonstrate genesis and diversity of information retrieval situations for text and
hyper media
• Describe hands-on experience store, and retrieve information from www using
semantic approache
• Analyze the performance of information retrieval using advanced techniques such
as classification, clustering, and filtering over multimedia
Unit I
Introduction – Goals and History of IR – The Impact of the Web on IR – The Role of
Artificial Intelligence (AI) in IR – Basic IR Models – Boolean and Vector Space Retrieval
Models -Ranked Retrieval – Text similarity metrics – TF-IDF (term frequency/inverse
document frequency) Weighting – Cosine Similarity.
Unit II
Metrics
Experimental Evaluation of IR – Performance metrics Recall, Precision and F measure -
Evaluations on Benchmark Text Collections, Query Expansion
UNIT-III
Text Representation – Word Statistics – Zipf”s Law – Porter Stemmer – Morphology –
Index Term Selection using Thesauri -Metadata and Markup Languages – Web Search
Engines – Spidering – Metacrawlers – Directed Spidering – Link Analysis Shopping
Agents.
UNIT-IV
Course Outcomes:
By the end of this course the student should:
• Understand the theoretical basis behind the standard models of IR.
• Understand the Experimental evaluation of IR.
• To be able to implement ,Text Representation.
• To be able to implement Text Categorization.
• To be Familiar with clustering algorithms.
Text books:
1 David A. Grossman, OphirFrieder, Information Retrieval – Algorithms and Heuristics,
Learning Outcomes:
At the end of the unit, students will be able to:
UNIT - II:
Learning Outcomes:
At the end of the unit, students will be able to:
UNIT - III:
IOTArchitectureandProtocols
UNIT - IV:
DeviceDiscoveryandCloudServicesfor IOT
UNIT V:
UAV IOT
Introduction to Unmanned Aerial Vehicles/Drones, Drone Types,
Applications: Defense, Civil, Environmental Monitoring; UAV elements and
sensors- Arms, motors, Electronic Speed Controller (ESC), GPS, IMU, Ultra
sonic sensors; UAV Software –Arudpilot, Mission Planner, Internet of
Drones(IOD)- Case study Flyt Base.
Learning Outcomes:
At the end of the unit, students will be able to:
Course Outcomes:
After completion of the course, students will be able to
Textbooks:
1. Vijay Madisetti and ArshdeepBahga, “Internet of Things ( A Hands-on-
Approach)”, 1stEdition,VPT,2014.
2. Handbook of unmanned aerial vehicles, K Valavanis; George J
Vachtsevanos, New York, Springer, Boston, Massachusetts: Credo
ReferenceBooks:
1. Jan Holler, Vlasios Tsiatsis, Catherine Mulligan, Stefan Avesand,
Stamatis Karnouskos, David Boyle, “From Machine-to-Machine to
the Internet of Things: Introduction to a New Age of Intelligence”,
1stEdition, Academic Press,2014.
2. Arshdeep Bahga, Vijay Madisetti - Internet of Things: A Hands-On
Approach, UniversitiesJNTUAB.Tech.R20RegulationsPress,2014.
Course Objectives:
• Understand the basic concepts of recommender systems
Unit-I:
Introduction: Recommender system functions, Linear Algebra notation: Matrix
addition, Multiplication, transposition, and inverses; covariance matrices, Understanding
ratings, Applications of recommendation systems, Issues with recommender system.
Learning Outcomes:
At the end of the unit, students will be able to:
Unit-II
Collaborative Filtering: User-based nearest neighbor recommendation, Item-based
nearest neighbor recommendation, Model based and pre-processing based
approaches, Attacks on collaborative recommender systems.
Learning Outcomes:
At the end of the unit, students will be able to:
Unit-III
Content-based recommendation: High level architecture of content-based systems,
Advantages and drawbacks of content based filtering, Item profiles, Discovering
features of documents, Obtaining item features from tags, Representing item profiles,
Methods for learning user profiles, Similarity based retrieval, Classification algorithms.
Learning Outcomes:
At the end of the unit, students will be able to:
Unit-IV
Unit-V
Recommender Systems and communities: Communities, collaboration and
recommender systems in personalized web search, Social tagging recommender
systems, Trust and recommendations, Group recommender systems.
Learning Outcomes:
At the end of the unit, students will be able to:
Course Outcomes:
Recommended Books:
1. Jannach D., Zanker M. and FelFering A., Recommender Systems: An
Introduction, Cambridge University Press(2011), 1st ed.
2. Ricci F., Rokach L., Shapira D., Kantor B.P., Recommender Systems
Handbook, Springer(2011), 1st ed.
3. Manouselis N., Drachsler H., Verbert K., Duval E., Recommender Systems For
Learning, Springer (2013), 1st ed.
Course Objectives:
Understand the philosophy of Block chain and the cutting edge technology behind its
functions Illustrate how to setup Ethereum tools Explain the key vocabulary and
concepts used in Block chain for Business
UNIT-I
UNIT-II
Setting up Ethereum development tools: Ethereum clients, Ethereum languages,
Test RPC, Mist Ethereum walle, meta mask, web3 JavaScript API, truffle.
Ethereum Accounts: Ethereum Accounts, keypairs, working with EOA Accounts,
working with contract accounts.
Learning Outcomes:
After completing this Unit, students will be able to
o Illustrate the use of Ethereum development tools(L2)
o Create Ethereum accounts and work with them (L6)
UNIT-III
Smart contracts: Smart contract, structure of a contract, setting up and interacting with
a contract using Get client, setting up and interacting with a contract using Mist Wallet
Learning Outcomes:
After completing this Unit, students will be able to
• Make use of of smart contracts(L3)
• Distinguish setting up and interacting with a contract using Get a client and Mist
Wallet.(L4)
UNIT-IV
Smart contracts (continued): Smart contract examples, Smart contract patterns.
Decentralized Applications: implementing Dapps, case studies,
Learning Outcomes:
After completing this Unit, students will be able to
UNIT-V
Mining:Consensus on Block chain network, mining, Block validation, state storage in
Ethereum.
Learning Outcomes:
After completing this Unit, students will be able to
o Define Consensus on Block chain network(L1)
o Demonstrate State Storage in Ethereum(L2)
Course outcomes:
Upon completion of the course, the students should be able to:
• Create customized blockchain solutions (L6)
• Make use of the specific mechanics of Ethereum(L3)
• Experiment with Smart contracts (L3)
• Develop Enterprise applications using Blockchain(L6)
Text book:
1. Arshadeepbahga, Vijay madisetti, “Blockchain Applications A hands-on approach”,
VPT2017.
2. Chandramouli Subramanian, Asha A George, Abhilash K A and Meena Karthi
keyan,
“Blockchain Technology”, Universty Press, 2021
REFERENCE BOOKS:
(AM20APE705)Data Visualization
Professional Elective -IV
Course Objectives:
1. Provide background to understand various aspects of Data Visualization
2. Discuss various principles of visualizing heterogeneous types of data
Unit-I
Visual Queries: Process of Seeing, the Act of Perception, Design Implications,
Distributed Cognition, Visual Search Strategies
Data and Visualization: Data Type, Coordinate Systems, Scale
Learning Outcomes:
Unit-II
Visualization Design: Amount, Distribution, Proportion, Trends, Time Series,
Geospatial Narratives: Telling Stories with Data, Sequencing, Visualization Rhetoric,
text visualization
Learning Outcomes:
At the end of the unit, students will be able to:
Unit-III
Mapping and Cartography: The Cartogram, Value-by-Area mapping
Optimal Space Usage: Aspect Ratio Selection, Geometry & Aesthetics, Wilkinson’s
Algorithm and its extension
Learning Outcomes:
At the end of the unit, students will be able to:
Unit-IV
Networks: Scalable, Versatile and Simple Constrained Graph Layout, Visualization of
Adjacency, Multiple Network Analysis and Visualization, Visualizing Online Social
Networks
Learning Outcomes:
At the end of the unit, students will be able to:
Unit-V
Animation and Color: Trend Visualization, Transitions in Statistical Data Graphics,
Graphs with Radial Layout, Cartoons, Color and Information, Info graphics
Learning Outcomes:
At the end of the unit, students will be able to:
Course Outcomes
The students are expected to have the ability to:
1. Present data with visual representations for the target audience, task, and data
2. Analyze, critique, and revise data visualizations
3. Apply appropriate design principles in the creation of presentations and visualizations
Course Objectives:
• The aim of the course is to introduce the methodologies and framework of
ethical hacking for enhancing the security.
• The course includes-Impacts of Hacking; Types of Hackers; Information Security
Models; Information Security Program; Business Perspective; Planning a
Controlled Attack; Framework of Steps (Reconnaissance, Enumeration,
Vulnerability Analysis, Exploitation, Deliverable and Integration)
UNIT – I :
UNIT – II :
The Business Perspective:Business Objectives, Security Policy, Previous Test Results,
Business Challenges Planning for a Controlled Attack: Inherent Limitations, Imposed
Limitations, Timing is Everything, Attack Type, Source Point, Required Knowledge,
Multi-Phased Attacks, Teaming and Attack Structure, Engagement Planner, The Right
Security Consultant, The Tester, Logistics, Intermediates, Law Enforcement.
Learning Outcomes:
At the end of the unit, students will be able to:
UNIT – III :
Preparing for a Hack:Technical Preparation, Managing the Engagement Reconnaissance:
Social Engineering, Physical Security, Internet Reconnaissance
Learning Outcomes:
At the end of the unit, students will be able to:
UNIT – IV :
Enumeration:Enumeration Techniques, Soft Objective, Looking Around or Attack,
Elements of Enumeration, Preparing for the Next Phase Exploitation: Intutive Testing,
Evasion, Threads and Groups, Operating Systems, Password Crackers, RootKits,
applications, Wardialing, Network, Services and Areas of Concern
Learning Outcomes:
At the end of the unit, students will be able to:
UNIT -V :
Deliverable:The Deliverable, The Document, Overal Structure, Aligning Findings,
Presentation Integration: Integrating the Results, Integration Summary, Mitigation,
Defense Planning, Incident Management, Security Policy, Conclusion
Learning Outcomes:
At the end of the unit, students will be able to:
Course Outcomes:
• Gain the knowledge of the use and availability of tools to support an ethical hack
• Gain the knowledge of interpreting the results of a controlled attack
• Understand the role of politics, inherent and imposed limitations and metrics for
planning of a test
• Comprehend the dangers associated with penetration testing
TEXT BOOK
• James S. Tiller, “The Ethical Hack: A Framework for Business Value Penetration
Testing”, Auerbach Publications, CRC Press
REFERENCE BOOKS
• EC-Council, “Ethical Hacking and Countermeasures Attack Phases”, Cengage
Learning
• Michael Simpson, Kent Backman, James Corley, “Hands-On Ethical Hacking and
Network Defense”, Cengage Learning
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech IV-I Sem L T P C
3 0 0 3
UNIT - I:
Why Agile? , How to be Agile, Understanding XP, Values and Principles,
Improve the Process, Eliminate Waste, Deliver Value.
Learning Outcomes:
After completing this Unit, students will be able to
UNIT - II:
Practicing XP- honking, Pair Programming, Energized Work, Informative
Workspace, Root Cause Analysis, Retrospectives, Collaborating, Sit Together,
RealCustomerInvolvement,UbiquitousLanguage,Stand-
UpMeetings,CodingStandards,IterationDemo,Reporting.
Learning Outcomes:
After completing this Unit, students will be able to
• Illustratetheeightpracticestohelpateamanditsstakeholderscoll
aborateefficiently and effectively(L2)
UNIT - III:
Releasing-Done Done, No Bugs, Version Control, Ten-Minute Build,
Continuous Integration, Collective Code Ownership, Documentation.
Learning Outcomes:
UNIT - IV:
Learning Outcomes:
Learning Outcomes:
• Outline the practices that keep the code clean and allow the entire
team to contribute to development. (L2)
Course outcomes:
Upon completion of the course, the students should be able to:
Adopt Extreme Programming(L1)
Create own agile method by customizing XP to a particular situation (L6)
Text Books:
1.James Shore and Shane Warden, “The Art of Agile Development ”,O’ REILLY,
2007.
References:
1. RobertC.Martin,“AgileSoftwareDevelopment,Principles,Pattern
s,andPractices”,PHI,2002.
2. Angel Medinilla, “Agile Management: Leadership in an Agile Environment”,
Springer,2012.
3. Bhuvan Unhelkar, The Art of Agile Practice: Composite
Approach for Projects and Organizations ”,CRC Press.
4. JimHighsmith, “Agile Project Management ”,Pearson education,2004.
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech VII Sem L T P C
3 0 0 3
UNIT- I
Linear Algebra: Scalars, Vectors, Matrices and Tensors, Matrix operations, types of
matrices, Norms, Eigen decomposition, Singular Value Decomposition, Principal
Components Analysis. Probability and Information Theory: Random Variables,
Probability Distributions, Marginal Probability, Conditional Probability, Expectation,
Variance and Covariance, Bayes’ Rule, Information Theory. Numerical Computation:
Overflow and Underflow, Gradient-Based Optimization, Constrained Optimization,
Linear Least Squares.
Learning Outcomes:
After completing this Unit, students will be able to:
UNIT -II
Machine Learning: Basics and Under fitting, Hyper parameters and
Validation Sets, Estimators, Bias and Variance, Maximum Likelihood,
Bayesian Statistics, Supervised and Unsupervised Learning, Stochastic
Gradient Descent, Challenges Motivating Deep Learning. Deep Feed
forward Networks: Learning XOR, Gradient-Based Learning ,Hidden Units,
Architecture Design, Back-Propagation and other Differentiation
Algorithms.
Learning Outcomes:
UNIT - III
Regularization for Deep Learning: Parameter Norm Penalties, Norm Penalties as
Constrained Optimization, Regularization and Under-Constrained Problems, Dataset
Augmentation, Noise Robustness, Semi-Supervised Learning, Multi-Task Learning,
Early Stopping, Parameter Tying and Parameter Sharing, Sparse Representations,
Bagging and Other Ensemble Methods, Dropout, Adversarial Training, Tangent
Distance, Tangent Prop and Manifold Tangent Classifier. Optimization for Training
Deep Models: Pure Optimization, Challenges in Neural Network Optimization, Basic
Algorithms, Parameter Initialization Strategies, Algorithms with Adaptive Learning
Rates, Approximate Second-Order Methods, Optimization Strategies and Meta-
Algorithms.
Learning Outcomes:
UNIT - IV
Convolutional Networks: The Convolution Operation, Pooling, Convolution, Basic
Convolution Functions, Structured Outputs, Data Types, Efficient Convolution
Algorithms, Random or Unsupervised Features, Basis for Convolutional Networks.
Learning Outcomes:
UNIT - V
Sequence Modeling: Recurrent and Recursive Nets: Unfolding Computational Graphs,
Recurrent Neural Networks, Bidirectional RNNs, Encoder-Decoder Sequence-to-
Sequence Architectures, Deep Recurrent Networks, Recursive Neural Networks, Echo
State Networks, LSTM, Gated RNNs, Optimization for Long-Term Dependencies, Auto
encoders, Deep Generative Models.
Learning Outcomes:
UNIT - I
Introduction: What Is a Design Pattern?, Design Patterns in Smalltalk MVC, Describing
Design Patterns, The Catalog of Design Patterns, Organizing the Catalog, How Design
Patterns Solve Design Problems, How to Select a Design Pattern, How to Use a Design
Pattern.
Learning Outcomes:
At the end of the unit, students will be able to:
• Understand the concepts of Design Patterns(L1).
• Explore the concepts of how design patterns solves the design problems(L2).
UNIT - II
A Case Study: Designing a Document Editor: Design Problems, Document Structure,
Formatting, Embellishing the User Interface, Supporting Multiple Look-and-Feel
Standards, Supporting Multiple Window Systems, User Operations Spelling Checking
and Hyphenation.
Learning Outcomes:
At the end of the unit, students will be able to:
• Understand Document Structure and Formatting (L1).
UNIT - III
Creational Patterns: Abstract Factory, Builder, Factory Method, Prototype,
Singleton.
Learning Outcomes:
At the end of the unit, students will be able to:
• Identify the basic issues in reusable design (L4)
• Recognize the basic design patterns (L2)
UNIT - IV
Structural Patterns: Adapter, Bridge, Composite, Decorator, Façade, Flyweight,
Proxy.
Learning Outcomes:
At the end of the unit, students will be able to:
UNIT – V
Course Outcomes:
• Identify the appropriate design patterns to solve object oriented design
problems(L1).
• Develop design solutions using creational patterns(L3).
• Apply structural patterns to solve design problems (L3).
• Construct design solutions by using behavioral patterns(L4).
Text Books :
Course Objectives:
After studying this course, students will be able to:
• The objectives of the course are to understand the Air pollution Concepts
• Identify the source of air pollution
• To know about Air pollution Control devices and distinguish the Air quality
monitoring devices
UNIT –I
Introduction to Air Pollution
Introduction: Sources, effects on ecosystems, classification and characterization of air
pollutants, Air Pollution Episodes of environmental importance. Indoor air pollution –
sources, Effects.
Learning outcomes:
• Understanding the basic Air pollution concepts
• Identifying the source of air pollution
• To understand the character of atmospheric pollutants and their effects
UNIT II
Effects of Air Pollution
Effects of Air pollutants on man, material and vegetation: Global effects of air pollution
– Green House effect, Heat Islands, Acid Rains, Ozone Holes etc.
Learning outcomes:
• To know effects of air pollution on man
• To know effects of air pollution on material and vegetation
UNIT – III
Plume Behavior
Meteorology and plume Dispersion; properties of atmosphere; Heat, Pressure, Wind
forces, Moisture and relative Humidity, Influence of Meteorological phenomena on Air
Quality-wind rose diagram.
Learning outcomes:
• Understand the composition and structure of atmosphere
• To Understand the wind rose diagram
UNIT – IV
Control Techniques
Particulate matter and gaseous pollutants- settling chambers, cyclone separators,
scrubbers, filters & ESP.
Learning outcomes:
• Learning about air pollution control techniques
• Study on latest devices and advancements in existing devices
• Choose and design control techniques for particulate and gaseous emissions.
UNIT –V
Noise Pollution
Noise pollution–Sources, Measurements, effects and control, noise standards.
Environmental issues, global episodes, laws, acts, protocols.
Learning outcomes:
• Learning about noise pollution.
• Understand the laws, acts and protocols related to noise pollution &control
Textbooks:
1. Noel De Nevers, “Air Pollution Control Engineering” , Waveland PrInc 2016
2. Anjaneyulu Y, “Text book of Air Pollution and Control Technologies”, Allied
Publishers
3. M.N. Rao and HVN Rao, Air Pollution, Tata McGraw Hill Publishers 2017
Reference Books:
1. Nevers, “Air Pollution Control Engineering”, McGraw-Hill, Inc., 2000.
2. Dr. B.S.N. Raju, “Fundamentals of Air Pollution” Oxford & I.B.H.
3. T. Holgate, Hillel S. Koren, Jonathan M. Samet, Robert L. “Air Pollution and
Health” Maynard publisher Academic Press.
UNIT -I
Introduction to MAT LAB: Overview, MATLAB Preliminaries, Basics of MATLAB, Beyond
the Basics of MATLAB, Popular Functions and Commands, Plotting using MATLAB,
Optimization with MATLAB.
UNIT -II
Introduction to Optimization: Statement of an optimization problem, Classifications of
optimization Problems: Single variable optimization, Multi variable optimization with
no constraints, Multi variable optimization with equality constraints, Multi variable
optimization with inequality constraints, Convex and Concave programming.
UNIT -III
Single Variable Optimization: Finite difference method, Central difference method,
Runge-Kutta method, interval halving method, golden section method with MATLAB
code.
UNIT- IV
Multi Variable Optimization: Conjugate gradient method, Newton's method, Powell's
method, Flectcher- Reeves method, Hook and Jeeves method, interior penalty
function with
UNIT -V
Evolutionary Algorithms: Overview, Genetic Algorithms: Basics of Genetic Algorithms,
Options in MATLAB, Multi Objective Optimization using Genetic Algorithms, Ant Colony
Optimization, Simulated Annealing, Particle Swarm Optimization.
Course Outcomes:
After completion of this course the student can be able to
CO1:Use optimization terminology and concepts, and understand how to classify an
optimization problem.
CO2:Apply optimization methods to engineering problems.
CO3:Implement optimization algorithms.
CO4:Compare different genetic algorithms.
CO5:Solve multivariable optimization problems.
TEXT BOOKS:
1. Rao V.Dukkipati, MATLAB: “An Introduction with Applications”, Anshan, 2010.
2. Achille Messac, “Optimization in practice with MATLAB”, Cambridge University
Press, 2015.
3. Jasbir S Arora, “Introduction to optimum design”, 2nd edition. Elsevier, 2004.
REFERENCES:
1. Cesar Perez Lopez, “MATLAB Optimization Techniques”, Academic press, Springer
publications, 2014.
2. Steven C.Chapra, “Applied Numerical Methods with MATLAB for Engineers and
scientists”: 4th edition, McGraw-Hill Education, 2018.
Reference Books:
1. Rajput, “A Text Book of Power Plant Engineering: 4th edition, Laxmi Publications,
2012.
3. Ramalingam, “Power plant Engineering”, Scietech Publishers, 2013
4. P.C. Sharma, “Power Plant Engineering”, S.K. Kataria Publications, 2012.
5. Arora and S.Domakundwar, “A course in Power Plant Engineering”, Dhanpat Rai & Co
(p).
Course Outcomes:
At the end of this course, the student will be able to
• Outline sources of energy, power plant economics, and environmental aspects.
(L2)
• Explain power plant economics and environmental considerations. (L2)
• Describe working components of a steam power plant. (L2)
• Illustrate the working mechanism of gas turbine power plants. (L2)
• Summarize types of renewable energy sources and their working principle. (L2)
Demonstrate the working principle of nuclear power plants. (L4)
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech-VII Sem L T P C
3 0 0 3
Course Objectives:
1. To understand the concept of various modulation schemes and multiplexing.
2. To apply the concept of various modulation schemes to solve engineering
problems.
3. To analyze various modulation schemes.
4. To evaluate various modulation scheme in real time applications.
UNIT I
Amplitude Modulation
Introduction, An overview of Electronic Communication Systems. Need for
Frequency Translation, classification of modulation schemes, Amplitude
Modulation: DSB-FC, DSB-SC, SSB-SC and VSB, Modulators and demodulators.
The Superheterodyne Receiver.
UNIT II
Angle Modulation
Basic definitions, Frequency Modulation: Narrow Band FM, Wide Band FM,
Transmission bandwidth of FM Signals, Generation of FM Signals, Demodulation of
FM Signals, FM Stereo Multiplexing, Phase modulation, AM vs PM.
UNIT III
Pulse Modulation
Sampling Theorem, Quantization, Pulse Amplitude Modulation, Pulse Width
Modulation, Pulse position modulation, Pulse code modulation.
Concept of Time Division Multiplexing, Frequency Division Multiplexing.
UNIT IV
Digital Modulation
Digital Representation of Analog Signals. Phase shift keying-Binary Amplitude Shift
Keying, Binary Phase Shift Keying ,Differential phase shift keying, and Quadrature
Phase Shift Keying, Frequency Shift Keying— Comparison.
UNIT V
MULTI-USER RADIO COMMUNICATION
Global System for Mobile Communications (GSM),Mobile &Cellular communication
Concept – Overview of Multiple Access Schemes – Code division multiple access
(CDMA) ,Frequency division multiple access (FDMA),Satellite Communication –
Bluetooth.(Block diagram approach only).
Textbooks:
1. Herbert Taub, Donald L Schilling and Goutam Saha, “Principles of
Communication Systems”, 3rdEdition, Tata McGraw-Hill Publishing Company
Ltd., 2008.
2. Simon Haykin, “Communication Systems”, 4th Edition, John Wiley & Sons, 2004
References:
1. B. P. Lathi, Zhi Ding and Hari M. Gupta, “Modern Digital and Analog
Communication Systems”, 4th Edition, Oxford University Press, 2017.
2. K. Sam Shanmugam “Digital and Analog Communication Systems”, Wiley India
Edition, 2008.
3. Martin S.Roden, “Analog and Digital Communication System”, 3 rd Edition,
Prentice Hall of India, 2002.
Course Outcomes:
CO1. Analyze and design of various continuous wave modulation and
demodulation techniques.
CO2. Attain the knowledge about angle modulation and FM Transmitters and
Receivers.
CO3. Analyze and design the various Pulse Modulation Techniques.
CO4. Understand the concepts of Digital Modulation Techniques and Baseband
transmission.
CO5.Comprehend the principles of radio communication systems like GSM.CDMA,
Bluetooth, Mobile and satellite communications etc.,
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
L T P C
B.Tech- VII Sem
3 0 0 3
(EE20AOE701) EMBEDDED SYSTEMS
(OPEN ELECTIVE)
Course Objectives:
The objective of this course is to
1. To understand the basics of an embedded system and RTOS.
2. To introduce the typical components of an embedded system and different
communication interfaces.
3. To provide knowledge on the design process of embedded system
UNIT I - Introduction to Embedded Systems
Definition of Embedded System, Embedded Systems Vs General Computing Systems,
History and classification of Embedded Systems, Major Application Areas,
Characteristics and Quality Attributes of Embedded Systems.
Course Outcomes:
After completion of the course, student will be able to:
CO4: Describe the role of Real time Operating Systems in Embedded Systems.
CO5: Evaluate the Correlation between task synchronization and latency issues.
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
Course Objectives:
1. To introduce fundamentals of Image Processing
2. To expose various relationships between pixels
3. To descript various intensity transformations in spatial domains.
4. To descript various spatial and frequency domains filters.
5. To dissimilate various segmentation and compression techniques for image
processing.
Unit I
Fundamentals of Image Processing – I:
Introduction, A simple image model, Components of image processing system,
Fundamental Steps in digital image processing, image sensing and acquisition,
Applications of image processing.
Unit II
Fundamentals of Image Processing – II:
Image sampling and quantization, basic relationships between pixels –
neighbourhood, adjacency, connectivity, distance measures, mathematical
operations in image processing.
Unit III
Image Enhancement in spatial domain:
Introduction to gray level transformations, Point processing - Image negative,
contrast stretching, intensity slicing, Bit plane slicing and grey level slicing,
Histogram Processing, Histogram equalization and Specifications.
Unit IV
Image Enhancement in frequency domain:
Spatial Filtering, Smoothing filters, Sharpening filters, Enhancement in Frequency
domain –image smoothing, image sharpening and Homomorphic filtering.
Unit V
Image Segmentation and compression:
Point, Line and Edge Detection, Fundamentals of Compression, Image
compression model, Types of Redundancy – Coding, Inter pixel and Psycho
visual, Lossless compression – Huffman coding, Shannon-Fano coding.
Text Books:
1. Rafael C. Gonzalez, Richard E woods and Steven L. Eddins, “Digital Image
processing using MATLAB”, Tata McGraw Hill, 2010.
2. S. Jayaraman, S.Esakkirajan, T.Veerakumar, “Digital Image processing”, Tata
McGraw Hill.
References:
1. Milan Sonka, Vaclav Hlavac, Roger Boule, Image Processing, Analysis, and
Machine Vision, Third Edition, Cengage Learning, 2016.
2. William K. Pratt, “Digital Image Processing”, John Wiley, 3rd Edition, 2004
Course Outcomes:
CO1: Understand fundamentals of digital image processing and apply
engineering mathematics in processing of digital image.
CO2: Compute the relationship between the pixels in image processing
CO3: Analyze different image enhancement techniques in spatial domain.
CO4: Describe various image spatial filters and Analyze different image
enhancement techniques in frequency domain
CO5: Analyze various techniques in image segmentation and apply various
algorithms to perform image compression.
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
L T P C
IVB.Tech-ISem
3 0 0 3
CourseObjectives:
• The objective of the course is to:
• Have comprehensive knowledge of planning, design, evaluation, construction and
financing of housing projects.
• Focuses on cost effective construction materials and methods.
• Enable students to identify low cost housing techniques.
• Have knowledge on alternative building materials for low cost housing.
• Give the knowledge on principles of sustainable housing policies and
programmes.
• Enable students in a position to adopt the suitable techniques in rural and
disaster prone areas.
UNIT –I
Introduction to Housing scenario
Definition of Basic Terms – House, Home, Household, Apartments, Multi storied
Buildings, Special Buildings, Objectives and Strategies of National Housing Policies
including Slum Housing Policy. Status of urban housing - Status of Rural Housing
Learning Outcomes:
At the end of the unit student can
• Understand the basics of housing and housing programmes.
• Get knowledge on slum housing policies and slum improvement.
UNIT – II
Development and adoption of low cost housing technology
Introduction - Adoption of innovative cost effective construction techniques - Adoption
of precast elements - Adopting of total prefabrication of mass housing in India- General
remarks on pre-cast rooting/flooring systems - Fly ash gypsum thick for masonry -
Stone Block masonry - Adoption of precast R.C. plank and join system for roof/floor in
the building.
Learning Outcomes:
At the end of the unit student can
• Gain Knowledge about the usage of various low cost housing techniques.
• Adopt the suitable techniques in rural and urban housing.
• Understand the adoption of innovative cost effective construction techniques
UNIT – III
Alternative building materials for low cost housing
Introduction - Substitute for scarce materials – Ferrocement - Gypsum boards - Timber
substitutions - Industrial wastes - Agricultural wastes
Low cost Infrastructure services:
Introduce - Present status - Technological options - Low cost sanitation - Domestic wall
- Water supply, energy.
Learning Outcomes:
At the end of the unit student can
• Understand the various types of alternative building materials like ferrocement,
gypsum boards.
• Gain knowledge about the alternative building materials for low cost housing.
• Understand the low cost infrastructure services and water supply.
UNIT –IV
Rural Housing:
Introduction traditional practice of rural housing continuous - Mud Housing technology -
Mud roofs - Characteristics of mud - Fire treatment for thatch roof - Soil stabilization -
Rural Housing programs.
Learning Outcomes:
At the end of the unit student can
• Understand the rural housing and rural housing programs.
• Gain the knowledge about mud housing technology and mud roofs.
UNIT – V
Housing in Disaster prone areas:
Introduction – Earthquake - Damages to houses - Traditional prone areas - Type of
Damages and Railways of non-engineered buildings - Repair and restore action of
earthquake Damaged non-engineered buildings recommendations for future
constructions.
Learning Outcomes:
At the end of the unit student can
• Get knowledge about disasters like earthquakes, floods, cyclones.
• Understand the types of damages on non-engineering buildings.
• Get knowledge about Repair and restore action on damaged non-engineered
buildings.
• Analyse the safety requirements and strengthening measures of disaster prone
area.
CourseOutcomes (CO):
On the completion of the course, students will be able to:
• Understand the planning, design, evaluation, construction and financing of
housing projects with cost effective housing techniques.
• Have knowledge on living condition of slum, slum housing policies, and slum
improvement.
• Know the usage of various low cost housing techniques.
• Understand about alternative building materials for low cost housing and Rural
housing.
• Adopt the suitable techniques in rural and disaster prone areas by using locally
available materials.
Textbooks:
1. A.K.Lal“Hand book of Low Cost Housing”– New Age International publishers.
2. G.C. Mathur“Low cost Housing”.
3. A.G. MadhavaRao, D.S. Ramachandra Murthy &G.Annamalai“Modern trends in
housing in developing countries”.
Reference Books:
1. Rajib Shaw “Disaster Management”, Universities Press, India.
2. Tushar Bhattacharya “Disaster Science and Management”, TMH Publications.
3. Neville A.M. “Properties of Concrete” –Pitman Publishing Limited, London.
4. Kiado, Rudhai.G“Light Weight Concrete”, – Publishing home of Hungarian
Academy of Sciences 1963.
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B.Tech - VII Sem L T P C
300 3
Course Objectives:
The course should enable the students to:
I. Develop the knowledge in various robot structures and their workspace.
II. Develop the skills in performing kinematics analysis of robot systems.
III. Provide the knowledge of the dynamics associated with the operation of robotic
systems.
IV. Provide the knowledge and analysis skills associated with trajectory planning.
V. Understand material handling and robot applications in industries.
UNIT– 1:
INTRODUCTION TO ROBOTICS:Introduction: Automation and robotic, an overview of
robotics, classification by coordinate system and control systems; Components of the
industrial robotics: Degrees of freedom, end effectors: Mechanical gripper, magnetic,
vacuum cup and other types of grippers, general consideration on gripper selection and
design.
Learning Outcomes:
1. Differentiate between automation and robotics.
2. Classify robots and describe its anatomy
3. Classify various grippers
UNIT – 2:
MOTION ANALYSIS AND KINEMATICS: Motion analysis: Basic rotation matrices,
composite rotation matrices, Euler angles, equivalent angle and axis, homogeneous
transformation, problems; Manipulator kinematics: D-H notations, joint coordinates and
world coordinates, forward and inverse kinematics, problems.
Learning Outcomes
1. Discuss about motion analysis of robot.
2. Understand methods for calculating the kinematics and inverse kinematics of a
robot manipulator.
3. Describe D-H notations, joint coordinates and. world coordinates
4. Discuss about homogeneous transformation.
UNIT – 3:
Differential kinematics: Differential kinematics of planar and spherical manipulators,
Jacobians problems. Robot dynamics: Lagrange, Euler formulations, Newton-Euler
formulations, problems on planar two link manipulators
1. Describe the differential kinematics of planar manipulators.
2. Illustrate Lagrange-Euler formulation.
3. Discuss jacobian and robot dynamics. 4.Illustrate Newton-Euler formulation.
UNIT – 4:
Trajectory planning: Joint space scheme, cubic polynomial fit, avoidance of obstacles,
types of motion: Slew motion, joint interpolated motion, straight line motion, problems,
Robot actuators and feedback components; Actuators: pneumatic and hydraulic
actuators.
Learning Outcomes:
1.Describe joint space scheme.
2. Illustrate cubic polynomial fit.
3. Classify types of motion.
UNIT – 5:
Electric actuators: DC servo motors, stepper motors, feedback components: position
sensors, potentiometers, resolvers and encoders, velocity sensors, tactile sensor; Robot
application in manufacturing: Material handling, assembly and inspection
Learning Outcome:
1.Explain actuators and classify them.
2. Illustrate various robot applications in manufacturing.
3. Discuss the role of robots in material handling.
4. Explain work cell design.
5. Discuss the role of robots in assembly and inspection
Textbooks:
1. Groover M. P, “Industrial Robotics”, TataMcGraw-Hill, 1 st Edition, 2013.
2. J.J Criag, “Introduction to Robotic Mechanics and Control”, Pearson, 3rd Edition,
2013.
Reference Books:
1. Richard D. Klafter, “Robotic Engineering”, Prentice Hall, 1st Edition, 2013.
2. Fu K S, “Robotics”, McGraw-Hill, 1st Edition, 2013.
Course Outcomes:
At the end of the course, the student will be able to:
CO1 Understand characteristic features of robots and usage of different grippers for
industrial applications.
CO2 Understand direct and inverse kinematics of robot structure.
CO3 Illustrate Differential Kinematics of planar and spherical manipulators.
CO4 Understand classification of robot actuators and trajectory planning.
CO5 Remember material handling and applications in manufacturing.
SRI VENKATESWARA COLLEGE OF ENGINEERING
(Autonomous)
B. Tech VII L T P C
3 0 0 3
UNIT-I
BUSINESSETHICS ANDCORPORATEGOVERNANCE– Introduction – Meaning -
Nature and Scope – Loyalty and Ethical Behavior, Values across Cultures; Business
Ethics– Ethical Practices in Management .Types of Ethics–Characteristics – Factors
influencing ,Business Ethics – Importance of Business Ethics -Arguments for and
against business ethics Basics of business ethics Corporate Social Responsibility–Issues
of Management–Crisis Management
Learning Outcomes:
After completion of this unit student will
• Understand the meaning of loyalty and ethical Behavior
UNIT-II
ETHICS INMANAGEMENT– Introduction – Ethics in HRM – Marketing Ethics – Ethical
aspects of Financial Management-Technology Ethics and Professional ethics. The Ethical
Value System–Universalism, Utilitarianism, Distributive Justice, Social Contracts,
Individual Freedom of Choice, Professional Codes; Culture and Ethics–Ethical Values
in different Cultures, Culture and Individual Ethics.
Learning Outcomes:
After completion of this unit student will
• Understand the meaning of Marketing Ethics
UNIT-III
ROLE OF CORPORATE CULTURE IN BUSINESS– Meaning– Functions– Impact of
corporate culture–cross cultural issues in ethics, Emotional Honesty – Virtue of
humility– Promote happiness–karma yoga – proactive – flexibility and purity of mind.
The Ethical Value System–Universalism, Utilitarianism, Distributive Justice, Social
Contracts, Individual Freedom of Choice, Professional Codes; Culture and Ethics –
Ethical Values in different Cultures, Culture and Individual Ethics.
Learning Outcomes:
After completion of this unit student will
• Understand the corporate culture in business
• Analyze Ethical Value System Know about the ethical value system
UNIT-IV
Leadership: Differences between Leader & Manager - Leadership – Leadership styles
Leadership theories – Managerial Grid – Transactional Vs Transformational Leadership –
Qualities of a good leader- Women Leadership in India.
LearningOutcomes:
After completion of this unit student will
• Understand Law and Ethics
UNIT-V
Organisational Behaviour–Organizing Process – Depart mentation Types -
Decentralization– Making Organizing Effective – Organisational culture- Types of culture
– Organisational Culture Vs Organizational climate - Conflict management - Change
Management.
Learning Outcomes:
After completion of this unit student will
• Understand corporate governance code
Course Outcomes:
• At the end of the course, students will be able to
Textbooks:
• MurthyCSV:“BusinessEthicsandCorporateGovernance”,HPH
• BholananthDutta,S.K.Podder–“CorporationGovernance”,VBH.
References:
• Dr.K.Nirmala,KarunakaraReaddy:“BusinessEthicsandCorporateGovernance”,HPH
• H.R.Machiraju:“CorporateGovernance”
• K.Venkataramana, “CorporateGovernance”,SHBP.
• N.M.Khandelwal:“IndianEthosandValuesforManagers”
Course Objectives:
• To provide fundamental knowledge on Management, Administration, Organization
& its concepts.
• To create awareness on identify Strategic Management areas & the PERT/CPM for
better Project Management
UNIT-I
INTRODUCTIONTOMANAGEMENT: Management-Conceptandmeaning-Nature-
Functions-ManagementasaScienceandArtandboth. Schools of Management Thought -
Taylor’s Scientific Theory-Henry Fayol’s principles –EltanMayo’s Human relations -
Systems Theory - Organisational Designs - Line organization - Line &StaffOrganization-
FunctionalOrganization-MatrixOrganization-Project Organization-Committeeform of
Organization – Social responsibilities of Management.
UNIT-II
OPERATIONS MANAGEMENT– Principles and Types of Plant Layout - Methods of
Production (Job, batch and Mass Production),Work Study - Statistical Quality Control-
Deming‘s contribution to Quality. Material Management -Objectives - Inventory-
Functions - Types, Inventory Techniques - EOQ-ABC Analysis -
PurchaseProcedureandStoresManagement-MarketingManagement-Concept-Meaning-
Nature-Functionsof Marketing - Marketing Mix- Channels of Distribution –Advertisement
and Sales Promotion-Marketing Strategies based on Product Life Cycle.
UNIT-III
HUMAN RESOURCES MANAGEMENT(HRM)– HRM - Definition and Meaning – Nature
- Managerial and Operative functions - Evolution of HRM -Job Analysis - Human
Resource Planning(HRP) - Employee Recruitment-Sources of Recruitment –Employee
Selection-Process and Tests in Employee Selection-Employee Training and
Development-On-the-job& Off-the-job training methods-Performance Appraisal
Concept-Methods of Performance Appraisal–Placement-Employee Induction-Wage and
Salary Administration
UNIT-IV
STRATEGIC&PROJECT MANAGEMENT: Differences between Leader & Manager -
Leadership – Leadership styles Leadership theories – Managerial Grid – Transactional Vs
Transformational Leadership – Qualities of a good leader- Women Leadership in India.
UNIT-V
CONTEMPORARY ISSUES IN MANAGEMENT –The concept of Management
Information System(MIS) - Materials Requirement Planning (MRP) -Customer Relations
Management(CRM) - Total Quality Management (TQM) - Six Sigma Concept –Supply
Chain Management(SCM)-Enterprise Resource Planning(ERP)-Performance
Management- Business Process Outsourcing (BPO) - Business Process Re-engineering
and Bench Marking –Balanced Score Card -Knowledge Management.
Course Outcomes:
• Understand the concepts &principles of management and designs of organization
in a practical world
Textbooks:
• A.R.Aryasri,“Management Science”, TMH,2013
References:
• Koontz&Weihrich, “EssentialsofManagement”, 6thedition, TMH, 2005.
• ThomasN.Duening&JohnM.Ivancevich,
“ManagementPrinciplesandGuidelines”,Biztantra.
• KanishkaBedi, “ProductionandOperationsManagement”, OxfordUniversityPress,
2004.
B. Tech- V Sem L T P C
3 0 0 3
(BA20AHS706) STRATEGICMANAGEMENT
Course Objectives:
• To introduce the concepts of strategic management and understand its nature in
UNIT-I
Introduction of Strategic Management: meaning, nature, importance and
relevance. The Strategic Management Process: – Corporate, Business and Functional
Levels of strategy. Vision, mission and purpose –Business definition, objectives and
goals – Stakeholders in business and their roles in strategic management Balance score
card.
Learning Outcomes:
After completion of this unit student will
• Understand the meaning and importance of strategic management
UNIT-II
External and Internal Analysis: The Strategically relevant components of a
Company’s External Environment Analysis, Industry Analysis - Porter’s Five Forces
model – Industry diving forces–Key Success Factors. Analyzing a company’s resources
and competitive position
Learning Outcomes:
After completion of this unit student will
• Understand the components of a Company’s environment
• Know how to analyze industry competition through the Porter’s Five Forces model
UNIT-III
Competitive Strategies: Generic Competitive Strategies: Low cost, Differentiation,
Focus. Grand Strategies: Stability, Growth (Diversification Strategies, Vertical
Integration Strategies, Mergers, Acquisition & Take over Strategies, Strategic Alliances
& Collaborative Partnerships), Retrenchment, Outsourcing Strategies. Tailoring strategy
to fit specific industry– Life Cycle Analysis- Emerging, Growing, and Mature &
Declining Industries.
Learning Outcomes:
After completion of this unit student will
• Understand the Competitive Strategies
UNIT-IV
Strategy Implementation and control - Strategy implementation; Organization
Structure –Matching structure and strategy Behavioral issues in implementation–
Corporate culture–Mc Kinsey’s 7s Framework. Functional issues – Functional plans and
policies – Financial, Marketing, Operations, Personnel,IT.
Learning Outcomes:
After completion of this unit student will
• Understand the Organization Structure
UNIT-V
Strategy Evaluation: Strategy Evaluation–Operations Control and Strategic Control-
Relationship between a Company’s Strategy and its Business Model.- SWOT analysis –
Value Chain Analysis –Benchmarking-Portfolio Analysis: BCG Matrix– GE9 Cell Model.
Learning Outcomes:
After completion of this unit student will
• Understand the Operations Control and Strategic Control
Course Outcomes:
1. Demonstrate an appreciation of areas which are fundamental to the development
of successful strategy
5. Understand functional areas and appreciate the role of functional areas in both
the formulation and the implementation of a firm's vision, mission and strategy
Textbooks:
• Strategic Management – J.S.Chandan&Nitishsen Gupta, Vikas
References:
• Strategic Management Concepts and Cases, Fred. R David, PHI.