Computer Engineering Syllabus
Computer Engineering Syllabus
Code
Course Name
Curriculum
Hrs./week
COM-301
Object Oriented
Programming using C++
COM-302
PC Hardware and
Maintenance
MTH-311
MTH-312
EE-317
ECE-311
Theory
Sess
Pract
Total
100
40
140
100
40
140
100
40
140
100
40
140
100
40
140
Analog Electronics
100
40
140
COM-311
Object Oriented
Programming Lab
40
40
COM-312
PC Hardware and
Maintenance Lab.
40
40
COM-313
40
40
ECE-312
40
40
TOTAL
16
12
600
240
160
1000
Marks
Programming in C++
Balaguruswamy
2.
3.
Mastering C++
4.
Turbo C++
Herbert Schildt.
NOTE : There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting atleast two questions from each section.
Use of Calculator is allowed.
2
L
2
T
2
MARKS
THEORY SESSIONAL
100
40
SECTION-A
1. INTRODUCTION TO PC MOTHERBOARD & CHIPSETS :-Introduction, Motherboard
Functions, Types, Motherboard Form Factors, Modern PC Motherboard, Socket, I/O Slots
& Connectors, Types of Buses, Selecting Criteria of a M/Board, Basics of Chipsets, its
Functions, Pentium 4 Chipsets ( Intel 840 , 845), CMOS Battery.
2. MEMORY DEVICES & ORGANIZATION :-Role of Memory, Types, Memory Modules (SIMM,
DIMM), Synchronous Vs. Asynchronous DRAM, SDRAM, DDR- SDRAM, Concept of Cache
Memory, L1, L2, L3 Cache. Memory Errors & Parity Checking Issues. Logical Memory
Organizations (Conventional memory, Upper memory & extended memory area.)
3.
ROM BIOS & DEVICE DRIVERS :BIOS, How BIOS works, Principle Functions of BIOS, BIOS
Interrupts, Device Drivers (I/O device drivers, Sound driver, LAN Driver etc.), Role of device
drivers in a PC.
SECTION- B
4. I/O PERIPHERALS & INTERFACES :Input Devices (Keyboard, Mouse, Touchpad, Scanner),
Types, Principle Working, Output Devices( Monitor, Printer), their Classifications, Principle
Working, Serial Interfaces like RS232C , Parallel Interfaces, USBs, Floppy Disk, Hard disk,
Pen Drive, Optical Disks, I/O Interfaces ( IDE, SCSI), Display Adapters ( CGA , VGA, SVGA)
5. PC POWER SUPPLIES :SMPS, its Types, Principle working, SMPS Form Factor, CVT, UPS,
its Types & Working, Criteria for Selecting Right UPS for PCs.
6. PC FAULT DETECTION, CORRECTION & MAINTENANCE :Types of PC Faults, Safety &
Security in a Computer Room (i.e. Fire Fighting Equipment, Leak/ Water Detection
Systems, Alarm & Security Systems), Software & Hardware Diagnostic Tools, Anti-Virus
Scanner, PC-Tools, Preventive Maintenance(PM), its Types & Tools, Why PM is necessary
in a PC.
BOOKS RECOMMENDED:1.
2.
Govindarajalu.
M. Radhakrishan & D.
NOTE: There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting at least two questions from each section.
4
L
2
T
THEORY
100
MARKS
SESSIONALS
40
SECTION - A
LAPLACE TRANSFORMS: Laplace Transforms, Inverse Laplace Transforms, Properties of Laplace
Transforms, LT of unit step function, Impulse function, Periodic function, Initial value theorem,
Final value theorem, Convolution theorem, Application of LT to solve linear differential equations
and convolution type integral equations.
INTEGRAL TRANSFORMS AND FOURIER INTEGRALS: Integral transforms and Fourier Integrals
Fourier integral theorem, Fourier sine and cosine Integrals, and their inverses.
SECTION - B
SPECIAL FUNCTIONS: Special Functions Legendre polynomials, Rodgrigues formula, Recurrence
formulae, generating function, Orthogonality of Legendre polynomials, Bessel function of Ist kind.
Recurrence formulae, generating function, Orthoganality of Bessel function.
BOOLEAN ALGEBRAS: Boolean Algebras, Lattices, Finite Boolean algebra, C.N.F and D.N.F,
Application of Boolean algebra to switching theory.
BOOKS RECOMMENDED:
01.
B.S. Grewal
02.
Boolean Lattices
V.K. Khanna
03.
Engineering Mathematics-III
Bhopinder Singh
NOTE :
There shall be total Eight Questions of 20 marks each, Four questions from each
section and students have to attempt Five questions selecting at least Two from each
section. Use of Calculator is allowed.
L
2
T
THEORY
100
MARKS
SESSIONALS
40
SECTION A
1.
2.
3.
1.
2.
3.
Difference equations & their solutions: - Taylors series method, Eulers method, Ranga
kutta method, Predictor Corrector method, Adams Bashforth method
(30)
BOOKS RECOMMENDED:
Elementary Numerical Analysis
NOTE : There shall be total Eight Questions of 20 marks each, Four questions from each section
6
and students have to attempt Five questions selecting at least Two from each section.
Use of Calculator is allowed.
T
2
P
-
MARKS
THEORY SESSIONALS
100
40
SECTION A
UNIT I
Electric circuit laws & energy sources: Basic electric circuit Terminology, Ohms law, Kirchoffs
current law (KCL) & Kirchoffs Voltage law (KVL), Circuit parameters, (Resistance, Inductance &
Capacitance), series & parallel combination of resistance, Inductance & Capacitance, Ideal &
practical voltage and Current sources and their transformation, Dependent voltage sources &
Dependent current Sources.
UNIT II
D.C Circuit Analysis: - power & energy relations, analysis of series Parallel D.C Circuit, delta Star
transformation, Superposition theorem, Loop & Nodal Methods, Thevenins theorem, Nortons
Theorem, Maximum Power Transfer Theorem
SECTION B
UNIT III
A.C. Circuit Analysis: basic terminology and definition, Phasor And Complex Number
Representation, Solution of Sinusoidally Excited RLC circuits, Formulation of N/W Equation,
Laplace transform equation, Power and energy relations in AC ckts, Applications of N/W theorem
to AC ckts. , Resonance in series and parallel ckts., quality factor .
UNIT -IV
Steady state AC 3 phase ckts.:- Concept of 3 phase voltage , Wye (Y) circuits , Delta circuits ,
current and voltage relations in Wye and delta ckts , Transformer: Construction, Operating
principles of Phasor Diagrams.
BOOKS RECOMMENDED:
1.
Fitzgerald
2.
3.
Hayt , Kimmerly
NOTE : There will be eight questions of 20 marks each, two from each unit. Students are
required to attempt five questions selecting at least one question from each unit. Use of
Calculator is allowed.
8
T
2
THEORY
100
MARKS
SESSIONALS
40
SECTION A
UNIT I
Semiconductor devices: Introduction, Intrinsic and extrinsic Semiconductors, PN- Junction
Diodes, Mass Action Law, Diffusion and Drift with derivation, Zener Diode, Tunnel diode, Schottky
Diode, Photo diode, LEDs Their characteristics and analysis, Hall effect.
UNIT II
Transistors: Transistor and its characteristics in CE, CB & CC mode, Ebbers Moll Model,
Generalized transistor Equation, Base width modulation, Biasing Ckt.., for transistors, CB,CC & CE
configuration, FETs and their analysis, Operating point and load line, Characteristics and
Equivalent Ckts. of JFET, MOSFET, UJT, PNPN Devices ( Thyristor Family).
SECTION B
UNIT III
Amplifiers: principle of Operation and classification of Amplifiers, H- Parameters, BJT & FET,
Analysis and Frequency Response of Amplifiers, Multistage Amplifiers RC, LC, DC and transformer
coupled.
UNIT IV
Hybrid II Model: Gain band width product, Emitter follower at High Frequency Response of CE
Amplifiers, Miller effect, Common Drain Amplifier at high frequencies.
BOOKS RECOMMENDED:
1.
Electronic Principles
2.
Integrated Electronics
NOTE : There shall be total Eight Questions of 20 marks each, Two from each Unit and students
have to attempt Five questions selecting at least One from each Unit. Use of Calculator
is allowed.
10
MARKS
40
The Practical will be based on Computer Languages Theory Syllabus. The students are required
to submit at least 10 Programs covering at least 2 programs from each unit.
MARKS
2
40
5. Fault Finding in the various units of Computer, fault finding Codes and Beeps.
6. Software loading at different Platforms such as DOS, Windows 95 /98 2000.
7. Use of Antivirus Software.
Preparation of user Manuals/ Service Manuals for various Computer Blocks.
P
2
MARKS
40
The Practicals will be based on Theory Course in Numerical methods. The students are required
to submit/perform at least Ten Programs.
11
12
MARKS
40
2
List of Practicals
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
Characteristic of SCR
13
Course
Code
Curriculum
Hrs/week
Name
Marks
P
Thry
Sess
Pract
Total
COM-401
Digital Electronics.
100
40
140
COM-402
Principles of
Programming
Languages
100
40
140
COM-403
System Programming.
100
40
140
COM-404
Java Programming
100
40
140
MTH-413
Discrete Mathematics.
100
40
140
ECE-412
Communication Engg.
100
40
140
COM-411
40
40
COM-412
40
40
ECE-414
Communication Engg.
Lab.
40
40
EE-415
14
40
40
16
12
600
240
160
1000
T
2
100
MARKS
THEORY SESSIONAL
40
SECTION A
Digital Systems and Binary Numbers
Binary numbers, Number Base Conversions , Arithmetic operations using number system, Data
Representation fixed and floating, Complements(1s and 2s),Binary codes
weighted/non-weighted codes, BCD codes, Excess- 3-code, Grey codes, Conversion between
codes, Code convertors Codes for error detection and correction (Hamming code).
Boolean algebra and Logic Simplification:
Boolean Algebra, Logical gates, Simplification of Boolean function using Boolean algebra
,Karnaugh map(up to five variables), QuineMcclusky Methods, Combinational Logic design -Half
and Full adders, Half and full Subtractor, BCD Adder , Comparators.
SECTION B
Combinational circuits: Decoders, Encoders , Multiplexers, De-Multiplexers, Programmed logic
devicesRead only memory, Programmable Read only Memories (PROM) and Programmable
Logic Arrays (PLA), Programmable Array Logic (PAL).
Sequential logic design: Latches and Flip flops, conversion between flip flops, Shift Registers,
Analysis of synchronous and asynchronous counters, Design of Sequential logic circuits, State
Reduction and Assignment, ASM Charts.
BOOKS RECOMMENDED:
1.
Digital Design
Morris Mano
2.
Digital Electronics
R.P Jain
J.P. Hayes
4.
Brain Holdsworth
5.
6.
Digital Electronics
NOTE: There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting at least two questions from each section.
Use of Calculator is allowed.
15
16
T
2
MARKS
THEORY SESSIONAL
100
40
SECTION A
Programming language concepts: - History, Structure and operation of a Computer, translators
and software simulated Computers, Hardware, Software, firmware and virtual Computers,
Hierarchies.
Data types:- Elementary data types, Specification and implementation, declaration, type checking
and type conversion, Assignment and initialization, structured data types, specification and
implementation, declaration, Type checking, vectors, Arrays, Character strings, pointers & files.
Data and Sequence Control:- Static and dynamic scope, Local data, parameters, Parameter
transmission, task shared data, implicit, explicit sequence central, subprogram sequence control,
recursive subprograms, exceptions and exception handlers, co-routines , task and concurrent
execution.
SECTION B
Object Oriented Programming and Operating Environment:- Definition of OOP, difference between
procedural and OOP, data encapsulation, data abstraction, information hiding, classes in C++,
inheritance and polymorphism in C++, batch processing, interactive, embedded system and
programming environment.
Storage, Syntax and Translation:- Programmer and system control, storage management phases,
static storage management, stack storage management, heap/storage management in case of
fixed and variable size, syntactic criteria, elements of language, stages in translation, formal
definition of syntax.
Introduction to Lisp & Prolog.
BOOKS RECOMMENDED:
1.
Programming Languages
Pratt
2.
Programming Languages
1.
Programming Languages
E.Horowitz
2.
Programming Languages
M.Jazayeri
3.
D.Tennett.
NOTE : There will be eight question of 20 Marks each as per weight age indicated against each
Unit. Students have to attempt Five Questions in all.
17
18
T
2
P
2
MARKS
THEORY SESSIONALS
100
40
SECTION-A
Introduction to Software Processors:- What is system software? Components of system software,
Evolution of system software, General Machine Structure, Machine Language, Translators,
Loaders, Interpreters.
Assemblers:- Element of Assembly language programming overview of assembly process, Design
of Two-pass Assembler. A single pass Assembler, Macros and Macro processors, Macro
Instructions, Features of Macro, Macro calls within Macros.
Software processors for interactive Environment:- Interactive Computing and program
Development, Interpreters. Incremental compilers.
Software tools:- Spectrum of software Tools, Text Editors, Debug Monitors, programming
Environments.
SECTION-B
Loaders and Linkage Editors:-General loader scheme, Compile and go loader, Absolute loader,
relocating loader, direct linking loader, Loading, Linking and relocation, design of absolute loader
and direct linking loader.
.
Features of Higher level languages (HLL):- Importance and features of HLL, Extensive data types
and structures, Scope rules, Storage Allocation, Functional Modularity.
Compilers:-General Model, Introduction to various phases of compiler, passes of a compiler,
Introduction to Parser and Parsing Techniques.
BOOKS RECOMMENDED:
1.
2.
D. Dhere TMH
3.
Systems programming
NOTE :
19
There will be eight questions of 20 marks each, four from each section. Students
are required to attempt five questions selecting atleast two questions from each
section. Use of Calculator is allowed.
T
2
MARKS
THEORY SESSIONALS
100
40
SECTION A
Java Evolution, And Overview of Java Language: Java History Features of java, how java
different from C and C++, Java and World Wide Web, Web Browser. Java Environment: Java
Development kit (JDK), Application Programming Interface (API). Java Programming Structure,
Java Tokens, Constants, Variables, Expressions, Decision Making Statements and Looping, Java
Statements, Overview of arrays and strings, Machine Neutral, Java Virtual Machine (JVM),
Command Line Arguments
Arrays And Strings: Arrays, One-Dimensional arrays, creating an array, declaration of arrays,
initialization of arrays, Two-Dimensional arrays, String arrays, String methods, String Buffer class,
Vectors, Wrapper classes.
Classes, Objects and Methods: Introduction, defining a class, creating objects, accessing class
members, constructors, methods overloading, static members.
Inheritance: Defining a sub class, sub class constructor, multilevel variables, Final classes, and
Finalize methods, Abstract methods and classes, visibility control.
Managing Errors And Exceptions: Introduction, Types of errors-Compile time and Run time errors,
Exceptions, Types of Exceptions, Syntax of Exception handling code, Multiple catch statements,
Using finally statement, Throwing our own exceptions.
Multithreaded Programming: Introduction to threads, Creating Threads, Extending the Thread
Class, Implementing the Runnable interface, life cycle of a thread, priority of a thread,
synchronization, Deadlock.
SECTION B
Interfaces and Applet Programming : Introduction, Defining interfaces, extending interfaces,
implementing interfaces. Introduction, how applet differ from applications, building applet code,
applet life cycle, About HTML, designing a web page, passing parameters to applets, Getting input
from the User.
Graphics Programming: Introduction, the Abstract Windowing Toolkit (AWT), frames, event-driven
programming, layout managers, panels, canvasses, drawing geometric figures. Creating User
Interface: Introduction, Describe various user interface Components: button, label, text field, text
area, choice, list, check box check box group.
BOOKS RECOMMENDED:
1. Programming with JAVA
Balagurusamy TMH
Y.Daniel LiangTMH
NOTE : There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting atleast two questions from each section.
20
T
2
MARKS
THEORY SESSIONALS
100
40
SECTION A
SETS, RELATIONS, MATHEMATICAL LOGIC
1.
2.
3.
ALGEBRAIC SYSTEM
1.
2.
Groups and sub groups, Related theorems, cosets, normal subgroups and group
Homomorphism
3.
GRAPH THEORY
1.
Basic terminology, multi graphs and weighted graphs, connectivity ; walk, trail and path,
circuits & Cycles, shortest path in weighted graphs, Algorithm of shortest path,
2.
Hamiltonian and Eulerian paths and circuits, Eulerian trail & circuit, Eulerian graphs,
Hamiltonian cycle, Hamiltonian graph, Konisberg Bridge problem, Chineese Postman
problem, Traveling Sales Person problem, Planar graph and Eulers formula.
3.
Trees and cut sets:- Trees, Rooted Trees, path lengths in rooted trees, prefix codes binary
search trees, spanning trees and cut sets.
BOOKS RECOMMENDED :
1.
Discrete Mathematics
C.L. Liu.
2.
Graph Theory
Narsingh Deo
3.
Discrete Mathematical structure with
Manohar.
applications to computer science
21
Trembley and
NOTE : There shall be total Eight questions of 20 Marks each, Four from each Section. Students
shall have to attempt Five questions selecting at least two from each Section. Use of
calculator is allowed.
CLASS: B.E. 4TH SEMESTER
BRANCH: COMPUTER ENGINEERING
COURSE NO:- ECE-412
COURSE TITLE:- COMMUNICATION ENGG.
DURATION OF EXAM: 3 HOURS
L
2
T
2
P
100
MARKS
THEORY SESSIONALS
40
SECTION - A
Introduction to Elect. Comm. System, Concept & need for modulation, Definition of signal to noise
ratio & noise figure, Representation of signal & system (periodic non-periodic etc.), Spectral
analysis of signal (Fourier series & fourier Transforms),
Representation of AM. Frequency spectrum of AM wave, Power relation in Am wave, Modulation &
demodulation of AM, SSB techniques, Balanced modulator, Type of SSB, Modulation &
demodulation of SSB signals.
Theory of FM, Representation & frequency spectrum of FM, Pre-Emphasis De-Emphasis, Wide
band & narrow band FM, Generation & detection of FM signal, Comparison with PM & AM.
SECTION B
Pulse modulation techniques, Sampling & sampling theorem & its proof, Aliasing effect, Natural &
flat top sampling principle generation & detection of PAM, PPM, PWM, PCM, DM, ADM, Time
division multiplexing, Frequency division multiplexing.
Digital modulation Techniques: Generation & detection of ASK,FSK,BPSK.
Information Theory: Information , information rate, Entropy ,Source-coding & coding Efficiency ,
Shannon Fano coding, huff-man coding, Channel capacity theorem.
BOOKS RECOMMENDED:
1.
G. Kennedy
2.
3.
Communication System
Simon Haykins
NOTE : There shall be Eight Questions of 20 Marks each, Four from Each Section. Five questions
have to be attempted in all selecting at least two from each Section.
22
23
T
2
MARKS
40
T
-
P
2
MARKS
Theory Sessional
-
Practical
40
L
-
P
-
MARKS
40
P
2
MARKS
40
LIST OF PRACTICALS:(1)
(2)
(3)
(4)
(5)
(6)
(7)
Study of voltage current relationship of a series RLC circuit & obtain Series Resonance.
(8)
(9)
i)
ii)
Study of Single Phase Transformer. Determination of voltage Ratio, Turn ratio and Polarity
test.
25
Course
Code
Curriculum
Hrs/week
Name
COM-501
COM-502
Data Structures.
COM-503
Theory
Sessiona
l
Practical
Total
100
40
140
100
40
140
Microprocessor 8085.
100
40
140
COM-504
100
40
140
COM-505
Computer Networks.
100
40
140
COM-506
Computer Organization
& Architecture.
100
40
140
COM-511
40
40
COM-512
40
40
COM-513
Microprocessor Lab.
40
40
COM-514
Computer Networks
Lab.
40
40
16
12
600
240
160
1000
Total
26
Marks
T
2
P
-
MARKS
THEORY SESSIONAL
100
40
SECTION A
Introduction to internet, History, Working of internet, Internet Applications, Internet Protocols,
Internet Service Provider, Internet Addresses, CGI, CGI applications, CGI methods, Interface
specifications.
Overview HTML, HTML tag, HTML forms, Introduction to DHTML, Frames
Style sheets, Cascading Style sheets (CSS), Document Object Model, Positioning HTML content,
Absolute and Relative positioning.
JavaScript, Its uses, operators, statements, object manipulation, function, event handler, events,
form validation, browser detection.
Session tracking methods like cookies, URL writing and hidden fields
SECTION B
XML Attributes in XML, Entity, Well formedness & Validation of XML Name spaces building
blocks of DTD DOM methods, XML schema, Order, Restriction, and Pattern
Server side programming: Servlet -Servlet Overview Architecture- life cycle of servlet
deployment descriptor, Handling HTTP Request Get and post request redirecting request
JSP (java server pages) Overview Objects scripting Standard Actions Directives- Error
handling in JSP. Include, forward Redirecting.
Java Beans, Java beans component specification, Development phases, EJB, ASP (Active Server
Pages)
BOOKS RECOMMENDED:
1. Fundamentals of the Internet and the World Wide Web,
27
Pearson
2000
NOTE : There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting at least two questions from each section.
Use of Calculator is allowed.
CLASS: B.E. 5TH SEMESTER
BRANCH: COMPUTER ENGINEERING
COURSE TITLE: DATA STRUCTURES
COURSE NO. COM-502
DURATION OF EXAM: 3 HOURS
L
T
MARKS
3
2
THEORY SESSIONALS
100
40
SECTION A
Introduction to data structures:- Concepts of data and algorithm, Relation between Data
structure & algorithm, Introduction to Time & Space complexity, Data types, Data Structures &
Abstract data types, Representation of Arrays, Sparse matrices.
Stacks and Queues:- Concept of stacks, Operation on stacks, Multiple stacks, Application of
stacks in Infix, Postfix, Prefix, Recursion, Concept of Queues, Operation on Queues, Multiple
Queues, Priority Queues, Circular Queues.
Linked Lists :- Insertion, Deletion and traversal on Linear Linked Lists, Doubly Linked List, circular
Linked List, Linked List as data structure, Header nodes, Stacks & Queues using linked list,
Dynamic memory management, Garbage Collection
SECTION B
Trees:- Binary trees and its representation using Linked list, Operations on Binary Trees,
Traversal Algorithms, Applications, Threaded Binary Trees and its traversal algorithms,
Heterogeneous binary trees, List representation using binary trees, Optimum search trees, AVL
trees.
Graphs:- Representation of Graphs, traversal methods, Applications undirected graphs, Directed
Graph & their traversal, Depth first, Breadth First, Shortest path algorithms, Minimum Cost
Spanning tree.
Sorting & Searching:
1. Exchange Sort ( Bubble, Quicksort )
2. Selection & Tree Sorting.
3. Insertion sort, Shell Sort, Address Calculation Sort
4. Merge & Radix Sort.
5. Sequential Searching, Searching an Ordered Table, Index sequential search, Binary search,
Interpolation search, Tree searching.
BOOKS RECOMMENDED:
1. Data Structure using C
2. Fundamentals of data structures
3. Data structures and Program Design
4. Data Structures & Algorithm
5. Data Structure with Applications
28
Note : There shall be eight questions of 20 marks each, Four from each section. Five questions
have to be attempted selecting atleast two questions from each section.
29
T
3
2
100
MARKS
THEORY
40
SESSIONALS
SECTION A
Microprocessor Architecture, Pin Description of 8085, Instruction Set and Instruction Format, Data
Transfer Instructions, Arithmetic Operations, Logic and Branch Operations, Programming
Techniques with Additional Instructions, Looping, Counting and Indexing, Logic Operations,
Rotate Compare. 8085 Interrupts.
Counters and Time Delay Programs, Stack and Subroutines, Conditional Call and Return
Instructions & Code Conversions, BCD to Binary, Binary to BCD, BCD to Seven Segment L.E.D,
ASCII to Binary, BCD Addition, BCD Subtraction, Introduction to Advanced Instructions and
Applications, Multiplication, Subtraction with carry.
SECTION B
Parallel Input/Output & Interfacing: - Basic Interfacing Concepts, Interfacing Output Displays,
Interfacing Input Keyboards, Memory Mapped I/O, Interfacing Memory.
Programmable Interface Devices: - Basics of Programmable I/O, General Purpose Programmable
Peripheral Devices 8255A, 8259A, Direct Memory Access Controller 8237, 8279, 8253, 8155.
BOOKS RECOMMENDED :
1. Microprocessor Architecture, Programming
and Applications with 8085/8080
Ramesh S. Gaonkar.
2. Introduction to Microprocessors
Aditya Mathur
Note : There shall be eight questions of 20 marks each, Four from each section. Five questions
have to be attempted selecting atleast two questions from each section.
30
T
2
2
100
MARKS
THEORY SESSIONALS
40
SECTION A
Introduction:-Symbols, string Concatenation, alphabet, Language, Tree, Mathematical Induction
Proofs , States, Transition Tables, Finite Automata, Regular Expressions, Push- down Automata,
Turing Machine, Context Free grammars.
Finite Automata :- Deterministic Finite Automata ( DFA), Designing, Non- deterministic finite
Automata ( NFA) without E-moves, Conversions, Equivalence, NFA with E-moves, Regular
expression designing, Finite machine with output assigned, Moore and mealy machines,
Conversion and Equivalence.
SECTION B
Turing Machines:-Turing Hypothesis, Turing Computability, Non- deterministic, Multitape and
other versions of Turing machines, Churches Hypothesis, Primitive Recursive functions, Universal
Turing machines, decidability, Halting problem, Stack Automata.
Regular Grammar & Context free Languages: -Context free Grammar, Context free Languages,
reduced form of Grammar, Ambiguous and Non- Ambiguous grammar, acceptors and generators,
Relations between Classes of Languages, Pumping lemma of regular sets, Chomskys hierarchy
of languages, derivation Trees.
BOOKS RECOMMENDED:
1.
Introduction to Automata
Languages & Computation
2.
E. V. Krishna Moorthy
Note : There shall be eight questions of 20 marks each, Four from each section. Five questions
have to be attempted selecting atleast two questions from each section.
31
T
3
MARKS
THEORY SESSIONAL
40
2
100
SECTION A
Introduction : Data Communication-communication system, synchronous and asynchronous
systems, serial and parallel systems, dataflow-simplex, half-duplex, full-duplex, computer
network-uses of computer network, categories of computer networks, protocol and standards,
Reference Model-OSI and TCP/IP reference model, their comparison and critique, Network
Topologies
Physical Layer : Data Transmission-Digital to Digital conversion-Line Coding Scheme,
Transmission Media, RS-232 Interface, Switching mechanisms and Comparison circuit, packet,
message, Modem and its types
Data Link Layer: Design Issues, Error Detection and Correction, Flow Control-Elementary of data
link protocol, Sliding Window Protocol, Example of Data Link Protocol (HDLC).
Medium Access Control Sub layer: Channel Allocation Problems, Multiple Access
Protocol-ALOHA, Carrier Sense Multiple Access Protocols, Collision Free Protocols, IEEE
standards-802.3, 802.4, 802.5.
SECTION B
Network Layer : Design Issues, Routing Algorithms the optimality principle, shortest path
algorithm, flooding, distance vector routing, link state routing and hierarchical routing, Congestion
Control- principles prevention policies, congestion control in virtual circuit subnet and datagram
subnets, Traffic shaping algorithm - leaky bucket algorithm, token bucket algorithm, QOS, IP
protocol, IP addresses, Internet Multicasting, Introduction to IPV6 ,IPV4 vs. IPV6, Internetworking
devices concept of Internetworking, Repeaters, Hub, Bridges, Switches, Routers, Gateways.
Transport Layer: Transport Layer Services, Primitives, Issues, elements of transport protocol,
Introduction to TCP and UDP
Session and Presentation Layer: Design Issues
Application Layer: FTP, DNS, E-Mail, Introduction to WWW, Firewalls.
BOOKS RECOMMENDED:
1. Data Communication
- William L. Schweber.
2. Computer Networks
- Andrew S. TanenBaum.
Note :
There shall be eight questions of 20 marks each, Four from each section. Five questions
have to be attempted selecting at least two questions from each section.
32
33
T
3
MARKS
THEORY SESSIONAL
100
40
SECTION A
Introduction:- Basic structure of Computers, stored programme concept, Basic Operational
concepts, Functional Units, Machine language, concept of memory locations, addresses,
addressing modes, instruction format, comparison between mainframe, mini Computer,
microcomputer.
Processing and execution:- Processing unit, execution of instructions, control step sequence,
different types of instruction, ALU Design, Arithmetic Processes, Control Unit Design, Hardwired &
Micro programmed Control Unit.
Input output organisation:- I/O Systems Programmed Control, Interrupt controlled & DMA Data
transfer Schemes, I/O Processors.
SECTION B
Memory Management:- Memory organisation, Characteristics of memory size, Access time,
Read/write cycle time, Sequential and Random access semi conductor memories, Virtual
memory, Cache memory, Memory Hierarchy, Secondary storage devices- Magnetic Disks,
Magnetic Tapes, CD ROMs.
Parallel processing Basic Concepts, Types of parallel Processors, Pipelined processors,
Pipelined Structures,
Introduction to SAP Machines.
BOOKS RECOMMENDED:
1.
2.
Morris Mano
3.
V.K. Jain
3.
Computer Organisation
Carl V. Hamacher.
4.
Digital Electronic
Malvino Brown.
Note :
There shall be eight questions of 20 marks each, Four from each section. Five questions
have to be attempted selecting atleast two questions from each section.
34
35
T
-
P
-
MARKS
PRACTICAL
40
MARKS
PRACTICAL
40
All practicals shall be based on theory syllabus. Students will be required to implement
Algorithms using C and submit at least 10 practicals.
T
-
P
2
MARKS
PRACTICAL
40
LIST OF PRACTICALS:1.
Block Transfer:- Data bytes are stored in memory locations from XX50H to XX5FH To
insert an additional five bytes of data, it is necessary to shift the data string by five
memory location. Write a program to store a data string from XX55H To XX64H. Use any
16 bytes of data to verify your program.
2.
Addition with Carry: Six bytes of data are stored in memory locations starting at XX50H.
dd all the data bytes . Use register B to save any carry generated while adding the data
bytes. Store the sum at two consecutive memory locations XX70H and XX71H
36
3.
Checking for a particular data byte: A set of eight readings is stored in memory location
starting at XX50H . Write a program to check whether a byte 40H exists in the set. If it
does , stop checking, and display its memory location, otherwise output FFH
4.
.
5.
6.
7.
Interfacing experiments
1) Study of 8255 interfacing card.
2)
3)
4)
5)
6)
T
-
P
2
MARKS
PRACTICAL
40
37
Curriculum
Hrs/week
Title
Marks
Theory
Sessional
Practical
TOTAL
COM-601
Advanced
Microprocessor.
100
40
140
COM-602
100
40
140
COM-603
RDBMS
100
40
140
COM-604
Multimedia
100
40
140
COM-605
Operating System.
100
40
140
COM-606
Software Engg
100
40
140
COM-611
Advanced
Microprocessor Lab.
40
40
COM-612
RDBMS Lab
40
40
COM-613
Multimedia Lab
2/
2
40
40
COM-614
2/
2
40
40
1
8
1
2
600
240
160
1000
Total
38
39
MARKS
THEORY SESSIONAL
100
40
SECTION A
Introduction to 16-bit Microprocessor :- 8086/8088 architecture, Concept of segmented Memory,
Addressing Modes, Instruction Set.
8086 Family Assembly Language Programming and Techniques :- Simple Sequence programs.
Flags, Jumps, While- Do, Repeat-Until Implementations, Programs using Procedures.
8086 CPU Hardware Design :- 8086 Signals, Minimum and Maximum Mode of CPU model,
System Bus Timing, 8086 Interrupt Vector Table, Interrupt Service Subroutine, Applications,
Addressing Memory and Ports in Micro Computer System.
SECTION B
Numerical Data Processor (8087):- NDPs data types, Processor Architecture, Instruction set
interfacing with 8086/88.
Digital Interfacing :- Programmable Parallel Ports, Handshake I/P & O/P Interfacing a
microprocessor to keyboard/alphanumeric displays, interfacing with printer, Lathe.
Multiprocessor Configuration :- Queue Status, lock facility, 8086/88 based Multiprocessor
system, Coprocessor configuration, Introduction to 80186, 80286, 80386, Introduction to Pentium
IV, closely and loosely coupled configuration.
BOOKS RECOMMENDED :
1. Microprocessor & Interfacing
- Douglas V. Hall
3. IBM PC Programming
- Peter Afzel
Note :
There shall be eight questions of 20 marks each, four from each section. Five questions
have to be attempted selecting at least two questions from each section. Use of
Calculator is allowed
40
T
THEORY
100
MARKS
SESSIONAL
40
SECTION A
Introduction to Algorithms, Analyzing the Performance of an Algorithm, Space/Time complexity,
Asymptotic Notation, Recurrence Relations, Performance measurement, write Algorithms in
SPARKs.
Heap & Hash Tables:- Representing a Heap, Operations on Heaps, Applications, Building a Heap,
Hash Table, Hashing Functions, Resolving Collision by separate Chaining, Open Addressing,
Quadratic Probing, Double Hashing, Rehashing.
Lower Bound Theory:- Comparison Trees For searching & Sorting, Parallel Comparison trees,
Oracle & Adversary Arguments, Lower Bounds through Reduction.
NP-Hard and NP-Complete Problems:- Basic concepts, Non-Deterministic Algorithms,
Polynomial Time
Algorithms, NP-hard & NP complete classes, Looks Theorem, Introduction to Approximation
Algorithms.
SECTION B
Design Techniques:Divide and Conquer :- General methods, Binary Search, Finding the Maximum & Minimum,
Mergesort, Quick Sort & Selection sort, Strassens Matrix, Multiplication.
Greedy Method :- General Methods, Optimal Storage on Tapes, Knapsack Problem, Job
Sequencing with Deadlines, Optimal Merge Patterns, Single Source, shortest path..
Dynamic Programming :- General Methods, Multistage Graphs, I/O Knapsack, Reliability Design,
Traveling Salesperson problem.
Back Tracking :- General Method, The 8- Queens Problem, Hamiltonian Cycles, Knapsack
Problem.
Branch & Bound :- The method, I/O Knapsack Problem, Traveling Salesperson Problem.
BOOKS RECOMMENDED:
Fundamentals of Computer Algorithms.
Data Structure & Algorithm
Note :
There shall be eight questions of 20 marks each, four from each section. Five questions
have to be attempted selecting atleast two questions from each section. Use of
41
Calculator is allowed
CLASS : B.E. 6TH SEMESTER
BRANCH: COMPUTER ENGINEERING
COURSE TITLE : RDBMS
COURSE NO. COM-603
DURATION OF EXAM : 3 HOURS
L
2
T
THEORY
100
MARKS
SESSIONAL
40
SECTION A
Basic Concepts:- Data Modeling-Records and files-Abstraction and data integration-Views-Data
independence-Components of DBMS-Advantages and disadvantages.
Data Models:- Data associations, Data models classification, Entity-relationship model,
Relational, Network and Hierarchical models, Comparison of these models.
File Organization :- Introduction, Serial Files, Sequential files, Index Sequential files, Direct Files,
Indexing using tree structure, Logical and physical pointers, Record placement.
SECTION B
Relational Model and Relational Data-base Design:- Attributes and domains, Tuples, Relations
and schemas, relation representation, keys, Integrity rules, Relational algebra , Relational
Calculus. Data Manipulation using SQL. Normalization using functional dependency,
Normalization using join dependencies, Normalization using join dependencies, Domain key
normal form.
Crash Recovery:- Reliability, Transactions, Recovery in a centralized DBMS, Reflecting updates to
the database and recovery, Buffer management, Virtual memory, Disaster recovery.
Distributed Databases:-Introduction, Advantages and disadvantages of DBMS, Networks Data
distribution, Object naming, distributed query processing.
BOOKS RECOMMENDE:
Database System Concepts
Korth,SilberchatzTMH
Bipin C. Desai
Aho Ullman
Oracle
Ivan Bayross.
Note :
There shall be eight questions of 20 marks each, four from each section. Five questions
have to be attempted selecting atleast two questions from each section. Use of
Calculator is allowed.
42
T
3
MARKS
THEORY SESSIONAL
100
40
SECTION A
Introduction to Multimedia,
Multimedia, Multimedia Networks, Multimedia Information Representation, Media & Data
Streams, Image, documents, Video & Audio File Formats & their representation, Audio & Video
Compression, Text & Image Compression.
Multimedia Communications, Networks & Standards
Multimedia Communications, Networks & Standards relating to Interpersonal Communication,
Interactive Applications over the Internet, Standard for Entertainment applications, Reference
Models.
SECTION B
ATM Networks & Protocols
Introduction to ATM N/w, ATM Protocol Architecture, Broadband ATM Networks - ATM LANs, ATM
MANs, High Speed PSTN, Access Technologies ADSL, VDSL.
Multimedia Applications & Architecture
Multimedia Applications, Architecture, Multimedia Databases. Multimedia Operating System,
Multimedia Protocols.
BOOKS RECOMMENDED:
1.
2.
Jeffcoate J.
3.
Multimedia Communication
Fred Halsall.
Note :
There shall be eight questions of 20 marks each, four from each section. Five questions
have to be attempted selecting at least two questions from each section. Use of
Calculator is allowed
43
T
2
100
MARKS
THEORY SESSIONALS
40
SECTION A
Introduction Concepts:- Operating System functions & Characteristics, Historical Evolution of
O.S., O.S. Services, User O.S. Interface, Computer System Architecture, O.S. Design and
Implementation and structure, System calls, System Programs, Virtual Machines, Spooling.
Process Management :- Study of state models, process Scheduling, Job Scheduling, Scheduling
Criteria, Scheduling Algorithms, Multiple Process Scheduling.
Process Coordination :- Synchronization : Race-Conditions, criticalSection problems,
semaphores, Bounded-Buffer Problem, Readers-writers Problem, Dining Philosophers Problem
SECTION B
Deadlocks : Characteristics, Deadlock Prevention, Avoidance, Detection, Recovery.
Memory Management : Logical & Physical Address space, Contiguous & Non-Contiguous
Memory Allocation, Paging, Structure of Page Table, Segmentation, Demand paged memory
management, Page replacement, Allocation of Frames, Thrashing, Swapping & Overlays, Cache
Memory.
CASE STUDY :
Introduction to UNIX, UNIX File System, Visual Editor, Essential Unix Commands, system
Administration, Bourne Shell, C Shell, Process Creation, Trapping Signals, Process Termination,
Inter Process Communication, shared Memory, Pipe Lines, Semaphores, Messages.
BOOKS RECOMMENDED:
1. Operating System
2. Operating System
H. D. Deitel.
Aurice J. Bach.
Note :
There shall be eight questions of 20 marks each, four from each section. Five questions
have to be attempted selecting atleast two questions from each section. Use of
Calculator is allowed
44
45
MARKS
THEORY SESSIONAL
100
40
SECTION A
Introduction to Software Engineering:- Software : The Process and the Product, Software
characteristics, Legacy Software and Software crisis, Software myths, Software Engineering :
A layered Technology, Process Framework, and Software Engg. Paradigms: Sequential,
Incremental, Evolutionary and Specialized Process Models.
Software Planning and Project management:-Software project management Process : Software
scope, Resources, Software Metrics, Software project estimation, Decomposition techniques,
Empirical estimation model: COCOMO, Software project scheduling, Risk Analysis, Software
acquisition.
Software Requirements Analysis: Requirement analysis, Analysis Principles, Analysis Modeling.
Design Engineering, The design process and Concepts, Effective modular design, Data design,
Architectural design, procedural design, Interface Design.
SECTION B
Data flow oriented Design : Data Flow Diagrams transform analysis, transaction analysis,
Transform and Transaction Mapping.
Software Quality Assurance:- Software quality and software quality assurance, Formal Technical
Reviews, Software quality metrics : McCalls Quality Factors, Software Reliability.
Software Testing: - Software Testing Fundamentals, White box Testing, Basic Path Testing,
Control Structure Testing, Black Box Testing. Software Testing Strategies, Unit Testing, Integration
Testing, Validation Testing, System Testing.
Software maintenance
Re-engineering.
Definition,
Maintenance
characteristics,
Reverse
Engineering,
BOOKS RECOMMENDED :
Software Engineering, A practitioner's approach:
R.S. Pressman.
Pankaj Jalote
Software Engineering:
M.L. Shooman.
Note : There shall be eight questions of 20 marks each, four from each section. Five questions
have to be attempted selecting at least two questions from each section. Use of
Calculator is allowed
46
P
-
MARKS
PRACTICALS
2
40
2.
3.
Write a program for multiplying two 8-bit numbers and display their 16-bit product.
4.
5.
6.
7.
8.
9.
T P
-
- 2
MARKS
PRACTICALS
40
Database creation, Operation on the RDBMS, Normalization of Database, Relational Database SQL
Commands, Data Definition, Data Manipulation, Data Control, Use of Odd set of Operators,
Security in Database, Using PL-SQL/MYSQL
47
L
-
T P
- 2
L
-
T
-
MARKS
PRACTICALS
40
MARKS
PRACTICALS
40
48
Hours Per
Marks
Week
L
Theory
Sess.
Practical
Total
100
50
150
100
50
--
150
100
50
150
A) Computer Graphics
B) Digital Image
Processing
A) Soft Computing Lab
B) Network Security Lab
C) Mobile computing lab
100
50
50
50
COM-712
50
50
COM-713
Seminar
100
100
COM-714
Industrial Training
50
50
COM-715
Minor Project
150
150
12
16
400
200
400
1000
HUM-711
ELECTIVE-I
COM-701
COM-702
ELECTIVE-II
COM -703
COM-711
Industrial
Management.
A) Soft Computing
B) Network Security
C) Mobile computing(for
Computer Engg)
Distributed Systems
Total
49
150
COURSE
L T
MARKS
2 THEORY SESSIONAL
100
50
SECTION A
Unit 1 :
Entrepreneurship : Definition and types, Difference Between Intrapreneur & Entrepreneur, Qualities
of good Entrepreneurs-Role of Entrepreneurs in the economic development of a country,
Functions of entrepreneur, Factors affecting entrepreneurship, Entrepreneurship as a career option
for technocrats in India, Schemes and policies for entrepreneurship development. Women
Entrepreneur: Classification of Women Entrepreneur in India, Problems of Women Entrepreneur,
Steps for promoting women entrepreneurship.
Unit 2 :
Legal Forms of Industrial Ownership : Sole Proprietorship. Partnership. Joint Stock Company
Unit 3 :
Industrial Development in India after Independence: Industrial Policy of the Five-Year Plans,
Industrial Policy (1956, 1977, 1991), Need for Economic Reforms and their Assessment, Multi
National Corporations (MNCs) - Concept, Merits & Demerits of MNCs
Unit 4 :
Industrial Relations: Workers participation in management: Meaning, Objectives & Forms, Trade
Union: Objectives, Functions, Present Position, and Weakness Industrial Conflict: Sources and
managing conflict, Collective Bargaining: Meaning, Process, Essential conditions for effective
bargaining
SECTION B
Unit 5 :
Management: Meaning, definition, Characteristics, Importance & Functions of Management,
Management Theories Taylors Scientific Management Theory & Henry Fayols Administrative
Management Theory. MBO Definition, Features, Process, Advantages & Limitations of MBO.
Unit 6 :
Departmentation & Delegation of Authority: Meaning, Importance, Basis or pattern of
Departmentation, Delegation of Authority: Meaning, Characteristics, Importance, Process,
Obstacles/ Barriers to effective delegation of authority, Authority Relationships - Line
Organization, Line & Staff Organization, Functional Organization.
Unit 7 :
Personnel Management & Decision Making: Meaning, Objectives, Characteristics, Principles &
Functions of Personal department. Decision making- Meaning, Importance & Steps in Decision
Making.
50
Unit 8 :
Wage Administration & Job Enrolment : Concept of Wages, Characteristics of good wage, Factors
affecting wages, Methods of wage payments. Job Evaluation-Objectives, Principles & Methods of
job evaluation.
BOOKS RECOMMENDED:
1.
Principles of Management.
2.
Essentials of Management
3.
Sherlekar
4.
M. Mahajan
5.
Principles of Management
6.
NOTE : There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting atleast two questions from each section.
Use of Calculator is allowed.
51
L
2
T
THEORY
100
MARKS
SESSIONAL
50
SECTION A
Artificial Neural Networks: Basic concepts - Single layer perception-Multilayer PerceptionSupervised and Unsupervised learningBack propagation networks-Kohnen's self organizing
networks-Hopfield network, Feed forward network, Hopfield network
Neural network models : neural network models, layers in neural network and their connections.
Instar, outstar, weights on connections, threshold function, application-Adaline and madaline
Back propagation : feed forward back propagation network-mapping, layout, training, BPN
applications
Learning and training : objectives of learning, Hebbs rule, delta rule, learning vector quantizer,
associative memory models, one-shot learning, resonance, stability, training and convergence
SECTION B
Fuzzy Systems : Fuzzy sets and Fuzzy reasoning-Fuzzy matrices-Fuzzy functionsDecomposition-Fuzzy automata and languages - Fuzzy control methods-Fuzzy decision making.
BAM- Bidirectional associative memory, inputs and outputs, weights and training. FAM-fuzzy
associative memory, association.
Neuro - Fuzzy Modeling: Adaptive networks based Fuzzy interface systems - Classification and
Regression Trees -Data clustering algorithms - Rule based structure identification - Neuro-Fuzzy
controls -Simulated annealing Evolutionary computation.
Genetic Algorithms: Survival of the Fittest - Fitness Computations - Cross over - Mutation Reproduction -Rank method - Rank space method.
BOOKS RECOMMENDED:
1.
2.
Laurene Fausett.
NOTE :
52
There shall be total Eight Questions of 20 marks each, Four questions from each
section and students have to attempt Five questions selecting at least two from each
section. Use of Calculator is allowed.
N. J. Nelsson
T
2
100
MARKS
THEORY SESSIONAL
50
SECTION A
Introduction
Introduction to N/w Security, Security Approaches, Security Policies, Principle of Security,
Introduction to common attacks, IP-Spoofing, Model for N/w Security, Encryption & Decryption.
Cryptography: Concepts & Techniques
Introduction to Cryptography, Private/Public Key Cryptography, Plain Text, Cipher Text,
Substitution and Transposition techniques, Steganography.
Symmetric & Asymmetric Key Cryptography
Overview, Algorithm Types & Modes, DES Scheme, RC5, Blowfish, AES Scheme, Differential and
Linear Crypto analysis, Key Distribution and Management. Overview, Key Management basics,
RSA Algorithm, Digital Signatures, Message Digest, Hash Function(SHA), Message Authentication
Code (MAC), Authentication protocols.
SECTION B
IP Security
Architecture, Authentication Header, Encapsulating, Security Payload, Security Associations, Key
Management, E-mail Security, Web Security, Viruses & related threats.
Firewalls & Intrusions
Design Principles, Characteristics, Types of Firewalls, Intruders, Audit Records, Intrusion Detection
Systems
Information Security & Cyber Laws
Information Security & Laws, IPR, Patent Law, Copyright Law, Overview of Cyber Crimes, Security
Metrics Classification, Benefits, Security ToolsAttack & Penetration Tools, Defensive Tools.
BOOKS RECOMMENDED:
1.
Atul Kahate
2.
William Stallings
3.
Andrew S. TanenBaum
Note : There shall be eight questions of 20 marks each, four from each section. Five questions
have to be attempted selecting at least two questions from each section. Use of
Calculator is allowed
53
54
T
2
100
MARKS
THEORY SESSIONAL
50
SECTION A
Wireless communication fundamentals : IntroductionITU-T, Wireless transmission, Frequencies
for radio transmission, Signals, Antennas, Signal Propagation, Multiplexing, Modulations, Spread
spectrum, MAC, Space Division Multiple Access (SDMA), Frequency Division Multiple Access
(FDMA), Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), Cellular
Wireless Networks.
Telecommunication networks: Telecommunication systemsGlobal System for Mobile
Communication (GSM), General Packet Radio Service (GPRS), Digital Enhanced Cordless
Telecommunications (DECT), Universal Mobile Telecommunications System (UMTS), International
Mobile Telecommunications 2000 (IMT2000).
Wireless LAN: Wireless LAN - IEEE 802.11 Family of Standards, Architecture, Services. Hiper LAN.
Bluetooth Protocol Stack
SECTION B
Mobile Network Layer : Mobile IP, Dynamic Host Configuration Protocol (DHCP), Routing
Protocols Destination Sequenced Distance Vector (DSDV), Dynamic Source Routing (DSR).
Transport and Application Layers : TCP in Wireless Mobile Networks Indirect TCP, Snooping TCP,
Mobile TCP, Fast Retransmit/Recovery, Freezing, Selective Retransmission, Wireless Application
Protocol (WAP), WAP 2.0, Wireless Transport Layer Security (WTLS)
Mobile Communication Issues : Security Issues, Health Issues, Mobile E-Commerce Issues
BOOKS RECOMMENDED:
1.
Mobile Communications
Jochen Schiller
2.
William Stallings
3.
A. Mehrotra.
4.
Mobile IP.
Charles Perkins.
5.
Adhoc Networks.
NOTE : There shall be total Eight Questions of 20 marks each; four questions from each section
and students have to attempt five questions selecting at least two from each section.
Use of Calculator is allowed.
55
T
2
100
MARKS
THEORY SESSIONAL
50
SECTION A
Introduction :- Definition, Goals ; Hardware Concepts: Multiprocessors and Multicomputer ;
Software Concepts: DOS, NOS, Middleware, The Client Server Model: Application Layering :
Two-tiered and Multi-tiered Architectures.
Remote Procedure Call, Asynchronous RPC, Remote Object Invocation: Distributed Objects and
their forms; Message oriented Communication: Transient and persistent Communication.
Processes :- Threads in a Distributed System, Multithreaded Servers, Clients, Servers, Code
Migration: Reasons and Models, Software Agents in Distributed Systems.
Synchronization : Clock Synchronization Algorithms: Cristians Algorithm and Berkeley Algorithm
Logical Clocks : Lamport Timestamp, Global State, and Election Algorithms: The Bully Algorithm,
Ring Algorithm.
SECTION B
Consistency & Replication : Reasons for Replication, Object Replication, Replication as a scaling
technique, Data Centric Consistency Models: Strict, Sequential, Causal, Weak, Release and Entry
Consistency models, Client Centric Consistency Models: Eventual Consistency, Monotonic Read
And Write, read your Writes and Writes Follow Reads, Distribution Protocols : Replica Placement,
Permanent, Server-Initiated and Client Initiated Replicas , Update Propagation Protocols,
Consistency Protocols: Primary Based, Replicated Write, Quorum- based Protocols.
Fault Tolerance : Basic Concepts, Process Resilience: Design Issues, Group Membership, Failure
Masking and Redundancy, Byzantine Generals Problem.
Security: Design issues, Secure Channel, SUN NFS
BOOKS RECOMMENDED:
1. Distributed Systems : Principles & Paradigms
have to attempt five questions selecting at least two questions from each section.
57
T
THEORY
100
MARKS
SESSIONAL
50
SECTION A
Computer Graphic Systems:- Video display devices, Raster scan displays, Video controller,
Display Processors, Random Scan displays, Color CRT monitors, Graphics monitors and
workstations, Direct View storage tubes, Flat Panel Displays. Three-dimensional viewing devices.
Input devices :- Keyboards , Mouse, Trackball and space ball , Joysticks, Data glove, digitizers,
image scanners, touch panels, Light pens, Voice systems, Hard copy Devices. Graphic software,
Co-ordinate representations, Functions standards, PHIGS WORKSTATIONS.
Graphic Output primitives & their Attributes:- Points and lines, lines drawing algorithms : DDA
algorithm, Bresenham's line algorithm, Parallel line, Line Attributes, type, width, pen and brush
options, line color, circle generation algorithm, properties of circle, Midpoint circle Algorithm
Geometric Transformations:- 2-D and 3-D Transformation: Translation, Scaling, Rotation, Matrix
Arithmetic and Matrix Composition, Three dimensional viewing
SECTION B
Two Dimensional Viewing :- The viewing pipeline, Viewing coordinate reference frame, Window to
Viewport coordinate transformations, 2-D viewing functions ,Clipping Operations, point clipping,
line clipping procedures like Cohen -Sutherland line clipping, line clipping using non rectangular
clip windows. Polygon clipping procedures: Sutherland Hodgeman polygon clipping, polygon
filling Algorithms
Parallel and Perspective Projections:-Parallel projections, Perspective projections, Shading,
Shadows, Shading modes
BOOKS RECOMMENDED :
1. Computer Graphics
5. Schaum series
NOTE :
58
There shall be total Eight Questions of 20 marks each; four questions from each
section and students have to attempt five questions selecting at least two from each
section. Use of Calculator is allowed
59
T
2
MARKS
THEORY SESSIONAL
100
50
SECTION A
Introduction and Fundamentals to Digital Image Processing: What is Digital Image Processing,
Origin of Digital Image processing, Examples that use Digital Image Processing, Fundamentals
steps in Digital Image Processing, Components of Digital Image Processing System, Image
sensing and acquisition, Image sampling and quantization and representation, Basic relationship
between pixels
Image Enhancement in the Spatial Domain and Frequency Domain: Background, Basic Intensity
transformation functions, Basic grey level transformation, Histogram processing, Basics of spatial
filtering: Smoothing, sharpening filters (Convolution and Order Statistics). Introduction to Fourier
transform, Frequency domain filters: Smoothing, Sharpening filters (Band pass and
Homomorphic)
Image Restoration: Noise models, Image Restoration-Mean Filters(Arithmetic Mean, Contra
Harmonic Mean, Geometric Mean, Harmonic Mean)Order statistics filters (Median, Maximum,
Minimum, Midpoint, Alpha-Trimmed), Restoration techniques (Constrained method-Inverse
filtering, Unconstrained method-Weiner filtering)
SECTION B
Color Image Processing: Color fundamentals, color models (RGB, CMY and CMYK, HSI and
conversions), Psuedocolor image processing, Full color image processing, color transformations
(Formulation, Intensity modification, Color negative, Color slicing, Smoothing, Sharpening,
Segmentation)
Image Compression: Redundancies (Coding, Psychovisual, and Inter-Pixel), Encoding- Mapping,
Quantizer, Coder, and Compression (Lossless compression: Variable length coding Run Length
coding, LZW coding, Arithmetic coding, Huffman encoding)
Lossy Compression (Lossy predictive, Bit allocation), JPEG, MPEG.
Image Segmentation & Representation: Erosion, Dilation, Opening and closing, Thickening,
Thinning, Pruning, Detection of discontinuities, Edge detection operators, Region based
segmentation, Signatures, Boundary segments, Skeleton of a region.
BOOKS RECOMMENDED:
1. Digital Image Processing
Pratt N.K.
NOTE : There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting at least two questions from each section.
60
T
0
P
2
MARKS
50
COM-711 (A) : There shall be 6 to 8 practicals based upon the theory course.
COM-711 (B) :
Computer Lab Work :1. Implementation of Encryption /Decryption Algorithm using C/C++.
2. Implementation of Symmetric Cryptography Algorithm using C/C++.
3. Implementation of Asymmetric Cryptography Algorithm using C/C++.
4. Implementation of Firewalls.
5. Study of Information Security Tool
COM-711(C): There shall be 6 to 8 practicals based upon the theory course.
T
0
P
2
MARKS
50
The practicals will be based on theory Syllabus. The students are required to submit at least
following 10 programs
(Implement using C/C++)
1. Simple DDA line drawing program.
2. Shaded simple DDA line drawing program.
3. Bresenhams line drawing program.
4. Draw a given scene on a given viewport.
5. Draw and fill shapes.
6. Animation of picture.
7. Bresenhams circle drawing algorithm.
8. Cohen Sutherland line clipping program.
9. Mouse interfacing program.
61
T P
0 2
MARKS
50
The practicals will be based on theory Syllabus. The students need to submit atleast 10
programs.
T
0
P
6
MARKS
100
This will involve a detailed study of a topic of interest reproduced in the candidates own style. For
this, a student has to prepare a seminar by doing proper survey of literature, compilation of
information so gathered and then presentation of the same followed by question-answer session.
The report of which has to be submitted by the student well before the conduct of seminar. The
handout submitted by the student will be in accordance with the standards of technical papers.
Guidelines and evaluation of Seminar in 7th semester:
The topic of the Seminar is to be finalized and approved by the departmental committee by the
end of 6th Semester. The committee shall have a convener and atleast two members.
Distribution of Marks:
Total Marks for Seminar Evaluation = 100 marks
1)
Project Report
= 30 marks
2)
Presentation
= 50 marks
3)
Attendance
= 20 marks.
Award of Marks:
Marks Under (1) will be awarded by the Seminar Incharge.
Marks Under (2) and (3) will be awarded by the Departmental committee constituted for the
62
purpose.
T
0
P
0
MARKS
50
Students are required to undertake 4 to 6 weeks Practical Training during the summer vacations
in the field of Computer Engineering and applications in Govt./Semi-Govt./Private sector.
Thereafter, each student shall be required to submit a report on the practical training to the
concern HOD for evaluation.
Guidelines for evaluation of Practical Training :
The evaluation shall be done by the departmental committee by the end of 7th semester. The
committee shall have a convener and atleast two member.
Distribution of Marks as per the University statues:
Total
i)
ii)
iii)
= 50 marks
= 20
40%
= 15
30%
= 15
30%
Due weightage will be given to those who have opted for Industrial Training outside the State as
well as keeping in view the profile of that Industry.
Award of the Marks:
Marks under (i), (ii) & (iii) will be awarded by the departmental committee constituted for the
purpose.
CLASS : B.E. 7TH SEMESTER
BRANCH : COMPUTER ENGINEERING
COURSE NO : COM-715
COURSE TITLE : MINOR PROJECT
L
0
T
0
P
6
MARKS
150
The project will be assigned to the students towards the end of 6th semester and will start working
on those projects at the commencement of their 7th semester. The topic of the project will be
decided as per the developments taking place in the field of Computer Engineering.
This may require complete literature survey, design, fabrication, simulation of some models
and/or some preliminary laboratory experiments etc. The same project shall be extended to 8th
semester.
Distribution of Marks as per University statues:
Total Marks for End semester Evaluation
= 150 marks
1)
Presentation/ Demonstration
= 45 marks 30%
2)
Viva-voce
= 45 marks 30%
3)
Actual work done
= 60marks 40%
63
Award of Marks
Marks under (1) and (2) will be awarded by the Departmental committee constituted comprises of
convener and atleast two members.
Marks under (3) will be awarded by the Project Guide/supervisor concern.
UNIVERSITY OF JAMMU, JAMMU
COURSE SCHEME
FOR B.E. 8TH SEMESTER COMPUTER ENGINEERING.
FOR EXAMINATION TO BE HELD FOR BATCH 2014 & ONWARDS
Course No.
(ELECTIVE-I)
HUM-812
A) Organizational
Behavior.
Hours Per
Week
L
--
Marks
50
--
B) Business Policy
and Strategy
management
(ELECTIVE-II)
COM- 801
A) Advanced
Computer
Architecture
150
--
100
50
--
B) Data
Warehousing &
Data Mining
COM-802
(ELECTIVE-III)
COM-803
COM-804
A) Compiler Design
--
100
50
-150
--
100
50
--
B) Distributed
Databases
Total
64
150
Artificial Intelligence
(for Computer Engg.)
Major Project.
Total
150
--
12
12
12
400
--
400
400
200
400
1000
65
COURSE NO :
L
3
T
2
MARKS
THEORY SESSIONAL
100
50
SECTION A
Unit 1 : Organizational Behavior : Fundamental Concepts, Nature of people, Nature of organization,
Features, Need to study O.B, Models of organizational behavior. Motivation-Concept &
Importance, Theories of motivation Maslows Need Hierarchy Theory & Herzbergs
Motivation-Hygiene Theory.
Unit 2 : Individual behavior and its determinants : Personality-Concept & Determinants;
Perception-Meaning, Definition, Perceptual Process, internal & external factors in perceptual
selectivity; AttitudeFeatures, Components, Formation of Attitudes; OB Modification : Steps in OB
Mod & Utility of OB Mod
Unit 3 : Communication : Characteristics, Process, Types, Barriers & Breakdowns in
Communication, Overcoming Communication Barriers, Guidelines for Effective Communication.
SECTION B
Unit 4 : Organization as a Social system: Concept, Characteristics & Objectives of Organization
Development, Organization Development Process. Organizational Change: Nature of
Organizational Change, Forces to Change, Causes of Resistance to Change, Techniques of
overcoming Resistance to Change, Response & Reactions to Change
Unit 5 : Leadership and Organization Development: LeadershipCharacteristics and Functions of
Leader, Qualities of a good Leader, Importance of leadership, Styles of Leadership; Dynamics of
Conflict Nature of Conflict, Types of Conflict, Stages in conflict, Resolution of conflicts.
Unit 6 : Culture & Management with Indian reference : Meaning, definition & Elements of culture,
Characteristics of organizational culture, Functions of Culture in Management, Basic Foundations
of Indian Culture and its linkage with the practice of management in India.
BOOKS RECOMMENDED :
Organisational Behaviour
Organisational Behaviour
- Robbins
Management
- G. S. Sudha
Principles of Management
Organisational Behaviour
- L. M. Prasad
NOTE : There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting atleast two questions from each section.
66
67
T
3
MARKS
THEORY SESSIONAL
100
50
SECTION A
Introduction to business policy, the corporate strategy concepts and objectives, formulation of
corporate strategy, environmental scanning opportunity and threats.
Corporate profile strategies and weakness strategic alterations, concepts of distinction
competence, strategy and personnel values, strategy and social values,
strategy and
technological change of choice or strategy and corporate planning in India.
SECTION B
Implementation of strategy, strategy and organizations design, mobilization of physical and
human resources management information and control.
Role of motivation, corporate culture and organizational commitment, mergers and acquisitions,
Performance appraisal.
Leadership and its various styles, stress, evaluation of strategy, strategic management in the nonprofit organizations, strategic management in international environment.
BOOKS RECOMMENDED:
1.
.
2.
Gluck, William F
3.
Chopra, K.S.
4.
NOTE : There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting at least two questions from each section.
Use of Calculator is allowed.
68
T
2
MARKS
THEORY SESSIONAL
100
50
SECTION A
Introduction to Parallel Processing : Parallel Processing, Architectural classification schemes,
Parallelism in Uniprocessor systems, Types of Parallelism
Pipelining Processing : Introduction to pipelining, Classification of Pipeline Processors, General
pipelines and reservation tables, Principles of Designing pipeline processors, Pipeline hazards
and conflicts.
Vector and SIMD Array Processing: Introduction to Vector Processing, Classification of vector
Processing, Vector computing process, Characteristics of vector Processing. Array Processors,
Classification of Array Processors, Masking and Data Routing Mechanisms.
SECTION B
Multiprocessor Systems : Introduction to multi processors, Classification of multi processors
systems, Processor characteristics for multiprocessing, Multi processor execution modes, Multi
processor operating system, Interconnected Networks for multiprocessors and Multi-computer,
Performance evaluation methods.
Parallel Memory Organization: Memory organization in multi processor systems, Interleaved
Memory Organization, Characterization and organization of cache memory, Multicache Problems,
Virtual memory concepts and techniques, input- output organization, Characteristics of inputoutput systems, input- output processor .
Parallel computer models and Program Parallelism : Models of parallel computers, Introduction to
Parallel Algorithms, Parallel Programming Paradigms, Issues in implementing algorithms on
Parallel Computers.
BOOKS RECOMMENDED:
1. Computer Architecture: A Qualitative Approach
Michael J. Flynn.
Note :
There will be eight questions of 20 marks each spread over the whole syllabus, students
have to attempt five questions selecting at least two questions from each sections.
69
Phalguni
70
T
2
100
MARKS
THEORY SESSIONAL
50
SECTION A
Introduction to Data Warehousing & Data Mining: Need for data Warehousing & Data Mining, Data
Mining on different kinds of Data, Data Mining Functionalities - Characterization and
Discrimination, Association Analysis, Classification and Prediction, Cluster Analysis, Outlier
Analysis, Evolution Analysis, Classification of Data Mining System, Data Mining Applications.
Data Warehouse and OLAP Technology for Data Mining: Differences between Operational
database systems and Datawarehouse, Multidimensional Data Model- Data Cubes, Star,
Snowflakes & Fact Constellations Schemes, Concept Hierarchies, OLAP Operations, Starnet
Query Model, Data Warehouse, 3-Tier Architecture, Types of OLAP Servers: ROLAP, MOLAP,
HOLAP, Data Warehouse Usage, On-Line Analytical Processing to On-Line Analytical Mining, Data
Marts, Meta Data.
SECTION B
Data Preprocessing and Mining: Data Cleaning, Data Integration & Transformation, Data
Reduction, Discretization and Concept Hierarchy Generation.
Kinds of Knowledge to be Mined, Concept Hierarchies, Interesting measures, Presentation &
Visualization of Discovered Patterns.
Concept Description and Association Rules Mining: Concept Description, Data Generalization and
Summarization based Characterization, Analytical Characterization, Attribute Relevance Analysis.
Association Rules Mining Basic Concepts, Mining Single Dimensional Boolean Association Rules
from Transactional databases- Apriori Algorithm
Intoduction to classification and Prediction: Basic Concepts, Classification by Decision Tree
Induction, Linear and multiple Regression, Non Linear Regression
BOOKS RECOMMENDED:
1.
2.
George M. Marakas
3.
Data Mining
Pieter Adrians
4.
Seidman
NOTE : There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting atleast two questions from each section.
71
T
3
MARKS
THEORY SESSIONAL
100
50
SECTION A
Artificial Intelligence:- The AI problems, AI techniques, The level of the model, criteria for success,
AI tasks. Problems, problem spaces & Research:- Defining the problem as a space, search,
production system problem characteristics, Production system characteristics, Issues in the
design of search programs, two path problems.
Symbolic reasoning under uncertainty:- Introduction to non - monotonic Reasoning, Logics for
non-monotonic reasoning, Implementation Issues, Augmenting a Problem
Solver.
Implementation by :
a) Depth - First Search b) Breadth - First Search
Statistical reasoning :- Probability & Bayes Theorem, Certainty Factors & Rules Based Systems,
Bayesian networks, Dempster Shafer Theory, Fuzzy logic, Introduction to Expert System
development.
SECTION B
Using Predicate logic:- Representing simple facts, Its Logic representing instances and its
relationship , Computable Functions & Predicates, Resolution, Natural Deduction, Conversion to
Clause Form.
Representing knowledge using rules:-Procedural Vs Declarative Knowledge, Logic Programming
Forward
Vs
Backward
Searching,
Matching,
Control
Knowledge.
Heuristic Search Techniques :- Generate & test, Hill Climbing, Best First Search, Problem
reduction, Constraint, Satisfaction, Means and analysis.
Knowledge Representation Issues:- Representation and mappings, approaches to knowledge
representation, Issues of knowledge representation, the frame problem, Semantic networks.
BOOKS RECOMMENDED :
1.
Artificial Intelligence
2.
David W. Rolston.
NOTE : There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting atleast two questions from each section.
Use of Calculator is allowed.
72
L
3
T
2
100
MARKS
THEORY SESSIONAL
50
SECTION A
IntroductionLanguages Processors, the typical structure of a Complier.
Programming Language High level programming languages, definition of programming
languages, the syntax and semantics of basic data and control structures in high level
programming languages.
Lexical analysis Role of Lexical Analyzer ,Input buffering, A simple approach to Design of
Lexical Analyzers, Regular Expressions ,Finite Automata, Regular expression to Finite Automata,
Conversion of NFA to DFA, Minimizing the number of states of a DFA .
The Syntactic Specification of Programming Languages Definition of Grammars (Context free
grammar), derivation, parse tree, ambiguity, non-context free language constructs.
Basics Parsing Techniques Parsers- Shift reduce parsing, Operator precedence parsing, top
-down parsing, Predicative parsers, LR parsers.
SECTION B
Syntax directed translation- Syntax directed translation schemes. Implementation of syntax
directed translators.
Intermediate code Generation - Intermediate code, postfix notation, three address codequadruples triples, translation of Assignment statement, Boolean Expression, Statements that
alter the flow of control.
Symbol Table Organization The content of symbol table, Data structure of symbol table
Run- Time memory allocation -Static and Dynamic memory allocation, Static allocation of space
Activation trees, activation records, Procedure calls, parameter passing.
Error Detection and Recovery-Errors, lexical phase errors, syntactic phase errors, semantic errors.
Code optimization- Loop optimization, DAG Representation of basic blocks, Global data flow
Analysis. Code generation- Issues in the design of code generator, Peephole optimization, a
simple code generator Register Allocation & Assignment.
BOOKS RECOMMENDED:
1. Principles of compiler design
Aho. ullman
4. Compiler construction
Munish Jha
NOTE : There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting atleast two questions from each section.
Use of Calculator is allowed.
73
Sethi
74
T
3
2
100
MARKS
THEORY
50
SESSIONAL
SECTION A
Transaction and schedules, concurrent execution of transaction, conflict and views serializability,
testing for serializability, concepts in recoverable and cascadeless schedules.
Lock based protocols, time stamp based protocols, multiple granularity and multiversion
techniques, enforcing serializability for locks, locking system with multiple lock modes,
architecture for locking scheduler.
Distributed transaction management, data distribution, fragmentation and replication techniques,
distributed commit, distributed locking schemes, long duration transactions, moss concurrency
protocol.
SECTION B
Issues of recovery and atomicity in distributed database, traditional recovery technique, log based
recovery, recovery with concurrent transactions, recovery in message passing systems,
checkpoints, algorithm for recovery line, concepts in orphan and inconsistent messages.
Distributed query processing, multiway joins, semi joins, cost based query, optimization for
distributed database, updating replicated data, protocols for distributed deadlocks detection,
eager and lazy replication techniques.
BOOKS RECOMMENDED:
1. Principles of distributed database systems
Donald K. Burleson
Felix F. Romas
NOTE : There will be eight questions of 20 marks each, four from each section. Students are
required to attempt five questions selecting atleast two questions from each section.
Use of Calculator is allowed.
75
T P
0 12
MARKS
400
The student will complete their assigned project work initiated in 7th semester under
course No.COM-708 and submit a detailed project report individually to the Head of the
department.
Guidelines for evaluation of Project work in 8th semester:
There shall be a mid semester evaluation, followed by a End Semester (Final) Evaluation
Sub-distribution of marks:
100
300
76
Viva-Voce
Presentation
Report
=
=
=
Total
90 30%
90 30%
120 40%
__________
300