detail syllabus of first semester course... · 6 combinational logic with msi & lsi: binary...
TRANSCRIPT
7
750
Detail
Syllabus
of
First Semester
8
751
2HS101 : Calculus [ 3 1 0 4 0]
Learning Outcomes:
Upon completion of this course, students will be able to:
Understand all basic fundamentals of Differentiation and Integration.
Prepare him/her for finding Area and Volume.
Apply mathematical formulas in various subjects of his/her branch.
Syllabus:
Unit
No
Topics Hours
1 Differential Calculus :
Review of the prerequisites such as limits of sequences and functions,
continuity, uniform continuity and differentiability. Successive
differentiation, Leibniz’s theorem (without proof), Taylor's & Maclaurin's
expansions of single variable, Indeterminate forms.
14
2 Partial differentiation and its applications :
Partial and total differential coefficient, Euler’s theorem, Transformations,
Geometrical interpretation of partial derivatives, Tangent plane and Normal
line, Jacobians, Taylor’s expansion for two variables, Errors and
approximations, Maxima and Minima of functions of two variables
,Lagrange method of undetermined multipliers to determine stationary
values.
16
3 Integral Calculus :
Reduction Formulae: Reduction formulae of the type sinn xdx , cosn x dx ,
sinm x cosn xdx , tann x dx and cotn x dx . Beta & Gamma function, Error
function, Elliptic integrals. Application of integration- Length of a curve,
for Cartesian, parametric & polar form.
8
4 Multiple integrals :
Double integral, change of order of integration, transformation of variables
by Jacobian only for double integration, change into polar co-ordinates in
double integrals only ,Triple integral
7
Text Books:
1. Higher Engineering Mathematics by Dr. B. S. Grewal
Reference Books:
2. Higher Engineering Mathematics Vol. I & II by Dr. K. R. Kachot.
3. Calculus and analytical geometry by G. B. Thomas and R. L. Finney
9
752
2CSE101: Internet Programming [3 0 4 3 2]
Learning Outcomes:
Upon completion of this course, students will be able to:
Understand and apply the design principles of HTML to create static and dynamic web pages.
Understand the difference between HTML and XML scripting languages.
Be able to create simple web pages using XHTML and CSS
Be able to create simple web pages using Java Script
Syllabus:
Unit
No
Topics Hours
1 HTML Basic:
Introduction of HTML, HTML Elements, HTML Basic Tags, HTML
Formatting, HTML Entities, HTML Links, HTML Frames, HTML Tables,
HTML Lists, HTML Forms, HTML Images, HTML Background, HTML
Colors, HTML Color-values, HTML Color-names, Meta-tags and search
engine, HTML URL-encode, Publishing HTML on web.
12
2 Cascaded Style Sheet:
CSS Introduction, Syntax, Setting Background, Text, Font, Border, Margin,
Padding, List, Dimension, Classification, Positioning, Pseudo-class,
Pseudo-element, CSS Media Types, External, Internal and Inline style
sheet.
12
3 Java Scripts:
Variables declaration, If...Else statement, Switch statement, Operators
statement, Popup Boxes, Functions, For Loop, While Loop, Break Loops,
For...In, Events, Try...Catch, Throw, on error, Java Script Objects String,
Date, Array, Boolean, Math, JS Browser, JS Cookies, Validation,
Animation, Image Maps, Timing, Create Object, Accessing Important
properties of HTML controls in a Java Script.
21
Reference Books:
1. Teach yourself HTML in 24 hours By Techmedia
2. HTML4 BIBLE By Brayn Omdex
3. ABC of Javascript By Purcell lee BPB publication
4. Pure java Script By Gilliam Johnson Techmedia
5. Sams Teach Yourself HTML and CSS in 24 Hours, Eighth Edition by Julie Meloni, Michael
Morrison
10
753
2CSE102: Essentials of Software Foundation & Programming – I [3 0 4 3 2]
Learning Outcomes:
After completing the course, students will learn the following:
Understand the basic terminology used in computer programming
Write, compile and debug programs in C language.
Use different data types in a computer program.
Design programs involving decision structures, loops and functions.
Understand the use of pointers.
Use different data structures and create/update basic data files.
Syllabus:
Unit
No
Topics Hours
1 Introduction to Programming
Basic computer organization, operating system, editor, compiler, interpreter,
loader, linker, program development. Variable naming, basic function
naming, indentation, usage and significance of comments for readability and
program maintainability. Types of errors, debugging, tracing/stepwise
execution of program, watching variables values in memory.
2
2 Constants, Variables and data Types
Character Set, C tokens, Keywords and Identifiers, Constants, Variables,
Data types, Declaration of Variables, Assigning values to variables, typedef,
and Defining symbolic constants, printf - scanf function.
3
3 Operators and Expression
Introduction, Arithmetic Operators, Relational Operators, Logical Operators,
Assignment Operators, Increment and Decrement Operators, Conditional
Operators,Special Operators, Evaluation of expressions, Precedence of
arithmetic operators,Type conversions in expressions, Operator precedence
and associativity.
4
4 Input and Output Management
Operators Introduction, reading a character, writing a character, formatted
input, formatted output.
4
5 Decision Making
Branching introduction, Decision making with IF statement, the IF- ELSE
statement, nesting of IF- ELSE statements, the ELSE IF ladder, switch
statement, and the turnery Operator, the GOTO statement.
5
6 Looping
Introduction, entry controlled and exit controlled loop, the WHILE
statement, the DO-WHILE statement, The FOR statement, Break and
Continue
5
11
754
7 Array
Introduction, One-dimensional arrays, Two-dimensional arrays, Concept of
Multidimensional arrays.
3
8 String handling
Introduction, Declaring and initializing string variables, Reading string from
terminal, Writing string to screen, String, atoi(), Operations: String Copy,
String Compare, String Concatenation And String Length(using predefined
functions & without using them), array of strings
3
9 User-Defined Functions
Introduction, Need for user-defined functions, The form of C function,
elements of UDF, Return values and their types, Calling a function, category
of functions, Nesting of functions, Recursion , Functions with arrays, The
scope and Lifetime of variables in functions, multi-file program
4
10 Structures and Unions
Introduction, Structure definition, declaring and initializing Structure
variables, accessing Structure members, Copying & Comparison of
structures, Arrays of structures, Arrays within structures, Structures within
Structures, Structures and functions, Unions.
4
11 Pointers
Introduction, Understanding pointers, Accessing the address of variable,
Declaring and initializing pointers, Accessing a variable through its pointer,
Pointer expressions, Pointer increments and scale factor, Pointers and arrays,
Pointers & character strings, Pointers & Functions, Function returning
multiple values, Pointers and structures.
5
12 File Management in C and CONSOLE I/O
Introduction, Defining files and its Operations, Error handling during I/O
operations, Random access files, Command line arguments. Types of files,
File vs. Console, File structure, File attributes, Standard i/o, Formatted i/o,
Sample programs
3
Text Book:
1. Programming in C By E. Balagurusamy
Reference Books:
1. Let Us C By Yashwant Kanitker
2. The C Programming Language By Kernighan and Ritchie
12
755
2CSE103: Digital Electronics [3 0 2 3 1]
Learning Outcomes:
At the end of the course, the student will be able to:
Able to understand the basics of digital circuits.
Capable to design different types of digital logic circuit.
Learn microprocessor with the help of basic knowledge of digital electronics.
Syllabus
Unit
No
Topics Hours
1 Binary Systems:
Digital Computer & Systems, Binary Numbers, Number Base conversions,
Different Number systems & their relations, Complements, Binary codes,
Binary storage & registers.
5
2 Digital Integrated Circuits:
RTL, DTL circuits, I2L Logic, TTL, ECL, MOS & CMOS circuits & their
characteristics, source current & sink current.
4
3 Boolean Algebra & Logic Gates:
Basic definitions, Axiomatic definition of Boolean Algebra, Basic
Theorems & Properties, Boolean functions, Canonical & Standard forms,
Logic operations, Digital Logic gates & Logic families.
5
4 Simplification of Boolean Functions:
Map method, Two, Three, Four, Five & Six variable maps, Products of Sum
& Sum of Products simplification, NAND, NOR & Other two level
Implementations, Don't care conditions, Tabulation method.
6
5 Combinational Logic:
Design Procedure, Address, Subtractors, Code Conversion, Analysis
Procedure, Multilevel NAND & NOR circuits, Exclusive-OR &
Equivalence functions.
5
6 Combinational Logic with MSI & LSI:
Binary Parallel Adder, Decimal Adder, Magnitude Comparator, Decoders,
Multiplexers, ROMs, PLAs, introduction of PLDs, CPLDs and FPGA..
5
7 Sequential Logic:
Latch, Flip Flops, difference between latch and flip flop, Triggering of Flip
flops, Analysis of clocked sequential circuits, State reduction & assignment,
Flip Flop Excitation tables, Design of Sequential circuits, Design of
counters, Design using state equations.
8
8 Registers and Counters:
Registers, Shift registers, Ripple Counters, Synchronous Counters,
Memory.
7
Reference Books:
1. Digital Logic and Computer Design by Morris Mano 2. Digital Fundamentals by Floyd
3. Digital Electronics by R. P. Jain
13
756
2CSE104:Basic Electronics [3 0 2 3 1]
Learning Outcomes:
After successful completion of this course, student will be able to:
Understand the fundamentals of various basic semi-conductor devices and principles of analog
electronics
Apply the knowledge of basic semi-conductor devices to realize the working of basic
electronic circuits
Develop basic electronic circuits and various power supply designs used in various parts of
computer and other hardware.
Unit
No
Topics Hours
1 D.C. Circuits
Ideal and Practical Energy Sources, Application of Kirchhoff’s Law,
Superposition Theorem, Thevenin’s Theorem, & Maximum Power Transfer
Theorem.
7
2 Semiconductor Diodes
Introduction to Semiconductor-Intrinsic & Extrinsic, PN junction, its
characteristics, half wave, full wave rectifier circuits with efficiency, basic
filter circuits, Diode as a voltage multiplier, clipper & clamper circuit.,
Characteristics and applications of Special diodes : zener diode, Varactor
Diode, Schottky Diode, LED .
8
3 Transistor
Introduction to transistors, Characteristics of transistors in different
configuration. Concept of load line and operating point, Various biasing
techniques, determination of voltage gain, current gain, input resistance and
output resistance & power gain. Construction and characteristics of JFET
and MOSFET.
7
4 Feedback circuits
Negative feedback & its effect, Types (Voltage series,voltage-shunt,current-
series and current shunt),positive feedback & oscillators (RC phase shift,
colpitts, hartley, wein-bridge, and crystal(piezoelectric effect))
6
5 Operational Amplifier
Differential amplifier and its transfer characteristics. IC Op-Amps, its ideal
& practical specifications and measurement of parameters. Op-Amp in
different modes as inverting amplifier, non inverting amplifier, Voltage
comparator, Summing, Scaling and averaging Amplifier, differentiator &
integrator. IC 555 Timer & its applications.
8
6 Regulated Power Supplies
Line Regulation and Load Regulation, Zener voltage regulator, voltage
regulator IC 78XX and 79XX, Series Regulated power supply, Switch
Mode Power Supply(SMPS), Uninterrupted Power Supply(UPS)
6
14
757
References:
1. Electronic Devices & Circuits by Boylstad & Nashelsky
2. Integrated Electronics By Millman & Halkias.
3. Electronic Principles by Malvino
4. Principles of Electronics by V.K. Mehta, Shalu Melta.
5. Electronic Devices & Circuits by David A Bell
6. Op-Amps & Linear Integrated Circuits by Ramakant Gaykwad
15
758
Audit Course-I
Learning Outcomes:
On successful completion of the course the students will be able to:
Learning basics of communication & grammar
Developing reading, writing and listening skills
Identify ones flaw in English pronunciation and have an individual plan to rectify the same
Adapt speech organs to get near-perfect native English pronunciation.
Enhance knowledge and skills to develop life-long goal to perform in globally competitive
service industry
Understand the very need of “Basic Etiquettes” in Corporate
Syllabus
Unit
No
Topics Hours
1 Basics of Communication: Definition, Principles, Process, Functions, and Forms of communication (Formal – Informal, Verbal – Non-verbal, Electronic and Visual)
Barriers to Communication with Remedies
All eight Parts of Speech, Tenses, Active and passive Voice
6
2 Introduction to Functional Grammar in English Verb Forms, Collocations, Homophones and Homonyms, Conjunctions,
Abbreviations & Acronyms and Introduction to English Sounds
6
3 Receptive Language Skills [Listening and Reading Skills] A. Listening Skill:
Definition and process of listening skill
Pre-requisites of effective listening
Modes of listening
Causes of poor listening
Tips for effective listening
Traits of a good listening
B. Reading Skill:
Definition and types of reading Techniques for effective reading comprehension
Purposes of Reading
6
4 Productive Language Skills (Written Communication)
Basic Writing Skills
Significance of written communication for professionals
Fundamentals of good writing
Guidelines for effective writing – Selection of words
Improving Technical vocabulary
Framing sentences and composing paragraphs.
Precise writing
Letter Writing
Structure and layout of a business letter / emails Types of business letters – inquiry, reply, complaint and adjustment letter,
salespromotion, Job application with resume
Error free writing, Improving word power and fast writing
Advertisement / PR Writing
Advertisement drafts with special reference to engineering & technology
Writing PR drafts for events & activities
6
16
759
5 Learning Basic Etiquettes What is Etiquette Why Etiquettes are needed?
Dressing and Grooming Etiquette
Wishing, Meeting and Parting Etiquette
Standing Tall Etiquette
Interview Ethics Etiquette
Being Polite Etiquette
General Office Manners Etiquette
Telephone Etiquette / Mobile Etiquette
6
Reference Books:
1. Business Communication by V. K. Jain and Omprakash Biyani (S. Chand & Company) 2. A Communicative Grammar of English by Geoffery Leech and Fan Svartvik (Pearson
Longman)
3. Oxford English for Careers: Technology 1: Student's Book by Eric Glendinning
4. English for Specific Purposes (Resource Books for Teachers) by Keith Harding
5. Word Power Made Easy by Norman Lewis
6. English Grammar by Wren & Martin
7. Nautical Miles by IMS
17
760
Detail
Syllabus
Of
Second
Semester
18
761
2HS102: Linear Algebra [3 1 0 4 0]
Learning Outcomes:
Upon completion of this course, students will be able to:
Understand all basic fundamentals of Matrices and Vectors.
Prepare him/herself for solving a Linear equation.
Prepare him/herself for Learning Advance Mathematics in coming semester.
Apply knowledge of matrices and vectors in various applications of his/her branch.
Syllabus:
Unit
No
Topics Hours
1 Matrix Algebra:
Review of algebra of matrices & elementary transformations, Rank of
a matrix, inverse of a matrix by Gauss-Jordan method, normal form of
a matrix, Solution of system of algebraic simultaneous equations,
Linear dependent and Linear independent vectors. Eigen values and
Eigen vectors, Eigen values and Eigen vectors of: Symmetric,
Skewsymmetric, Hermitian, Skewhermitian, Unitary and Normal
matrix, Algebraic and Geometric multiplicity, Diagonalization,
Spectral theorem for real symmetric matrices, Application of
Quadratic forms.
22
2 Vector Space :
Vectors in Rn
and its properties, Dot product, Norm and Distance
properties in Rn
, Pythagorean theorem in Rn
, Definition and
Examples of vector spaces, Vector subspace, Linear Independence
and dependence , Linear span of set of vectors, Basis of subspaces,
Extension to basis.
5
3 Linear Transformation :
Definition and basic properties, Types of linear transformation
(Rotation, reflection, expansion, contraction, shear, projection),
Matrix of linear transformations, Change of basis and similarity, Rank
nullity theorem
4
4 Infinite Series :
Definition, Comparison test, Cauchy’s integral test, ratio test, root test,
Leibniz’s rule for alternating series, power series, range of
convergence, uniform convergence.
14
Text Books:
1.Higher Engineering Mathematics by Dr. B. S. Grewal
2. Vector Calculus and Linear Algebra by Dr. A.R.Patel & Dr.H.C.Patel
Reference Books:
1. Higher Engineering Mathematics Vol. I & II by Dr. K. R. Kachot.
2. Advanced Engineering Mathematics (Fifth Edition), Erwin Kreyszig.
3. Applied mathematics for engineering by Dr. R. C. Shah.
19
762
2CSE201: Aptitude Skill Building [2 0 2 2 1]
Learning Outcomes:
On successful completion of the course the students will be able to:
Understand the basic concepts of QUANTITATIVE ABILITY
Understand the basic concepts of LOGICAL REASONING Skills
Acquire satisfactory competency in use of VERBAL REASONING
Solve campus placements aptitude papers covering Quantitative Ability, Logical Reasoning
and Verbal Ability
Compete in various competitive exams like CAT, CMAT, GATE, GRE, GATE, UPSC, GPSC
etc.
Syllabus:
Unit
No Topics Hours
1. Basics of Quantitative Abilities
Problems on Number System
Problems on HCF and LCM Problems on Average
Problems on Ratio and Proportion
Problems on Percentage
8
2. Arithmetic Quantitative Abilities
Problems on Ages Problems on Profit and Loss
Problems on Simple and Compound Interest
Problems on Time and Distance
8
3. Logical Reasoning
Number Series Alpha Numerical, Letter & Symbol Series
Numerical and Alphabet Puzzles
Seating Arrangement
8
4. Verbal Reasoning
Para – Jumble, Text Completion 6
Reference Books:
Quantitative abilities by Arun Sharma
Quantitative Aptitude for Competitive Examinations by R S Agrawal
Verbal and Non-Verbal reasoning by R S Agrawal
20
763
2CSE202: Basics of Communication Systems [3 0 2 3 1]
Learning Outcomes:
At the end of the course, the student will be able to:
Analyze and design basic communications systems, particularly with application to noise-free
analog and digital communications.
Develop the ability to compare and contrast the strengths and weaknesses of various
communication systems.
Assess and evaluate different analogue and digital modulation and demodulation techniques.
Evaluate the influence of noise on communications signals.
Define the basic principles, and network architectures and communication services.
Identify and describe telephone, mobile phone and public data networks and resolve network-
level related problems.
Syllabus
Unit
No
Topics Hours
1 Introduction
Data Communications, Networks, Data Representation, Data Flow,
Distributed Processing, Network Criteria, Physical Structures, Network
Models, Categories of Networks, Intranet, The Internet, Protocols and
Standards
4
2 Network Models
Layered Tasks, Sender, Receiver and Carrier Hierarchy, The OSI Model,
Layers in the OSI Model, TCP/IP Protocol suit, Addressing – Physical,
Logical, Port and Specific Addresses Data and Signals Analog and Digital
Signals, Periodic and Non-periodic Signals, Sine Wave, Phase, Wavelength,
Time and Frequency Domains, Composite Signals, Bandwidth, Bit Rate, Bit
Length, Transmission of Digital Signals, Transmission Impairment, Data Rate
Limits, Performance – Bandwidth, Throughput, Latency, Bandwidth-Delay
Product, Jitter
8
3 Digital Transmission
Digital-to-Digital Conversion, Line Coding, Line Coding Schemes, Block
Coding, Scrambling, Analog-to-Digital Conversion, PCM, DM, Transmission
Modes – Parallel and Serial Transmission
8
4 Analog Transmission
Digital-to-Analog Conversion, Amplitude Shift Keying, Frequency Shift
Keying, Phase Shift Keying, Quadrature Amplitude Modulation, Analog-to-
Analog Conversion, Amplitude Modulation, Frequency Modulation, Phase
Modulation
8
21
764
5 Bandwidth Utilization: Multiplexing and Spreading
Frequency-Division Multiplexing, Wavelength-Division Multiplexing,
Synchronous and Statistical Time-Division Multiplexing, Spread Spectrum
6
6 Transmission Media
Guided Media – Twisted Pair, Coaxial and Fiber-Optic Cable, Unguided
Media – Radio Waves, Micro Waves and Infrared
4
7 Switching
Circuit-Switched Networks, Telephone Networks, Datagram Networks,
Routing Table, Virtual-Circuit Networks, Structure of a Switch
4
8 Telephone and Cable Networks for Data Transmission
Telephone Network, Dial-up Modems, Digital Subscriber Line, Cable TV
Networks, HFC Network, CM and CMTS, DOCSIS
3
Reference Books:
1. Data Communication and Networking – 4th Edition By – Behrouz A Forouzan
2. Data and Computer Communications – 7th Edition By – William Stalling
3. Computer Networks – 4th Edition By – Andrew S Tanenbaum
22
765
2CSE203: Essentials of Software Foundation & Programming – II [3 0 4 3 2]
Learning Outcomes:
After completing the Course, students will learn:
Articulate the principles of object-oriented problem solving and programming.
Outline the essential features and elements of the C++ programming language.
Explain programming fundamentals, including statement and control flow and recursion.
Apply the concepts of class, method, constructor, instance, data abstraction, function
abstraction, inheritance, overriding, overloading, and polymorphism.
Program with basic data structures using array
Program using objects and data abstraction, class, and methods in function abstraction.
Analyze, write, debug, and test basic C++ codes using the approaches introduced in the course.
Analyze problems and implement simple C++ applications using an object-oriented software
engineering approach.
Syllabus:
Unit
No
Topics Hours
1 Introduction to OOP
What is object oriented programming? Why do we need object oriented,
Programming characteristics of object-oriented languages, C and C++.
3
2 C++ Programming basics
Output using cout Directives. Input with cin, type bool,the setw manipulator,
type conversions.
3
3 Functions
Returning values from functions. Reference arguments. Overloaded function.
Inline function. Default arguments. Returning by reference.
4
4 Object and Classes
Making sense of core object concepts (Encapsulation, Abstraction,
Polymorphism, Classes, Messages Association, Interfaces) Implementation of
class in C++, C++ Objects as physical object, C++ object as data types
constructor. Object as function arguments. The default copy constructor,
returning object from function. Structures and classes. Classes objects and
memory static class data. Const and classes
5
5 Arrays and string arrays fundamentals
Arrays as class member data, Arrays of object, string, the standard C++ String
class
5
6 Operator overloading
Overloading unary operations. Overloading binary operators, data conversion, 4
23
766
pitfalls of operators overloading and conversion keywords. Explicit and
Mutable.
7 Inheritance
Concept of inheritance. Derived class and based class. Derived class
constructors, member function, inheritance in the English distance class, class
hierarchies, inheritance and graphics shapes, public and private inheritance,
aggregation: Classes within classes, inheritance and program development.
5
8 Pointer
Addresses and pointers. The address of operator and pointer and arrays.
Pointer and Faction pointer and C-types string. Memory management -New
and Delete, pointers to objects, debugging pointers.
5
9 Virtual Function:
Virtual Function, friend function, Static function, Assignment and copy
initialization, this pointer, dynamic type information.
4
10 Streams and Files
Streams classes, Stream Errors, Disk File I/O with streams, file pointers, error
handling in file I/O with member function, overloading the extraction and
insertion operators, memory as a stream object, command line arguments, and
printer output.
4
11 Templates and Exceptions
Function templates, Class templates Exceptions
3
Text Book :
1. Object Oriented Programming in C++ By Robert Lafore
Reference Books :
1. Thinking in C++ By Bruce Eckel
2. C++ : The complete Reference By Herbert Schildt
3. Object Oriented Programming with C++ By E. Balagurusamy
24
767
2CSE204: Basics of Operating System & Shell Scripting [2 0 2 2 1]
Learning Outcomes:
Students successfully completing this course will be able to:
• Understand UNIX computing environment and how to access system and UNIX Graphical
Interfaces
• Learn how to access and manage files and directories and how to apply file systems and file
utilities
• Learn UNIX System Administration and Network Administration
• Demonstrate how to utilize text editors
• Identify shell features and environmental customization and create shell scripts
Syllabus
Unit
No
Topics Hours
1 Basic of Operating System
Architecture of OS (Ex. Monolithic, Microkernel, Layered ,Exokernel),
Operating system objectives and functions, Virtual Computers, Interaction of
O. S. & hardware architecture, Evolution of operating systems, Batch,
multiprogramming. Multitasking, Multiuser, parallel, distributed & real –time
O.S. , System calls, O. S. Shell, Overview of Linux, Linux Shell commands,
The Linux File system , The Shell, Users and File permissions, The vi editor,
Filter commands, Processes
11
2 Shell scripting
Special Characters, Introduction to Variables and Parameters, Quoting, Exit
and Exit Status, Manipulating Variables, Loops and Branches, Command
Substitution, Arithmetic Expansion, Internal Commands and Builtins, External
Filters, Programs and Commands, System and Administrative Commands,18.
Regular Expressions, I/O Redirection, Subshells, Restricted Shells, Process
Substitution, Functions, Aliases, List Constructs, Arrays.
14
3 Case Study
Different Operating Systems Overview, Mobile OS (Android, IOS, Windows)
5
Text Book:
1. Internals and design issues By William Stallings , 7th
edition
2. Linux Shell Scripting, Step by Step
References:
1. Beginning the Linux Command Line by Sander van Vugt 2. Linux Bible by Christopher Negus and Christine Bresnahan
25
768
2CSE205: Computer Organization [3 0 2 3 1]
Learning Outcomes:
After successful completion of this course, students will be able to
Understand the organization of a Computer system
Apply the knowledge of combinational and sequential logical circuits to design a computer
architecture
Understand the input / output and Memory related concepts.
Syllabus:
Unit
No
Topics Hours
1 Introduction to Computer Organization and Architecture 3
2 Register Transfer and Micro operations
Register Transfer Language, Register transfer, Bus and Memory transfer,
Arithmetic Micro operations, Logic Micro-operations, Shift Micro
operations, Arithmetic Logic Shift Unit.
5
3 Basic computer organization
Instruction codes, Computer registers, computer instructions, Timing and
Control, Instruction cycle, Memory-Reference Instructions, Input-output and
interrupt, Complete computer description.
5
4 Micro programmed control
Control Memory, Address sequencing, Micro program Example, design of
control Unit
5
5 Central processing unit
Introduction, General Register Organization, Stack Organization, Instruction
format, Addressing Modes, data transfer and manipulation, Program Control,
Reduced Instruction Set Computer (RISC), Complex Instruction Set
Computer (CISC), comparison of RISC and CISC
5
6 Central processing unit
Introduction, General Register Organization, Stack Organization, Instruction
format, Addressing Modes, data transfer and manipulation, Program Control,
Reduced Instruction Set Computer (RISC), Complex Instruction Set
Computer (CISC), comparison of RISC and CISC
5
7 Pipelining
Parallel processing, Pipelining, Arithmetic Pipeline, Instruction Pipeline,
RISC Pipeline.
5
8 Computer arithmetic
Introduction, Addition and subtraction, Multiplication and Division
Algorithms (Booth Multiplication Algorithm), Floating Point Arithmetic,
Decimal Arithmetic Unit and Operations
4
26
769
9 Input – Output organization
Input-output interface, Asynchronous Data Transfer, Modes of Transfer,
Priority Interrupt, DMA, Input-Output Processor (IOP), CPUIOP
communication, Serial Communication.
4
10 Memory Organization
Memory Sub System, Memory hierarchy, Main memory, Auxiliary memory,
Flash memory,
Associative memory, Cache memory, Virtual memory.
4
Text Books:
1. Computer System Architecture By M. MorrisMano, Pearson Publlication
2. Computer Architecture and Organization By Hayes, Tata McGraw Hill
Reference Books:
1. Structured Computer Organization: By Tanenbaum, PHI Publication
2. Computer Organization and Architecture By Stallings, Pearson Publication
3. Computer Organization and Design by P. Pal Chaudhury, PHI Publication
27
770
Audit Course-II
Learning Outcomes:
On successful completion of the course the students will be able to:
Develop and Present Professional Presentations
Develop discussion skills and further participate in discussions
Develop Reasoning Skills in Discussion
Plan primary CV with a view to develop it further in upcoming semesters
Asses himself/herself in various career related assessments
Syllabus
Unit
No Topics Hours
1. Learning Presentation Skills
What is Presentation Key elements of Presentation
Presentation Delivery
Rules of a professional Presentation
Positive and Nervous making Factors
Tips for dynamic Deliveries
Dealing with questions in Presentation
2
2 Mock Presentation
Delivering Presentation
2
3 Learning Group Discussion Skills
What is Group Discussion? Personality Qualities in Group Discussion
Need of Group Discussion in Industry / Organization
Organization’s Group Discussion Perspective
Aspects of Group Discussion
Types of Topics
Managing Score Cards in Group Discussion
Techniques to Imitate Group Discussion
Do’s and Don’ts in Group Discussion
Positive and Negative factors in Group Discussion
3
4 Profile Development
Learning CV Building Skills
Planning Profile Building Factors
Execution Strategies for Profile Building
2
5 Personality Skills
Learning through Professional Role Plays
Learning Situation Reactions
Picture & Word Perceptions
2
6 Personality Assessments
Career Advancement Assessment
Attention Disorder Assessment
Comm. Skill Assessment
Employability Skills Assessment
2
7 Mock Group Discussions
Group Discussion on Factual & Abstract Topics
2
28
771
Reference Books
1. The “Art of Winning” by M Ashraf Rizvi 2. “How to Succeed in Group Discussions” by Dr. S K Mandal
3. “Presentation Skills: The Essential Guide for Students” by Patsy McCarthy & Caroline
Hatcher
29
772
Detailed
Syllabus
of
Third Semester
30
773
2HS306 Applied Engineering Mathematics [3 1 0 4 0]
Learning outcomes:
Upon completion of this course, students will be able to:
Understand all basic fundamentals of numeric methods transforms.
Prepare him/her self for solving the problem by applying differential equations and transforms.
Apply knowledge of transforms and numerical methods in various application of his/her branch.
Syllabus:
Unit
No
Topics Hours
1 Theory of complex Variable:
Analytic functions, Cauchy-Riemann equation, Line integral, Cauchy’s
theorem and Cauchy’s integral. Simple form of conformal transformation
with application of the solution of two-dimensional problems.
5
2 Finite Differences And Difference Equations:
Finite differences interpolation. Newton’s and LaGrange’s formula.
Difference equation with constants co-efficient. Solution of ordinary and
partial differential equations with boundary conditions by finite difference
method.
5
3 Numerical Methods:
Roots of algebraic equations. Solution of linear simultaneous equations.
Solution of linear simultaneous equations. Numerical differentiation and
integration. Numerical methods to solve first order, first degree ordinary
differential equations.
10
4 Laplace Transforms:
Definition, Laplace transform of elementary functions. Properties of Laplace
transform, Inverse Laplace transforms. Transform derivatives, Transform of
integration. Multiplication by tn, Division by t, Convolution theorem. Unit
step and Heaviside’s unit function, Dirac-delta function. Periodic functions
Solution of ordinary linear differential equations Simultaneous equations
with constant coefficient applied to electrical circuits.
10
5 Fourier Series:
Definition of periodic function. Euler’s formula. Functions having points of
discontinuity. Change of intervals. Odd and even functions. Expansion of
odd or even periodic functions. Half range cosine and sine series. Elements
of harmonic analysis.
10
6 Difference equations:
first order, second order and nth order, with integer argument and their
solutions; First order, second order, nth order, with continuous variables and
their solutions; The state space form & Kalman-Bucy filter, Riccati Matrices
(Equations) and applications
5
Text Books:
1. Higher engineering mathematics by B. S. Grewal
2. A textbook for Higher Engineering Mathematics by N.P. Bali and Usha Paul
31
774
Reference Books:
1. Text book of engineering mathematics by A. B. Mathur and V. P. Jaggi
2. Higher Engineering Mathematics vol -3 by Dr. K.R. Kachot
3. Engineering mathematics by Srivastava
4. Applied Mathematics vol.-I and II by P.N.Wartikar and J. N. Wartikar
5. Applied Numerical Analysis by C.F. Gerald and P.O. Wheatley, Pearson Publication
32
775
2HS307: Economics for Engineers [3 0 0 3 0]
Learning Outcomes:
The course is intended to provide basic understanding of Economics and Management to engineering
students with following aspects:
To impart knowledge, with respect to concepts, principles and practical applications of Economics,
which govern the functioning of a firm/organization under different market conditions.
To help the students to understand the fundamental concepts and principles of management; the
basic roles, skills, functions of management, various organizational structures and basic knowledge
of marketing.
Unit
No
Topics Hours
1. Introduction to Economics
Definitions, Nature, Scope, Difference between Microeconomics &
Macroeconomics Theory of Demand & Supply; meaning, determinants, law of
demand, law of supply, equilibrium between demand & supply Elasticity;
elasticity of demand, price elasticity, income elasticity, cross elasticity
7
2. Theory of production
production function, meaning, factors of production (meaning & characteristics of
Land, Labour, capital & entrepreneur), Law of variable proportions & law of
returns to scale Cost; meaning, short run & long run cost, fixed cost, variable cost,
total cost, average cost, marginal cost, opportunity cost. Break even analysis;
meaning, explanation, numerical
9
3. Markets
meaning, types of markets & their characteristics ( Perfect Competition,
Monopoly, Monopolistic Completion, Oligopoly) National Income; meaning,
stock and flow concept, NI at current price, NI at constant price, GNP, GDP,
NNP,NDP, Personal income, disposal income.
8
4. Macro Economic Theories
Poverty-meaning, absolute & relative poverty, causes, measures to reduce
Unemployment: meaning, types, causes, remedies Inflation; meaning, types,
causes, measures to control
8
5. Money
meaning, functions, types, Monetary policy- meaning, objectives, tools, fiscal
policy-meaning, objectives, tools Banking; meaning, types, functions, Central
Bank- RBI; its functions, concepts; CRR, bank rate, repo rate, reverse repo rate,
SLR.
10
Text Books:
1. Engineering Economics, R.Paneerselvam, PHI publication
Reference Books:
33
776
1. Fundamentals of Management: Essential Concepts and Applications, Pearson Education, Robbins
S.P. and Decenzo David A.
2. Economics: Principles of Economics, N Gregory Mankiw, Cengage Learning
3. Principles and Practices of Management by L.M.Prasad
4. Principles of Management by Tripathy and Reddy
5. Modern Economic Theory, By Dr. K. K. Dewett & M. H. Navalur, S. Chand Publications
34
777
2CSE301: Database Management System [3 1 2 4 1]
Learning Outcomes: On successful completion of the course the students will be able to:
Understand database concepts and structures and query language
Understand the E R model and relational model
To design and build a simple database system and demonstrate competence with the
fundamental tasks involved with modeling, designing, and implementing a DBMS.
Understand Functional Dependency and Functional Decomposition.
Apply various Normalization techniques.
Perform PL/SQL programming using concept of Cursor Management, Error Handling,
Package and Triggers.
Execute various advance SQL queries related to Transaction Processing & Locking using
concept of Concurrency control.
Understand query processing and techniques involved in query optimization.
Understand the principles of storage structure and recovery management.
Syllabus:
Unit
No
Topics Hours
1 Introduction
Introduction and applications of DBMS, Purpose of data base, Data,
Independence, Database System architecture- levels, Mappings, Database,
users and DBA
5
2 Entity Relationship Model
Basic Concepts , Constraints, Keys , Design Issues , Entity Relationship
Diagram, Weak Entity Sets, Extended E-R Features , Design of an E-R
Database Schema Reduction of an E-R Schema to Tables
5
3 Relational Model
Structure of Relational Databases, The Relational Algebra, Extended
Relational Algebra Operations, Modifications of the Database Views, The
Tuple Relational Calculus , The Domain Relational Calculus
6
4 SQL
Basics of SQL, DDL,DML,DCL, structure – creation, alteration, defining
constraints – Primary key, foreign key, unique, not null, check, IN
operator, Functions - aggregate functions, Built-in functions – numeric,
date, string functions, set operations, sub-queries, correlated sub-queries,
Use of group by, having, order by, join and its types, Exist, Any, All ,
view and its types. transaction control commands – Commit, Rollback,
Savepoint
6
5 Relational Database Design
First Normal Form, Pitfall of Relational-Database Condition, Functional
Dependencies, Decomposition, Desirable Properties of Decomposition,
5
35
778
Boyce-Codd Normal Form Third Normal Form
6 PL/SQL Concepts
Introduction, Cursors, Stored Procedures, Stored Functions, database
Triggers
3
7 Overview of Storage and Indexing
Data on External Storage – File Organization and Indexing – Cluster
Indexes, Primary and Secondary Indexes – Index data Structures – Hash
Based Indexing – Tree base Indexing
5
8 Transaction Management
Transaction concepts, properties of transactions, serializability of
transactions, testing for serializability, System recovery, Two- Phase
Commit protocol, Recovery and Atomicity, Log-based recovery,
concurrent executions of transactions and related problems, Locking
mechanism, solution to concurrency related problems, deadlock, , two-
phase locking protocol, Isolation, Intent locking
5
9 Query Processing and Query Optimization
Overview, Measures of Query Cost
4
10 Database System Architecture
Centralized and Client-Server Architectures, Server System Architectures,
Parallel Systems, Distributed Systems
2
Text Books:
1. Database System Concepts By Silberschatz, Korth, Sudarshan,
2. SQI, PI/SQL The Programming Language of ORACLE By Ivan Bayross
Reference Books:
1. An Introduction to Database Systems : Seventh Edition By C. J. Date
2. Database Management Systems by Raghu Ramakrishnan and Johannes Gehrke McGraw-Hill
3. Basics of Information Management with DB2 by IBM
36
779
2CSE302: Data Structures [3 0 4 3 2]
Learning Outcomes:
On successful completion of this course, students will be able to:
Differentiate between the types of Data Structures. Select an appropriate data structure for solving typical compupting roblems. Apply sorting and searching algorithms to the small and large data sets.
Syllabus:
Unit
No
Topics Hours
1 INTRODUCTION TO DATA STRUCTURE:
Data Management concepts, Data types – primitive and non-primitive, Types
of Data Structures- Linear & Non Linear Data Structures.
5
2 LINEAR DATA STRUCTURE Stack: Concepts and representation, Operations, Applications. Polish Expression, Reverse Polish Expression And Their Compilation, Recursion, Tower of Hanoi. Queue: Concept and Representation, Operations, Types viz. simple, circular, priority, double ended. Applications of queue. Linked List: Concept and Representation. Operations : Insertion at beginning, at the end and at any point, Deletion at the beginning, at the end and at any point.
Types of Linked lists : Singly Linked List, Doubly Linked list, Circular linked
list, Linked implementation of Queue. Applications and Advantages of Linked
Lists.
10
3 NONLINEAR DATA STRUCTURE :
Tree : Definitions and Concepts, Representation of binary tree, Binary tree
traversal (Inorder, postorder, preorder), Threaded binary tree, Binary search
trees, Conversion of General Trees To Binary Trees, Applications Of Trees-
Some balanced tree mechanism, eg. AVL trees, 2-3 trees, Height Balanced,
Weight Balance.
10
4 GRAPH:
Basic Concept of Graph Theory and its Properties, Matrix Representation Of
Graphs, Elementary Graph operations, Breadth First Search, Depth First Search,
Spanning Trees, Shortest path, Minimal spanning tree.
5
5 SORTING & SEARCHING: Performance Analysis and Management - Time and space analysis of algorithms – Average, best and worst case analysis. Sorting – Bubble Sort, Selection Sort, Quick Sort, Merge Sort, Insertion sort, Heap sort.
Searching – Sequential Search and Binary Search
10
6 HASHING : Symbol Table, Hashing fun, Collision Resolution Techniques.
5
37
780
Text Books:
1. Fundamentals of Data Structures in C++ By Horowitz, Sartaj Sahani 2. Data Structure Using C by Reema Thareja, Oxford Higher Education
Reference Books:
1. Data Structures using C & C++ -By Ten Baum Publisher – Prenctice-Hall International. 2. Fundamentals of Computer Algorithms by Horowitz, Sahni,Galgotia Pub. 2001 ed. 3. Data Structures: A Pseudo-code approach with C -By Gilberg & Forouzan
Publisher- Thomson Learning. 4. An Inttiroonduc to Data Structures with Applications. by Jean-Paul Tremblay &
Paul G. Sorenson Publisher-Tata McGraw Hill
38
781
2CSE303: Object Oriented Programming [3 0 4 3 2]
Learning Outcomes:
After successful completion of this course, students will be able to:
Understand Java Programming Language
Design, implement, test, debug, and document GUI, event-driven programs.
Design, implement, test, debug, and document in object-oriented programming language.
Understand JSP and Servlet Technology
Web development and deployment
Syllabus
Unit
No
Topics Hours
1 Introduction
Object Oriented Programming Concepts (Encapsulation, Inheritance &
Polymorphism), Features of JAVA Language, Types of JAVA Programs, JAVA
Architecture
2
2 Literals, Data Types And Variables
Literals (Integer Literals, Floating Point Literals, Character Literals, String
Literals, Boolean Literals), Data Types (Integer Types, Floating Point Types,
Character Type, Boolean Type), Variables
2
3 The Structure of a Java Program
Structure of a Java Program, Comments, Expressions and Statements, Type
Conversion, Block Statements and Scope
2
4 Operators
Arithmetic Operators, Bitwise Operators, Relational Operators, Boolean Logical
Operators, Ternary Operator, Operator Precedence
3
5 Control Statements
The if...else Statement, The switch Statement, The while Statement, The
do...while Statement, The for...Statement, The break Statement, The continue
Statement, The comma Statement
3
6 Arrays
One-Dimensional Array, Multi-Dimensional Array
2
7 Classes
Defining a Class, The new Operator and Objects, The dot operator, Method
Declaration and Calling, Constructors, Instance Variable Hiding, this in
Constructor, Method Overloading, Passing Objects as Parameters to Methods
3
8 Inheritance
Creating Subclasses, Method Overriding, Final Class, Final Variables, Object
Destruction and Garbage Collection, Recursion, Static Methods, Block and
Variables (Static Class, Static Variables, Static Block), Abstract Classes
3
9 Packages and Interfaces
Package, The import Statement, Access Modifier, Interfaces (Defining Interfaces,
3
39
782
Implementing an Interface)
10 Wrapper Classes
The Number Class (Byte Class, Short Class, Integer Class, Long Class, Float
Class, Double Class), The Character Class, The Boolean Class
2
11 Exceptions
Type of Exceptions, Catching Exceptions (Nested try Blocks, Hierarchy of
Multiple Catch Blocks), Rethrowing Exceptions, Creating Your Own Exceptions,
Broadcasting that a Method Throws Exception, The finally Block, Checked and
Unchecked Exceptions
3
12 Input And Output Classes
I/O Streams, The File Class, Byte Stream (InputStream, OutputStream), Disk File
Handling (FileInputStream, FileOutputStream), Memory Handling
(ByteArrayInputStream, ByteArrayOutputStream), Filtered Byte Streams
(BufferedInputStream, BufferedOutputStream, DataInputStream,
DataOutputStream), SequenceInputStream, ObjectOutputStream,
ObjectInputStream, Random Access File, Character Stream(CharArrayReader,
CharArrayWriter, InputStreamReader, Output StreamWriter, FileWriter,
FileReader, BufferedReader, BufferedWriter)
3
13 Strings
The String Class( Equality Operator and equals Method, String Concatenation
with +), The StringBuffer Class
2
14 Applets
Applet Basics, Methods of Building an Applet, Some General Methods of Applet,
Displaying Text in Status Bar, Embedding Applet Information, The HTML
Applet Tag, Reading Parameters into Applets, Colors in Applet, Getting
Documentbase and Codebase, Interfaces in Applet, Multimedia in Applet
(Playing Audio Clips, Images in Applet, Applet Showing Other HTML Pages)
4
15 Event Handling
Delegation Event Model, Events (The ActionEvent Class, The AdjustmentEvent
Class, The ComponentEvent Class, The ItemEvent Class, The KeyEvent Class,
The MouseEvent Class, The TextEvent Class, The WindowEvent Class), Event
Listeners, Registering Listners with Source, Adapter Classes
4
16 Introduction to Advanced JAVA Technologies
Introduction to Servlets, Servlets API, JSP, JSP Specification and Syntax, JSP
Expression Language, JSP Tag files- Custom Tags, Beans, Http: Session
Management, Cookie API, RMI, Web Component, Debugging Web Applications,
Web Archive Development Descriptor, Web Application Security, JDBC, Java
EE Packaging and deployment
4
Text Books:
1. Thinking in Java by Bruce Eckel, Pearson Publication
2. Java Complete Reference Java By Herbet Shield, McGraw Hill.
Reference Books:
40
783
1. Programming in Java2 By Dr. K. Somasundaram, Jaico Books
2. Programming with Java – A primer By Balaguruswamy, McGraw Hill
2CSE304: Application Development - I [0 0 2 0 1]
The inception of Application Development – I starts from summer break. This is an integral part of
their curricula every summer. The student can work on innovative ideas under the mentor ship of in-
house faculties, PG / Ph.D. scholars, NGOs, R & D or industry in diverse fields of their interest.
The summer work could last anywhere between 6-8 weeks and it is continuing during semester III for
effective execution.
Objectives:
The summer work is designed to help you to experience what it is really like working in real world
environment, to help you apply the theory and skills you have learnt till semesters, and for your
personal development.
Learning Outcomes:
2. Identify, formulate and solve real life problems by applying engineering principles through
prototyping followed by software based solution.
3. Develop inter -personal skills and team building.
Work Plan:
1. Study the existing work environment
2. To improve the existing work environment propose the innovative idea.
3. Submit the abstract
4. Build the prototype and Test
5. Propose the software based solution
6. Document and present the work
Assessment:
Content/discipline knowledge and skills are assessed at the practical level through continuous
evaluation.
41
784
Audit Course -III
Learning Outcomes
On successful completion of the course the students will be able to:
Face One- to-One Interview
Present oneself [Personality Development]
Solve various questions based on quantitative ability, logical reasoning and data interpretation.
Learn skills involved in developing enriching interpersonal relationships
Handle emotions of largely self and others
Understand the necessity and importance of working together as a team
Deal with stress
Able to create a first-hand bio-data for self
Syllabus
Unit
No
Topics Hours
1. Higher Quantitative Abilities Problems on Time and Work
Problems on Allegation and Mixtures Problems on Partnership
Problems on Set Theory
3
2. Non Verbal Logical Reasoning
Coding – Decoding
Blood Relations
2
3. Data Interpretations
Tables
Pie Charts
Bar Chart
Line Chart
2
4. Life Skills
Learning Time Management Skills
Learning Team Building Skills
Learning Stress Management Skills
3
5. Personality Development
Profile [CV] Building [Workshop]
2
6. Soft Skills
Learning Interview Facing Skills
1
7 Mock Interviews 2
Reference Books:
Quantitative abilities by Arun Sharma
Verbal and Non-Verbal reasoning by R S Agrawal
The Magic of Thinking Big by David Schwartz
42
785
Detailed
Syllabus
of
Fourth
Semester
43
786
2CSE401 Probability & Statistics [3 0 2 3 1]
Learning outcomes:
Upon completion of this course, students will be able to:
Understand all basic fundamentals of Statistics and its application on collected information.
Prepare him/her self for making a proper interpretation of system based on parameters of
distribution.
Apply knowledge of statistics and Probability to form a mathematical model to ensure conclusive
hypothesis for problem.
Syllabus:
Unit
No. Topics
Hours
1 Frequency Distribution:
Collection of data, Classification of data, Class interval, Types of Classes, Class
frequency, Class mark, Class Boundaries, Width of a class, Frequency density,
Relative frequency, Percentage frequency, Cumulative frequency.
6
2 Measures Of Central Tendency:
Introduction, Arithmetic Mean, Simple and weighted for raw data, Discrete
frequency distribution, Continuous frequency distribution, Properties of A.M.,
Merits & De merits of A.M., Median for raw data, Discrete frequency distribution,
Continuous frequency distribution, Merits and demerits of Median, Mode for raw
data, Merits & demerits of mode.
7
3 Measures Of Dispersion:
Introduction, Range, coefficient of range, Quartiles, Quartiles deviations,
coefficient of quartile deviations, Mean deviation and coefficient of mean
deviation, S.D and variance for all types of frequency distribution, Coefficient of
Dispersion, Coefficient of variation.
6
4 Correlation:
Definition of Correlation, Types of Correlation, Scatter Diagram Method, Karl
Person’s Correlation Coefficients, Correlation Coefficients for Bivariate frequency
distribution, Probable error for Correlation Coefficients, Rank Correlation Co-
efficient.
5
5 Regression:
Definition of Regression, Regression lines, Regression Coefficients, Properties of
regression Coefficients, and Fitting of regression lines and estimation for Bivariate
frequency distribution, Multiple Linear Regression.
5
6 Probability Theory:
Introduction, Random Experiment, Sample Space, Events, Complementary Events,
Union and Intersection of Two Events, Difference Events, Exhaustive Events,
Mutually Exclusive Events, Equally Likely Events, Independent Events,
5
44
787
Mathematical & Statistical definition of Probability, Axiomatic definition of
probability, Addition Theorem, Multiplication Theorem, Theorems of Probability,
Conditional Probability, Inverse Probability.
7 Probability Distributions:
Binomial Distribution:
Introduction, Probability mass function of Binomial distribution, Mean and
Variance of Binomial distribution, Properties of Binomial Distribution, Uses of
Binomial Distribution.
Poisson Distribution:
Introduction, Probability mass function of Poisson distribution, Mean and Variance
of Poisson distribution, Properties of Poisson Distribution, Applications of Poisson
Distribution.
Normal Distribution:
Introduction, Probability density function of Normal distribution, Properties of
Normal distribution, Importance of Normal Distribution.
6
8 Hypothesis testing:
Types of Error, Power of a test, Goodness of a fit, Student t and Chi square;
Sufficient Statistic and MLEs; Limit theorems and convergence of random
variables; Elementary concepts related to stochastic processes; Forecasting and
Modelling applications;
5
Text Books:
1. Probability, Statistics and Random Process, 3rd
Eddition by T Veerarajan, TMH.
2. Probablility, random variables and stochastic processes by A. Papoulis and S.U. Pillai, TMH
Reference Books:
1. Fundamental of Applied Statistic by S.C. Gupta & V.K. Kapoor , Sultan Chand Publication.
2. Statistical Methods by S. P. Gupta, Sultan Chand Publication.
3. Business Statistics by Prof. H.R. Vyas & Others, B.S. Shah Prakashan.
45
788
2CSE402: Operating System [3 0 2 3 1]
Learning Outcomes:
A student passing this course will have acquired the following abilities:
Explain the objective, functions and resource management of modern operating systems.
Analyze the tradeoffs inherent in operating system design.
Describe how computing resources are used by application software and managed by system
software.
Summarize techniques for achieving concurrency and synchronization in an operation system.
Compare and contrast the common algorithms used for both preemptive and non-preemptive
scheduling of tasks in operating systems.
Explain memory hierarchy and cost-performance tradeoffs.
Summarize the range of considerations in the design of file systems.
Syllabus :
Unit
No. Topics
Hours
1 Operating system objectives and functions, evolution, building blocks: Process,
Memory, File and IO
8
2 Process Management, Control and Scheduling: Process, Process States,
description, control. Threads, Symmetric Multiprocessing, ,micro kernels, process
scheduling types, scheduling algorithms, multi-processor scheduling, real time
scheduling.
10
3 Principles of concurrency, mutual exclusion, semaphore, monitors, message
passing, reader’s writers problem, deadlock, prevention, avoidance, detection,
dining philosophers problem.
8
4 Memory management, partitioning, paging, segmentation, virtual memory,
hardware and control structure, shared memory.
5
5 I/O Devices, Functions, Buffering, disk scheduling, RAID, disk cache. 5
6 File Organization and access, directories, file sharing, record blocking, secondary
storage management
6
7 Mobile operating system basics 3
Text Books:
1. Operating System Internals and Design Principles by William Stallings - 9th
Edition, Pearson
Publication
2. Operating System Concepts by Silberschatz, Peterson and Galvin, Addison Wesely
Reference Book:
1. Modern Operating Systems by Andrew S. Tanenbaum, Prentice Hall of India
46
789
2CSE403: Functional Programming [3 0 2 3 1]
Course Learning Outcome:
After successful completion of this course, student will be able to:
• Understand the use of python
• Object oriented programming with Python
• Working with Database
• Develop a web application or game using python
Unit
No. Topics
Hours
1 Introduction
Why Python? Python Concepts, Dynamic vs. Static Types, Procedural vs.
Object-Oriented Programming, Comparing Programming Languages:
C,C++,JAVA, C#, Python, Python Interpreter
8
2 Programming with Python
Launching Python programs, Types and Operators, Python Syntax ,Indentation,
Multiple Line Spanning, Python Object Types, Python Numbers ,Strings and
string operations, Regular expressions Lists, Conditional statements, Loops, pass
statements, break-continue, try-catch-finally-raise statements
10
3 Dictionaries and Tuples
Concept of dictionary and basic operations, Use of Tuples, Sequence unpacking 5
4 File handling
Files, File Operations, Files and Streams, Creating a File ,Reading From a File,
Iterating Through Files, Writing file
6
5 Object oriented programming with python
Learning Python Classes, Inheritance, Operator Overloads, Class Methods
6
6 Working with Databases
Working With a Databases, Using SQL to Query a Database, Python and
SQLite, Creating an SQLite Database, Pulling Data from a DB
10
Text Books
1. Learning program to Python by Cody Jackson 2nd
edition
2. Beginning Python by James Payne, Wrox Publication
3. Beginning Python by Magnus Lie Hetland, Apress Publication
47
790
2CSE404: Microprocessor & Microcontroller [3 0 2 3 1]
Learning outcomes:
Upon the successful completion of this course, a student should able to
Understand the 8085 and 8051 microcontrollers and its architecture
Being able to write an assembly level and C programs
Being able to design a hardware interfacing circuit comprising a microcontrollers and supporting
ICs to construct a useful electronic embedded system
Syllabus:
Unit
No. Topics
Hours
1 Introduction of 8085 microprocessor
Architectural Block Diagram, Schematic and Pin diagrams, Pin functions, Bus
Organization, Internal operations and registers, Externally initiated operations,
Serial interrupt and I/O Control, Brief Introduction of Instruction and assembly
language program, Timing and Control Unit, Microprocessor communication,
Multiplexing of address / data bus, Generation of control signals, 8085 machine
cycles
10
2 8051 Architecture
Comparing Microprocessors and Microcontrollers -The 8051 Architecture-
Hardware- Oscillator and clock-program counter –data pointer-registers-stack
and stack pointer-special function registers- memory organization-program
memory-data memory -Input / Output Ports –External memory counter and
timer-serial data Input / output-Interrupts
12
3 8051 PROGRAMMING IN C
Basics of 8051 Assembly Language Programming-Structure of Assembly
language- Basics of 8051 C Language Programming-Structure of C language,
Assembling and running an 8051 program- Addressing modes-Accessing
memory using various addressing modes- Arithmetic operations and Programs-
Logical operations and Programs -Branching - I/O Port Programs - Single bit
instructions and Programs –Timer and counter - and Programs
10
4 Interrupts and serial communication
Concept of Interrupt, interrupt versus polling, Types of interrupts in 8051, 8051
Serial Communication -Connection to RS-232- Serial Communication
Programming- Interrupts Programming
6
5 Interfacing memory and IOs
Microcontroller Interfacing - Memory address decoding, interfacing 8031/8051
with ROM/EPROM and Data ROM Key Board - Displays- Pulse Measurement -
D/A and A/D conversion- Stepper Motor module
7
48
791
Reference Books:
1. The 8051 Microcontrollers and Embedded Systems: Muhammed Ali Mazidi
2. The 8051 Microcontrollers Architecture, Programming & Applications Kenneth J. Ayala
3. Programming and Customizing the 8051 Micro-controller, Myke Predko, Tata McGraw-Hill
Edition
4. Embedded Systems, Shibu K, Tata McGraw Hill Publishing, New Delhi 2009
5. Microprocessor Architecture, Programming, and Applications with the 8085, By Romesh
Gaonkar, Penram International Publishing (India) LTD
49
792
2CSE405: Application Development - II [0 0 2 0 1]
Application Development -II is in continuation of the work carried out in Application Development – I
and courses learnt till semester.
Learning Outcomes:
1. Apply knowledge of computer science principles and engineering principles to design, develop,
and verify system on the proposed idea.
2. Design and conduct testing in selected areas of computing, as well as to analyze and interpret the
resulted data.
Work Plan:
1. Revise/ Modify the scope of selected problem during Application Development -I.
2. Perform analysis and design.
3. Apply data structures concepts and programming principles to build software solution.
4. Do developer and user level testing.
5. Write technical report and present the work
Assessment:
Content/discipline knowledge and skills are assessed at the practical level through continuous
evaluation.
50
793
2CSE406: Technical Communication [0 0 2 0 1]
Course Objectives
This course is designed to develop skills that will enable to produce clear and effective scientific and
technical documents. While the emphasis will be on writing, oral communication of scientific and
technical information will form an important component of the course, as well.
Learning Outcomes:
Act ethically in their role in the communication situation.
Apply concepts of information design. These concepts include effective ways to design documents
for print, web, and other electronic means of communication in order to construct documents
meaningful to the audience.
Use visual items in effectively constructing meaning in communication situations.
Create clear, concise technical documents that effectively use style and grammar and information
structure in ways that create meaning with the reader.
Collaborate effectively in various writing situations, including planning, creating, and managing,
evaluating, editing and revising document production.
LabWork :
Foundation of Reading & Writing, Introduction to Technical Writing, Introduction to research papers,
articles, technical notes, Document Development Life Cycle, Software Tools ( LaTex, etc.), concept of
technical publication
Students create a variety of projects, drawn from the genres listed below, and engage in numerous
discussions and group activities to facilitate their ability to create effective documents.
Case Study:
Design Specification, User Manual / Guides, Hardware Manuals, Installation Manuals, Online Help,
Web sites, Analytical/Feasibility Reports, Proposals (Business Development Perspective),
Lab/Science Reports, Project proposal writing, Abstracts, Progress reports
Reference Books:
Markel, Mike. Technical Communication. 7th ed. New York, NY: Bedford/St. Martin's, 2003. ISBN:
9780312403386.
Buy at Amazon Hacker, Diana. A Pocket Style Manual. 4th ed. New York, NY: Bedford/St. Martin's,
1999. ISBN: 9780312406844.
Perelman, Leslie C., James Paradis, and Edward Barrett.The Mayfield Handbook of Technical and
Scientific Writing. New York, NY: McGraw-Hill, 1997. ISBN: 9781559346474.
51
794
2CSE407: Web Technology [3 0 2 3 1]
Course Learning Outcome:
After successful completion of this course, student will be able to:
• Understand the concepts of web development and management
• Understand the concepts of web engineering
• Understand the .Net framework and its components
• Design the web application using ASP.Net server controls
Access the data using ADO.Net and ASP.Net
Syllabus:
Unit
No. Topics
Hours
1 Introduction
World Wide Web and Hypermedia, Hypertext Design, Hypertext Design
problems, Web site organizational styles, Web site knowledge structures, Web
action types, Web interface metaphors, Information Decomposition and
Information Structuring, image handling, Cookie management, Session
management
12
2 Web Engineering
Web Engineering, Framework, Principles, Merits, Components, Web
Engineering Process and Process Flow, Web Engineering Planning,
Communication Work, Assess Quality, Refinement, Optimization, Security
10
3 Microsoft .Net Framework
What is .NET framework, .Net Framework Architecture, Components of .Net
Framework, The Common Language Runtime (CLR), The common type system
(CTS),Managed code and unmanaged code, The common language
specification(CLS),The .NET framework class library, Namespaces, Assemblies
12
4 Web Application Development with ASP .Net
Concept of ASP.Net, ASP. NET Server Controls, Validation controls, global.
asax file, web.config file, Web application using ASP.Net
5
5 Working with ADO.Net and ASP.Net
Introduction to ADO. NET, Understanding the Connection Object, Command
Object, Data Adapter, DataSet, Data Reader, Working with Database using
ASP.Net
6
Text Books:
1. Web Technologies: A Computer Science Perspective, Jeffrey C. Jackson, Pearson, 1/e, 2007
2. Web Engineering: A Practitioner’s Approach, Roger Pressman, McGraw-Hill, 2008
3. Beginning ASP.NET 2.0 with C# (Wrox Beginning Guides)
52
795
Audit Course - IV
Learning Outcomes:
On successful completion of the course the students will be able to:
Solve various questions based on quantitative ability and logical reasoning.
Handle oneself in a given professional setting though effective communication skills
Face HR and Behaviour Interviews
Write a professional CV and further be able to plan the profile development for remaining
course
Ability to follow and execute the code of conduct in a professional environment
Stand tall in corporate with professional etiquettes
Syllabus
Unit
No
Topics Hours
1 Quantitative Abilities
Problems on Permutations and Combinations, Problems on Probability
Problems on Probability
Problems on Stocks and Shares
Problems on Calendar
Problem Square Root and Cube Root
Problem Area and Volume
4
2 Logical Reasoning
Logical Deductive Reasoning
Statement and Argument
3
3 Communication Skills
Learning Communication through Role Plays
Learning Persuasion and Convincing skills
3
4 Life Skills [Corporate Skills]
Campus to Company
2
5
Personality Development
Learning HR Skills Profile [CV] Building Workshop
2
6 Learning Professional Etiquettes 1
Reference Books:
Quantitative abilities by Arun Sharma
Verbal and Non-Verbal reasoning by R S Agrawal
The “Art of Winning” by M Ashraf Rizvi
The Magic of Thinking Big by David Schwartz
53
796
Program Outcomes:
B. Tech CSE with Specialization in Mobile Applications
Join a technically sophisticated workforce as successful, practicing engineers in a wide range
of software engineering fields
Relevant theoretical and practical knowledge to understand Mobile Applications and highlight
key capabilities of Enterprise Mobility
Understand core technical concepts related to Applications Development on Mobile Platforms
Aligning Technology to the need of Business
Fundamental Software Engineering Concepts like Software Development Life Cycle,
Application Development, Database Management System and many more
Pursue advanced degrees in engineering, business or other professional fields
54
797
Program Outcomes:
B. Tech CSE with Specialization in Big Data and Analytics
Join a technically sophisticated workforce as successful, practicing engineers in a wide range
of software engineering fields
Relevant theoretical and practical knowledge to understand Business Analytics solutions and
highlight key capabilities of Big Data & Business Analytics
Understand core technical concepts related to Business Intelligence , Big Data Analytics along
with Hadoop Architecture
Use cutting edge Analytical Tools to Find, Interpret, Analyze Business Data
Aligning Technology to the need of Business
Fundamental Software Engineering Concepts like Software Development Life Cycle,
Application Development, Database Management System and many more
Pursue advanced degrees in engineering, business or other professional fields
798
TEACHING SCHEME FOR DIPLOMA MECHANICAL ENGINEERING (SEMESTER-4)
Sem
Subject
code
Name of Subject
Teaching scheme Credit
Examination Scheme
Hrs. Theory
Practical/TW assess
Grand Total
L
T
P
Total
L
T
P
Total Int
Asses End Sem
Hrs
Total
4
1ME401 Theory of Machines 3 0 2 5 3 0 1 4 40 60 3 100 50 150
1ME402 Fluid Mechanics and Hydraulic Machines 3 0 2 5 3 0 1 4 40 60 3 100 50 150
1ME403 Manufacturing Processes-2 4 0 4 8 4 0 2 6 40 60 3 100 50 150
1ME404 Metrology and Instrumentation 4 0 4 8 4 0 2 6 40 60 3 100 50 150
1ME405 AutoCAD 0 0 4 4 0 0 2 2 0 0 0 0 100 100
Total
14 0 16 30 14 0 8 22 160 240 12 400 300 700
799
SEMESTER – IV- TEACHING SCHEME FOR DIPLOMA ELECTRICAL ENGINEERING
Subject Code
Name of Subject
Teaching Scheme Credit Examination Scheme
Hrs.
L
T
P
Total
L
T
P
Total
Theory
Practical /TW Ass.
Grand Total Int.
Asses Sem End
Hrs Total
1EE401 AC TRANSMISSION AND DISTRIBUTION
3 0 2 5 3 0 1 4 40 60 3 100 50 150
1EE402 FUNDAMENTALS OF ROTATING AC MACHINES
4 0 4 8 4 0 2 6 40 60 3 100 50 150
1EE403 ELECTRICAL ENERGY UTILIZATION 4 0 2 6 4 0 1 5 40 60 3 100 50 150
1EE404 DIGITAL ELECTRONICS 4 0 2 6 4 0 1 5 40 60 3 100 50 150
1EE405 INDUSTRIAL MANAGEMENT 4 0 0 4 4 0 0 4 40 60 3 100 0 100
19 0 10 29 19 0 5 24 200 300 15 500 200 700