Calculus
Calculus
Calculus
For
Jagannath University
Dhaka-1100
Syllabus 2012-13
Department of Computer Science & Engineering
Jagannath University
Dhaka-1100
The ever-increasing needs and application of computers in almost every walk of life need
not be overemphasized. The situation in developing countries as compared to the
developed ones is no different. Computers now-a-days are being widely used in all fields
conceivable. To keep pace with this advancement in Computer Science and Engineering,
it is essential that efforts are made both in the public and private sectors to develop
human resources in this particular field.
Opportunities to pursue academic programs in Computer Science and Engineering are not
rather limited in Bangladesh. The prime objective of establishing the Department of
Computer Science and Engineering of this university is to make a concerned effort
towards achieving the goal of providing quality education. Distinguished faculty
members from home & abroad are working in this Department.
Courses leading to the Degree of Bachelor of Science in Computer Science &
Engineering will extend over four academic years and will be divided into 8(Eight)
semesters conforming to the University Rules and Regulations. The course of study shall
be an integrated one carrying a total of 160 Credits (5000 Marks). All the courses are
compulsory for each student.
Number of each theoretical course will be divided as follows:
Particulars
Final Examination
Continuous Assessment
Marks(%)
70%
30%(Mid-term/ Class test(minimum
two)carry 20% Marks, Class Attendance
carry 10% marks.
Marks(%)
70%
30%(Mid-term/ Practical Sheet/Lab
Performance/ Presentations carry 20% Marks
,Class Attendance carry 10% marks.
Semester
Total Marks
550
Total
Credits
18.00
600
19.00
650
21.00
650
21.00
600
19.00
650
21.00
650
21.00
650
20.00
5000
160
Examinations of the theoretical courses will be 3(Three) Hours for 3 credits and 2 Hours
duration for 2 Credits and duration of each practical examination will be 3(Three) Hours
as per for each credit point as per the decision of the Academic Committee of the
Department.
Evaluation:
Final Examination (Theory, 2 hours, 2 credits): 35 Marks. Seven questions will be set, of
which five are to be answered.
Final Examination (Theory, 3 hours, 3 credits): 70 Marks. Eight questions will be set, of
which five are to be answered.
Curriculum Plan
B.Sc. in Computer Science & Engineering
1st Year 1st Semester
Course Code
CSE-1101
CSE-1103
CSEL-1104
CSER-1105
CSER-1107
CSERL-1108
CSER-1109
Course Title
Computer Fundamentals
Structured Programming Language
Structured Programming Language Lab
Mathematics -l (Fundamentals of Mathematics,
Differential Calculus & Co-ordinate Geometry)
Physics (Heat and Thermodynamics, Structure of
Matter, Waves and Oscillations, and Physical
Optics)
Physics Lab
English
TOTAL
Marks
50
100
50
100
Credits
2.00
3.00
2.00
3.00
100
3.00
50
100
500
2.00
3.00
18.00
Marks
100
50
50
50
50
100
Credits
3.00
2.00
2.00
2.00
2.00
3.00
100
50
600
3.00
2.00
19.00
Marks
100
50
100
50
100
Credits
3.00
2.00
3.00
2.00
3.00
100
50
100
650
3.00
2.00
3.00
21.00
Course Title
Object Oriented Programming Language
Object Oriented Programming Language Lab
Electrical Circuit Analysis
Basic Electronics
Electrical & Electronics Lab
Mathematics -ll (Integral Calculus,
Ordinary and Partial Differential Equations)
Discrete Mathematics
Viva-Voce
TOTAL
2nd Year 1st Semester
Course Code
CSE-2101
CSEL-2102
CSE-2103
CSEL-2104
CSER-2105
CSER-2107
CSER-2109
CSER-2111
Course Title
Data Structures
Data Structures Lab
Digital Logic Design
Digital Logic Design Lab
Mathematics- lll(Matrices, Vectors, and
Fourier Analysis)
Introduction to Statistics and Probability
Economics
Financial and Managerial Accounting
TOTAL
Course Title
Data and Telecommunication
Database Management Systems
Database Management Systems Lab
Mathematics-IV (Complex Variable, Laplace
Transforms)
Numerical Analysis
Algorithms
Algorithms Lab
Viva-Voce
TOTAL
Marks
100
100
50
100
Credits
3.00
3.00
2.00
3.00
100
100
50
50
650
3.00
3.00
2.00
2.00
21.00
Course Title
Theory of Computation
Mathematical Analysis for Computer Science
Operating Systems
Operating Systems Lab
Microprocessor and Assembly Language
Microprocessor and Assembly Language Lab
Computer Architecture
TOTAL
Marks
100
100
100
50
100
50
100
600
Credits
3.00
3.00
3.00
2.00
3.00
2.00
3.00
19.00
Course Title
Compiler Design and Construction
Compiler Design and Construction Lab
Computer Networks
Computer Networks Lab
Software Engineering and Information System
Design
Software Engineering and Information System
Design Lab
Artificial Intelligence
Artificial Intelligence Lab
Viva-Voce
TOTAL
Marks
100
50
100
50
100
Credits
3.00
2.00
3.00
2.00
3.00
50
2.00
100
50
50
650
3.00
1.00
2.00
21.00
Course Code
CSE-4101
CSEL-4102
CSE-4103
CSEL-4104
CSE-4105
CSEL-4106
CSE-41**
CSEP-4114
Course Title
Computer Peripheral and Interfacing
Computer Peripheral and Interfacing Lab
Internet Programming
Internet Programming Lab
Computer Graphics and Multimedia Systems
Computer Graphics and Multimedia Systems Lab
Option-I
Project and Thesis
TOTAL
Marks
100
50
100
50
100
50
100
100
650
Credits
3.00
2.00
3.00
2.00
3.00
2.00
3.00
3.00
21.00
Option I
Course Code
CSE-4107
CSE-4109
CSE-4111
CSE-4113
Course Title
Cryptography and Network Security
Fiber Optic Communication
Pattern Recognition
Basic Graph Theory
Marks
100
100
100
100
Credits
3.00
3.00
3.00
3.00
Course Title
Design and Testing of VLSI Systems
Design and Testing of VLSI Systems Lab
Wireless Mobile Communication
Option- II A
Option- II A Lab
Option- II B
Option- II B Lab
Viva-Voce
Project and Thesis
TOTAL
Marks
100
50
50
100
50
100
50
50
100
650
Credits
3.00
2.00
2.00
3.00
1.00
3.00
1.00
2.00
3.00
20.00
Option II
Course Code
CSE-4207
CSEL-4208
CSE-4209
Course Title
Simulation & Modeling
Simulation & Modeling Lab
Distributed Systems
CSEL-4210
CSE-4211
CSEL-4212
CSE-4213
CSEL-4214
CSE-4215
CSEL-4216
CSE-4217
CSEL-4218
CSE-4219
CSEL-4220
CSE-4221
CSEL-4222
CSE-4223
CSEL-4224
CSE-4225
CSEL-4226
Marks
100
50
100
Credits
3.00
1.00
3.00
50
1.00
100
50
100
3.00
1.00
3.00
50
100
50
100
50
100
50
100
1.00
3.00
1.00
3.00
1.00
3.00
1.00
3.00
50
100
50
100
50
1.00
3.00
1.00
3.00
1.00
Marks: 50
Credits: 2.00
Introduction: Brief history and types of computers, application areas, working principle of
computer system. Number systems, Binary, Octal and Hexadecimal number system & their
arithmetic operations, Conversion of different number systems, codes, BCD, ASCII,
EBCDIC, Unicode, Parity bit, Data representation: representation of integer, real, floating
point number and character. Basic logic Gates and their truth table, DeMorgans theorem,
Boolean expressions, Implementing circuit from Boolean expressions, SOP, POS,
simplifying logic circuit.
Hardware: Basic functional Components of digital computer; I/O unit, memory unit and
CPU; Peripheral devices. Single and multi-user systems. Computer Bus architectures, CPU
organization. Memory devices. I/O devices.
Software: Basic concept; classification; system and application software. Operating System:
importance, components, and basic functions; Overview of DOS, Unix, Windows.
Programming Language: classification; assembler, translator.
Computer Networks: Basic concept on LAN, MAN, WAN and Internet system. Basic
concept on OSI model and TCP protocols, IP address. Computer Viruses.
Prerequisite: None
Books Recommended:
1. Pradeep K. Sinha, Computer Fundamentals.
2. S. Frence, Computer Science.
3. Warford, Computer Science.
4. Norton, Inside the PC.
CSE-1103 Structured Programming Language
Marks: 100
Credits:3.00
Data
Oscillations and Waves: Simple harmonic motion; Differential equation, Calculation of time
period and average energy; Combination of SHMs and Lissajous figures; Damped and
forced oscillations; Resonance; Waves: Progressive and Standing waves; Energy density and
Intensity of wave motion; Velocity of longitudinal waves in gaseous medium; Doppler
Effect.
Structure of Matter: Classification of solids; Amorphous, crystalline, ceramics and polymers;
Atomic arrangements in solids; Lattices, Basis and crystal structure; Unit cell; Different types of
crystal systems; Packing in solids; Packing fraction of sc, bcc, fcc structures; X-ray diffraction and
Bragg's law; Bonds in solids: Covalent, Ionic, Metallic and Molecular bonds; Introduction to band
theory; Distinction among insulator, semiconductor and metal..
Modern Physics: Bohr atom model; Atomic spectra; de Broglie waves; Photoelectric effect;
Atomic nucleus; Nuclear forces; Binding energy; Nuclear fission and fusion; Radioactivity; Decay
law; Mean-life and half-life; Successive disintegration.
Prerequisite: None
Books Recommended:
1. David Halliday & Robert Resnick, Physics Part I.
2. N. Subrahmanyam, Brij Lal, Optics.
3. N. Subrahmanyam, Brij Lal, Heat and Thermodynamics.
General strategies for the writing process: Generating ideas, identifying audiences and
purposes, construction arguments, stating problems, drafting and finalizing.
Approaches to Communication: Communication today, business communication, and
different types of business communication.
Listening Skill: The phonemic systems and correct English pronunciation.
Speaking Skill: Practicing dialogue; Story telling; Effective oral presentation.
Report Writing: Defining a report, classification of reports, structure of a report, and writing
of reports.
Prerequisite: None
Books Recommended:
1. Michael Swan, Practical English Usage.
2. Wren & Martin, Practical English Grammar.
3. Imhoof & Hudson, From Paragraph to Essay.
4. Thomas E. Berry, Common Mistake in English
5. Raymond & Murphy, Intermediate English Grammar.
6. Mosback & Mosback, Practical Faster Reading.
7. Chowdhury & Haq ed. A Prose of our Time.
Marks :100
Credits :3.00
Marks: 50
Credits:2.00
Circuit variables and elements: Voltage, current, power, energy, independent and
dependent sources, resistance.
Basic laws: Ohms law, Kirchhoffs current and voltage laws. Simple resistive circuits:
Series and parallel circuits, voltage and current division, wye-delta transformation.
Techniques of circuit analysis: Nodal and mesh analysis including supernode and supermesh.
Network theorems: Source transformation, Thevenins, Nortons and superposition theorems
with applications in circuits having independent and dependent sources, maximum power
transfer condition and reciprocity theorem.
Energy storage elements: Inductors and capacitors, series parallel combination of inductors
and capacitors. Responses of RL and RC circuits: Natural and step responses.
Magnetic quantities and variables: Flux, permeability and reluctance, magnetic field
strength, magnetic potential, flux density, magnetization curve. Laws in magnetic circuits:
Ohms law and Amperes circuital law. Magnetic circuits: series, parallel and series-parallel
circuits.
Sinusoidal functions: Instantaneous current, voltage, power, effective current and voltage,
average power, phasors and complex quantities, impedance, real and reactive power, power
factor.
Analysis of single phase AC circuits: Series and parallel LR, RC and LRC circuits, nodal
and mesh analysis, application of network theorems in AC circuits, circuits with nonsinusoidal excitations, transients in AC circuits, passive filters. Resonance in AC circuits:
Series and parallel resonance.
Prerequisite: None
Book Recommended:
1. Robert L. Boylestad, Introductory Circuit Analysis.
2. B. L., Theraja, Electrical Technology, Vol. I
3. Electrical Circuits, Richard C. Dorf
CSE-1205 Basic Electronics
Marks: 50
Credits: 2.00
Marks:50
Credits:2.00
In this course students will perform experiments to verify practically the theories and
concepts learned in CSE-1203 & CSE-1204
CSER-1207 Mathematics-II (Integral Calculus and Ordinary and Partial Differential
Equations)
Marks:100
Credits:3.00
Marks:100 Credits:3.00
CSEV-1210 Viva-Voce
Marks :50
Credits: 2.00
Marks:100
Credits:3.00
Marks:50
Credits:2.00
Marks:100
Credits:3.00
Boolean Algebra and Minimization: Boolean constants and variables, truth tables. Basic
logic functions. Boolean expressions. Implementing circuit from Boolean expressions.
Boolean theorems, DeMorgans theorem. Sum-of-Product and Product-of-Sum forms.
Simplifying logic Circuits, the Karnaugh map method.
Logic Gates and Combinational Circuits: Different types of logic gates. Circuit design
using NAND or NOR gates only. Alternative logic gate representations. Designing
combinational logic circuits. Exclusive OR and Exclusive NOR circuits.
Flip-Flops: SR, JK, D and T flip-flops. The D latch. Master-slave FF. Flip-flop applications.
FF synchronization. Data storage and transfer. Frequency division and counting.
Arithmetic circuits: Adder circuits. Carry propagation, carry look-ahead adder. IC parallel
adder. The 2s Complement addition and subtraction circuit. BCD adder, Binary multiplier.
Counter and Register: Asynchronous counters: Ripple counters, counter with mod
numbers<2n , IC asynchronous counters, asynchronous down counter, propagation delay in
ripple counters, synchronous down and up/down counters. Decoding a counter. Cascading
BCD counters. Shift-register. Counter applications: frequency counter, digital clock.
MSI Logic Circuits: Decoders, BCD to Decimal Decoders, BCD to 7-Segment
decoders/drivers. Encoders. Multiplexer and multiplexer applications. DeMultiplexer and
Demultiplexer applications.
Integrated-Circuit Logic Families: Digital IC terminologies, TTL logic family, TTL series
characteristics, open-collector TTL, tristate TTL, ECL family, MOS digital ICs, MOSFET,
CMOS characteristics, CMOS tristate logic.
Memory Devices: Memory technology, general memory operation, semiconductor memory
technologies, different types of ROMs, semiconductor RAMs, static and Dynamic RAMs.
Prerequisite: None
Books Recommended:
1. T.J. Tocci, Principle of Digital Electronics.
10
Credits:2.00
Credits:3.00
Matrices: Definition of matrix; Different types of matrices; Algebra of matrices; Adjoint and
inverse of a matrix; Elementary transformations of matrices; Matrix polynomials; CalayHamiltory theory with uges of rank and nullity; Normal and canonical forms; Solution of linear
equations; Eigenvalues and eigenvectors.
Vector Space: Definition and properties, subspace, basis and dimension, change of basis;
Linear Transmission (LT): definition and properties, linear operator matrix, geometry of LT,
standard plane LT.
Vector Algebra: Scalars and vectors, equality of vectors; Addition and subtraction of vectors;
Multiplication of vectors by scalars Scalar and vector product of two vectors and their
geometrical interpretation; Triple products and multiple products; Linear dependence and
vectors.
Vectors Calculus: Differentiation and integration of vectors together with elementary
application; Definition of line, surface and volume integrals; Gradient, divergence and curl of
point functions, various formulae, Gauss's theorem, Stoke's theorem, Green's theorm.
Fourier Analysis: Real and complex form of Fourier series; Finite transform; Fourier
Integral; Fourier transforms and their uses in solving boundary value problems of wave
equations.
Prerequisite: None
Books Recommended:
1. H. Anton and C. Rorres, Linear Algebra with applications.
2. S. Lipshtz, Schaums outline series- Linear Algebra.
3. Md. Abdur Rahman, College Linear Algebra.
4. Md. Abdur Rahman, College Mathematical Methods., Vol-I, II.
5. R.V. Churchill and J. W. Brown, Fourier Series and Boundary Value Problems.
6. Dewan A. Quddus, Linear Algebra.
7. Md. Muklesur Rahman & Riaz Uddin Molla, Linear Algebra.
CSER-2107 : Introduction to Statistics and Probability
Marks:100
Credits:3.00
11
Marks: 50
Credits: 2.00
Marks:100
Credits:3.00
12
and
conventions.
Cost and Management Accounting: Cost concepts and classification; Overhead cost:
meaning and classification; Distribution of overhead cost; Overhead recovery method/rate;
Job order costing: preparation of job cost sheet and quotation price; Inventory valuation:
absorption costing and marginal/variable costing technique; Cost-Volume-Profit analysis:
meaning, breakeven analysis, contribution margin approach, sensitivity analysis.
Short-term
investment
decisions: relevant
and
differential
cost
analysis.
Long-term investment decisions: capital budgeting, various techniques of evaluation of
capital investments.
Prerequisite: None
Books Recommended:
1. Needles and Anderson: Principle of Accounting.
2. Weggandt and Kieso: Financial Accounting.
3. S.P. Jain and K.L. Narang: Advanced Accounting.
4. Md. Muinuddin Khan: Advanced Accounting.
5. Basu and Das: Advanced Accounting.
13
Marks:100 Credits:3.00
Marks:50 Credits:2.00
15
Credits:3.00
Marks:100
Credits:3.00
16
Marks:100
Credits:3.00
Algorithms: Techniques for analysis of algorithms; Methods for the design of efficient
algorithms: divide and conquer, greedy method, dynamic programming, back tracking,
branch and bound; Basic search and traversal techniques; Topological sorting; Connected
components, spanning trees, shortest paths; Flow algorithms; Approximation algorithms;
Parallel algorithms; Algebraic simplification and transformations; Lower bound theory; NPcompleteness, NP-hard and NP-complete problems.
Prerequisite: CSE-1103
Books Recommended:
4. Schaums Outline Series, Data Structure
5. Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft. Data Structures and
Algorithms
6. Sahni, Computer Algorithm
4.Drozdek, Adam, Data Structure
Marks:50
Credits:2.00
Marks :50
Credits:2.00
17
Marks:100
Credits:3.00
Marks:100
Credits: 3.00
18
Marks:50 Credits:2.00
19
Credits:2.00
20
Marks:100 Credits:3.00
Computer, lexical Analysis Lexical Analysis, regular expressions, regular languages, Syntax
Analysis: syntax analysis, context free grammars, bottom-up parsing ; LR (0) parsing SLR
parsing, LR (I) paring, LALR (1) parsing, classification of context-free grammars and
language, syntactic error recovery, syntax directed Definitions, attributes evaluation, Abstract
syntax trees, symbol Tables type checking, Semantic checks for Inheritance Sub typing and for
overloading generation of intermediate code: Generation of intermediate code-translation of
Boolean expression, switch/case statements, runtime structures, Back patching, Generation of
un-optimized target code. Advanced Topic: Control flow graphs, live-variable analysis
allocation optimization register allocation, by graph coloring Available expression analysis,
Global common sub expression elimination, Dominators, Loops in control flow graphs,
Defuse & use-def chains, Loop invariant, code motion, Partial redundancy elimination,
constant propagation, optimizing Object-oriented programs, copy propagation, phase ordering
of optimization, Instruction Scheduling optimizations for memory hierarchies.
Prerequisite: CSE-2101
Books Recommended:
1.Aho,Alfred,V, Compiles: Principles, Techniques
2.John Wiley, Modern Compiler Design
3.H. Ball, Modern Compiler Design
CSEL-3202: Compiler Design and Construction Lab
Marks:50 Credits:2.00
Marks:100
Credits:3.00
Categories of networks, network topologies, overview of TCP/IP protocol suite and OSI
model. Multiple access- CSMA/CD, CSMA/CA, CDMA. Local Area Networks- traditional
Ethernet, Fast Ethernet and Gigabit Ethernet, connecting devices, repeater, hub, bridge and
switch. Circuit and packet Switching: Space division and time division switching, single node
networks, digital PBX, Packet switching, Circuit switching and hybrid switching, Virtual
circuit and data-grams, routing, traffic control, packet switching and X.25 standard.
Data Communication Techniques: Asynchronous and synchronous transmission. Error
detection and correction. CRC and other methods. RS232 (or EIA 232D) V.24 interface
standard.
Data Link Control: Flow control, Error Detection Parity and CRC, Error Control (Stop and
Wait, Go back N ARQ, Selective Reject ARQ), High-level Data Link Control (HDLC).
Wireless LAN, IEEE 802.11 and Bluetooth. Cellular telephony and satellite networks.
Internetworks, IP address, ARP and ICMP. Routing techniques, distance vector routing and
link state routing, multicast routing. Transport layer- UDP and TCP protocols, DNS and
address resolution. Internet applications, e-mail and file transfer SMTP and FTP, HTTP and
world wide web. Virtual circuit switching and, Frame Relay and ATM, congestion control
and quality of service in frame relay and ATM.
Prerequisite: CSE-2201
21
Marks:50 Credits:2.00
Credits:3.00
Credits:2.00
22
Marks:100
Credits:3.00
Overview of Al, General concepts of knowledge, LISP and other Al programming languages ;
Review of Un-Informed Search Strategies and game playing ; Informed search Strategies : A*,
Heuristic functions, Memory Bounded Search (IDA*, SMA*) Iterative Improvement Search
(Hill Climbing, Simulated Annealing), constraint satisfaction problems. Review of
Propositional logic, first order Logic, Introduction to Planning, Partial Order Planning, Bayes
Rule and its use in probabilistic reasoning ; Bclicf Networks and Decision Networks; Learning
Decision Trees ; Learning General Logical descriptions-Hypothesis, Examples. Current Best
Hypothesis Search, Least Commitment Search; Learning Neural and Belief Networks ANN,
Perceptions, MFFN (Back propagation, Applications of Neural Networks, Bayenan Methods
for learning Belief Networks, Genetic Algorithm, Reinforced learning.
Prerequisite: None
Books Recommended:
1. Peterson, Artificial Intelligence & Expert System
2. Russel, Artificial Intelligence
3. Vasant Honovar, Artificial Intelligence & Neural Networks
CSEL-3208 :Artificial Intelligence Lab
Marks:50
Credits:1.00
Marks :50
Credits: 2.00
23
Marks:100
Credits:3.00
Fundamentals of Interfacing: I/O operations: Programmed I/0, Interrupts and Direct memory
access, ports and peripheral adapters. Interrupts and Priority Interrupt Controller(8259A):
organization, modes of operation, Programmable Timer controller. DMA Controller(8237):
organization and operation, DRAM interfacing. Digital Interfacing: Handshaking protocols
and Programmable Parallel I/O Prot (8255): organization and modes of operation, Keyboard
and Alphanumeric display interfacing, Keyboard and Display Controller (8279), Printer
Interfacing and Centronics. Analog Interfacing basics: D/A converter ckts, R-2R ladder; A/D
converters: Parallel Comparator A/D converter, Successive Approximation converter, Dual
Slope converters, interfacing A/D and D/A converters. Light and Temperature Sensors, Force
and Pressure Transducers, Instrumentation amplifiers using transducer bridges; Stepper motor
interfacing. Computer buses and Interfacing standards: PCI and PCI express, AGP, USB, SCSI
and IEEE 488; Standard Communication Ports: Serial and Parallel ports. Peripherals:
Keyboards and Key-switches, CRT and LCD monitors, Laser and Inkjet printers, Optical
mouse, Scanners, Other I/O devices: Bar Code, Magnetic Character and Optical Mark
Readers; Sound card and MIDI standard
Prerequisite: None
Books Recommended:
1. Hall, Microprocessors and Interfacing.
2. M. Rafiquzzaman, Microprocessors and Microprocessor based Systems Design.
3.Barry B. Brey, The Intel Microprocessors 8086/8088, 80186/80188, 80286,
80386, 80486, Pentium, Pentium Pro-Processor /architecture.
4. Lewis C. Eggebrech, Interfacing to the IBM Personal Computer.
Credits:2.00
Marks:100 Credits:3.00
INTERNET STANDARDS: TCP and UDP protocols URLs MIME CGI Introduction to
SGML.
INTERNET PROGRAMMING WITH JAVA: Java basics I/O streaming files Looking up
Internet Address - Socket programming client/server programs E-mail client SMTP - POP3
programs web page retrieval protocol handlers content handlers - applets image handling Remote Method Invocation.
INTRODUCTION TO WEB: History, web system architecture URL, Domain Name, System,
overview of HTTP, HTTP request-response, generation of dynamic web pages, session, cookies.
MARKUP LANGUAGE HTML: Introduction, Basic HTML, Formatting and Fonts, Commenting
Code, Anchors, Backgrounds, Images, Hyperlinks,Lists,Tables,Frames,simple HTML Forms,
XHTML.
24
Marks:50 Credits:2.00
Marks:100 Credits:3.00
Standard Graphics Primitives, Graphical User Interface; Graphics Hardware Display devices,
Raster refresh graphics display, Use of frame buffer and look up table Coordinate convention
Device coordinate and wild coordinate system: Raster Scan Graphics: Mid-point Line and
Circle Creation Algorithms, Animalizing: Polygons Difference type of polygons, Point
location, polygon filling, triangulation. Windowing and Clipping: Window Viewpoint,
Zooming, panning, linetext and polygon, clipping Transformation: Homogeneous
coordination, Transformation matrices, Transformation in 2D, translation, rotation, sealing,
Transformation in 3D translation, rotation, scaling, Projection: Parallel and perspective,
isometric projection; Three Dimensional Viewing and representation: Curves, surfaces and
volumes with cubic and bicubic splines, B-Reb, CSG, Spatial Occupancy Representations.
Hidden Lines and Surface removal: Painter's algorithm, Z-Buffering, Rendering: Light
Models, Shading Interpolation Technique constant, Ground and Phong, Ray Tracing. Image
File Format: PPM file, BMP file. Introduction to Graphics Programming: The nature of
computer animation, simulation, kinematics, barometries, dynamics, metamorphosis.
Multimedia systems - introduction; Coding and compression standards; Architecture issues
in multimedia; Operating systems issues in multimedia - real-time OS issues,
synchronization, interrupt handling; Database issues in multimedia - indexing and storing
multimedia data, disk placement, disk scheduling, searching for a multimedia document;
Networking issues in multimedia - Quality-of-service guarantees, resource reservation, traffic
specification, shaping, and monitoring, admission control; Multicasting issues; Session
directories; Protocols for controlling sessions; Security issues in multimedia digital watermarking, partial encryption schemes for video streams; Multimedia applications - audio and
video conferencing, video on demand, voice over IP.
25
Credits:2.00
CSE-4** Option-I
CSE-4107: Cryptography and Network Security
Marks:100 Credits:3.00
Overview, Symmetric Ciphers, Block Ciphers and the Data Encryption Standard,
Mathematical Tools for Cryptography: Substitutions and Permutations, Modular Arithmetic,
Euclid's Algorithm, Finite Fields, Polynomial Arithmetic, Discrete Logarithms. Classical
Encryption Techniques, Conventional Symmetric Encryption Algorithms, Modem Symmetric
Encryption Algorithms, Advanced Encryption Standard, Contemporary Symmetric Ciphers
Confidentiality Using Symmetric Encryption Public, Key- Encryption, Hash Functions and
Message Digests. Introduction to Number Theory, Public-Key Cryptography and RSA, Key
Management; Other Pubic-Key Cryptosystems, Message Authentication and Hash Functions,
Hash Algorithms, Digital Signatures, Certificates, User authentication: Digital Signature
Standard (DSS and DSA), Security Handshake Pitfalls Protocols, Network. Security Practice,
Authentication Application Electronic Mail Security, IP Security, Web Security, Electronic
Commerce Security, System Security, Intruders, Malicious Software, Firewalls.
Prerequisite: None
Books Recommneded:
1. Nitesh Dhanjani, Justin Clarke- Network Security Tools Writing, Hacking, and
Modifying Security Tools
2.MC Nab, Network Security Assessment.
3.Chuvakin, Peikari, Security Warrior
4.Lockhart, Network Security Hacks.
5. Charis Brenton. Mastering Network Security
6. John E. Canavan, The Fundamentals of Network Security.
7. Joel Scambray, Stuart McClure, George Kurtz, - Hacking Exposed.
8. W. Stallings, Cryptography and network security
26
Marks:100 Credits:3.00
Basics of fiber optic communication systems, How optical fibers conduct light, attenuation,
intermodal and chromatic dispersion, bit rate and bandwidth, Maxwell's equations,
Propagation of EM waves, Details of single mode and multimode fibers, fabrication, cabling
and installation, fiber cable connectorization and testing, light source and transmitter,
receiver.
Component of a fiber optic networks, transceivers for fiber optic networks, semiconductor
optical networks, Erbium-doped fiber amplifiers. Passive components, switches and functional
modules of fiber optic networks, couplers/splitters, WDM MUX/DEMUX, filters, isolators,
circulators and attenuators, optical switches and functional modules, an introduction to fiber
optic network.
Prerequisite: None
Books Recommended:
1. John M. Senior, Optical Fiber Communications.
2. Djafar K. Mynbaev & Lowell L. Scheiner, Fiber-Optic Communications Technology.
3. D.C. Agarwal, Fibre Optic Communication.
4. Gerd Keiser, Optical Fiber Communications.
5. G.P. Agrawal, Nonlinear Fiber Optics.
6. Stamatios V. Kartalopoulos, DWDM.
7. Paul E. Green, Fiber Optic Networks.
CSE-4111: Pattern Recognition
Marks:100
Credits:3.00
27
Marks:100 Credits:3.00
Graphs: simple graphs, digraphs, subgraphs, vertex-degrees, walks, paths and cycles; Trees,
spanning trees in graphs, distance in graphs; Complementary graphs, cut-vertices, bridges and
blocks, k-connected graphs; Euler tours, Hamiltonian cycles, Chinese Postman Problem,
Traveling Salesman Problem; Chromatic number, chromatic polynomials, chromatic index,
Vizings theorem, planar graphs, perfect graphs.
Prerequisite: None
Books Recommended:
1. Diestel, Computer Graphs Theory
2. Wiley, Graphs Theory
3. Douglas B. Introduction to Graphs Theory
Marks:100
Credits:3.00
Students have to complete a Project/Thesis work which will be assigned by the department
based on their previous academic records .The work will be carried individually or by a group
of normally two students under the direct supervision of an experienced teacher of the
department and will be completed within two semesters. Finally students have to face the
project/thesis defense.
Prerequisite: All the core courses of 1st to 6th semester.
28
Marks:100
Credits :3.00
Introduction to MOS technology POMS, NMOS and CMOS, transistors, CMOS Fabrication:
The P-well process, The N-well process. BiCMOS Technology. BICMOS fabrication in an nwell process. Fluid model, Electrical, characteristics, Operation of MOS transistor as a switch
and amplifier, MOS inverters, MOS. Fabrication steps, steps stick diagrams, design rules and
layout, Lambda-based design rules, contact cuts, double metal MOS process rules. MOS
circuits, Inverter delay and its analysis. Propagation delay. Susperbuffer, Dynamic MOS
circuits, Scaling of MOS circuits. Scaling factors and device parameters. Subsystem design
and layout. Switch logic: pass transistors and transmission gates. Gate logic: The inverter, Two
input nMOS, CMOS and BiCMOS gate design. Design of parity generator and multiplexers.
Registers, Counters and memory realizations, One transistor and three transistors dynamic
RAM cell design. Hierarcihcal veiw of VLSI System Design, Behavioral description High
level Synthesis Scheduling, allocation and data path synthesis. Logic synthesis multilevel
minimization, PLA reduction regular structure circuits, Synthesis of FSM-ASM chart
representation and realization, Layout synthesis, Placement and routing, Testing of VLSI,
Testing of stuck-at fault, Testing of PLAs RAM, Boundary scan technique.
Prerequisite: None
Books Recommended:
1. Steven M. Rubin, Computer Aids for VLSI Design.
2. Wayne Wolf, Modern VLSI Design: System-on-Chip Design.
3. Sabib H Gerez, Algorithms for VLSI Design Automation
CSEL-4202: Design and Testing of VLSI Systems Lab
Marks:50
Credits :1.00
Marks:50
Credits :2.00
29
Marks:100
Credits :3.00
Systems- System environment and System components; System models and Simulation - types
of System model and simulation - Discrete and Continues, Static and Dynamic, Deterministic
and Stochastic; Steps in a simulation study, Advantages and Disadvantages. Discrete Event
driven simulation - Components and Organization, Event Scheduling/ Time Advance approach
and Process Interaction approach, Event lists and List processing. Case study of simulations of
simple systems; Basics of Parallel and Distributed Simulation. Simulation Languages and
Packages - Process approach to simulation, application oriented and general purpose
simulation language and software GPSS, SSF API for JAVA and C++, Arena, Extend,
SIMUL8 etc. Probability and Statistical concepts in simulation - Random variable and its
probability distributions: Bernoulli, Binomial, Poisson, Exponential, Erlang, Gamma and
Normal distributions. Stochastic process - e.g. Poisson process, Non stationary Poisson
process, Compound Poisson process and their properties. Basics of Estimation, Hypothesis
tests: Confidence Intervals and t-distribution. Queuing Models - Queuing Systems, Queuing
behavior (e.g. balk, renege and jockey) and Queuing disciplines, Arrival process, Inter-arrival
time distributions and Service time distributions. Long run measures of performance, Little's
formula, Analysis of different Single-server and Multi-Server queuing systems, Queuing
networks and their analysis, Jackson's theorem. Inverse transformation technique for
generating random variates, other techniques: Acceptance -Rejection, Special properties,
Convolution etc. Random Number generation: Linear Congruent method, composite
generators, Random number streams; Testing for random numbers - frequency test and test for
autocorrelation. Input modeling: identifying input model with data - Histograms, Q-Q plots,
selecting the family of distribution, parameter estimation and Goodness-of-fit tests; selecting
input model without data, multivariate and time-series input models, Models of arrival
processes. Verification and Validation of simulation models - face validity, validation of model
assumptions, input-out transformation and input output validation using historical input data.
Output data analysis - types of simulation with respect to output analysis, Stochastic nature of
output data, measure of performance and their estimators, output analysis for terminating the
simulation and for steady state simulations. Introduction to the techniques for comparison of
alternative system design through simulation. Simulation and queuing models of computer
systems: CPU, memory simulation; Traffic modeling and simulation of computer networks
and network protocols, using queuing network analysis; Introduction to network simulators:
SSFNet, ns2, GloMoSim etc.
Prerequisite: None
Books Recommended
1.G. Gordon, System Simulation
30
Marks:50
Credits :1.00
Marks:100
Credits :3.00
Marks:50
Credits :1.00
Marks:100
Credits :3.00
Introduction to DSP, classifications of signals, continuous time and discrete time (DT)
sinusoids, concept of frequency, advantages and limitations of DSP, applications of DSP, steps
of ADC, sampling theorem, abasing, quantization, coding. Classification of DT signals,
classification of DT systems, impulse response, FIR and IIR, block diagram of DT systems,
analysis of LTI systems, convolution, properties of convolution, causality and stability of LTI
systems, recursive and non-recursive systems, correlation, properties and applications of
correlations. Z-transform, ROC, Inverse z-transform, properties of ztransform, concept of
pole-zero, one-sided z-T. Frequency analysis, Fourier series and Fourier transforni for
continuous time and discrete time signals, power density and energy density spectrums, DFT,
properties of FT and DFT, invertibility of LTI systems, DFT as linear transformation, FFT,
divide and conquer approach, radix-2 FFT. Structures of DT systems: Direct form, lattice
31
Marks:50
Credits :1.00
Marks:100
Credits :3.00
IP addressing: IPv4 Addressing, IPv6 addressing, packet format, ICMPv6, Unicast Routing
(IPv4 and IPv6): RIP, OSPF, BGP. Multicast Routing (IPv4 and IPv6): DVMRP, MOSPF,
CBT, MBONE, PIM etc Switching/Advanced Routing: ATM, Optical Routing, MPLS,
NEMO. Routing for MANET / Ad-hoc Network: AODV, DVMRP etc QoS Routing: QoS
Network, Packet Scheduling, TCP/IP Queue Management, QoS IntServ: Admission control,
Signaling Protocol(RSVP), Traffic Policing etc. QoS DiffServ: Policy based routing,
Bandwidth Broker etc, QoS in Wireless network, Real Time Traffic over Internet: VoIP,
RTP, RTCP, Security Issues in routing.
Prerequisite :CSE-3203
Books Recommended:
1.Fouzen , Data Communication & Networking
2.Willian Stallings, Data Communication & Networking
3.Martin J., Routing & Switching
4. Jeff Doyle, Routing with TCP/IP
CSEL-4214: Network Routing and Switching Lab
Marks:50
Credits :1.00
Marks:100
Credits :3.00
Systems programming concepts, general machine structures, machine and assembly language,
concepts of translation oriented system programs; Assembler, Linker & Loaders: Basic
Assembler Functions, Machine Dependent Assembler features, Machine Independent
Assembler Features, Assembler Design Options - One pass assembler and multipass
assembler, Basic Loader Functions, Machine Dependent Loader Features, Machine
Independent Loader Features, Linkage Editors, Dynamic Linking, Bootstrap Loader, Basic
Macro Processor Functions. Kernel: General kernel responsibilities, kernel organization,
kernel compiling and installing, kernel's role at system startup, process creation and
termination, Process execution, ELF format, inter process communication, signal handling,
Memory management: page frame management, memory area management, kernel memory
32
Marks:50
Credits :1.00
Marks:100
Credits :3.00
Marks:50
Credits :1.00
Marks:100
Credits:3.00
Marks:50 Credits:1.00
Marks:100
Credits:3.00
Designing I/O system; I/O devices; Designing Microprocessor based system with interfacing
chips; Programmable peripheral interface (interface to A/D and D/A converter);
Keyboard/display interface; Programmable timer; Programmable interrupt controller, DMA
controller; Design using MSI and LSI components; Design of memory subsystem using
SRAM and DRAM; Design of various components of a computer: ALU, memory and control
unit hardwired and micro programmed; Microprocessor based designs; Computer BUS
standards; Design special purpose controllers.
Marks:50 Credits:1.00
Marks:100 Credits:3.00
Introduction: Definition, Origins of Digital Image Processing, Examples of Fields that Use
Digital Image Processing, Fundamental Steps in Digital Image Processing, Components of an
Image Processing System. Digital Image Fundamentals: Elements of Visual Perception,
Structure of the Human Eye, Image Formation in the Eye, Brightness Adaptation and
Discrimination , Light and the Electromagnetic Spectrum ,Image Sensing and Acquisition,
Image Sampling and Quantization, Basic Concepts in Sampling and Quantization,
Representing Digital Images, Some Basic Relationships Between Pixels, Linear and
Nonlinear Operations. Image Enhancement in the Spatial Domain: Some Basic Gray Level
Transformations, Histogram Processing, Enhancement Using Arithmetic/Logic Operations,
Basics of Spatial Filtering, Smoothing Spatial Filters, Smoothing Linear Filters, OrderStatistics Filters, Sharpening Spatial Filters. Image Enhancement in the Frequency
Domain: Introduction to the Fourier Transform and the Frequency Domain, Smoothing
Frequency-Domain Filters, Sharpening Frequency Domain Filters, Homo-morphic Filtering.
Image Restoration: Image Degradation/Restoration Process, Noise Models, Restoration in
the Presence of Noise OnlySpatial Filtering, Periodic Noise Reduction, Color Image
34
REFERENCE BOOK
Text Book: Digital Image Processing (2nd Edition); Author: Rafael C. Gonzalez,
Richard E.
CSEL-4224: Digital Image Processing lab
Marks:50 Credits:1.00
Marks:50 Credits:1.00.
CSEV-4228 Viva-Voce
Marks :50
Credits: 1.00
Marks:100
Credits :3.00
35