2015 PDF
2015 PDF
2015 PDF
Page No.
PEOs 1
POs 1
Connectivity Chart 3
Curriculum 2015 4
Syllabi 14
Electives 70
1
POs a b c d e f g h i j k l
PEO1 X X X X X X X
PEO2 X X X X
PEO3 X
3
CONNECTIVITY CHART
4
CURRICULUM 2015
Second Semester
Objectives & Maximum marks
Code No. Course Outcomes L T P C Category
PEOs POs CA ES Total
15MA201 VECTOR CALCULUS AND
I a,b 3 2 0 4 50 50 100 BS
COMPLEX ANALYSIS
PHYSICS ELECTIVE - - - - - 4 50 50 100 BS
Common to all branches of B.E./B.Tech
Common to all branches of B.E./B.Tech (Continuous Assessment)
Common to CSE,ECE,EEE,EIE,FT,IT (I Semester) and to MTRS, BT,TT, FD (II Semester)
Common to CSE,ECE,EEE,EIE,IT
Common to CE,CSE,ECE,EEE,EIE,IT (I Semester) and to AE, AG,AU,ME,MTRS, BT,FT,TT ,FD (II Semester)
Common to AE,AG,AU,CE,ME,MTRS, BT,TT ,FD (I Semester) and to CSE,FT,IT (II Semester)
Common to AE, AG,AU,ME,MTRS, BT,FT,TT,FD (I Semester) and to CE,CSE,ECE,EEE,EIE,IT (II Semester)
5
Common to all branches of B.E./B.Tech (Non-Credit Course)
6
Fifth Semester
Objectives & Maximum marks Category
Code No. Course Outcomes L T P C
PEOs POs CA ES Total
Common to all branches of B.E./B.Tech (Non-Credit Course)
$
Common to CSE,ECE,EEE,EIE,IT (VI Semester) and to AE, AG,AU,CE,ME,MTRS,BT,FT,TT, FD (VII
Semester)
7
ELECTIVE V - - - - - 3 50 50 100 PE
ELECTIVE VI - - - - - 3 50 50 100 PE
GRAPHICS AND MULTIMEDIA
15CS707 I a,c,e 0 0 2 1 50 50 100 PC
LABORATORY
MOBILE APPLICATION DEVELOPMENT
15CS708 I d 0 0 2 1 50 50 100 PC
LABORATORY
15CS709 MINI PROJECT V I h,i,j,k 0 0 2 1 100 - 100 EEC
Eight Semester
Objectives &
Maximum marks
Code No. Course Outcomes L T P C Category
PEOs POs CA ES Total
ELECTIVE IX - - - - - 3 50 50 100 PE
Common to AE,AU,CE, ME,MTRS, BT,FT,TT, FD (VI Semester) and to CSE,ECE,EEE,EIE,IT (VII Semester)
Common to all branches of B.E./B.Tech (Non-Credit Course)
8
Electives
Objectives & Outcomes
Code No. Course L T P C
PEOs POs
LANGUAGE ELECTIVES
15LE101 BASIC ENGLISH I II j 3 0 0 3
15LE102 COMMUNICATIVE ENGLISH I II j 3 0 0 3
15LE201 BASIC ENGLISH II II j 3 0 0 3
15LE202 COMMUNICATIVE ENGLISH II II j 3 0 0 3
15LC203 CHINESE II j 3 0 0 3
15LF203 FRENCH II j 3 0 0 3
15LG203 GERMAN II j 3 0 0 3
15LH203 HINDI II j 3 0 0 3
15LJ203 JAPANESE II j 3 0 0 3
PHYSICS ELECTIVES
15PH201 PHYSICS OF MATERIALS I a,b,i 3 0 2 4
15PH202 APPLIED PHYSICS I a 3 0 2 4
15PH203 MATERIALS SCIENCE I a 3 0 2 4
15PH204 PHYSICS OF ENGINEERING MATERIALS I a 3 0 2 4
15PH205 SOLID STATE PHYSICS I a 3 0 2 4
CHEMISTRY ELECTIVES
15CH201 ENGINEERING CHEMISTRY I a,b 3 0 2 4
15CH202 APPLIED CHEMISTRY I a,b,d 3 0 2 4
15CH203 APPLIED ELECTROCHEMISTRY I a 3 0 2 4
15CH204 INDUSTRIAL CHEMISTRY I a 3 0 2 4
15CH205 WATER TECHNOLOGY AND GREEN CHEMISTRY I a 3 0 2 4
DISCIPLINE ELECTIVES
15CS001 DISTRIBUTED COMPUTING I a,c,e 3 0 0 3
15CS002 DATA WAREHOUSING AND DATA MINING I,II b,d,e,f 3 0 0 3
15CS003 BIG DATA ANALYTICS I a,b,c,d,e 3 0 0 3
15CS004 ADVANCED C PROGRAMMING I a,b,d 3 0 0 3
15CS005 INFORMATION STORAGE MANAGEMENT I,II d,i,j 3 0 0 3
15CS006 TCP/IP I,II a,b,c 3 0 0 3
9
Range of Total
CREDITS PER SEMESTER Credits
TOTAL CREDITS in
S.No CATEGORY
CREDIT % Min Max
I II III IV V VI VII VIII
1 BS
7 12 4 3 - - - - 26 15% 15% 20%
2 ES
9 8 8 4 - - - - 29 17% 15% 20%
3 HSS
6 3 - - - 3 2 - 14 8% 5% 10%
4 PC
- - 11 16 15 11 11 - 64 36% 30% 40%
5 PE
- - - - 6 6 6 9 27 15% 10% 15%
6 EEC
- - 1 1 2 2 1 9 16 9% 10% 15%
BS - Basic Sciences
ES - Engineering Sciences
HSS - Humanities and Social Sciences
PC - Professional Core
PE - Professional Elective
EEC - Employability Enhancement Course
CA - Continuous Assessment
ES - End Semester Examination
14
SYLLABI
15MA201 VECTOR CALCULUS AND COMPLEX
3204
ANALYSIS
Course Objectives
Implement the Complex Analysis, an elegant method in the study of heat flow, fluid dynamics
and electrostatics.
Summarize and apply the methodologies involved in solving problems related to fundamental
principles of Calculus viz: Differentiation, Integration and Vectors.
Develop enough confidence to identify and model mathematical patterns in real world and offer
appropriate solutions, using the skills learned in their interactive and supporting environment.
UNIT I 10 Hours
VECTOR CALCULUS
Gradient -Divergence -Curl - Directional derivative- Solenoidal -Irrotational vector fields -Line Integral -
Surface integrals.
UNIT II 9 Hours
INTEGRAL THEOREMS OF VECTOR CALCULUS
Green's theorem in a plane- Stoke's Theorem- Gauss divergence theorem- Applications involving cubes
and parallelepiped.
UNIT IV 8 Hours
MAPPING OF COMPLEX FUNCTIONS
Physical interpretation of mapping- Application of transformation: translation, rotation, magnification and
inversion of multi valued functions - Linear fractional Transformation (Bilinear transformation).
15
UNIT V 10 Hours
INTEGRATION OF COMPLEX FUNCTIONS
Cauchy's Fundamental Theorem - Cauchy's Integral Formula - Taylor's and Laurent's series-
Classification of Singularities - Cauchy's Residue Theorem.
SELF STUDY
Applications to Electrostatic and Fluid Flow.
Total: 75 Hours
Reference(s)
1. C. Ray Wylie and C. Louis Barrett, Advanced Engineering Mathematics, Tata McGraw-
HillPublishing Company Ltd, 2003
2. Erwin Kreyszig , Advanced Engineering Mathematics, Tenth Edition, Wiley India Private
Limited,New Delhi 2015
3. J. A. Brown and R. V. Churchill, Complex Variables and Applications , Sixth Edition, McGraw
Hill,New Delhi, 1996
4. B. S. Grewal, Higher Engineering Mathematics, Forty third Edition, Khanna Publications , New
Delhi 2014
5. Peter V. O. Neil, Advanced Engineering Mathematics, Seventh Edition ,Cengage Learning India
Private Limited, 2012
6. Glyn James, Advanced Engineering Mathematics, Third Edition,Wiley India,2007
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 2 6 8 4 2 22
2 2 4 4 4 6 20
3 2 10 6 18
4 2 4 6 6 18
5 2 4 6 4 6 22
Total 100
16
Course Objectives
To understand the basic concepts of electric circuits and magnetic circuits.
To illustrate the construction and operation of various electrical machines and semiconductor
devices.
To Learn the fundamentals of communication systems.
UNIT I 7 Hours
ELECTRIC CIRCUITS
Definition of Voltage, Current, Electromotive force, Resistance, Power & Energy, Ohms law and
Kirchoffs Law & its applications - Series and Parallel circuits - Voltage division and Current division
techniques - Generation of alternating emf - RMS value, average value, peak factor and form factor-
Definition of real, reactive and apparent power.
UNIT II 5 Hours
DC MACHINES
Introduction of magnetic circuits - Law of Electromagnetic induction, Flemings Right & Left hand rule-
Types of induced emf - Definition of Self and Mutual Inductance - DC Motor- Contruction - Working
Principle- Applications.
UNIT IV 5 Hours
ELECTRICAL DRIVES
Speed control of dc shunt motor and series motor - Armature voltage control - Flux control - Construction
and operation of DC servo motor - Construction and operation of DC servo motor stepper motor.
17
UNIT V 7 Hours
ELECTRON DEVICES AND COMMUNICATION
Characteristics of PN Junction diode and Zener diode - Half wave and Full wave Rectifiers - Bipolar
Junction Transistor - Operation of NPN and PNP transistors - Logic gates - Introduction to
communication systems.
1 4 Hours
EXPERIMENT 1
Analyze the VI characteristics of a fixed resistor and a lamp by varying its temperature.
2 4 Hours
EXPERIMENT 2
Apply the voltage division and current division techniques for series and parallel connections of lamp
loads.
3 4 Hours
EXPERIMENT 3
Understand the concept of electromagnetic induction using copper coil.
4 4 Hours
EXPERIMENT 4
Understand the construction and working principle of DC machines.
5 6 Hours
EXPERIMENT 5
Determine the VI Characteristics of PN Junction diode and plot the input and output wave shapes of a half
wave rectifier.
6 4 Hours
EXPERIMENT 6
Realize the working of transistor as an electronic switch through experiments.
7 4 Hours
EXPERIMENT 7
Lighting applications using logic gates principle.
Total: 60 Hours
Reference(s)
1. T. K. Nagsarkar and M. S. Sukhija, Basic of Electrical Engineering, Oxford University Press,
2011.
2. Smarjith Ghosh, Fundamentals of Electrical and Electronics Engineering, Prentice Hall (India)
Pvt. Ltd., 2010
18
3. A. Sudhakar, Shyammohan S Palli, Circuits and Networks Analysis and Synthesis, Tata McGraw
Hill, 2010
4. R. S. Sedha, A Textbook of Applied Electronics, S.Chand & Company Ltd, 2013
5. Muthusubramanian & Salivahanan, Basic Electrical and Electronics Engineering and
Communication Engineering, Seventh Edition, Tata MCGraw Hill Education Private Limited,
2011
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 2 2 2 2 2 2 2 2 4 20
2 3 2 2 2 2 2 2 5 20
3 3 2 2 6 2 2 3 20
4 2 2 2 2 4 3 2 3 20
5 2 2 2 3 3 3 2 3 20
Total 100
Assessment Questions
Remember
1. State kirchoff’s current law.
2. State Ohm’s law.
3. State kirchoff’s voltage law.
4. State Faraday’s law of electromagnetic induction.
5. Define reluctance.
6. Define magnetic flux.
7. State the operating principle of a transformer.
8. State the operating principle of DC motor
9. State Fleming’s Left hand rule.
10. State Fleming’s right hand rule.
11. Label the V-I characteristics of zener diode.
12. Reproduce the block diagram of communication system
13. List the applications of DC motors.
Understand
1. Give the properties of flux lines.
2. Compare series and parallel circuits.
3. Classify the magnetic circuits.
4. Explain the concepts of self and mutually induced emf.
5. Interpret the laws of electromagnetic induction.
6. Illustrate the working principle of a transformer.
7. Illustrate the construction and working principle of three phase induction motor.
8. Summarise the characteristics of PN junction diode in forward and reverse biasing.
9. Explain the operation of PNP and NPN transistor.
10. Illustrate the input and output characteristics of transistor CE configuration.
11. Summarize the truth table for logic gates.
Apply
1. Three resistors are connected in series across a 12V battery. The first resistance has a value of 2
ohm, second has a voltage drop of 4V and third has power dissipation of 12 W. Calculate the
value of the current in the circuit.
19
2. A 25 ohm resistor is connected in parallel with a 50 ohm resistor. The current in 50 ohm resistor
is 8A. What is the value of third resistance to be added in parallel to make the total line current as
15A.
3. The self inductance of a coil of 500turns is 0.25H. If 60% of the flux is linked with a second coil
of 10500 turns. Calculate a) the mutual inductance between the two coils and b) emf induced in
the second coil when current in the first coil changes at the rate of 100A/sec.
4. An air cored toroidal coil has 480 turns, a mean length of 30cm and a cross-sectional area of 5
cm2.Calculate a)the inductance i\of the coil and b) the average induced emf, if a current of 4 A is
reversed in 60 milliseconds
5. Show the applications of DC motors.
6. Demonstrate the full wave bridge rectifier.
7. Demonstrate the speed control of DC shunt motor.
8. Demonstrate the speed control of DC series motor.
9. Demonstrate the speed control of DC series motor.
10. Find the average and RMS value of EMF of half wave rectifier.
Analyse
1. Outline the voltage, current and power in a resistor supplied with an alternating voltage.
2. Resolve the expression for RMS, average value, peak and form factor of sinusoidal voltage
3. Organize the expressions for self inductance and mutual inductance.
4. Diffentiate electric and magnetic circuit.
5. Differentiate the squirrel cage induction motor and slip ring induction motor.
6. Differentiate step up and step down transformer.
7. Outline the characteristics of zener doide.
8. Demonstrate the characteristics of PNP transistor.
9. Resolve the expression of ripple factor, efficiency of full wave bridge rectifier.
10. Justify, why domestic appliances connected in parallel.
11. Resolve the expression of ripple factor, efficiency of half wave bridge rectifier.
12. Derive the expression for self and mutual inductance.
13. Derive the expression for form factor of half and full wave rectifier.
20
Course Objectives
Understand the concepts of Object Oriented Programming.
Execute the Object oriented concepts to solve problems using C++.
Develop programs using files and templates.
UNIT I 9 Hours
CLASSES AND OBJECTS
Need for object oriented programming - Characteristics of object oriented programming -Classes and
Objects: Simple Class-Nesting of Member functions - Static Data Members and Member Functions -
Constructors and Destructors - Returning Objects from Functions.
UNIT II 9 Hours
ARRAYS, STRINGS AND OVERLOADING
Array Fundamentals - Arrays as Class Member Data - Arrays of Objects - String Manipulations -
Operator overloading: Unary Operators - Binary Operators - Special Operators - Pitfalls of Operator
Overloading and Data Conversion.
21
UNIT IV 8 Hours
FUNCTIONS AND STREAMS
Pointers - this Pointer - Pointers to Objects and Derived Classes - Function Overloading - Virtual
Function - Friend Function - Static Function. Streams: Stream Classes - Unformatted I/O Operations -
Formatted Console I/O Operations.
UNIT V 10 Hours
FILES, TEMPLATES AND EXCEPTION HANDLING
File Stream Operations - File Pointers Manipulation-Templates: Class Templates - Function Templates -
Overloading Function Templates - Exception Handling Mechanism: Try Throw and Catch.
1 5 Hours
EXPERIMENT 1
Implementation of operator overloading with class and objects.
1. Write a C plus plus program to find the square and cube of a number using class and object.
2. Write a C plus plus program to find the area of rectangle and circle using class and object.
3. Write a C plus plus program to find whether the given number is an Armstrong number using classes
and objects.
2 5 Hours
EXPERIMENT 2
Implementation of types of Inheritance.
1. Write a C plus plus program to generate employee payroll using inheritance.
2. Write a C plus plus program to student details using multilevel inheritances.
3. Write a C plus plus program to employee details using multiple inheritance.
3 5 Hours
EXPERIMENT 3
Implementation of two different classes for adding a private data member using friend function.
1. Write a Write a C plus plus program to multiply two matrices using static member function with friend
function.
2. Write a C plus plus program to perform complex number subtraction by overloading an operator using
friend function.
3. Write a C plus plus program to perform arithmetic operations using friend function.
22
4 5 Hours
EXPERIMENT 4
Implementation of operator and function overloading.
1. Write a C plus plus program to perform conversion from integer to complex number by operator
overloading.
2. Write a C plus plus program to perform from complex number to integer using operator overloading.
3. Write a C plus plus program to perform addition of two numbers using function overloading.
5 5 Hours
EXPERIMENT 5
Implementation of file handling operations.
1. Write a C plus plus program to reading and writing a file contents.
2. Write a C plus plus program to open a file and append data to the end of file.
3. Write a C plus plus program to write the class objects to a file.
6 5 Hours
EXPERIMENT 6
Implementation of Class templates and Function templates.
1. Write a C plus plus program to perform insertion sort using class template.
2. Write a C plus plus program to perform quick sort using function template.
3. Write a C plus plus program to perform merge sort using template.
Total: 75 Hours
Reference(s)
1. E.Balagurusamy, "Object Oriented Programming with C++", Tata McGraw Hill Publishing, New
Delhi, 2011.
2. Robert Lafore, "Object Oriented Programming in C++", Galgotia Publication, 2010.
3. B. Trivedi, "Programming with ANSI C++", Oxford University Press, 2010.
4. H.M Deitel and P.J Deitel, "C++ How to Program", Seventh Edition, Prentice Hall, 2010.
5. Herbert Schildt, "C++: The Complete Reference", Fourth Edition, Tata McGraw-Hill, 2010.
6. K.R. Venugopal, Rajkumar and T.Ravishankar, "Mastering C++", Tata McGraw Hill Publishing,
New Delhi, 2010.
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 2 1 1 5 4 3 1 1 1 1 20
2 2 3 1 4 3 1 3 2 1 20
3 3 1 1 4 2 1 2 1 1 2 18
4 4 1 1 5 3 2 1 1 1 1 20
5 0
Total 78
23
Assessment Questions
Remember
1. Define object.
2. State the Encapsulation.
3. List the features of object-oriented programming.
4. Label the types of inheritance.
5. Define algorithm.
6. Recall recursion.
7. Define virtual function.
8. Recall the usage of constructor.
9. State the templates.
10. Recall the advantages of dynamic initialization.
11. What is abstract class?
12. What are functionalities of file pointers?
13. Define this pointer.
14. Recall the types of overloading?
Understand
1. Exemplify the class with functions.
2. Summarize the unnamed namespace.
3. Explain how objects are used as function argument.
4. Identify the use of data conversion.
5. Exemplify the use of derived class constructors.
6. Compare class and function template.
7. Formulate how objects are initialized dynamically?
8. Identify the operators that cannot be overloaded.
9. Identify the rules for virtual functions.
10. Identify the use of data conversion.
Apply
1. Show the class declarations with access specifiers.
2. Implement how arrays as class member data.
3. Demonstrate the use of constructors and destructors.
4. Find the Pitfalls of Operator Overloading.
5. Construct an array using new operator?
6. Demonstrate the use virtual base classes.
7. Implement any application using Inheritance.
8. Find the advantages of pointers.
9. Show the use of File Pointers.
10. Demonstrate the Exception Handling Mechanism.
11. Show the File Pointers Manipulations.
Analyse
1. Structure for nesting of member functions.
2. Differentiate unary operators and binary operators.
3. Resolve how inheritance is used in code reusability?
4. Outline the use of virtual base classes.
5. Conclude the use of abstract classes.
6. Justify – how streams is used for accessing the data?
7. Conclude the file stream operations.
8. Compare formatted and unformatted operations.
Evaluate
1. Determine the advantages of class template over function template.
24
Create
1. Combine two class using Friend Function.
2. Relate pointers with memory management.
Course Objectives
To provide hands on training for fabrication of components using carpentry, sheet metal and
welding equipment / tools.
To gain the skills for making fitting joints and household pipe line connections using suitable
tools.
To develop the skills for preparing the green sand mould and to make simple household electrical
connection
To provide hands on training for dismantling and assembling of petrol engines, gear box and
pumps.
To develop the skills for making wood/sheet metal models using suitable tools
1 2 Hours
EXPERIMENT 1
Forming of simple object in sheet metal using suitable tools (Example: Dust Pan / Soap Box)
2 4 Hours
EXPERIMENT 2
Fabrication of a simple component using thin and thick plates. (Example: Book rack)
3 2 Hours
EXPERIMENT 3
Making a simple component using carpentry power tools. (Example: Pen stand/Tool box/ Letter box].
4 2 Hours
EXPERIMENT 4
Prepare a "V" (or) Half round (or) Square joint from the given mild Steel flat.
25
5 4 Hours
EXPERIMENT 5
Construct a household pipe line connections using pipes, Tee joint, Four way joint, elbow, union, bend,
Gate way and Taps (or) Construct a pipe connections of house application centrifugal pump using pipes,
bend, gate valve, flanges and foot valve.
6 4 Hours
EXPERIMENT 6
Prepare a green sand mould using solid pattern/split pattern.
7 4 Hours
EXPERIMENT 7
Construct a domestic electrical wire connections using indicator, one way switch with calling bell, two
way switch with lamp, one way switch with fan regulator and one way switch with socket.
8 4 Hours
EXPERIMENT 8
Dismantling and assembly of Centrifugal Monoblock / Gear Pump / Gear box.
9 2 Hours
EXPERIMENT 9
Dismantling and assembly of two stroke and four stroke petrol engine.
10 2 Hours
EXPERIMENT 10
Mini Project(Fabrication of Small Components).
Total: 30 Hours
Course Objectives
By enrolling and studying this course the students will be able to understand the basic concepts of
probability and the distributions with characteristics and also two dimensional random variables
Summarize and apply the methodologies of the random processes and Queuing Theory.
Develop enough confidence to identify and model mathematical patterns in real world and offer
appropriate solutions, using the skills learned in their interactive and supporting environment.
UNIT I 6 Hours
PROBABILITY AND RANDOM VARIABLE
Probability - Axioms of probability - Conditional probability - Total probability - Baye's theorem-
Random variable - Probability mass function - Probability density function - Properties - Moment
generating functions.
UNIT II 7 Hours
STANDARD DISTRIBUTIONS
Moment generating functions of probability distributions- Concept and applications of standard
probability distributions: Binomial- Poisson- Uniform -Exponential and Normal distributions.
UNIT IV 6 Hours
CLASSIFICATION OF RANDOM PROCESS
Classification- Stationary process- Markov process- Markov chains- Transition probabilities- Limiting
distributions- Poisson process- Birth and death Processes.
UNIT V 6 Hours
QUEUING THEORY
Characteristics of Queuing models - Kendal's Notation - single and multi server Markovian queuing
models M/M/1, M/M/C (finite and infinite capacity)- Pollaczek-Khinchine formula - Queuing
applications
2. 2.Trivedi K. S, Probability and Statistics with Reliability, Queuing and Computer Science
Applications, John Wiley and Sons, Second Edition, 2012
3. 3.Allen A.O, Probability Statistics and Queuing Theory, Academic press, New Delhi, 2014.
4. 4.Gupta S.C and Kapur J.N, Fundamentals of Mathematical Statistics , Sultan Chand, New Delhi
2002.
5. 5.Taha H. A, Operations Research, An Introduction,8th Edition, Prentice ll of India Ltd, New
Delhi, 2008
6. Taha H. A, Operations Research, An Introduction,8th Edition, Prentice Hall of India Ltd, New
Delhi, 2008
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 1 2 1 6 2 6 18
2 2 1 1 2 6 2 6 20
3 1 1 1 2 1 6 6 18
4 2 2 6 2 6 6 24
5 1 1 4 6 2 6 20
Total 100
Course Objectives
Understand the architecture and software aspects of 8085, 8086 microprocessors and 8051
microcontroller.
Implement assembly language programs for various applications using the instructions of 8085,
8086 microprocessors and 8051 microcontroller.
Impart knowledge on the methods of interfacing 8085 and 8086 microprocessors with various
peripheral devices.
5. Develop programs using the register set and instruction set of 8051 microcontroller
UNIT I 8 Hours
THE 8085 MICROPROCESSOR
Microprocessor Architecture and its Operations - The 8085 MPU - 8085 Instruction Set - Programming
Techniques with Additional Instructions of 8085 microprocessor - The 8085 Interrupt Process - 8085
Vectored Interrupts.
UNIT II 11 Hours
THE 8086 MICROPROCESSOR
Register Organisation of 8086 - Architecture - Signal Descriptions of 8086 - Physical memory
organization - General bus Operation - I/O Addressing Capability - Special Processor Activities -
Minimum Mode 8086 Architecture - Read/Write Cycle Timing Diagram for Minimum mode - Maximum
Mode 8086 Architecture - Read/Write Cycle Timing Diagram for Maximum Mode - Addressing Modes
of 8086 - Instruction set of 8086.
UNIT IV 10 Hours
PERIPHERAL DEVICES AND I/O INTERFACING
Programmable Interrupt Controller 8259A: Architecture and Signal Descriptions of 8259A - Command
Words of 8259A - Operating modes of 8259A - The Keyboard/Display Controller 8279: Architecture and
Signal Descriptions of 8279 - Modes of Operation of 8279 - DMA Controller 8257: Internal Architecture
and Signal Descriptions of 8257 - DMA Transfers and Operations.
UNIT V 9 Hours
8051 MICROCONTROLLER
Architecture of 8051 - Signal Descriptions of 8051 - Register Set of 8051 - Memory Addressing -
External I/O Interfacing - Addressing modes of 8051 - Instruction Set of 8051.
5. Mohamed Ali Mazidi, Janice Gillispie Mazidi, The 8051 microcontroller and embedded systems,
Pearson education, 2009.
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 2 4 6 2 2 2 18
2 2 2 10 4 4 2 24
3 2 4 6 2 2 16
4 2 6 4 6 2 2 22
5 2 6 4 4 4 20
Total 100
Assessment Questions
Remember
1. State the purpose of system bus.
2. List the 2 types of command words used in 8259A peripheral device.
3. List the 5 flags of 8085 microprocessor.
4. List the 2 modes of operation of 8279 keyboard/display controller.
5. List the 4 segment registers in 8086 microprocessor.
6. State the significance of LOCK signal in 8086 microprocessor.
7. Recall the size of program memory and data memory of 8051 microcontroller.
8. State the functions of 4 ports in 8051 microcontroller.
9. Define macros
10. Define interrupt service routine
Understand
1. Identify the role of clock signals generated in 8085 microprocessor.
2. Classify the instruction set of 8085 microprocessor.
3. Illustrate the physical memory organization of 8086 microprocessor.
4. Explain the stack structure of 8086 with a neat representation.
5. Illustrate the functional block diagram of DMA Controller.
6. Summarize the modes of operation of 8259A.
7. Exemplify the addressing modes of 8051 microcontroller.
8. Represent the read and write cycle timing diagrams of minimum mode and maximum mode 8086
microprocessor.
9. Represent the interrupt vector table of 8086 microprocessor.
10. Explain the mode set register of 8279.
Apply
1. Assume register B holds 93H and A holds 15H. Find the results of instructions ORA B, XRA B,
and CMA.
2. Show the contents of the accumulator and the status of the CY flag when the following
instructions are executed:
MVI A, B7H
ORA A
RLC
3. Construct a flowchart for initialization sequence of 8259A.
4. Construct the interrupt vector table of 8086 microprocessor.
5. Compute the physical address for the logical address 1005H:5555H.
30
6. Find the stack top address of a memory location where SP = 2050H and SS = 5000H using 8086
microprocessor.
7. Execute an assembly language program to display the word 'CSE' using 8079.
8. Implement an assembly language program to initialise the 8259A in fixed priority, level
triggered, normal EOI and special mask mode.
9. Compute the interrupt vector addresses of the following interrupts in the 8086 interrupt vector
table: (i) INTO (ii) NMI (iii) INT20H (iv) INT 55H.
10. Execute a macro 'SQUARE' that calculates square of a number.
11. Execute a macro 'SQUARE' that calculates square of a number.
Analyse
1. Differentiate microprocessor and microcontroller.
2. Compare 8085 microprocessor and 8086 microprocessor.
3. Contrast the functions of hardware interrupts and software interrupts of 8085 microprocessor.
4. Differentiate shift and rotate instructions of 8086 microprocessor.
5. Differentiate keyboard mode and display mode of 8279 in terms of their operations.
6. Microcontrollers can be sometimes called as embedded microcontrollers-Justify.
7. Differentaite left entry display mode and right entry display mode.
8. Compare initialization command words and operational command words of 8259A
9. Differentiate minimum mode and maximum mode 8086 system.
10. Compare the features of macros and subroutines.
Evaluate
1. Determine the control words to initialize the 8259A which is connected to 8086 in single level
triggered mode. Then set the 8259A to operate with IR6 masked with special EOI mode.
Create
1. Produce an algorithm to change a sequence of sixteen 2-byte numbers from ascending to
descending order.
2. Generate an ALP to interface 8051 microcontroller with LEDs.
31
Course Objectives
Understand the data models, conceptualize and depict a database system using E-R diagram.
Gain knowledge on the design principles of a relational database system and SQL.
Impart knowledge in transaction processing,concurrency control and recovery techniques.
UNIT I 8 Hours
INTRODUCTION
Introduction: Database system application, purpose of database system View of Data -Database
Languages-Data Storage and Querying-Database Architecture - Database design and ER model:
Overview of the design process-The ER Model - Constraints - Removing redundant attributes in Entity
Sets-ER Diagram - Reduction to Relational Schemas - ER Design Issues.
UNIT II 9 Hours
RELATIONAL MODEL AND DATABASE DESIGN
Introduction to Relational Model - Formal Relational Query Languages - Introduction to SQL: Data
definition-Basic structure of SQL Queries-Additional Basic operations -Set operations-Aggregate
functions Nested sub queries-Intermediate SQL: Joins-Views-Integrity Constraints.
32
UNIT IV 9 Hours
DATA STORAGE AND QUERY PROCESSING
Overview of Physical Storage Media - Magnetic disk Flash storage -RAID-File and Record Organization
-Indexing and Hashing :Ordered Indices - B+Tree Index File-Static Hashing -Dynamic Hashing-Query
Processing: Overview-measures of Query Cost.
UNIT V 11 Hours
TRANSACTION MANAGEMENT
Transactions: Transaction concept-Transaction Atomicity and Durability-Transaction Isolation-
Serializability-Transaction Isolation and Atomicity-Transaction Isolation levels-Implementation of
Isolation Levels-Concurrency Control: Lock based protocols -Deadlock handling-Multiple Granularity-
Time stamp based protocols-Recovery system: Failure classification -Storage-Recovery and atomicity -
Recovery Algorithms.
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 4 4 6 6 20
2 2 4 6 6 3 21
3 6 6 6 2 2 22
4 6 6 6 18
5 6 9 4 19
Total 100
33
Assessment Questions
Remember
1. Define a Database Management System.
2. List the three levels of data abstraction.
3. List the five types of database users with their roles.
4. Define strong entity and weak entity.
5. Recall the syntax for ctreating a table in SQL.
6. Define a primary key.
7. Define the term Normalization.
8. Define the ACID proporties of DBMS.
9. List the Six states of a transaction.
10. List the three types of storage devices.
Understand
1. Summarize the responsibilities of Database Administrator.
2. Differentiate file system and Database Management System.
3. Explain the ACID properties of Database Management system with an example.
4. Explain the two types of indexing schemes that are used to store the records in a database with an
example
5. List the five types of relational algebra operations and explain the functionalities of it with an
example.
6. Create a view for a relational table. Explain the functionalities of the view with an example.
7. Explain shadow paging recovery scheme with a neat diagram and example.
8. Explain full functional dependency and trivial functional dependency with examples.
9. Explain the basic operators used in relational algebra with its functionalities.
10. Discuss the five type of join operations with the functionalities of it.
Apply
1. Execute a query to display the last day of that month in 05-Oct-15.
2. Execute a query to display the month between 1-jun-10 and 1-aug-10 in full.
3. Execute a query to divide the data in groups by using the GROUP BY clause
4. Execute a query to exclude groups of date by using the HAVING clause
5. Execute a query to check the integrity constraint.
6. Create a procedure to find the factorial of a given number.
7. Create a procedure to print the fibonacci sequence.
8. Execute a SELECT statements to access data from more than one table
9. Execute a query to perform self-join.
10. Write the query to drop index of a given table.
Analyse
1. Differentiate strict twophase locking protocol and rigorous two phase locking protocol.
2. Differentiate strong and weak entity set.
3. How are deadlocks handled intransaction processing?
4. Differentiate the SQL commands DROP TABLE and DROP VIEW.
5. Differentiate cartesian product and natural join operations used in relational algebra with an
example.
6. How are exceptions handled in PL/SQL? Give the of any four pre-defined exception name.
7. Compare the Procedural DML and Non-Procedural DML SQL statements with necessary
examples.
8. Compare the functionalities the five types of joins with an example.
9. Compare the four types of cardinalities with examples.
10. Is it possible to merge two tables column as single table using views? -Justify
34
Evaluate
1. An organization purchases items from a number of suppliers. Suppliers are identified by SUP-ID.
It keeps track of the number of each item type purchased from each supplier. It also keeps a
record of supplier’s addresses. Supplied items are identified by ITEM-TYPE and have description
(DESC). There may be more than one such addresses for each supplier and the price charged by
each supplier for each item type is stored. Identify the entites and relationships for this
organization and construct an E-R diagram. From the E-R diagram, write the scripts for creating a
schema.
Create
1. Construct an ER Model for Student Administration System. Students who apply for a course are
registered in the system. Short listed candidates are called for interview and their marks recorded.
Selected candidates are admitted.
2. Construct a B tree of order 3 by inserting the keys given. Show all the intermediate steps.
agfbkdhmjesir
Course Objectives
Understand the fundamental concepts of C# and .NET.
Apply the concept of array, collection and LINQ in real time application.
Acquire knowledge on Windows forms application using .NET components
UNIT I 7 Hours
.NET ARCHITECTURE AND CORE C#
The relationship of C# to .NET- The common language runtime- Assemblies- Namespaces - Creating
.NET Applications using C#- Fundamental of C# program- Variables- Predefined Data Types- Flow
control- Enumeration- Namespaces
35
UNIT II 9 Hours
OBJECTS, INHERITANCE AND GENERICS
Class- Structs- Weak Reference- Partial Classes- Static Classes- The object class- Extension Methods-
Inheritance- Types of Inheritance- Implementation Inheritance- Modifiers- Interfaces-Generics overview-
creating generic classes- Generics Features- Generic Interfaces- Generic Structs- Generic Methods
UNIT IV 11 Hours
COLLECTIONS, LINQ AND REFLECTION
Collection Interface and Types - Lists- Queues- Stacks- Dictionaries- Sets- Observable Collections- BIT
Arrays- Immutable Collections- Concurrent Collections-LINQ overview- Standard Query Operators-
Parallel LINQ-Expression Trees-LINQ Providers. Reflection- Manipulating and Inspecting code at
runtime- Custom Attributes- Using Reflection
UNIT V 10 Hours
WINDOWS FORMS AND WEB- APPLICATION DEVELOPMENT
WindowForms- Customizing a Form- Creating and Running a Sample WinApp Windows Application -
Overview of Design Patterns - Creating WinApp2 Windows Application - Web based Application on
C#.NET
1 3 Hours
EXPERIMENT 1
Implement class using the C# program.
2 3 Hours
EXPERIMENT 2
Implement the control statements using C#
3 3 Hours
EXPERIMENT 3
Implement the inheritance concept using C#
4 3 Hours
EXPERIMENT 4
Implement the array concept using C#
36
5 3 Hours
EXPERIMENT 5
Implement Delegates using C#
6 3 Hours
EXPERIMENT 6
Implement Lambda Expressions using C#
7 3 Hours
EXPERIMENT 7
Implement LINQ using C#
8 3 Hours
EXPERIMENT 8
Implement collection using C#
9 3 Hours
EXPERIMENT 9
Customize a WindowForms using C#.
10 3 Hours
EXPERIMENT 10
Create web based application using C#
Total: 75 Hours
Reference(s)
1. Christian Nagel, Jay Glynn, Morgan Skinner, Professional C# 5.0 and .NET 4.5.1 , John Wiley &
Sons, 2014
2. Ben Albahari and Joseph Albahari, C#, O'Reilly Publications, 2012
3. Herbert Schildt, C# 4.0: Complete Reference, Tata McGraw Hill, 2010
4. E.Balagurusamy, Programming in C#, Tata McGraw Hill, 2010
5. http://www.tutorialspoint.com/csharp/
6. http://www.csharp-station.com/Tutorial.aspx
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 2 4 2 4 2 14
2 2 3 4 4 4 17
3 2 2 3 2 4 4 4 21
4 3 2 6 4 6 2 23
5 3 2 4 4 6 2 4 25
Total 100
37
Assessment Questions
Remember
1. Define numeric formatting.
2. List the types of variables in .Net.
3. List the various selection statements in C#.
4. Define Dictionary. Â
5. Define Delegate.
6. State boxing and unboxing with an example.
7. List the manipulating file path methods.
8. Define Object Context
9. List the features of WPF.
10. List the types of Button groups
11. Represent jagged array?
Understand
1. Illustrate the concept of namespace and assembly.
2. Select the alternate approach to support multiple inheritance and its features.
3. Represent  NetworkStream and BufferedStream with suitable example.
4. Illustrate the architecture of web application clients and a WCF services.Â
5. Represent the characteristics of inheritance in C#.
6. Illustrate the concept of Files and Streams with suitable example
7. Represent the different ways to initialize an Array?
8. Illustrate custom attributes with suitable example.
9. Represent the attribute parameter types in C#.
Apply
1. Construct a C #function that displays the student information. Accept Student’s name, roll no,
age, class, and display it on console.
2. Compute a program to read number and to display the fixed point format.
3. Demonstrate the dictionaries and collections in C# with an example. Â
4. Construct a program to use enum data type with related constants.
5. Predict the output of the C#.NET code snippet given below?
byte b1 = 0xF7;
byte b2 = 0xAB;
byte temp;
temp = (byte)(b1 & b2);
Console.Write (temp + " ");
temp = (byte)(b1^b2);
      Console.WriteLine(temp);
6. Construct a program for creating a ListView with columns using controls.
7. Compute a program to read number and to display the exponential form.
8. Construct a C# program that formats string data for output
9. Asses socket connection to the server with an example.
10. Compute a C# program to display the strings using linked list in collection class.
Analyse
1. Compare and contrast the various control statements in C# with examples.Â
2. Compare multilevel and hierarchical inheritance with suitable example.
3. Compare flushing and delete. Â
4. Compare common language runtime and JIT compiling.
5. Compare Array and Array list?
6. Differentiate stream and stream buffer.
7. Compare network path and relative path in manipulating file paths.
38
Course Objectives
Identify various algorithm design techniques.
Impart knowledge on runtime analysis of algorithms.
Empathize the limits of computation.
UNIT I 7 Hours
INTRODUCTION
Introduction Fundamentals of Algorithmic Problem Solving Important Problem types: Sorting problem-
searching problems - string processing - graph problems - combinatorial problems- Geometric Problems -
Numerical problems Fundamental Data structures
UNIT II 9 Hours
FUNDAMENTALS OF THE ANALYSIS OF ALGORITHM EFFICIENCY
Analysis Framework - Asymptotic notations - Basic Efficiency classes - Mathematical Analysis of Non-
recursive Algorithm - Mathematical Analysis of Recursive Algorithm - Example: Fibonacci Numbers -
Empirical Analysis of Algorithms
39
UNIT IV 10 Hours
ANALYSIS OF GRAPH ALGORITHMS
Transform and conquer: Presorting, Balanced Search trees AVL Trees, Heaps and Heap sort Dynamic
Programming: Warshalls and Floyd Algorithm, Optimal Binary Search trees Greedy Technique: Prims
Algorithm, Kruskals Algorithm, Dijkstra Algorithm Huffman trees.
UNIT V 9 Hours
ALGORITHM DESIGN TECHNIQUES TO NP COMPLETE AND NP HARD PROBLEMS
NP Complete problems Backtracking: n-Queens Problem Hamiltonian Circuit problem Subset-Sum
problem Branch and bound: Assignment problem, Knapsack problem Traveling salesman problem-
Approximation algorithms for NP hard problems:Travelling salesman and knapsack problem.
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 4 4 4 3 15
2 2 2 5 2 6 2 2 21
3 2 2 2 6 3 6 21
4 2 2 2 6 3 6 21
5 4 3 9 6 22
Total 100
40
Assessment Questions
Remember
1. List six problem types.
2. Define greedy technique
3. List three graph traversal methods
4. List the steps involved in dynamic programming
5. Define spanning tree
6. Define divide and conquer strategy
7. State Master‘s theorem
8. Define feasible solution
9. State smoothness rule.
10. Define exhaustive search
Understand
1. Classify the three types of time complexity of algorithms.
2. Compare LIFO and FIFO search
3. Explain the various steps involved in algorithmic problem solving
4. Exemplify the necessary steps for analyzing efficiency of recursive algorithms with an example.
5. Illustrate the Sequential search algorithm with its worst-case behaviour
6. Enumerate the general plan of divide and conquer and explain how the quick sort algorithm
works for its average case behaviour.
7. Describe the construction sequence of AVL tree with a simple example
8. Describe the algorithms for depth-first search of a graph G= (V, E).
9. Explain the need of presorting in Element Uniqueness problem
10. Exemplify the need of presorting in calculating a mode.
Apply
1. Construct an AVL tree for the sequence 5,6,8,3,2,4,7.
2. Construct a heap for the list 1,8,6,5,3,7
3. Sort the numbers 1,8,6,5,3,7 using Merge sort.
4. Construct an AVL tree for the sequence 3,6,5,1,2,4.
5. Construct a heap for the list 5,6,8,3,2,4,7
6. Construct a binary search tree for the sequence 10,7,12,13,14.20
7. Design and implement an algorithm for brute force string matching technique.
8. Design a recursive algorithm to compute the factorial function F(n) =n! for an arbitrary non
negative integer n and also derive the recurrence relation
9. Design and implement a recursive algorithm to solve the Tower of Hanoi Puzzle. Also find the
time efficiency of this algorithm
10. Design a nonrecursive algorithm to determine the value of the largest element in a given array
and matrix multiplication. Also find the time efficiency of those algorithms.
Analyse
1. Compare backtracking and branch-and-bound
2. Analyze the time complexity of sorting algorithms based on divide and conquer technique
3. Differentiate deterministic and non deterministic problems
4. Analyze how decrease-by-one technique is applied to insertion sort with an example.
5. Compare DFS and BFS.
6. Analyze how Brute force design technique is applied to selection sort with an example
Evaluate
1. Evaluate the algorithm design technique used in Merge sort with an example.
2. Evaluate the algorithm design technique used in Quick sort with an example
3. Determine an optimal solution to the knapsack instance n = 7, m= 15
(p1, p2, p3, ….p7) = (10, 5, 15, 7, 6, 18, 3) and (w1, w2, w3, ...w7) (2, 3, 5, 7, 1, 4, 1)
41
Create
1. Derive a non-deterministic algorithm to find whether a given graph contains a Hamiltonian cycle
2. Derive the recurrence relation for Fibonacci series; perform complexity analysis for the same.
Course Objectives
Understand detailed concepts related to software engineering life cycle.
Gain knowledge about the concepts of software designing and testing.
Acquire knowledge about an overview of object oriented analysis and design,modeling language.
UNIT I 7 Hours
SOFTWARE PROCESS MODELS
The Nature of Software-Software Process Models-Waterfall Model-Incremental Process Models-
Evolutionary Process Models- Prototyping-Spiral Model-Concurrent Model-Introduction to Agile Process
UNIT II 11 Hours
REQUIREMENT ENGINEERING
Requirements Engineering - Establishing the Groundwork - Eliciting Requirements - Building the
Requirements Model - Requirements Analysis - Metrics in the Process and Project Domains - Software
Measurements - Metrics for Software Quality - Software Project Estimation - Decomposition Techniques
- Empirical Estimation Models - The Make/Buy Decision.
UNIT IV 7 Hours
OBJECT ORIENTED LIFE CYCLE
Overview of Object Oriented Systems Development - Object Oriented System Development
Methodology - Object Orientation - Unified Approach - Object Basics - Object Oriented Systems
Development Life Cycle.
UNIT V 9 Hours
OBJECT ORIENTED METHODOLOGY AND UML
Object Oriented Methodologies - Rumbaugh Methodology - Booch Methodology - Jacobson
Methodology Unified Approach- Unified Modeling Language - Use Case - Class Diagram - Interactive
Diagram - Package Diagram - Collaboration Diagram - State Diagram - Activity Diagram
Total: 45 Hours
Reference(s)
1. Roger S.Pressman, Software Engineering: A Practitioners Approach, McGraw Hill International
edition, Seventh edition, 2010
2. Ali Bahrami, Object Oriented Systems Development, Tata McGraw-Hill, 2010
3. Ian Sommerville, Software Engineering, 8th Edition, Pearson Education,2008.
4. Stephan Schach, Software Engineering, Tata McGraw Hill, 2007
5. Pfleeger and Lawrence Software Engineering: Theory and Practice, Pearson Education, second
edition, 2001
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 2 2 2 6 4 16
2 2 2 8 6 2 2 2 24
3 2 2 6 6 6 2 24
4 2 2 2 6 2 2 16
5 2 2 6 6 4 20
Total 100
Assessment Questions
Remember
1. List the three important characteristics of a software
2. Represent the steps for preparing a use-case model using a flowchart
3. List the four factors that are used to measure software quality
4. Reproduce the formula to calculate Defect Removal Efficiency (DRE).
5. State the goal of agile processes
6. State domain analysis
7. List the four elements of analysis model
43
5. Compare the steps involved in waterfall model and incremental process model
6. Differentiate the role of audit and testing in a software project
7. Differentiate formal and informal reviews in terms of actors, steps and time notions
8. Distinguish between alpha and beta testing
Evaluate
1. Determine the effort required to build software for online gaming that produces 20 screens, 10
reports and will require approximately 60 software components using COCOMO II Model
2. Choose the best one out of Rambaugh, Booch and Jacobson methodologies and defend your
answer with any 2 reasons
Create
1. Generate an algorithm to create a software for digital library management system
2. Generate the test cases for testing our institution’s camps software using both black box and
white box testing techniques
Course Objectives
Understand the working of 85x86 microprocessors and 8051 microcontroller.
Develop ability in assembly language programming using 85x86 microprocessors and 8051
microcontroller.
Work with I/O interfacing devices.
1 3 Hours
EXPERIMENT 1
8085 - Arithmetic Operations
2 3 Hours
EXPERIMENT 2
8085 - Code Conversions
3 3 Hours
EXPERIMENT 3
8085 - Matrix Multiplication
4 3 Hours
EXPERIMENT 4
8086 - Arithmetic operations
5 3 Hours
EXPERIMENT 5
8086 - String manipulation
6 3 Hours
EXPERIMENT 6
Interfacing 8085 with 8255
7 3 Hours
EXPERIMENT 7
Interfacing 8085 with 8279
8 3 Hours
EXPERIMENT 8
8051 - Arithmetic operations
9 3 Hours
EXPERIMENT 9
8051 - Fibonacci Series and Square of a Number
10 3 Hours
EXPERIMENT 10
Interfacing LED with 8051
Total: 30 Hours
Reference(s)
1. Ramesh S.Gaonkar, Microprocessor Architecture, Programming and Applications with the 8085,
Penram International publishing private limited, 2013.
46
Course Objectives
Understand the DDL, DML, TCL and DCL commands in SQL.
Understand the design principles of a relational database system and SQL.
Implement programs using SQL and PL/SQL.
1 3 Hours
EXPERIMENT 1
Working with SQL commands like DDL, DML, TCL, DCL
2 3 Hours
EXPERIMENT 2
Performing Single- row functions and group functions in SQL.
3 3 Hours
EXPERIMENT 3
Execute simple queries using joins and Integrity constraints.
4 3 Hours
EXPERIMENT 4
Creation and manipulation of database objects.
47
5 3 Hours
EXPERIMENT 5
Simple programs using PL/SQL block.
6 3 Hours
EXPERIMENT 6
Implementation of cursor in PL/SQL block.
7 4 Hours
EXPERIMENT 7
Generate trigger in PL/SQL block.
8 4 Hours
EXPERIMENT 8
Write PL/SQL block Programs using exception handling.
9 4 Hours
EXPERIMENT 9
Design a PL/SQL blocks using subprograms namely functions and procedures.
Total: 30 Hours
Reference(s)
1. Abraham Silberschatz, Henry F. Korth and S. Sudarshan, Database System Concepts , McGraw -
Hill, 2015
2. C.J.Date,An Introduction to Database system, Pearson Education, 2006
Course Objectives
Programme Outcomes (POs)
a. Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering
specialization to the solution of complex engineering problems.
b. Identify, formulate, review research literature, and analyse complex engineering problems reaching
substantiated conclusions using first principles of mathematics, natural sciences, and engineering
sciences.
c. Design solutions for complex engineering problems and design system components or processes that
meet the specified needs with appropriate consideration for the public health and safety, and the cultural,
societal, and environmental considerations.
d. Use research-based knowledge and research methods including design of experiments, analysis and
interpretation of data, and synthesis of the information to provide valid conclusions.
e. Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools
including prediction and modelling to complex engineering activities with an understanding of the
limitations.
f. Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and
cultural issues and the consequent responsibilities relevant to the professional engineering practice.
g. Understand the impact of the professional engineering solutions in societal and environmental contexts,
and demonstrate the knowledge of, and need for sustainable development.
48
h. Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.
i. Function effectively as an individual, and as a member or leader in diverse teams, and in
multidisciplinary settings.
j. Communicate effectively on complex engineering activities with the engineering community and with
society at large, such as, being able to comprehend and write effective reports and design documentation,
make effective presentations, and give and receive clear instructions.
k. Demonstrate knowledge and understanding of the engineering and management principles and apply
these to oneâ??s own work, as a member and leader in a team, to manage projects and in
multidisciplinary environments.
l. Recognize the need for, and have the preparation and ability to engage in independent and life-long
learning in the broadest context of technological change.
Course Outcomes (COs)
1. Formulate a real world problem, identify the requirement and develop the design solutions.
2. Identify technical ideas, strategies and methodologies.
3. Utilize the new tools, algorithms, techniques that contribute to obtain the solution of the project.
4. Test and validate through conformance of the developed prototype and analysis the cost
effectiveness.
5. Prepare report and present oral demonstrations.
Total: 0 Hours
49
Course Objectives
Read and understand business passages
Employ various types of sentences in Business Correspondence
Equip students with strategies for vocabulary development
1 15 Hours
UNIT 1
Synonyms - Antonyms - Word groups - Verbal analogies - Etymology - Critical Reasoning - Cloze Test -
One Word Substitutes - Idioms and Phrases - Text and Paragraph Completion
2 15 Hours
UNIT 2
Sentence formation - Paragraph formation- Change of voice - Change of Speech - Reading
Comprehension - Sentence Equivalence - Jumbled Sentences - Spotting Errors - Homophones -
Homonyms - Commonly Mispronounced/Misspelt Words
Total: 30 Hours
Reference(s)
1. Raymond Murphy. ENGLISH GRAMMAR IN USE - A SELF-STUDY REFERENCE AND
PRACTICE BOOK FOR INTERMEDIATE LEARNERS OF ENGLISH.IVed. United Kingdom:
Cambridge University Press. 2012.
2. Lewis, Norman. WORD POWER MADE EASY. Goyal Saab Publisher, 2011.
3. BARON'S THE OFFICIAL GUIDE FOR NEW GMAT REVIEW 2015. New Jersey : John
Wiley & Sons, Inc.
50
Course Objectives
To introduce the concepts of micro, macro economic systems and business decisions in
organizations.
To acquire knowledge on laws of demand & supply and methods of forecasting the demand
To emphasis the systematic evaluation of the costs, breakeven point for return on economics and
diseconomies
To acquaint in pricing methods, payback and competition in modern market structure
To obtain knowledge on macro economics, various taxes and financial accounting procedures
UNIT I 9 Hours
INTRODUCTION
Introduction to Micro and Macro economics - Kinds of Economic Systems - Production Possibility
Frontier - Opportunity Cost - Objective of Organizations - Kinds of Organization.
UNIT II 9 Hours
DEMAND AND SUPPLY
Functions of Demand and Supply - Law of diminishing Marginal Utility - Law of Demand and Supply -
Elasticity of Demand - Demand Forecasting Methods - Indifference curve.
UNIT IV 9 Hours
MARKET STRUCTURE
Market Structure - Perfect Competition - Monopoly - Monopolistic - Oligopoly - Components of Pricing -
Methods of Pricing - Capital Budgeting IRR - ARR - NPV - Return on Investment - Payback Period.
51
UNIT V 9 Hours
INTRODUCTION TO MACRO ECONOMICS AND FINANCIAL ACCOUNTING
National Income - Calculation Methods - Problems - Inflation - Deflation - Business Cycle - Taxes -
Direct and Indirect Taxes - Fiscal and monetary policies.
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 2 2 8 6 18
2 2 2 8 6 4 22
3 2 2 8 4 16
4 2 2 8 6 4 22
5 2 2 8 6 4 22
Total 100
Assessment Questions
Remember
1. Define Economics
2. What is opportunity cost?
3. List the types of Demand.
4. State the law of Demand.
5. Define Elasticity of Demand.
6. State the different degrees of elasticity of Demand?
7. List the factors determining Elasticity of Demand?
8. State the Law Of Diminishing Marginal Utility.
9. Define Replacement Cost and Historic Cost
10. Define Monopoly.
11. Define Oligopoly
12. Name the two types of Oligopoly.
13. List the objectives of Pricing?
14. Define Accounting
52
Understand
Apply
1. Explain decisions based on the degree of certainty of the outcome with examples.
2. Give examples of products falling under the various kinds of competition, and the reasons they
are able to survive in the market.
3. Give six examples of products that fall under Monopolistic Competitive pricing.
4. Give six examples of products that fall under Oligopolistic pricing
5. Pick any six Consumer Items and based on your knowledge of the markets, explain the pricing
method that you think is most likely to have been followed for each of these items.
Analyse
Create
1. Create a matrix consolidating the definitions of the word �??Economics as defined by the
leading Economists in the prescribed textbook. Using this define economics the way you
understand it, in less than 50 words.
2. Study the price of a commodity over a period of one year and explain the possible reasons for the
fluctuations from an economist‘s point of view
3. You are in a job which is paying you adequately. You are called for an interview for a job that
double your salary. Unfortunately you miss the only train that will take you in time for the
interview. How will you justify the cost of taking a flight considering the cost concepts you have
learnt.?
4. Due to cancellation of an export order, you are stuck with a huge stock of jeans of international
quality. Device a pricing strategy for disposing this stock without incurring a loss, considering
that it is a very competitive market.
Course Objectives
Understand the scripting languages XHTML, JavaScript and PHP.
Familiar with the different server technologies.
Gain knowledge in the concepts of web services.
UNIT I 10 Hours
INTRODUCTION TO WEB AND XHTML
Introduction - Blogging - Social Networking - Social media - Tagging - Software development -
Introduction to XHTML and Editing XHTML Headings - Linking - Images - Special characters and
Horizon rules - Lists - Tables - Forms -Internal Linking- Meta Elements - Cascading Style Sheets
UNIT II 10 Hours
JAVASCRIPT
Introduction to scripting - Control statements I, II - Functions: Definition - Random Number Generation -
Global function - Recursion - Arrays: Declaring and allocating arrays Multidimensional arrays - Objects :
Math object - String object - Date object - Boolean, Number object - Document object - Window object -
Events.
UNIT IV 9 Hours
ASP .NET AND AJAX
Introduction - creating and running a simple web form - Web controls - session tracking - case study:
Connecting to a database in ASP.NET. - Introduction to AJAX- AJAX XML Http request- AJAX Events.
UNIT V 8 Hours
WEB SERVICES
Introduction - Java web services Basics - Creating Publishing, Testing and describing web service -
Consuming web service - SOAP - Session Tracking in web services - Consuming a Database driven web
service from a web application - Passing an object of a User defined type to a web service
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 4 4 4 2 4 4 22
2 2 4 4 2 2 4 18
3 4 6 2 2 6 20
4 2 6 4 4 2 4 22
5 4 4 4 6 18
Total 100
Assessment Questions
Remember
1. List the ways of including style information in a document.
2. Define cascading.
3. List the methods available in String object.
4. Retrieve the 5 event handlers in javascriptwith an example.
5. State the advantages of using MySQL.
6. Define session tracking.
7. State the reason for why ASP is called as server side scripting.
8. Recall the three logic layers used in MVC.
9. List the steps involved in publishing a web service.
10. Recall the SOAP messaging structure.
Understand
1. Represent the use of CSS in designing a web page.
2. Indicate the different XHTML form tags with its attributes.
3. Identify the output for the following
window.alert("x="+x);
window.alert("the value of x+x is " +(x+x));
4. Classify the various objects used in java script with an example.
5. Exemplify the IIS and Apache webserver architecture in detail.
6. Represent the use of cookies in server side programming.
7. Summarize the 6 steps involed in connecting an ASP.NET application with a database.
8. Classify the 3 web controls used in ASP.NET.
9. Illustrate about passing an object of a user defined type to a web service in detail.
Apply
1. Construct the JavaScript for the following statements.
1. Declare variables sum and x
2. Assign 1 to variable x
2. Implement a CSS that makes all text 1.5 times larger than the base font and color is red.
3. Find the error in the following
x=1;
While(x<=10);
++x;
}
4. Design a script that contains a button and a counter in a div. The button should increment the
counter each time it is clicked.
5. Demonstrate the multi-tier architecture with a neat sketch.
6. Select and correct the error in the following php.<?php print (“hello world”);>
56
7. Execute PHP script to count the number of visitors and display it on webpage every time it is
loaded.
8. Demonstrate the steps involved in creating and running a simple web form.
9. Use ASP.NET, to build a web form that displays data from a database.
10. Demonstrate about how to cosume a web service.
Analyse
1. Compare HTML with XHTML.
2. Justify the remainder operator can be used only with numeric operands.
3. Outline the different tags used in table tag of XHTML.
4. Differentiate recursion and iteration.
5. Compare client side scripting and server side scripting.
6. Outline the steps involved in creating a database in SQL
7. Outline the overview of JavaScript with PHP.
8. Differentiate delete and drop in SQL.
9. Organize the different web conrols used in ASP.NET.
10. Outline the steps for creating, publishing, testing and describing a webservice.
Create
1. Create an XHTML document using tags p,strong,img,hyperlink and hr.
2. Build a web form that displays data from a database.
Course Objectives
Acquire knowledge in different phases of a Compiler and its applications.
Understand the implementation of lexical analyzer and parsers.
Familiar with the code generation schemes and optimization methods.
UNIT I 8 Hours
INTRODUCTION TO COMPILER
Language processors - Structure of a compiler - Grouping of phases into passes- Compiler construction
tools - Applications of compiler technology: Implementation of high-level programming languages -
Optimizations for computer architectures-Design of new computer architecture - Program Translations-
Software productivity tools
UNIT II 9 Hours
LEXICAL ANALYSIS
Lexical Analysis: Role of Lexical Analyzer - Input Buffering - Specification of tokens - Recognition of
Tokens -The Lexical-Analyzer Generator Lex - Finite automata - Regular expression to finite automation-
Optimization of DFA based Pattern Matchers.
UNIT IV 8 Hours
INTERMEDIATE CODE GENERATION
Variants of Syntax Trees -Three-Address Code - Types and Declarations - Translation of Expressions -
Control Flow -Backpatching - Switch-Statements - Intermediate Code for Procedures
UNIT V 9 Hours
CODE GENERATION
Issues in the Design of a Code Generator - The Target Language - Addresses in the Target Code - Basic
Blocks and Flow Graphs - Optimization of Basic Blocks - A Simple Code Generator - Peephole
Optimization- Principal Sources of Optimization
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 4 1 6 3 14
2 3 1 4 12 20
3 2 2 2 6 2 12 26
4 2 2 6 2 6 2 20
5 2 2 2 14 20
Total 100
Assessment Questions
Remember
1. Define compiler
2. List any four applications of compiler technology
3. Define handle pruning
4. Define backpatching
5. List any four function preserving transformations on basic blocks
6. State the rules for defing basic blocks
7. List the four forms of intermediate code representations
8. List the three types of error recovery procedures used in syntax analyzer
9. Define DAG
10. State the syntax directed translation for if-else statement
Understand
1. classify language translators
2. Explain the 8 phases of compiler
3. Summarise the compiler construction tools
4. Exemplify the role of lexical analyzer
5. Explain the input buffering technique in lexical analyzer
6. Explain the role of parser in compilation
7. Illustrate the three types of implementation methods for three address code with examples.
8. Explain the syntax directed translation for assignment statements
9. Summarise the principal sources of optimization
10. Exemplify the code generation phase of a compiler
Apply
1. Implement the eight phases of a compiler for an arithmetic expression
2. Show the program translation process for a program segment
3. Construct a DFA for the regular expression a*
4. Construct a syntax tree for the regular expression (a/b)*a
5. Show the construction of a CLR parser for a CFG with an example
6. Show the functioning of a shift reduce parser with an example
7. Construct a DAG for the expression d=-b*c+-b*c
8. Construct the three address code for the expression a=-b*c+d/e-(f/g)
9. Show the construction of basic blocks for the quick sort program segment
10. Show the optimization on basic blocks with an example
Analyse
1. Compare compiler and interpreter
2. Differentiate NFA and DFA
3. Compare the top-down and bottom-up parsers
59
4. DAG representation is more suitable than syntax tree for the intermediate code representation.
Justify
5. Quadraples are the most commonly used representation in optimizing compilers. Justify
Evaluate
1. Determine the source language issues involved in the code generation phase of a compiler
2. How many tokens are there in the following C statement?
printf (“j=%d, &j=%x”, j,&j)
3. Determine whether the following grammar is ambiguous or not
E→E+E|E-E|id
Create
1. Generate a CLR parsing table for the grammar S→CCÂ C→cC|d
2. Generate a three address code, basic blocks and flow graph for the programming segment of
Quick sort.
Course Objectives
Understand the vulnerabilities and threats in the computing systems.
Acquire knowledge about the cryptography based approaches in security.
Familiar with the implementation and use of security mechanisms.
UNIT I 9 Hours
SECURITY ISSUES IN COMPUTING
Introduction to computer security - Computer criminals - Methods of defense - Cryptography-Substitution
ciphers- Transpositions - Making encryption algorithms - Data encryption standard - Public key
encryption.
60
UNIT II 9 Hours
PROGRAM SECURITY AND NETWORK SECURITY
Secure programs - Targeted malicious code- Trojans - Trapdoors - Salami attack -Keystroke logging-
Man-in-the middle attack- Covert channels- Controls against program threats
UNIT IV 9 Hours
DESIGN AND PROTECTION OF OPERATING SYSTEM
Protected objects and methods of protection- Memory and address protection- Control of access to
general objects-File protection mechanisms - User authentication.
UNIT V 9 Hours
LEGAL ISSUES IN COMPUTER SECURITY
Protecting programs and data - Information and the law - Rights of employees and employers - Computer
crime-
Administering security- Security planning - Risk analysis - Organizational security policies- Physical
security.
Assessment Pattern
Remember Understand Apply Analyse Evaluate Create
Unit/RBT Total
F C P M F C P M F C P M F C P M F C P M F C P M
1 4 4 4 4 16
2 4 2 4 6 2 2 20
3 8 2 6 2 3 21
4 4 4 6 2 3 2 21
5 4 6 6 6 22
Total 100
Assessment Questions
Remember
1. Identify the different ways for operating system in security models
2. List the 2 categories of attacks.
3. Define risk analysis.
61
4. Define security.
5. How cryptanalysis work?
6. List the security policies.
7. Define sniffing.
8. List the issues in security plan.
9. Retrieve which disclosure exact values in the database?
10. State biometrics.
Understand
1. Classify some of the problems in biometrics.
2. Explain about encryption methods.
3. Classifythe 3 important security goals
4. Explain about encryption methods.
5. Infer some of the problems in biometrics.
6. Explain about intrusion detection.
7. Exemplify some of the factors that make sensitive data
8. Explain the steps in risk analysis.
9. illustrate multilevel database.
10. Compare vulnerability and threat.
Apply
1. Formulate MOM techniques.
2. Identify the factors that make sensitive data.
3. Exemplify Bluetooth vulnerability.
4. List the characteristics of a good security.
5. Explain the steps in risk analysis.
6. Show the computer criminal based on the law
7. Find the measure the of salami attack
8. Predict where we using transposition algorithm for security
9. List the major security issues dealt with at each level of the OSI protocol stack.
10. Demonstrate which Unix operation system use a nondiscretionary access control
Analyse
1. Evaluate the performance level of multilevel security.
2. Compare cold site and hot site.
3. Differentiate symmetric and asymmetric systems.
4. Compare reliability and integrity.
5. Analyze the methods in TCP session hijacking.
Evaluate
1. Criticize why should exportability be a criterion for selection of a cryptographic standard.
2. Difference between hardware vulnerability and software vulnerability.
3. Predicate which transposition algorithm for security.
4. Justify the methodology of hacking.
5. Check which method is used to extract sensitive data from non sensitive information.
Create
1. Compute the ways, how the leakage could occur in an electronic mail system could be used to
leak information.
2. Judge if two users share access to a segment, they must do so by the same name. Must their
protection rights to it be the same? Why or why not?
62
Course Objectives
Understand and apply the role of scripting languages like HTML, CSS, JavaScript, ASP.NET and
PHP for designing interactive web applications.
Familiar with the different types of server technologies.
Gain knowledge about the concepts of webservices.
1 3 Hours
EXPERIMENT 1
Create a XHTML document for the college website with Text styling, Linking, Images, Lists, Table by
highlighting the facilities in the department.
2 3 Hours
EXPERIMENT 2
Create an XHTML document for an online Bookstore that has a Registration form with text box, Radio
Button, Selection box, Checkbox, Submit and reset buttons.
3 3 Hours
EXPERIMENT 3
Design a web page using CSS which includes the following:
a) Use different font styles
b) Set background image for both the page and single elements on page.
c) Control the repetition of image with background-repeat property
d) Define style for links as a:link, a:active, a:hover, a:visited
63
4 3 Hours
EXPERIMENT 4
Write a java script to validate the following fields in a registration page
a) Name (should contains alphabets and the length should not be less than 6 characters)
b) Password(should not be less than 6 characters)
c) E-mail(should not contain invalid addresses)
5 3 Hours
EXPERIMENT 5
Write a JavaScript function to get nth largest element from an unsorted array.
6 3 Hours
EXPERIMENT 6
Create a web page with real time clock using Java script event handling mechanism.
7 3 Hours
EXPERIMENT 7
Write an AJAX program to display the content of the text file.
8 3 Hours
EXPERIMENT 8
Write a program with ASP .net by connecting with SQL
a. Create login form to enter into website
b. Building web form that displays data from a
database
9 3 Hours
EXPERIMENT 9
Assume four users user1, user2 and user3 having the passwords pwd1, pwd2, and pwd3 respectively.
Write a PHP for doing the following.
1. Create a Cookie and add these four user and passwords to this Cookie.
2. Read the user id and passwords entered in the Login form (week1) and authenticate with the values
(user id and passwords) available in the cookies. If he is a valid user (i.e., user-name and password match)
you should welcome him by name (user-name) else you should display "you are not an authenticated
user"
10 3 Hours
EXPERIMENT 10
Create a SOAP based web service for a simple Java Calculator class with operations add and subtract then
create a web service client which then consumes the web service and displays the result of the invoked
web service.
Total: 30 Hours
64
Course Objectives
Understand the functions of all the phases of a compiler.
Implement the phases of a compiler.
Gain knowledge about lex and Yacc tools.
1 3 Hours
EXPERIMENT 1
Implementation of Lexical Analyzer using C.
2 3 Hours
EXPERIMENT 2
Implementation of Simple Lex and Yacc programs.
3 3 Hours
EXPERIMENT 3
Implementation of lexical analyzer using Lex.
4 3 Hours
EXPERIMENT 4
Show the execution of Shift Reduce Parsing Algorithm for an input.
5 3 Hours
65
EXPERIMENT 5
Implementation of left recursion removal and left factoring.
6 3 Hours
EXPERIMENT 6
Finding the FIRST and FOLLOW of the non-terminals in a grammar.
7 3 Hours
EXPERIMENT 7
Construction of Top-Down Predictive Parsing Table for a grammar.
8 3 Hours
EXPERIMENT 8
Generation of Intermediate Code for an expression.
9 3 Hours
EXPERIMENT 9
Implementation of three address code.
10 3 Hours
EXPERIMENT 10
Construction of DAG representation for an expression.
Total: 30 Hours
Reference(s)
1. Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman Compilers: Principles, Techniques and Tools ,
2nd Edition, Pearson, 2012.
2. D. Grune, H.E. Bal, C.J.H. Jacobs, K.G. Langendoen, Modern Compiler Design, Wiley, 2008.
3. Kennath C. Louden, Compiler Construction Principles and Practice. New Delhi: Vikas publishing
House, 2003.
4. Allen I. Holub, "Compiler Design in C", Prentice Hall of India, 2003.
66
Course Objectives
Programme Outcomes (POs)
a. Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering
specialization to the solution of complex engineering problems.
b. Identify, formulate, review research literature, and analyse complex engineering problems reaching
substantiated conclusions using first principles of mathematics, natural sciences, and engineering
sciences.
d. Use research-based knowledge and research methods including design of experiments, analysis and
interpretation of data, and synthesis of the information to provide valid conclusions.
h. Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.
i. Function effectively as an individual, and as a member or leader in diverse teams, and in
multidisciplinary settings.
j. Communicate effectively on complex engineering activities with the engineering community and with
society at large, such as, being able to comprehend and write effective reports and design documentation,
make effective presentations, and give and receive clear instructions.
k. Demonstrate knowledge and understanding of the engineering and management principles and apply
these to oneâ??s own work, as a member and leader in a team, to manage projects and in
multidisciplinary environments.
l. Recognize the need for, and have the preparation and ability to engage in independent and life-long
learning in the broadest context of technological change.
Course Outcomes (COs)
1. Refer and utilize various technical resources available from multiple fields.
2. Improve the technical presentation and communication skills.
3. Analyze the importance of intonation, word and sentence stress for improving communicative
competence, identifying and overcoming problem sounds.
4. Interact and share their technical knowledge to enhance the leadership skills.
5. Prepare report and present oral demonstrations.
Total: 0 Hours
67
Course Objectives
Programme Outcomes (POs)
a. Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering
specialization to the solution of complex engineering problems.
b. Identify, formulate, review research literature, and analyse complex engineering problems reaching
substantiated conclusions using first principles of mathematics, natural sciences, and engineering
sciences.
c. Design solutions for complex engineering problems and design system components or processes that
meet the specified needs with appropriate consideration for the public health and safety, and the cultural,
societal, and environmental considerations.
d. Use research-based knowledge and research methods including design of experiments, analysis and
interpretation of data, and synthesis of the information to provide valid conclusions.
e. Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools
including prediction and modelling to complex engineering activities with an understanding of the
limitations.
f. Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and
cultural issues and the consequent responsibilities relevant to the professional engineering practice.
g. Understand the impact of the professional engineering solutions in societal and environmental contexts,
and demonstrate the knowledge of, and need for sustainable development.
h. Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.
i. Function effectively as an individual, and as a member or leader in diverse teams, and in
multidisciplinary settings.
j. Communicate effectively on complex engineering activities with the engineering community and with
society at large, such as, being able to comprehend and write effective reports and design documentation,
make effective presentations, and give and receive clear instructions.
k. Demonstrate knowledge and understanding of the engineering and management principles and apply
these to oneâ??s own work, as a member and leader in a team, to manage projects and in
multidisciplinary environments.
l. Recognize the need for, and have the preparation and ability to engage in independent and life-long
learning in the broadest context of technological change.
Course Outcomes (COs)
1. Formulate a real world problem, identify the requirement and develop the design solutions.
2. Identify technical ideas, strategies and methodologies.
3. Utilize the new tools, algorithms, techniques that contribute to obtain the solution of the project.
4. Test and validate through conformance of the developed prototype and analysis the cost
effectiveness.
5. Prepare report and present oral demonstrations.
Total: 0 Hours
68
Course Objectives
The undergraduate students to such methods and practices that help, develop and nurture qualities
such as character, effective communication, aptitude and holding ethical values
1 3 Hours
NUMBER SYSTEMS
Introduction - definition- classification on Numbers -power cycles and remainders - short cut process -
concept of highest common factor - concept of least common multiple - divisibility - number of zeros in
an expression
2 3 Hours
PERCENTAGES
Introduction - definition and Utility of percentage - importance of base/denominator for percentage
calculations - concept of percentage values through additions - fraction to percentage conversion table
3 3 Hours
AVERAGES
Introduction - average of different groups - addition or removal of items and change in average-
replacement of some of the items
4 3 Hours
RATIO, PROPORTIONS AND VARIATION
Introduction- Ratio- properties-dividing a given number in the given ratio - comparison of ratios -
proportions - useful results on proportion- continued proportion - relation among the quantities more than
two - variation
5 3 Hours
PROFIT AND LOSS
Gain/Loss and percentage gain or percentage loss-multiplying equivalents to find sale price - relation
among cost price, sale price, gain/loss and percentage gain or percentage loss - an article sold at two
69
different selling price - two different articles sold at same selling price - percentage gain or percentage
loss on selling price - percentage gain or percentage loss on whole property
6 3 Hours
TIME AND WORK
Introduction - Basic concepts -Concepts on working with different efficiency - Pipes and Cisterns - Work
Equivalence (Man Days) -Alternative approach
7 3 Hours
TIME, SPEED AND DISTANCE
Definition - Basics of Time, Speed and Distance - Relative speed - Problems based on Trains? Problems
based on Boats and Streams -Problems based on Races - time taken with two difference modes of
transport - time and distance between two moving bodies
8 3 Hours
PERMUTATION AND COMBINATION
Definition - Fundamental rules - Theorems on Permutation - Theorems on Combination
9 3 Hours
PROBABILITY
Concept and importance of probability - underlying factors for Real- Life estimation of probability -
Basic facts about probability - some important consideration while defining event.
10 3 Hours
MIXTURES AND ALLIGATION
Definition - alligation rule - mean value (cost price) of the mixture - some typical situations where
allegation can be used.
Total: 30 Hours
Reference(s)
1. Abhijit Guha, Quantitative Aptitude for Competitive Examinations, Fourth Edition, Tata
McGraw-Hill Publishing Company Ltd, 2012
2. Arun Sharma, How to prepare for Data Interpretation for the CAT, First Edition, Tata McGraw-
Hill Publishing Company Ltd, 2012
3. Dr.R S Aggarwal, Quantitative Aptitude, Seventh Revised Edition, S.Chand Publishing Company
Ltd, 2013.
4. Edgar Thorpe , Course In Mental Ability And Quantitative Aptitude For Competitive
Examinations, Third Edition, Tata McGraw-Hill Publishing Company Ltd, 2013
5. Arun Sharma, How to prepare for Quantitative Aptitude for the CAT, Fifth Edition, Tata
McGraw-Hill Publishing Company Ltd, 2013
70
LANGUAGE ELECTIVES
15LE101 BASIC ENGLISH I
3003
Course Objectives:
To teach students basic English vocabulary and tenses
To offer practice on various conversation patterns
To improve spelling and pronunciation by offering rigorous practice and exercises
CO PO1 PO2 Po3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 - - - - - - - - - 1 - -
2 - - - - - - - - - 3 - -
3 - - - - - - - - - 3 - -
4 - - - - - - - - - 2 - -
5 - - - - - - - - - 2 - -
UNIT I 7 hours
UNIT II 8 hours
UNIT IV 8 hours
Pronunciation
Proper and common nouns Asking for personal pointers- an
16 information and details informal
introduction to the
IPA
Telephone skills and Reading aloud and
17
Pronouns etiquette comprehension
Dealing with a wrong Reading practice
18
Abstract and common nouns number and comprehension
Taking and leaving Pronunciation
19 Group names of animals, messages on the pointers
adjectives telephone
20 Unit Test IV
UNIT V 8 hours
Module Vocabulary/ Grammar Skills Sets Skill Sets
Interrupting a
Pair work reading
21 Determiners conversation politely-
comprehension
formal and informal
Comprehension
Conjugation of the verb ‘to be’- Thanking and questions that test
22
positive and negative forms responding to thanks scanning, skimming
and deep reading
Small group activity
Giving instructions and
23 Am/is/are questions that develops
seeking clarifications
dialogue writing
Finishing sentences
Present continuous tense-form and Making inquiries on the
24 with appropriate
usage telephone
verbs
25 Unit Test V
73
UNIT VI 7 hours
Module Vocabulary/ Grammar Skills Sets Skill Sets
Words with silent ‘b’ Calling for help in an
26 Dialogue writing
Present continuous questions emergency
Words with silent ‘c’ Making requests and Identifying elements
27 Simple present tense- form and responding to them of grammar in text
usage politely extract
28 Simple present tense- rules Describing people Guided writing
Words with silent ‘g’ Filling in the blanks
29 Questions in the simple present Describing places with correct markers
tense of tense
30 Unit Test VI
Total: 45 hours
Resource:
1. Basic English Module, L&L Education Resources, Chennai, 2011.
74
UNIT I 7 hours
UNIT IV 8 hours
Writing, speaking
46 Articles a/an and presentation Transcribing dictation
skills
Reading practice- Comprehension –logical
Singular- Plural (usage of
47 independent and analysis, process analysis and
a/an)
shared reading subjective expression
76
Countable and
Listening Vocabulary: using context tools
48 uncountable nouns- a/an
comprehension to decipher meaning
and some
Sequencing Listening to a poem being
49 Articles- the sentences in a recited, answer questions on it
paragraph and practice reciting the same
50 Unit Test IV
UNIT V 7 hours
Speaking: sharing stories Listening: comprehend
Articles- the: usage and about family, and follow multiple
51
avoidance village/town, childhood, step instructions read
etc. 10 students out by the teacher
Speaking: sharing stories Reading: Make
Articles- the: usage and
about family, inferences from the
52 avoidance with like and
village/town, childhood, story about the plot,
hate
etc. 10 students setting and characters
Speaking: sharing stories
Articles- the: usage and
about family, Comprehension
53 avoidance with names
village/town, childhood, passage
of places
etc. 10 students
This/ that/ these and Writing a notice-
54 Speaking: Debate
those announcement
55 Unit Test V
UNIT VI 8 hours
Writing short answers to
Collaborative learning-
56 One and ones questions based on
problem solving
reading
Listen to a story and
Capitalization and
57 Controlled writing respond to its main
punctuation
elements
Syntax and sentence
Listen to a poem and
58 construction- rearrange Guided writing
discuss its elements
jumbled sentences
Frame simple yet
59 Cloze Test Free writing purposeful questions
about a given passage
60 Unit Test VI
Total: 45 hours
Resource:
1. Basic English Module, L&L Education Resources, Chennai, 2011.
77
Course Objectives
To communicate effectively in social scenario
To enhance the ability of reading, summarising and paraphrasing information
To develop the techniques of writing through appropriate use of grammar and vocabulary
Prediction - Skimming for gist - Scanning for specific information - Understanding text and
sentence structure - Note Making
Total: 45 hours
References:
1. Murphy, Raymond. English Grammar in Use - A Self-Study Reference and Practice Book for
Intermediate Learners of English. IV edition. United Kingdom: Cambridge University Press.
2012.
2. Seely, John. Oxford Guide to Effective Writing and Speaking. Indian edition. New Delhi:
Oxford University Press. 2005.
3. Anderson, Kenneth. Study Speaking: A Course in Spoken English for Academic Purposes.
United Kingdom: Cambridge University Press. 2004.
79
1. Apply language structures and vocabulary required at CEFR B2 level in spoken and
written discourses
2. Listen and comprehend different business conversations
3. Read and comprehend general & technical text
4. Apply appropriate mechanics of writing in formal written communication
5. Communicate effectively through formal and informal spoken and written business
correspondences
CO PO1 PO2 Po3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 - - - - - - - - - 3 - -
2 - - - - - - - - - 2 - -
3 - - - - - - - - - 2 - -
4 - - - - - - - - - 1 - -
5 - - - - - - - - - 3 - -
Total: 45 hours
References:
1. Guy Book- Hart, BEC Vantage Cambridge Business Benchmark, Upper-Intermediate
Cambridge University Press, 2006.
2. Eric H. Glendinning and Beverly Holmstrom, Study Reading: A Course in Reading for
Academic Purposes. United Kingdom: Cambridge University Press, 2004.
81
15LH203 HINDI
3003
Course Objectives
To help students acquire the basics of Hindi language
To teach them how to converse in Hindi in day-to-day situations
To help students acquire the ability to understand a simple technical text in Hindi
CO PO1 PO2 Po3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 - - - - - - - - - 2 - -
2 - - - - - - - - - 3 - -
3 - - - - - - - - - 2 - -
4 - - - - - - - - - 3 - -
5 - - - - - - - - - 1 - -
Unit I 9 Hours
Hindi Alphabet: Introduction - Vowels - Consonants - Plosives - Fricatives - Nasal sounds -
Vowel Signs - Chandra Bindu & Visarg -Table of Alphabet -Vocabulary.
Unit II 9 Hours
Nouns: Genders (Masculine & Feminine Nouns ending in - ā,і,ī, u,ū )- Masculine & Feminine –
Reading Exercises.
82
Unit IV 9 Hours
Classified Vocabulary: Parts of body - Relatives - Spices - Eatables - Fruit & Vegetables -
Clothes - Directions - Seasons - Professions.
Unit V 9 Hours
Speaking: Model Sentences and Rhymes - Speaking practice for various occasions.
Total: 45 Hours
References:
1. Kishore B.R., Self Hindi Teacher for Non-Hindi Speaking People, Vee Kumar Publications
(P) Ltd., New Delhi, 2009.
2. Dakshin. Dakshin Bharath Hindi Prachar Sabha, Chennai. 2016.
3. Videos, Stories, Rhymes and Songs.
83
15LG203 GERMAN
3003
Course Objectives
To help students acquire the basics of German language
To teach them how to converse in German in day-to-day situations
1. Listen and identify individual sounds of German and simple day-to-day conversations
2. Speak simple sentences using basic sounds and words
3. Read and understand short passages on familiar topics
4. Apply basic sentence structures while writing
5. Apply basic grammar and appropriate vocabulary in completing language tasks
CO PO1 PO2 Po3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 - - - - - - - - - 2 - -
2 - - - - - - - - - 3 - -
3 - - - - - - - - - 2 - -
4 - - - - - - - - - 3 - -
5 - - - - - - - - - 1 - -
UNIT I 6 Hours
Introduction to German language: Alphabets - Numbers - Greetings - country - nationalities -
Working with Dictionary.
UNIT II 6 Hours
Nouns – Pronouns - definite and indefinite article - Speaking about oneself - Listening to CD
supplied with the books, paying special attention to pronunciation.
84
UNIT IV 12 Hours
Question words - Types of Questions - Nominative - Accusative and dative case - framing basic
questions and answers - Writing short notes and letter- reading the news boards, directions
UNIT V 10 Hours
Imperative case - Possessive articles - propositions - modal auxiliaries - Basic dialogue and
group conversation - ordering in restaurants.
Total: 45 Hours
References:
1. Continuum International Publishing Group Ltd. London / New York, 1992. Eckhard,
Christine. Whittle, Black & Ruth. Cassel Language Guides - German.
2. Rusch, Paul. Netzwerk A1. Deutsch AlsFremdsprache. Goyal Publishers & Distributers Pvt.
Ltd. New Delhi, 2015.
3. Langenscheidt Universal German Dictionary: German-English, English-German. Goyal
Publishers & Distributers Pvt. Ltd., New Delhi, 2009.
4. Grundkurs Deutsch A Short Modern German Grammar Workbook and Glossary. Verlag Fur
Deutsch.Munichen, 2007.
5. Grundkurs. Deutsch Lehrbuch. Hueber. Munichen, 2007.
15LJ203 JAPANESE
3003
Course Objectives
To help students learn Japanese alphabet
To teach students how to use the basic Japanese sentences in day-to-day conversation
To make students familiar with the Japanese cultural facets and social etiquettes
CO PO1 PO2 Po3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 - - - - - - - - - 3 - -
2 - - - - - - - - - 1 - -
3 - - - - - - - - - 3 - -
4 - - - - - - - - - 1 - -
5 - - - - - - - - - 2 - -
UNIT I 9 hours
Introduction to Japanese - Japanese script - Pronunciation of Japanese (Hiragana) - Long vowels
- Pronunciation of in,tsu,ga - Letters combined with ya,yu,yo - Daily Greetings and Expressions
- Numerals. N1 wa N2 des - N1 wa N2 ja arimasen - S ka - N1mo - N1 no N2 - …….san -
Kanji - Technical Japanese Vocabulary (25 Numbers) - Phonetic and semantic resemblances
between Tamil and Japanese
UNIT II 9 hours
Introduction - Kore - Sore - are - Kono N1 - Sono N1 - ano N1 - so des - so ja arimasen - S1 ka -
S2 ka - N1 no N1 - so des ka - koko - soko - asoko - kochira - sochira - achira - N1 wa N2
(Place) des - dhoko-N1 no N2 - Kanji-10 - ima….ji…fun des - Introduction of verb - V mas - V
masen - V mashitha - V masen deshitha - N1(Time) ne V - N1 kara N2 des - N1 tho N2 / S ne
Kanji-10 - Technical Japanese Vocabulary (25 Numbers) - Dictionary Usage.
UNIT IV 9 hours
Introduction to Adjectives - N1wanaadj des. N1 wa ii adj des - naadjna N1 - ii adj ii N1 -
Thothemo - amari - N1 wadho des ka - N1 wadhonna N2 des ka - S1 ka S2 - dore - N1
gaarimasu - wakarimasu - N1 ga suki masu - N1 gakiraimasu - jozu des - hetha des - donna N1 -
Usages of yoku - dhaithai - thakusan - sukoshi - amari - zenzen - S1 kara S2 - doshithe, N1
gaarimasu - imasu - N1(Place) ne N2 gaarimasu - iimasu - N1 wa N2(Place) ne arimasu - iimasu
- N1(Person,Place,or Thing ) no N2 (Position) - N1 ya N2, Kanji-10 - Japanese Dictionary usage
using JWPCE Software, Technical Japanese Vocabulary (25 Numbers)
UNIT V 9 hours
86
Total: 45 hours
References:
1. Japanese for Everyone: Elementary Main Textbook1-1, Goyal Publishers and Distributors
Pvt. Ltd., Delhi, 2007.
2. Japanese for Everyone: Elementary Main Textbook 1-2, Goyal Publishers and Distributors
Pvt. Ltd., Delhi, 2007.
Software:
1. Nihongo Shoho-1
2. Nihongo Shoho-2
3. JWPCE Software
Websites:
1. www.japaneselifestyle.com
2. www.learn-japanese.info/
3. www.kanjisite.com/
4. www.learn-hiragana-katakana.com/typing-hiragana-characters/
15LC203 CHINESE
3003
Course Objectives
To help students acquire the basics of Chinese language
To teach the student show to converse in Chinese in various situations
To teach Chinese cultural facets and social etiquettes to the students
CO PO1 PO2 Po3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 - - - - - - - - - 1 - -
2 - - - - - - - - - 2 - -
3 - - - - - - - - - 2 - -
4 - - - - - - - - - 3 - -
5 - - - - - - - - - 2 - -
UNIT I 9 hours
Nǐhǎo-你好
Xuéhuìwènhòu de jīběnbiǎodáyòngyǔ - 学会问候的基本表达用语 ; Xuéhuìjièshàozìjǐ de
xìngmíng, guójí - 学会介绍自己的姓名,国际 ; Xuéhuìhànyǔpīnyīn de shèngmǔ -
学会汉语拼音的圣母 ; yùnmǔhéshēngdiào - 韵母和声调 ; Pīndúhéshēngdiàoliànxí -
拼读和声调练习
UNIT II 9 hours
Xiànzàijǐdiǎn-现在几点
Xuéhuìshíjiān, rìqí de biǎodá - 学会时间,日期的表达 ; Rèshēn - 热身 ; Shēngcí - 生词 ; Jùzi
- 句子 ; Huìhuà - 会话 ;Huódòng - 活动 ; Kàntúwánchénghuìhuà - 看图完成会话 ;
Xuécíyǔshuōshíjiān ; Tìhuànliànxí - 替换练习Dúyīdúránhòuliánxiàn - 读一读然后连线 ;
Bǎxiàmiàn de cíànzhèngquè de shùnxùpáilièchéngjù - 把下面的词按正确的顺序排列成句
UNIT IV 9 hours
Xuéhuìxúnwènjiātíngqíngkuàng, zhíyèhéniánlíng - 学会询问家庭情况,职业和年龄
Xuéhuìdiǎncàitíyāoqiújiézhàng - 学会点菜提要求结账 ; Shēngcí - 生词 ; Jùzi - 句子 ; Huìhuà -
会话 ;Huódòng - 活动 ; Kàntúwánchénghuìhuà - 看图完成会话 ; Xuécíyǔshuōshíjiān
;Dúyīdúránhòuliánxiàn - 读一读然后连线 ;Tīnglùyīnxuǎnzézhèngquèdá'àn -
听录音选择正确答案 ; Bǔchōngcíyǔbiǎo - 补充词语表Juésèbànyǎn - 角色扮演 ;
Tīnglùyīnpànduànduìcuò - 听录音判断对错
88
UNIT V 9 hours
Nǐzàinǎ'ergōngzuò -你在哪儿工作
Xuéhuìxúnwènjiātíngqíngkuàng, zhíyèhéniánlíng- 学会询问家庭情况,职业和年龄Shēngcí -
生词 ; Jùzi - 句子 ; Huìhuà - 会话 ; Huódòng - 活动 ; Kàntúwánchénghuìhuà - 看图完成会话
;Tīnglùyīnxuǎnzézhèngquèdá'àn - 听录音选择正确答案 ; Bǔchōngcíyǔbiǎo - 补充词语表 -
Tīnglùyīnxuǎnzézhèngquèdá'àn - 听录音选择正确答案 ; Bǔchōngcíyǔbiǎo - 补充词语表
Total: 45 hours
References:
1. David J. White. My Chinese Classroom, 2005
2. Tiyan Hanyu Shenghuo Pian, Experiencing Chinese, Ying Yu Ban Di 1 Ban. Beijing: Higher
Education Press: Gaodengjiaohuchu ban she. 2011
Software:
1. Hancel, Don. Mandarine Day. Chinese learning Software
Websites:
1. www.chinesexp.com.cn
2. www.yiwen.com.cn
15LF203 FRENCH
3003
Course Objectives
To help students acquire familiarity in the French alphabet & basic vocabulary
To teach the students to use French in simple day-to-day conversations
To prepare the students for French examination (level A1)
5. Recognize and apply basic grammar and appropriate vocabulary in completing language
tasks
CO PO1 PO2 Po3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 - - - - - - - - - 2 - -
2 - - - - - - - - - 3 - -
3 - - - - - - - - - 2 - -
4 - - - - - - - - - 3 - -
5 - - - - - - - - - 1 - -
Unit I 6 Hours
Alphabet Français et Les Accents Français - Les articles définis, indéfinis Genre - Singulier et
pluriel - Salutations
Unit II 8 Hours
Verbes - Conjugaison : Présent (Avoir / Être / ER, IR, RE : Régulier et Irrégulier) -
Adjectifs - Nationalités - Professions - Formuler les questions LIRE
Unit III 8 Hours
Les jours de la semaine - Les mois de l’année - Les saisons - Numéros - Quelle heure est -
il ? - Famille - Articles Contractés - Préposition - Adjectifs Possessifs PARLER : Se
présenter ; LIRE
UNIT IV 9 Hours
Verbes - Conjugaison : Impératif, Futur proche, Passé-récent (ER / IR / RE : Régulier et
Irrégulier) - Articles Partitifs - Adjectifs Démonstratifs - La Gastronomie Française.
PARLER ; LIRE
UNIT V 14 Hours
Verbe Conjugaison : Passé-composé, Imparfait, Futur simple, Conditionnel (ER / IR / RE :
Régulier et Irrégulier) - Carte Postale - Courriel PARLER : Jeu de Rôle; ÉCOUTER
Compréhension Orale
Total : 45 Hours
References :
1. Grammaire Progressive du Français, CLÉ International, 2010.
2. Collins Easy Learning French Verbs & Practice, Harper Collins, 2012.
3. Barron’s Learn French, 3rd Edition, Elizabeth Bourquin, Language Institute, 2012.
4. Cours de Langue et de Civilisation Françaises, G. Mauger, Hachette, 2014.
5. Saison 1, Marie-Noëlle Cocton et al, Didier, 2014.
Softwares :
1. Français Linguaphone : Linguaphone Institute Ltd., London, 2000.
2. Français Harrisonburg : The Rosetta Stone : Fairfield Language Technologies, 2001.
90
PHYSICS ELECTIVES
Course Objectives
To understand the physical properties of conductors, semiconductors and superconductors
To recognize the basic principles of interaction of light with matter and working of optical
devices
To classify the types of dielectric, magnetic materials and polarization mechanisms with their
properties
UNIT I 9 Hours
CONDUCTING AND SUPERCONDUCTING MATERIALS
Electrical and thermal conductivity of metals - Wiedemann Franz law - band theory of metals - density of
states. Superconductors: properties - types - High Tc superconductors- applications.
UNIT II 10 Hours
SEMICONDUCTORS
Elemental and compound semiconductors - intrinsic semiconductors: carrier concentration - electrical
conductivity- band gap. Extrinsic semiconductors: carrier concentration - variation of Fermi level. Hall
effect: theory and experimental determination -applications:Solar cells
UNIT IV 9 Hours
OPTICAL MATERIALS
Interaction of light with materials - optical absorption - transmission - Luminescence in solids -
Fluorescence and Phosphorescence - Optical band gap - LED ,LCD.
UNIT V 8 Hours
MAGNETIC MATERIALS
Classification and properties - domain theory - hard and soft magnetic materials - anti-ferro and ferri
magnetic materials - applications: magnetic recording and memories.
1 2 Hours
INTRODUCTION
Exposure to Engineering Physics Laboratory and precautionary measures
2 4 Hours
EXPERIMENT 1
Using Lees disc apparatus, determine the coefficient of thermal conductivity of a bad conductor.
3 4 Hours
EXPERIMENT 2
Find the band gap value of the given semiconductor diode. Based on the band gap value, identify the
given semiconductor.
4 4 Hours
EXPERIMENT 3
With the aid of travelling microscope, find the refractive index of a transparent solid and liquid material.
5 4 Hours
EXPERIMENT 4
Determine the wavelength of polychromatic source in the visible region using spectrometer.
6 4 Hours
EXPERIMENT 5
Based on Hall effect, calculate the charge carrier density of a given semiconductor and identify the nature
of the semiconductor.
7 4 Hours
EXPERIMENT 6
Draw the B-H curve of a ferromagnetic material subjected to external magnetic field and hence identify
the nature of the material.
8 4 Hours
92
EXPERIMENT 7
Determine the V-I characteristics of a solar cell.
Total: 75 Hours
Reference(s)
1. Saxena, Gupta, Saxena, Mandal, Solid State Physics, Pragati Prakashan Educational Publishers,
13th revised edition, Meerut, India, 2013.
2. M.N. Avadhanulu and P.G. Kshirsagar, A Text Book of Engineering Physics, S. Chand &
Company Ltd., New Delhi, 2011.
3. S. O. Pillai, Solid State Physics, New Age International Publications, New Delhi, 2010.
4. M.A. Wahab, N.K. Mehta, Solid state physics-structure and properties of materials, Narosa
publishing house Pvt. Ltd, 6th edition, 2010.
5. Semiconductor Physics and Devices, Donald A. Neamen , Mc Graw-Hill, 2011.
6. P.K. Palanisamy, Materials Science, Scitech Publications India Pvt. Ltd, 2014.
Course Objectives
To understand conducting, semiconducting, dielectric and magnetic properties of materials and
exemplify their applications
To analyze the basic concepts of thermodynamics and heat transfer with illustrations
To gain knowledge about acoustical standards of buildings
UNIT I 11 Hours
CONDUCTORS AND SEMICONDUCTORS
Conductors: Classical free electron theory - electrical and thermal conductivity- Wiedemann - Franz law -
merits and demerits of classical free electron theory - band theory - density of states.
Semiconductors: Elemental and compound semiconductors - intrinsic semiconductors -Fermi level and
electrical conductivity - band gap energy - extrinsic semiconductors - n-type and p-type semiconductors:
variation of Fermi level with temperature (qualitative) - Hall effect - applications.
UNIT II 9 Hours
DIELECTRIC AND MAGNETIC MATERIALS
Dielectrics: Fundamental terminologies - electronic and ionic polarizations - orientation polarization
mechanism (qualitative) - space charge polarization - Langevin -Debye equation - dielectric loss -
applications of dielectric and insulating materials.
93
Magnetic Materials: Properties of dia, para and ferromagnetic materials - domain theory of
ferromagnetism - hysteresis curve - hard and soft magnetic materials - applications
UNIT IV 9 Hours
HEAT TRANSFER
Modes of heat transfer - thermal conductivity - heat capacity and diffusivity - rectilinear flow of heat -
conduction through bodies in series and parallel - determination of thermal conductivity: good conductor:
Searle's method - bad conductor: Lee's disc method - applications of heat transfer: formation of ice in
ponds - conductivity of earth's crust and age of earth - practical applications
UNIT V 7 Hours
ACOUSTICS
Classification of sound based on frequency - characteristics of audible sound - reverberation time:
Sabine's formula - determination of absorption coefficient - Erying's formula (qualitative). Sound
insulation - sound absorbing materials - factors affecting the acoustics of building - remedies
1 2 Hours
INTRODUCTION
Exposure to Engineering Physics Laboratory and precautionary measures
2 4 Hours
EXPERIMENT 1
Using Lees disc apparatus, determine the coefficient of thermal conductivity of a bad conductor.
3 4 Hours
EXPERIMENT 2
Find the band gap value of the given semiconductor diode. Based on the band gap value, identify the
given semiconductor.
4 4 Hours
EXPERIMENT 3
With the aid of traveling microscope, find the refractive index of a transparent solid and liquid material
5 4 Hours
EXPERIMENT 4
Determine the wavelength of polychromatic source in the visible region using spectrometer
94
6 4 Hours
EXPERIMENT 5
Based on Hall effect, calculate the charge carrier density of a given semiconductor and identify the nature
of the semiconductor.
7 4 Hours
EXPERIMENT 6
Draw the B-H curve of a ferromagnetic material subjected to external magnetic field and hence identify
the nature of the material.
8 4 Hours
EXPERIMENT 7
Determine the V-I characteristics of a solar cell.
Total: 75 Hours
Reference(s)
1. William D. Callister, Materials Science and Engineering an Introduction, John Wiley and
Sons,Inc, 2010
2. BrijLal, N. Subrahmanyam and P. S. Hemne, Heat, Thermodynamics & Statistical Physics, S.
Chand & Company Ltd., New Delhi, 2012
3. Saxena, Gupta, Saxena, Mandal, Solid State Physics, Pragati Prakashan Educational Publishers,
13threvised edition, Meerut, India, 2013
4. P.K. Mittal, Applied Physics, I.K. International Publishing House Pvt. Ltd, 2008
5. Donald A. Neamen, Semiconductor Physics and Devices,McGraw-Hill, 2011
CHEMISTRY ELECTIVES
3024
15CH201 ENGINEERING CHEMISTRY
Course Objectives
Recall the terminologies of electrochemistry and explain the function of batteries and fuel cells
with its electrochemical reactions
understand the fundamentals of corrosion, its types and polymers with its applications
choose appropriate instrumentation technique for interpreting analytical data
3. Analyze the type of corrosion, factors influencing rate of corrosion on metals and identify
suitable corrosion control method
4. differentiate polymers based on its source, properties and applications
5. Select suitable analytical method for the estimation of alkali and alkaline earth metals in aqueous
media
UNIT I 10 Hours
INTRODUCTION TO ELECTROCHEMISTRY
Types of electrodes - electrode potential - salt bridge - cell reaction - cell representation - silver-silver
chloride electrode - calomel electrode - determination of single electrode potential - electrochemical
series and its importance. Ion-selective electrode: glass electrode - measurement of pH using glass
electrode. Concentration cells (electrode and electrolyte). Potentiometry - potentiometric titrations (redox
titration). difference between electrochemical and electrolytic cells
UNIT II 9 Hours
ENERGY STORAGE DEVICES
Batteries - characteristics of battery - types of batteries. construction, working and applications: Primary
(alkaline) and secondary (lead-acid and nickel-cadmium) - Modern batteries (zinc air battery and lithium
batteries) - precautions for battery maintenance. Comparison with conventional galvanic cells. Fuel cells -
Types of fuel cells: solid polymer electrolyte fuel cell - solid oxide fuel cells - microbial fuel cell.
Hydrogen-oxygen fuel cell - construction, working, advantages and limitations
UNIT IV 10 Hours
POLYMERS AND ITS PROCESSING
Advantages of polymers over metals. Monomers - polymers - polymerization - functionality - degree of
polymerization - classification of polymers based on source and applications - Molecular weight
determination. Types of polymerization: addition, condensation and copolymerization - mechanism of
free radical polymerization. Preparation, properties and applications of thermosetting (epoxy resin and
bakelite) and thermoplastics (polyvinyl chloride and polytetrafluoroethylene). Compounding of plastics -
injection and extrusion moulding methods
UNIT V 8 Hours
INSTRUMENTATION TECHNIQUES FOR CHEMICAL ANALYSIS
Beer - Lamberts law. Principle, instrumentation (block diagram only) and applications: UV-visible
spectroscopy - Atomic absorption spectroscopy - Colorimetry (estimation of a transition metal) - Flame
photometry (estimation of an alkali metal)
96
1 2 Hours
EXPERIMENT 1
Preparation of N/10 oxalic acid and M/10 sodium carbonate solution.
2 2 Hours
EXPERIMENT 2
Determination of strength of hydrochloric acid present in the given solution by pH measurement.
3 2 Hours
EXPERIMENT 3
Determination of strength of HCl by conductometric titration.
4 2 Hours
EXPERIMENT 4
Conductometric titration of mixture of acids (Hydrochloric acid and acetic acid).
5 2 Hours
EXPERIMENT 5
Estimation of iron in the given sample by potentiometric method using saturated calomel electrode.
6 2 Hours
EXPERIMENT 6
Measurement of rate of corrosion on zinc/mild steel in aerated neutral/acidic/alkaline solution by weight
loss method.
7 2 Hours
EXPERIMENT 7
Determination of molecular weight of polyvinyl alcohol using Ostwald viscometer.
8 2 Hours
EXPERIMENT 8
Estimation of iron (thiocyanate method) in the given solution by spectrophotometric method.
Total: 61 Hours
Reference(s)
1. M. Munjal and S.M. Gupta, Wiley Engineering Chemistry, Second edition, Wiley India Pvt. Ltd,
New Delhi, 2013.
2. A. Pahari and B.Chauhan, Engineering Chemistry, Infinity Science press LLC, New Delhi, 2010.
3. P.H. Rieger, Electrochemistry, Springer, Netherland, Second Edition (Reprint) 2012.
4. Fred W. Billmeyer JR, Textbook of polymer science, John Wiley & sons, Third edition, 2008.
5. Willard Merritt and Dean Settle, Instrumental methods of analysis, CBS publishers, Seventh
edition, 2012.
97
Course Objectives
understand the necessity of water softening processes
aware the causes and consequences of corrosion
acquaint the applications of alloying and phase rule in metallurgy
recognise the fundamentals and applications of fuels
characterize the chemical compounds using analytical techniques.
UNIT I 10 Hours
WATER PURIFICATION
Hardness of water - classification of hardness (temporary and permanent) - units of hardness (ppm, mg/l,
degree Clark, degree French) - expression of hardness in terms of calcium carbonate equivalence -
estimation of hardness by EDTA Method - Uses of water for industrial purpose - requirements of boiler
feed water - disadvantages of using hard water in industrial boilers: scale, sludge, priming, foaming and
caustic embrittlement. Removal of dissolved salts from hard water: internal conditioning (phosphate,
carbonate, calgon and colloidal methods), external conditioning (ion exchange process, reverse osmosis,
electrodialysis). Uses of water for domestic purpose - municipal water treatment (screening, aeration,
coagulation, sedimentation, filtration and disinfection of water - break point chlorination).
UNIT II 8 Hours
CORROSION SCIENCE
Corrosion - chemical and electrochemical corrosion - Pilling-Bedworth rule - mechanism (types of oxide
layer, oxygen absorption - hydrogen evolution) - Galvanic series -types of electrochemical corrosion:
Galvanic corrosion - differential aeration corrosion (pitting, pipeline and waterline)-Factors influencing
corrosion (nature of metal and environment). Corrosion control: sacrificial anode - impressed current
method.Protective coatings - paint -constituents and functions.
98
Phase rule: phase - component - degree of freedom - phase rule - phase diagram - applications- one
component system (water system). Reduced phase rule - two component system (lead and silver system).
UNIT IV 10 Hours
FUELS
Classification - characteristics - calorific value - solid fuel - coal - types - analysis of coal (proximate and
ultimate analysis) - processing of coal to coke - carbonization - types (low temperature and high
temperature carbonization) - manufacture of metallurgical coke (Otto Hoffmann method). Liquid fuels -
petroleum - refining of crude oil - knocking - octane number - cetane number. Liquid fuel from coal
(Bergius process). Gaseous fuels - natural gas (CNG) - coal gas - producer gas - syn gas - shale gas.
UNIT V 8 Hours
INSTRUMENTAL METHODS
Beer - Lamberts law. Principle, instrumentation (block diagram only) and applications: Ultra violet
spectroscopy - Infrared spectroscopy - Atomic absorption spectroscopy - Colorimetry (estimation of
transition metal) - Flame photometry (estimation of alkali metal).
1 2 Hours
EXPERIMENT 1
Preparation of N/10 oxalic acid and N/10 sodium carbonate solution.
2 4 Hours
EXPERIMENT 2
Water quality of BIT campus - River - Bore well water with respect to hardness, TDS and pH.
3 4 Hours
EXPERIMENT 3
Conductometric titration of mixture of acids (HCl CH3COOH).
4 4 Hours
EXPERIMENT 4
Determination of strength of hydrochloric acid in a given solution using pH meter.
5 4 Hours
EXPERIMENT 5
Determination of the strength of Fe(II) in the given sample by potentiometric method.
99
6 4 Hours
EXPERIMENT 6
Measurement of rate of corrosion on mild steel in aerated / neutral / acidic / alkaline medium by weight
loss method.
7 4 Hours
EXPERIMENT 7
Estimation of copper content in brass by EDTA method.
8 4 Hours
EXPERIMENT 8
Estimation of iron (thiocyanate method) in the given solution by spectrophotometric method.
Total: 75 Hours
Reference(s)
1. A. Pahari and B.Chauhan, Engineering Chemistry, Infinity Science press LLC, New Delhi, 2010.
2. M. Munjal and S.M. Gupta, Wiley Engineering Chemistry, Second edition, Wiley India Pvt. Ltd,
New Delhi, 2013.
3. Willard Merritt and Dean Settle, Instrumental methods of analysis, CBS publishers, Seventh
edition, 2012.
4. Jain and Jain, Engineering Chemistry, Dhanpat Rai Publishers New Delhi, 16th Edition, 2013.
5. R. Mukhopadhy and S. Datta, Engineering Chemistry, New age international Pvt. Ltd, New
Delhi, 2010.
6. Shashi Chawla, Engineering Chemistry, Dhanpat Rai Publishers New Delhi, 2nd Edition, 2003.
100
DISCIPLINE ELECTIVES
Course Objectives
Apply Univariate and Multivariate statistical analysis for real time problems.
Identify Supervised and Unsupervised methods in data mining.
Evaluate linear regression and transformations to achieve linearity.
Apply machine learning algorithms using bayes theorems.
Analyze the representation of neural networks in machine learning.
UNIT I 8 Hours
UNIVARIATE STATISTICAL ANALYSIS
Data Mining Tasks in Discovering Knowledge in Data - Statistical Approaches to Estimation and
Prediction - Statistical Inference - Confident in Estimates - Confidence Interval Estimation of the Mean -
Reduce the Margin of Error - Confidence Interval Estimation of the Proportion - Hypothesis Testing for
the Mean - Assessing The Strength of Evidence Against The Null Hypothesis - Using Confidence
Intervals to Perform Hypothesis Tests - Hypothesis Testing for The Proportion.
UNIT II 9 Hours
MULTIVARIATE STATISTICS
Two-Sample t-Test for Difference in Means - Two-Sample Z-Test for Difference in Proportions - Test for
the Homogeneity of Proportions - Chi-Square Test for Goodness of Fit of Multinomial Data - Analysis of
Variance. Preparing to Model the Data : Supervised Versus Unsupervised Methods - Statistical
Methodology and Data Mining Methodology - Cross-Validation - Over fitting - Bias�¢??Variance
Trade-Off - Balancing The Training Data Set - Establishing Baseline Performance.
101
UNIT IV 9 Hours
BAYESIAN LEARNING
Introduction Bayes Theorem - Bayes Theorem and Concept Learning Maximum Likelihood and Least-
Squared Error Hypothesis - Maximum Likelihood Hypotheses for Predicting Probabilities Minimum
Description Length Principle Bayes Optional Classifier Gibbs Algorithm Naive Bayes Classifier Learning
to Classify Text Bayesian Belief Networks The EM Algorithm.
UNIT V 9 Hours
ARTIFICIAL NEURAL NETWORKS
Introduction Neural Network Representations Appropriate problems for Neural Network Learning
Perceptrons Multilayer Networks and Backpropogation Algorithm Remarks on the Backpropogation
Algorithm Face Recognition Example Advanced Topics in Artificial Neural Network
UNIT VI 2 Hours
ADVANCED CONCEPTS
Generative models variational inference natural language processing
Total: 47 Hours
Reference(s)
1. Daniel T. Larose, Data Mining and Predictive Analytics, Second Edition, MISL-WILEY, 2016
2. Tom M. Mitchell, Machine Learning, Indian Edition, 2017
3. Christopher M. Bishop, Pattern Recognition and Machine Learning (Information Science and
Statistics), Springer, 2010
Course Objectives
Co-relate the Human input-output channels and identify the suitable methods and devices for
Human computer Interaction.
Develop the models for interaction design for an application.
Apply the software engineering principles for Human Computer Interaction.
Apply the concept of implementation support and design the evaluation techniques for
Interactions.
Analyze the cognitive models and explicate the concept of cognitive architecture.
102
UNIT I 9 Hours
FOUNDATIONS
The Human - Input-output channels - Human Memory - Thinking - Emotions - Psychology and design of
interactive systems; Computer - Text entry devices- Positioning, Pointing & drawing - Display devices
for Virtual reality and 3D interaction.
UNIT II 9 Hours
INTERACTION
Introduction- Models of interaction, Frameworks and HCI, Ergonomics, Interaction styles, Elements of
the WIMP interface, Interactivity. Interaction Design Basics: The process design, User focus, Scenarios,
Navigation design, Screen design and layout, Iteration and prototyping.
UNIT IV 9 Hours
IMPLEMENTATION SUPPORT AND EVALUATION TECHNIQUES
Implementation support Windowing system elements Using tool kits User interface management
Evaluation techniques Goals of Evaluation Evaluation through expert analysis Evaluation through User
Participation - Universal design principles- Multi modal interaction.
103
UNIT V 9 Hours
MODELS AND THEORIES
Cognitive models Goal & task hierarchies Linguistic models Physical and device models Cognitive
Architectures - Communication and collaboration Models Face-to-Face communication Conversation
Text based communication Group working;case studies in automation Control of Nuclear Power Plant,
Air Traffic Controller
Total: 45 Hours
Reference(s)
1. Alan Dix , Janet Finlay, Gregory D.Abowd, Russell Beale, Human Computer Interaction, Third
Edition, Pearson Education, 2004
2. Julie A. Jacko and Andrew Sears, The human-computer interaction handbook: fundamentals,
evolving Technologies, and emerging applications, Lawrence Erlbaum Associates, Inc.,
Publishers, 2003
3. Lloyd P. Rieber, Computers, Graphics, & Learning, Brown & Benchmark publishers, 2005.
4. Yvonne Rogers, Helen Sharp, Jenny Preece, Interaction Design: beyond human-computer
interaction, Second Edition, John-Wiley and Sons Inc., 2009
5. DovTeâ??eni, Jane Carey, Ping Zhang, Human-Computer Interaction: Developing Effective
Organizational Information Systems, John-Wiley and Sons Inc., 2007
Course Objectives
Impart knowledge about the basic concepts of internetworking, internet addressing and
forwarding.
Understand the routing architecture and the protocols routers use to exchange routing
information.
Discuss application level services available in the internet.
UNIT I 9 Hours
INTRODUCTION
The TCP/IP internet-Internet Services- Internetworking Concept and Architectural Model- TCP/IP 5-
Layer Reference Model - Protocol layering Principle - IP datagram -IP Forwarding algorithm - Internet
addresses: Classful Addressing and Classless Addressing.
UNIT II 11 Hours
TCP/IP PROTOCOLS
ARP message format and Implementation - RARP - The ICMP message formats - User Datagram
protocol (UDP) -Reliable Stream Transport Service (TCP): Segment format, Establishing and closing
TCP connections- TCP state machine- Silly window syndrome - Karn's algorithm and Timer Backoff.
UNIT IV 8 Hours
SOCKET INTERFACE
Virtual Private Networks -Network Address Translation -Client-Server Model -The Socket API: Socket
operations -Bootstrap and Auto configuration (DHCP) -The Domain Name System: Name Syntax and
type- Mapping domain names to addresses- Domain name Resolution- Message format.
UNIT V 9 Hours
PROTOCOLS AND FIREWALL DESIGN
Electronic Mail (SMTP, POP, IMAP, MIME) -World Wide Web HTTP) -Voice and Video Over IP(RTP,
RSVP, QoS) -Network Management(SNMP): Message format- Encoded SNMP message-Security in
SNMP3- IP Security- Firewalls.
Course Objectives
Identify the functional units in developing an enterprise application.
Apply the integrated information systems used in an enterprise for identifying the activities
involved in incepting an enterprise application.
Construct and manage large-scale computing systems for an organization.
Analyze the skills required to understand a business environment.
Analyze the testing on enterprise environment to develop an application.
UNIT I 9 Hours
INTRODUCTION
Enterprise Applications - Software Engineering Methodologies - Life Cycle of Raising Enterprise
Applications -Three Key Determinants of Successful Enterprise Applications
UNIT II 9 Hours
INCEPTING ENTERPRISE APPLICATIONS
Enterprise Analysis - Business Modeling - EM Bank-A Case Study - Requirement Elicitation and
Analysis - Actors and Use Cases - User Prototypes - Non-Functional Requirements - Requirements
Validation
106
UNIT IV 9 Hours
CONSTRUCTING ENTERPRISE APPLICATIONS
Construction Readiness - Introduction to Software Construction Map - Constructing the Solution Layers -
Code Review - Static Code Analysis - Build Process and Unit Testing
UNIT V 9 Hours
TESTING AND ROLLING OUT ENTERPRISE APPLICATIONS
Testing Enterprise Applications - Enterprise Application Environments -Integration Testing - System
Testing - User Acceptance Testing
Course Objectives
Construct the web page using XML and service oriented architecture.
Implement the real time applications using XML technologies.
Analyze the design principles and applications of SOAP based Web Services.
Use the key technologies in web services.
Evaluate the security issues in XML.
c. Design solutions for complex engineering problems and design system components or processes that
meet the specified needs with appropriate consideration for the public health and safety, and the cultural,
societal, and environmental considerations.
e. Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools
including prediction and modelling to complex engineering activities with an understanding of the
limitations.
m. PSO1: Demonstrate the knowledge and technical skills in software development.
Course Outcomes (COs)
1. Construct the web page using XML and service oriented architecture.
2. Implement the real time applications using XML technologies.
3. Analyze the design principles and applications of SOAP based Web Services.
4. Use the key technologies in web services.
5. Evaluate the security issues in XML.
UNIT I 8 Hours
INTRODUCTION
Role of XML - XML and the Web - XML Language Basics - SOAP - Web Services - Revolutions of
XML - Service Oriented Architecture (SOA).
UNIT II 9 Hours
XML TECHNOLOGY
XML - Name Spaces - Structuring with Schemas and DTD - Presentation Techniques - Transformation.
UNIT IV 11 Hours
WEB SERVICES
Overview - Architecture - Key Technologies - UDDI - WSDL - ebXML - SOAP and Web Services in E-
Com - Overview of .NET and J2EE.
UNIT V 8 Hours
XML SECURITY
Security Overview - Canonicalization - XML Security Framework - XML Encryption - XML Digital
Signature - XKMS Structure - Guidelines for Signing XML Documents - XML in Practice.
3. Deitel H M, Deitel P J, Nirto T R, Lin T M, XML How to Program, Pearson Edition, 2011.
Course Objectives
Apply knowledge for current web development in the era of Social Web
Develop a model for integrating data for knowledge representation
Apply the tools and an algorithm for mining in social networks
Examine the human behavior and trust disputes of social networks
Apply visualization technique in Social networks
UNIT I 9 Hours
INTRODUCTION TO SOCIAL NETWROK ANALYSIS
Introduction to Web - Limitations of current Web Development of Semantic Web - Emergence of the
Social Web - Network analysis - Development of Social Network Analysis - Key concepts and measures
in network analysis - Electronic sources for network analysis - Electronic discussion networks, Blogs and
online communities, Web-based networks .
109
UNIT II 8 Hours
MODELLING, AGGREGATING AND KNOWLEDGE REPRESENTATION
languages for the Semantic Web - RDF and OWL - Modelling and aggregating social network data -
State-of-the-art in network data representation, Ontological representation of social individuals,
Ontological representation of social relationships, Aggregating and reasoning with social network data,
Advanced Representations.
UNIT IV 10 Hours
PREDICTING HUMAN BEHAVIOR AND PRIVACY ISSUES
Understanding and Predicting Human Behavior for Social Communities - User Data Management -
Inference and Distribution - Enabling New Human Experiences - Reality Mining - Context Awareness -
Privacy in Online Social Networks - Trust in Online Environment - Trust Models Based on Subjective
Logic - Trust Network Analysis - Trust Transitivity Analysis - Combining Trust and Reputation - Trust
Derivation Based on Trust Comparisons
UNIT V 9 Hours
VISUALIZATION AND APPLICATIONS OF SOCIAL NETWORKS
Graph Theory- Centrality- Clustering - Node-Edge Diagrams, Matrix representation, Visualizing Online
Social Networks - Visualizing Social Networks with Matrix-Based Representations- MatrixNode-Link
Diagrams - Hybrid Representations - Applications - Covert Networks - Community Welfare -
Collaboration Networks .
Course Objectives
Implement R programs using data structures
Analyze the data statistically with R
Construct the plots using ggplot2 and lattice
Analyze the statistical models using R
Implement R programs for clustering, classification and ordination
UNIT I 9 Hours
GETTING STARTED AND BASICS
Introduction to R - R Installation - Basic syntax- R as a calculator -R Libraries- Importing Data - Getting
help and loading packages - Data entry and exporting data - Creating and Manipulating objects in R -
Vectors - Matrices - Data Frames - Lists.
UNIT II 9 Hours
EXPLORATORY DATA ANALYSIS WITH R
Summary statistics - Validating & Exploring Data - Manipulating Data - Summarizing - Sorting - Sub-
setting - Merging.
UNIT IV 9 Hours
STANDARD STATISTICAL MODELS IN R
111
Univariate Analysis - Multivariate Analysis - Linear & Nonlinear Models - Logistic Regression and
Survival Analysis in R.
UNIT V 9 Hours
ADVANCED R
Writing R functions - Introduction to Clustering and Classification - k-Means Partitioning- Partitioning
Around Mediods - Introduction to Unconstrained & Constrained Ordination - Principal Components
Analysis (PCA)-Redundancy Analysis (RDA).
OPEN ELECTIVES
3003
15CS0YC SOFT COMPUTING
Course Objectives
Characterize supervised and unsupervised learning neural networks based on its architecture,
training and testing mechanism.
Apply the concept of fuzzification and defuzzification in fuzzy systems.
Classify the architecture and working principles of specialized neural networks.
Analyze the fundamental concepts of genetic algorithm and classify its types.
Apply soft computing techniques to solve real time problems.
UNIT I 10 Hours
ARTIFICIAL NEURAL NETWORKS
Fundamental Concept - Basic Model of ANN - Terminologies of ANN - Supervised Learning Neural
Networks: Perception Networks - Adaptive Linear Neuron - Multiple Adaptive Linear Neurons - Back
Propagation Network - Unsupervised Learning Neural Networks: Kohenen self-organizing Feature Maps
- Learning vector Quantization.
UNIT II 10 Hours
FUZZY SYSTEMS
Classical sets - Fuzzy sets - Classical relation - Fuzzy relations - Defuzzification - Fuzzy rule base and
approximate reasoning: Fuzzy reasoning - Fuzzy Inference Systems - Fuzzy decision making - Fuzzy
logic control systems.
UNIT IV 8 Hours
GENETIC ALGORITHMS
Introduction - Basic operators and terminologies in GA - Traditional vs Genetic Algorithm - Simple GA -
General Genetic Algorithm - Classification of Genetic Algorithm - Holland classifier systems - Genetic
Programming.
UNIT V 8 Hours
APPLICATIONS OF SOFT COMPUTING
Image Fusion - Neural network classification - Traveling salesman problem using Genetic algorithm -
Genetic algorithm based Internet searching technique - Soft Computing Based Hybrid Fuzzy Controllers -
Soft Computing Based Rocket Engine Control.
Course Objectives
Identify the requirements of open source software and understand the fundamentals of Linux
operating system.
Apply the PHP programming concepts for development of Free open source software.
Analyze the concepts of file handling and database programming in PHP.
Apply the Concept of Python Programming for Free open source software.
Apply the concepts of files and error handling using Python.
UNIT I 8 Hours
INTRODUCTION
Introduction to open sources - Need - Advantages - Application of open sources - Open source operating
systems: LINUX: Introduction - General overview - Kernel mode and user mode Process - Scheduling -
Personalities Cloning Signals - Development with linux.
UNIT II 8 Hours
PHP PROGRAMMING
Introduction - Variables types in PHP - Understanding data types - Loose typing - Testing variable -
Changing variables data type - Type casting - Operators and expressions - Operator types - Operator
precedence Constants - Decisions and loops - Strings- Arrays - Functions.
Working with files and directories: Getting information on files - Opening and closing files - Reading and
writing to files - Reading and writing strings of characters - Testing - Reading and writing entire files -
Working with file permissions - Working with directories - Introduction to databases and SQL.
UNIT IV 9 Hours
INTRODUCTION TO PYTHON
Exploring python Creating python programs Statements Building blocks Testing functions - Strings -
Lists and tuples String functions - Sets - Dictionaries Combining dictionaries Making copies Zip list
Loops Dynamic programming Persistent variables.
UNIT V 10 Hours
PYTHON PROGRAMMING
Files Operating system commands Errors and exceptions - Input and output - Functions Modules Classes:
Constructors Boundaries Object reference Inheritance - Types - Tests Variables Classes as dynamic
records - Object oriented programming.
Course Objectives
Classify operating system components and system calls based on functionality
Analyze and evaluateCPU scheduling algorithms
Identify and provide solutions for critical section problems and deadlock prevention
Analyze the memory management techniques in terms of fragmentation
Develop techniques for storage management
UNIT I 9 Hours
INTRODUCTION TO OPERATING SYSTEM STRUCTURE
Introduction - operating system structure - Operating System Operations- Process Management - Memory
Management - Storage Management- I/O systems-Protection and Security- Operating System Services-
System Calls - Types of System Calls- System Programs
UNIT II 9 Hours
PROCESS MANAGEMENT
Processes - Process Concept - Process Scheduling- Operations on Processes- Interprocess
Communication. Threads: Overview- Multithreading Models- Threading Issues. CPU Scheduling - Basic
Concepts- Scheduling Criteria- Scheduling Algorithms
UNIT IV 8 Hours
MEMORY MANAGEMENT
Main Memory: Background- Swapping- Contiguous Memory Allocation- Segmentation- Paging-
Structure of the Page Table. Virtual Memory: Background- Demand Paging- Copy-on-Write- Page
Replacement- Allocation of Frames- Thrashing.
UNIT V 9 Hours
STORAGE MANAGEMENT
Overview of Mass-Storage Structure-Disk Structure- Disk Attachment-Disk Scheduling-Disk
Management-Swap-Space Management. File -System Interface: File Concept-Access Methods-Directory
and Disk Structure- Protection. File System Implementation: File-System Structure-File-System
Implementation-Directory Implementation-Allocation Methods-Free-Space Management
4. Andrew S. Tanenbaum, "Modern Operating Systems", Third Edition Prentice Hall of India Pvt.
Ltd, 2010
Course Objectives
Demonstrate applications based on core Java Concepts with examples
Construct application using inheritance, packages and exception handling for real time problems.
Integrate the Java I/O concepts to handle input and output operations.
Develop programs to perform string manipulation in java.
Design GUI with Java for event handling and database applications.
UNIT I 9 Hours
BASICS OF JAVA
The Genesis of Java - Overview of Java - Data Types, Variables, and Arrays - Operators - Control
Statements - Introducing Classes - Methods and Classes.
UNIT II 9 Hours
INHERITANCE,PACKAGES AND EXCEPTIONS
Inheritance: Basics - Using Super - Creating a Multilevel Hierarchy - Method overriding - Using Abstract
Classes - Packages and Interfaces: Packages - Access Protection - Importing Packages- Interfaces
Definitions and Implementations - Exception Handling: Types - Try and Catch - Throw.
UNIT IV 9 Hours
JAVA STRINGS
String Handling: Special String operations and Methods - String Buffer - Exploring java.lang: Simple
type Wrappers - System - Math - Collections Framework: Collections Interfaces and Classes - Utility
Classes: String Tokenizer - Date and Time.
UNIT V 9 Hours
GUI WITH JAVA
Applet Basics - Applet Architecture - Applet Display Methods - Parameter Passing - Event Handling
Mechanisms - Event Classes - Event Listener - Working with Windows , Graphics , Colors and Fonts -
AWT Controls - Layout Managers and Menus - JDBC Concepts.
Course Objectives
Recognize the terminologies used in corrosion science.
Impart knowledge about the various types of corrosion and its mechanism.
Understand the various methods of corrosion control, corrosion testing and monitoring.
UNIT I 9 Hours
CORROSION
Importance of corrosion - spontaneity of corrosion - passivation - direct and indirect damage by corrosion
- importance of corrosion prevention in industries - area relationship in both active and passive states of
metals - Pilling Bedworth ratio and its significance - units of corrosion rate (mdd and mpy) - importance
of pitting factor - Pourbaix digrams of Mg, Al and Fe and their advantages and disadvantages.
UNIT II 7 Hours
TYPES OF CORROSION
Eight forms of corrosion: uniform, galvanic, crevice corrosion, pitting, intergranular corrosion, selective
leaching, erosion corrosion and stress corrosion. High temperature oxidation, kinetics of protective film
formation and catastrophic oxidation corrosion.
UNIT IV 10 Hours
CORROSION RATE AND ITS ESTIMATION
Rate of corrosion: factors affecting corrosion - electrochemical methods of polarization - Tafel
extrapolation polarization, linear polarization, impedance techniques - weight loss method - susceptibility
test - testing for intergranular susceptibility and stress corrosion. Visual testing - liquid penetrant testing -
magnetic particle testing - eddy current testing.
UNIT V 10 Hours
119
Course Objectives
Understand the concept, working of different types of batteries and analyze batteries used in
electric vehicles.
Identify the types of fuel cells and to relate the factors of energy and environment.
Analyze various energy storage devices and fuel cells.
UNIT I 6 Hours
BASICS OF CELLS AND BATTERIES
Components - classification - operation of a cell - theoretical cell voltage - capacity - specific energy -
energy density of practical batteries - charge efficiency- charge rate - charge retention - closed circuit
voltage, open circuit voltage current density - cycle life - discharge rate-over charge-over discharge.
UNIT II 10 Hours
BATTERIES FOR PORTABLE DEVICES AND ELECTRIC VEHICLES
Primary batteries- zinc-carbon, magnesium, alkaline, manganous dioxide, mercuric oxide, silver oxide
batteries - recycling/safe disposal of used cells. Secondary batteries - introduction, cell reactions, cell
representations and applications - lead acid, nickel-cadmium and lithium ion batteries - rechargeable zinc
alkaline battery. Reserve batteries: Zinc-silver oxide, lithium anode cell, photogalvanic cells. Battery
specifications for cars and automobiles.
UNIT IV 10 Hours
HYDROGEN AS A FUEL
Sources and production of hydrogen - electrolysis - photocatalytic water splitting - biomass pyrolysis -gas
clean up - methods of hydrogen storage- high pressurized gas - liquid hydrogen type - metal hydride -
hydrogen as engine fuel - features, application of hydrogen technologies in the future - limitations.
UNIT V 9 Hours
ENERGY AND ENVIRONMENT
Future prospects of renewable energy and efficiency of renewable fuels - economy of hydrogen energy -
life cycle assessment of fuel cell systems. Solar Cells: energy conversion devices, photovoltaic and
photoelectrochemical cells - photobiochemical conversion cell.
Course Objectives
Understand the fundamentals of physics of nanomaterials
Correlate on multidisciplinary branch
Acquire the knowledge in nanomaterials synthesis, compile and analyze data and draw
conclusions at nano level
UNIT I 9 Hours
NANO SCALE MATERIALS
Introduction-Feynman's vision-national nanotechnology initiative (NNI) - past, present, future -
classification of nanostructures,nanoscale architecture - effects of the nanometer length scale - changes to
the system total energy, and the system structures- effect of nanoscale dimensions on various properties -
magnetic properties of nanoscale materials -differences between bulk and nanomaterials and their
physical properties.
UNIT II 9 Hours
NANOMATERIALS SYNTHESIS METHODS
Top down processes - mechanical milling, nanolithography and types based on radiations - Bottom up
process - chemical vapour deposition, plasma enhanced CVD, colloidal and sol-gel methods - template
based growth of nanomaterials - ordering of nanosystems, self-assembly and self-organization - DC
sputtering and RF sputtering process.
UNIT IV 9 Hours
SEMICONDUCTOR NANOSTRUCTURES
Quantum confinement in semiconductor nanostructures - quantum wells, quantum wires, quantum dots,
super lattices-epitaxial growth of nanostructures-MBE, metal organic VPE, LPE - carbon nano tubes-
structure, synthesis and electrical properties -applications- fuel cells - quantum efficiency of
semiconductor nanomaterials.
UNIT V 9 Hours
NANOMACHINES AND NANODEVICES
Microelectromechanical systems (MEMS) and Nanoelectromechanical systems (NEMS)-fabrication,
actuators-organic FET- principle, description, requirements, integrated circuits- organic LEDâ??s -
basic processes, carrier injection, excitons, optimization - organic photovoltaic cells- nano motors -bio
nano particles-nano - objects - applications of nano materials in biological field.
Course Objectives
Impart knowledge in physical properties of semiconducting materials
Analyze the factors affecting the operation of semiconductor devices
Apply the physics of semiconductors to develop semiconductor devices
b. Identify, formulate, review research literature, and analyse complex engineering problems reaching
substantiated conclusions using first principles of mathematics, natural sciences, and engineering
sciences.
Course Outcomes (COs)
1. Exemplify the drift and diffusion current densities due to carrier transport in semiconductors
2. Analyze the electric field and space charge width of PN junction under different biasing
3. Explain the charge flow, temperature effects, turn on and turn off transients in PN junction diode
4. Illustrate the operation of Bipolar Junction transistor at different modes and different
configurations.
5. Represent the working mechanism of opto-electronic devices
UNIT I 9 Hours
CARRIER TRANSPORT IN SEMICONDUCTORS
Carrier drift - drift current density - mobility effects on carrier density - conductivity in semiconductor -
carrier transport by diffusion - diffusion current density - total current density - breakdown phenomena -
avalanche breakdown.
UNIT II 9 Hours
PHYSICS OF P-N JUNCTION
Basic structure-Built in potential barrier, Electric field and space charge width of P-N junction under zero,
forward and reverse bias- Diffusion capacitance - one sided and linearly graded junctions.
UNIT IV 9 Hours
BIPOLAR JUNCTION TRANSISTOR
Introduction to basic principle of operation - the modes of operation - amplification - minority carrier
distribution in forward active mode - non-ideal effects - base with modulation - high injection emitter
band gap narrowing - current clouding - breakdown voltage - voltage in open emitter configuration and
open base configuration.
UNIT V 9 Hours
OPTO ELECTRONIC DEVICES
Optical absorption in a semiconductor, photon absorption coefficient - electron hole pair generation -
solar cell - homo junction and hetero junction - Photo transistor - laser diode, the optical cavity, optical
absorption, loss and gain - threshold current.
2. S. M. Sze and M. K. Lee, Semiconductor Devices, Physics and Technology, John-Wiley & Sons,
2015.
3. Ben. G. Streetman and S. K. Banerjee , Solid State Electronic Devices, Pearson Education Ltd,
2015.
4. C. Kittel, Introduction to Solid State Physics, John-Wiley & Sons, 2012.
5. J. Millman and C. Halkias, Electronic Devices and Circuits, Tata McGraw Hill, 2010.
6. Hagen Klauk, Organic Electronics: Materials, Manufacturing and Applications, Wiley-VCH,
2006.
Course Objectives
Impart knowledge on laser science
Explore different strategies for producing lasers
Create expertise on the applications of lasers in various fields
UNIT I 9 Hours
LASER FUNDAMENTALS
Introduction - principle - Einstein's prediction - spontaneous emission - stimulated emission - Einstein's
relations - A and B coefficients - population inversion - condition for large stimulated emission -
spontaneous and stimulated emission in optical region - light amplification.
Components of lasers: active medium - pumping - pumping mechanisms - resonant cavity.
UNIT II 9 Hours
CHARACTERISTICS AND TYPES OF LASERS
Introduction - directionality - intensity - coherence - monochromaticity. Classification of lasers -
principle, construction, working, energy level diagram and applications of CO2 laser - dye laser - excimer
laser - Nd:YAG laser - semiconductor laser.
125
UNIT IV 9 Hours
LASERS IN MEDICINE AND SURGERY
Eye laser surgery - LASIK - photocoagulations - light induced biological hazards: Eye and skin -
homeostasis - dentistry - laser angioplasty - laser endoscopy - different laser therapies.
UNIT V 9 Hours
LASERS IN INDUSTRY
Applications in material processing: laser welding - hole drilling - laser cutting. Laser tracking: LIDAR.
Lasers in electronics industry: ranging - information storage - bar code scanner. Lasers in defence: laser
based military weapons - laser walls.
Course Objectives
Demonstrate the basic and fundamental concepts in 3D animation.
Understand the texture operations in 3D objects.
Learn the basics of Modeling with 3D animation.
UNIT I 20 Hours
3D ANIMATION
3D Animation Overview - 3D Animation Preproduction - Postproduction - Understanding digital imaging
- digital video - Exploring animation, story and pre -visualization - Understanding modeling and
Texturing - Rigging and Animation - Understanding visual effects, lights and rendering - Modeling with
3D- Lights - camera and materials - 3D Motion Graphics - FX Rendering and V-Ray - Digital FX - 3D
Animation - Architectural Visualization Portfolio - Stop Motion Pro - 3Ds Max 2010 - Adobe After
Effects CS4 Professional - texture operations in 3D - Pre-production.
Total: 20 Hours
Reference(s)
1. Andy Beane, 3D Animation Essentials, John Wiley & Sons, 2012.
127
Course Objectives
Acquire knowledge about mobile operating systems.
Understand the architectures of emerging mobile OS.
Develop applications using mobile OS.
UNIT I 20 Hours
INTRODUCTION TO ANDROID:
Android - Features - Architechture - Applications - Application framework - Libraries - Application
fundamentals - Application components - The Manifest file - Application resources.
MeeGo: Introduction to the MeeGo project - MeeGo architechture - MeeGo notebook UX - Benefits of
the MeeGo software platform - MeeGo applications.
Symbian: Introduction to symbian OS - versions of symbian - user interfaces - Features - Architecture -
Application development.
Total: 20 Hours
Reference(s)
1. http://developer.android.com/guide/topics/fundamentals.html
2. http://wiki.meego.com/images/MeeGo_Introduction.pdf
3. http://www.symbioosi.net/English/symbian_os_en.html
4. http://en.wikipedia.org/wiki/Symbian
128
Course Objectives
Understand the E- Marketing context.
Gain knowledge about the marketing strategies of segmenting, targeting, positioning, and
differentiation.
Evaluate several customer relationship management (CRM) strategies using internet technology.
UNIT I 20 Hours
INTERNET MARKETING
Theories of E-Marketing - Introduction to E-Marketing - E-Marketing Plan - Strategic E-Marketing and
Performance Metrics - The E-Marketing Plan - Internet Marketing Overview - Website Planning &
Development - Let Companies Search you on Google for Jobs - Internet Marketing Strategy and Planning
- Search Engine Optimization - Social Media Marketing - Make E-Commerce website in 20 Minutes -
Introduction- ATM - Selling Products Through Online Modes - Making Money via Adsense and
Blogging - Explore your Talent to earn money through Internet - Affiliate Marketing- Making Tons of
Money Part Time - Making Money as a FreeLancer.
Total: 20 Hours
Reference(s)
1. Mary lou Roberts, Debra Zahay Internet Marketing: Integrating Online and Offline Strategies,
Tata McGraw Hill, 2012
129
Course Objectives
Demonstrate the basic and fundamental concepts in Python programming.
Gain knowledge about functions, error handling techniques and modules in Python.
Understand the implementation of python project development.
UNIT I 15 Hours
PYTHON PROGRAMMING
Open source software with examples - Introduction about Python - Syntax and Styles - Numbers - Lists -
Tuples - Dictionaries - Python Objects - Sequences - Conditionals and Loops in Python- Python Files I/O
- Exceptions in Python - Functions - Modules -Classes and oops in Python.
Total: 15 Hours
Reference(s)
1. Vernon L. Ceder ," The Quick Python Book, 2nd Edition, Manning Publications, Jan 2013.
2. Alex Martelli, "Python in a Nutshell", O'reilly Publications, 3rd edition, July 2014.
130
Course Objectives
Demonstrate the basic and fundamental concepts in Raspberry PI tool.
Gain knowledge about Linux system administration commands.
Understand the implementation of understanding game programming.
UNIT I 15 Hours
INTRODUCTION TO RASPBERRY PI
Introduction to Raspberry Pi - Hardware aspects - Board details - Overview of available hardware
resources - Operating systems available - Pre-requisites of using raspberry pi - Installation of OS on
Raspberry Pi - Download Image and Prepare SD Card - Install Raspberry Pi operating system- Linux
Commands - Basic Operations of Linux and commands understanding - Raspberry Pi Configuration -
Installing and uninstalling software - Boot and Display Options.
Programming the Pi - Introduction to Compilers - GCC, and C programming - Python Programming for
Pi - Shell Programming - Accessing resources of Raspberry pi using shell - GPIO programming over
shell. Hardware Interfacing - GPIO interfacing through Python - LED, Buzzer, Switch interfacing -
Sensors Interfacing. Understanding Game Programming - Learning About Game Frameworks and
Libraries - Setting Up the PyGame Library - Using PyGame - Learning More About PyGame - Dealing
with PyGame Action.
Total: 15 Hours
Reference(s)
1. Matt Richardson and Shawn Wallace, "Getting started with Raspberry pi", O'Reilly, 2013.
2. Simon Monk, "Programming the raspberry pi", Second Edition: Getting Started with Python, Tata
McGraw Hill Publishing Co. Ltd., 2015.
3. Simon Monk, "Raspberry pi Cookbook", O'Reilly, 2014.
131
Course Objectives
To understand the design of single-page applications and AngularJS facilitates
To acquiring knowledge in AngularJS expressions, filters, and scopes
To build Angular forms and applications
Programme Outcomes (POs)
b. Identify, formulate, review research literature, and analyse complex engineering problems
reaching substantiated conclusions using first principles of mathematics, natural sciences, and
engineering sciences.
c. Design solutions for complex engineering problems and design system components or
processes that meet the specified needs with appropriate consideration for the public health and
safety, and the cultural, societal, and environmental considerations.
JavaScript fundamentals: Scope & Function Context - Closures - Object-Oriented in JavaScript - Async
and Parallel in JavaScript - JavaScript Design Pattern - Introduction to AngularJS - first AngularJS
application - Single Page Applications – AngularJS Building Blocks for Building SPA - Model, View &
Controller (MVC).
Forms in AngularJS: ng-model directive - ngModelController and FormController - Custom Validation -
Input directive. AngularJS Filters: Filter Syntax - AngularJS Filters - Custom filters - Communications -
AngularJS Internal: AngularJS Start-up Process - AngularJS Runtime - Scope Communication - Template
Services: Injector Service - Modules – Caching - $provide service – Routing - Ajax, Data, and Angular –
AngularJS Testing - AngularJS Animation
Reference(s)
AngularJS in Action, Brian Ford, Lukas Ruebbelke, 2014
Total: 20 Hours
132
Course Objectives:
Demonstrate the basic the basics of R programming.
Understand the data analysis and statistical models in R.
Impart knowledge about using graphics in R.
Programme Outcomes (POs)
b. Identify, formulate, review research literature, and analyse complex engineering problems
reaching substantiated conclusions using first principles of mathematics, natural sciences, and
engineering sciences.
c. Design solutions for complex engineering problems and design system components or
processes that meet the specified needs with appropriate consideration for the public health and
safety, and the cultural, societal, and environmental considerations.
UNIT I
15Hours
R PROGRAMMING BASICS
Introduction to R - R Installation - Basic syntax- R as a calculator -R Libraries- Importing Data–
loading packages - Data entry and exporting data - Creating and Manipulating objects in R -
Vectors - Matrices - Data Frames – Lists - Basic plotting - 3D plotting- Histograms- Multi-panel
plotting- Boxplots - Univariate Analysis - Multivariate Analysis - Linear & Nonlinear Models -
Logistic Regression and Survival Analysis in R - Summary statistics - Validating & Exploring
Data - Manipulating Data – Summarizing - Sorting – Subsetting – Merging - -Writing R
functions - Introduction to Clustering and Classification
Total: 15Hours
Reference(s):
1. Jared P Lander R for Everyone, Kindle Edition, 2014.
2. Grolemund and Garrett Hands-On Programming with R, Kindle Edition, 2014.
133
Course Objectives:
Demonstrate the basic and fundamental concepts of Machine Learning.
Understand a wide variety of learning algorithms.
Learn the basics of clustering with machine learning.
Programme Outcomes (POs)
b. Identify, formulate, review research literature, and analyse complex engineering problems
reaching substantiated conclusions using first principles of mathematics, natural sciences, and
engineering sciences.
c. Design solutions for complex engineering problems and design system components or
processes that meet the specified needs with appropriate consideration for the public health and
safety, and the cultural, societal, and environmental considerations.
UNIT I
15Hours
MACHINE LEARNING
Algorithmic models of learning - Learning classifiers – functions – relations – grammars -
probabilistic models - value functions -Parameter estimation - sufficient statistics - decision trees
- neural networks - support vector machines - Bayesian networks - bag of words classifiers -
Markov and Hidden Markov models - association rules - nearest neighbor classifiers - ensemble
classifiers - Computational learning theory - feature selection and visualization – Clustering -
Reinforcement learning - Learning from heterogeneous – distributed - data and knowledge -
Selected applications in data mining - automated knowledge acquisition - pattern recognition -
program synthesis - text and language processing - internet-based information systems - human-
computer interaction - semantic web and bioinformatics.
Total: 15Hours
Reference(s):
1. Balas Kausik Natarajan, “Machine Learning: A Theoretical Approach”, Morgan
Kaufmann, 2012.
134
Course Objectives:
To enhance the level of vocabulary by understanding the origin / root of English words
To stimulate an appreciation for the English language
To promote effective oral and written communication through improved vocabulary
References:
1. Norman, Lewis. Word Power Made Easy, Goyal Publisher. Edition 2. 2014.
2. C T Onions. The Oxford Dictionary of English Etymology, Volume 11, Issue 1.70, Wynford
Drive, Don Mills, Ont, Oxford University Press.1965.
3. Nurnberg W, Maxwell and Rosenblum, Morris, How to build a better Vocabulary,
Completely Revised and Updated, Popular Library. 1961.
135
Course Objectives:
To provide an understanding on aesthetic and therapeutic aspects of Hindustani music
To identify and differentiate the various styles and nuances of Hindustani music
Total: 15 hours
References:
1. Devdhar B.R., Raga bodh (Part 1 & 2), Devdhar School of Indian Music, Mumbai, 2012.
2. Vasant, Sangeet Vishaarad, Hathras, Uttar Pradesh, 2015.
Websites:
1. raag-hindustani.com/
2. play.raaga.com/Hindustani
3. raag-hindustani.com/Scales3.html
4. www.poshmaal.com/ragas.html
5. www.soundofindia.com/raagas.asp
6. https://www.quora.com/Which-is-the-toughest-raga-in-Indian-classical-music
7. www.likhati.com/2010/10/20/popular-ragas-for-the-beginner-ear-durga
136
Total: 15 hours
References:
1. Gray Jack, Interviewing: Interview Questions - Job Interviews, New York : Great Reads
Publishing, 2015.
2. Corfield Rebecca, Successful Interview Skills, New York: Kogan Page, 2006.
3. Carnegie Dale, How to Win Friends and Influence People, New York: Simon & Schuster,
1998.
4. Butterfield Jeff, Soft Skills for Everyone, New Delhi: Cengage Learning, 2014.
1001
Course Objectives:
To offer a basic knowledge of mass communication and its various forms
To provide a basic understanding of mass communication in India
Journalism - Rules of Editing - Proof Reading - Optimization and Key Words - Media Ethics -
TV Studies - Media Propaganda - Identifying Fake News - International Communication
Total: 15 hours
References:
1. Kumar, Keval. Mass Communication in India. IV Ed. Jaico Publishing House: 2012.
2. Agarwal, S.K. A Handbook of Journalism & Editorial Excellence. Jaico Publishing House:
2012.
138
1001
Course Objectives:
To know about the history and schools of yoga
To know the difference between supreme consciousness and individual consciousness
To apply the knowledge by the way of practice and introspection
What is Yoga – History of Yoga - Yoga in today’s scenario- Schools of Yoga - Eight Limbs of
Yoga - Sathvic, Rajasic, Tamasic Foods and Thoughts - Science of Yoga -Loosening Exercises -
Yogasanas & Benefits - Super Brain Yoga - Surya Namaskar - Standing Asanas - Sitting Asanas
- Prone Asanas - Supine Asanas - Mudras-Relaxation - Pranayama - Meditation
15 Hours
References:
1. Vethathiri Publications, Yoga Practices-2, Erode, 2012.
2. Iyengar B.K.S. Yoga: Wisdom & Practice, B.K.S. Iyengar, 2009.
3. Ramesh Partani, The Complete Secret, Ru Education, 2013.
Websites:
1. http://www.sarvyoga.com/
2. http://www.wikihow.com/Do-Superbrain-Yoga
139
Course Objectives:
To acquire fundamental knowledge on development of film making as an art
To provide students a basic understanding of the techniques and nuances of visual medium
To inculcate an ability to plan and produce a short film
History of Cinema (Origin and Narrative) – Cinema as a visual medium -Significance of Editing
– Styles of Editing – Editing as a methodology (Hollywood’s Invisible Editing) – Technical
Aspects of Editing (Final Cut Pro (FCP), AVID and Premire Pro) - Basics of video production
(pre-production to post-production) – Different types of shots and angles – Film style and
Narrative – (Italian Neo-realism, Avant Garde, Russain Formalism, Alternative Cinema etc.,) –
Regional Cinema to National Cinema – Basics of Script Writing (Double and Single Column) –
Basics of Video Production (script to screen) – Final submission of a script for five minutes short
film.
Total: 15 hours
References:
1. Monaco, James, How to Read a Film: Movies, Media, and Beyond. Auckland: OUP, 2009.
2. Belavadi, Vasuki, Video Production. India: OUP, 2013.
140
Introduction to physiology - Anatomy - Neuro Biology - Psycho Neuro Science - Behaviour and
Hormones - Behaviour Modifications - Relaxation Therapy - Psycho Education for minds.
Total: 15 hours
References:
1. Beck. Robert “Handbook of Physiology”. Vol I. Oxford University Press March 15, 1996.
2. Horon C Philip “Sexology and Mind”. Academic Press. 1993.
3. Blatteis M.Clark and Melvin J. Fregly Handbook of Physiology Sect 4, Oxford University
Press. March 15, 1996.
142
1001
Course Objectives:
To know the basics of Carnatic Music
To foster a blend of practical and theoretical understanding of Carnatic Vocal music
To give a brief understanding of History of Indian Music, Evolution of the Raga system, Tala
system, Structure of compositions
History of Carnatic music - History of Carnatic Composers - Music Technical Terms Part I:
Music, Nadam, Sangeetham, Marga Sangeetham, Suddha Sangeetham, Desiya Sangeetham,
Kalpita, Kalpana, Ahata Nadam, Anahata Nadam, Shruthi, Swaram, Swarasthanas, Seven
Swaras, Tamil Swaras, Prakruthi, Vikruthi, Kamala, Tivra, Twelve Swaras, Arohanam,
Avarohanam, Swarna Kalas, Thala Symbols, Sthayi - Music Technical Terms Part II: Ragas,
Janaka Ragas, Janya Ragas, Melakartha Ragas, Upanga Ragas, Bhashanga Ragas, Akshara
Kalas, Sangathi, Anya Swaram, Chakras and Meanings, Jaaru, Poorvangam, Thadu and Madu,
Saptaham, Ashtakam, Uthrangam, Gamaga, Abhyasa Ghanam, Sapta Kriyas, Nisapta Kriyas,
Three Sathanas, Sabahaa gananas, Alapana, Thala, Laghu, Dhrutham - Jantavarisai -
Classification (Raga, Thala, Instruments ) -12 Melakartha Schemes – Practical Exercises in
Music
Total: 15 hours
References:
1. Bhagyalekshmy, S. Ragas in Carnatic Music. CBH Publications, 2003.
2. Deva, Bigamudre Chaitanya. An Introduction to Indian Music. Publications Division,
Ministry of Information and Broadcasting, Government of India, 2015.
3. Sambamoorthy, P. South Indian Music. Indian Music Pub. House, 1954.