KEMBAR78
Bharati Vidyapeeth University, Pune.: (Established Under Section 3 of UGC ACT 1956) | PDF | Data Center | Hardware Description Language
0% found this document useful (0 votes)
114 views53 pages

Bharati Vidyapeeth University, Pune.: (Established Under Section 3 of UGC ACT 1956)

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views53 pages

Bharati Vidyapeeth University, Pune.: (Established Under Section 3 of UGC ACT 1956)

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 53

PUNE

BHARATI VIDYAPEETH UNIVERSITY,


Pune.
(Established under Section 3 of UGC ACT 1956)

R UCTURE AND S
S E ST YLL
AB
U R
US
CO

B. Tech. (COMPUTER)
(Sem. VII & VIII)
COURSE STRUCTURE & SYLLABUS

BHARATI VIDYAPEETH UNIVERSITY, PUNE

B. Tech. (COMPUTER) (Sem. VII & VIII)


HIGHLIGHTS

Bharati Vidyapeeth University College of Engineering


(BVUCOE) is the largest Engineering College in Maharashtra with an
intake of 700 students in each academic year. Imparting quality technical
education from undergraduate to doctorate Level, BVUCOE is probably
the only Engineering College in India with an accreditation from both
NAAC as well as NBA. The faculty at BVUCOE boasts of highly qualified
academicians, a quality that is further emphasized by the fact that 15 of
them are presently pursuing their Ph.D. degree.

BVUCOE has been ranked 29th amongst the Top 50 Technical


Schools of India in survey conducted by DATAQUEST-IDC. We have
enjoyed a ranking in this list for the last 4 years. Research is of utmost
importance in all our programs. A total of 113 research papers were
published in 2007-2008.

Currently we have 12 ongoing research projects. The


infrastructure of BVUCOE is state-of-the-art with 62 classrooms, 59
laboratories and a well-stocked library that currently holds 27,130 titles.
The college has an international presence with MOUs signed with the
North Carolina A&T State University (Greensboro, USA), University of
Venice (Italy), Actel Corporation (USA). Corporate interaction is also
inculcated in our programs through our association with Oracle India
Ltd., Infosys Ltd. and Tata Consultancy Services.

COMPUTER

01
SALIENT FEATURES

The field of engineering reflects the technological dynamism present in today's


world. The department runs an under-graduate programme viz. B.Tech. (Comp) and a
post-graduate programme viz. M.Tech. (Comp). The department has incorporated all the
latest facilities for the benefit of the students. The department has 8 well-equipped
laboratories, with three servers. The latest software and hardware equipments are
provided to the students. The department has specialized laboratories in Digital Signal
Processing, Multimedia Techniques, Linux and Software Engineering.
The Association of Computer & Information Technology Engineering Students
(ACIES) organizes different events, guest lectures for the students. The syllabi of the
department are revised regularly so as to match the needs of the industry. Apart from
giving thorough technical knowledge using the state-of-art technology, the students are
taught communication skills and are given experience in working in groups on live
projects.

MAJOR GROUPS / AREAS


Operating Systems, Multimedia, Image Processing, Computer Networks, Software
Engineering, System Programming

EXPERTISE IN RESEARCH AND CONSULTANCY


The department of Computer Engineering has received fund from AICTE for
Modernization of Research Laboratory "Object Oriented Modeling and Design".

ON GOING RESEARCH PROJECTS


Extended Log Structural File System For Linux Operating System, Platform Independent
File Transfer, Block based Image Processing, Process Based Generic Modeling at Real
Time Complex System with specific reference to Visual Modeling, DOUT – Distributed
Opportunistic Unit Testing

COMPLETED PROJECTS
Visual Modeling of Real Time System, NeTailor- A Network Patch Management Solution,
Voice Message Transform, Artillery Command Post Execution Software, MAFCOG 1.0
Mathematical Formula Analysis and Generator, Object Oriented Learning Environment
Using ASP, Real Time Complex System, Implementation of Sniffers.

MAJOR EQUIPMENTS
Pentium -I 120/150 MHz - 25, Pentium - III 550 MHz - 10, Pentium -III 933 MHz - 68,
Pentium - IV 2.46 GHz - 94, Pentium - IV 1.7 GHz - 10, Pentium - IV (IBM) 2.8 GHz - 100.

02 BHARATI VIDYAPEETH UNIVERSITY, PUNE


SOFTWARES
Operating Systems : MS-DOS, Windows 95, Windows 98, SCO Xenix 2.1,
Linux 7.0, Microsoft OS/2, SDK Ver 1.02, Sun Solaris
7.1
RDBMS : Oracle 8, Oracle 8i, Oracle 9i, SQL Ver 7.0 & 8.0
Developing Softwares : Visual Studio 6.0, Microsoft Office-2000, Turbo C + +
For DOS 4.5, Microsoft C 6.0, Microsoft Fortran,
Turbo Pascal, Microsoft COBOL, Turbo C, Visual
Studio MS.Net, Developer 2000, MS Project 2003
Web Designing Softwares : Adobe Photoshop, PageMaker, Corel Draw
Customized Softwares : Payroll, Stores/Purchase, Library/Libsys, Student,
Exam Section, Admission

LABORATORIES
Information Technology, Computer Graphics, Artificial Intelligence, Database
Management System, Digital Signal Processing, Linux, Software Engineering,
Microprocessor

COMPUTER

03
STRUCTURE & EXAMINATION PATTERN

B. Tech. - (COMPUTER ENGINEERING)

Total Duration : 34 Hrs/Week


Semester VII Total Marks : 800
Teaching
Subject Examination Scheme (Marks) Total
Subject Scheme (Hrs.)
Code (Marks)
L P Theory Unit Test TW & Pr TW & Or

K30401 Distributed Systems 04 - 80 20 - - 100

K30402 Software Architecture 04 02 80 20 50 - 150


K30403 Network Security 04 02 80 20 - 50 150
Advanced Data Base
K30404 04 02 80 20 50 - 150
Management System

K30405 Elective - I 04 02 80 20 - 50 150

K30406 Seminar - I - 02 - - - 50 50
K30407 Project – Stage I - 02 - - - 50 50
Total 20 12 400 100 100 200 800

Teaching Scheme Examination Scheme


Total
Lectures Practical Tutorial Theory Unit Test T. W. & Pr T. W. & Or.
20 12 - 400 100 100 200 800

Total Duration : 23 Hrs/Week


Semester VIII Total Marks : 700

Teaching
Subject Examination Scheme (Marks) Total
Subject Scheme (Hrs)
Code (Marks)
L P Theory Unit Test TW & Pr. TW & Or.
K30408 Compiler Construction 05 02 80 20 - 50 150

K30409 Wireless Data Networks 05 02 80 20 - 50 150


K30410 Elective - II 05 02 80 20 - 50 150
K30411 Project – II ** - 10 - - - 150 150

K30412 Industrial Training - - - - - 50 50

K30413 Seminar - II - 02 - - - 50 50

Total 15 18 240 60 - 400 700

Teaching Scheme Examination Scheme


Total
Lectures Practical Drawing Theory Unit Test T. W. & Pr T. W. & Or.
15 18 - 240 60 200 400 700

04 BHARATI VIDYAPEETH UNIVERSITY, PUNE


STRUCTURE & EXAMINATION PATTERN

B. Tech. - (COMPUTER)

* Seminar - 9 Students per Batch


- The Seminar topic should have IEEE Reference.
** Project – 9 Students per Batch

*LIST OF ELECTIVES
Class :- B Tech (Computer) - Semester - VII
* Elective - I
[1] Multimedia Techniques
[2] Embedded System
[3] Artificial Intelligence
[4] Image Processing

Class :- B Tech (Computer) - Semester-VIII


*Elective-II
[1] Netcentric Computing
[2] Software Testing
[3] Computer Forensics and Cyber Law
[4] Simulation and Modelling

* Elective Subjects may change according to the Industry requirements


* 20 students per batch for all practicals from First year to Second year of B.Tech course
* 15 students per batch for all practicals from Third year to Fourth year of B.Tech course
* 6 students per batch for Seminar and Projects in final year of B.Tech Course

COMPUTER

05
RULES FOR CONDUCTING TESTS

Mode of the test


? In each semester for each subject three tests shall be conducted. The schedule for
the same will be declared at the commencement of academic year in the academic
calendar.
? Each test shall carry 20 marks.
? University examination pattern has given weightage of 20 marks for the tests.
? To calculate these marks following procedure is followed:
i) Out of the three tests conducted during the semester, the marks of only two
tests in which the candidate has shown his/her best performance shall be
considered, to decide the provisional marks in each subject.
ii) Average marks obtained in two tests in which students have performed
well, shall be considered as provisional marks obtained by the student in the
tests.
iii) If the candidate appears only for two tests conducted during the semester,
he/ she will not be given benefit of the best performance in the tests.
iv) If the candidate appears only for one test conducted during the semester,
to calculate the marks obtained in the tests it will be considered that the
candidate has got 0 (zero) marks in other tests.
v) The provisional marks obtained by the candidate in class tests should
reflect as proportional to theory marks. In cases of disparity of more than 15%
it will be scaled down accordingly; These marks will be final marks obtained
by the student. No scaling up is permitted.
vi) If the candidate is absent for theory examination or fails in theory
examination his final marks for tests of that subject will not be declared. After
the candidate clears the theory, the provisional marks will be finalized as
above.
? Paper Pattern for Tests
i) All questions will be compulsory with weightage as following
Question 1 - 7 marks
Question 2 - 7 marks
Question 3 - 6 Marks
ii) There will not be any sub-questions.
? For granting the term it is mandatory to appear for all the three tests conducted in
each semester.
? Roll numbers allotted to the students shall be the examination numbers for the tests.

06 BHARATI VIDYAPEETH UNIVERSITY, PUNE


SEMESTER - VII

COMPUTER

07
K30401: Distributed System

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 04 Hrs/week Theory : 80 Marks
Duration : 03 Hours
Unit Test : 20 Marks

Unit-I (10 Hours)


Distributed Computing Systems Fundamentals:
Introduction to Distributed computing systems, Distributed computing
system. Design issues of Distributed Operating System. Distributed
computing environment.
Characterization of Distributed Systems:
Introduction, Examples of Distributed Systems, Resource sharing and the
web, Challenges. System Models Introduction, Architectural Models,
Fundamental Models.
Interprocess Communication:
Features of a good Message Passing System. Issues in IPC by Message
Passing Synchronization, Buffering, Multidatagram Messages, Encoding
and Decoding of Message Data, Process Addressing, Failure handling, API
for the Internet Protocols. External Data Representation and marshalling.
Client Server communication, Group Communication.

Unit-II (08 Hours)


Distributed Objects and Remote Invocation:
RPC Model, Implementing RPC Mechanism. Stub Generation. RPC
Messages, Marshaling Arguments and Results. Server Management,
Parameter-Passing semantics, call semantics, Communication protocols
for RPC's, Client-Server Building, Exception handling, Security RPC in
Heterogeneous Environments, Lightweight RPC.
Operating System Support:
Introduction. The operating System Layer, Protection, Process and
threads, Communication and Invocation, Operating System
Architecture.

08 BHARATI VIDYAPEETH UNIVERSITY, PUNE


Unit-III (06 Hours)
Coordination and Agreements:
Distributed mutual Exclusion. Elections. Multicast communication.
Consensus and Related Problems.
Transaction and Concurrency control:
Transactions, Nested Transactions. Locks. Optimistic concurrency
control. Timestamp ordering. Distributed Transaction Flat and Nested
Distributed Transaction. Atomic commit protocols. Concurrency
control in distributed transaction Distributed Deadlocks. Transaction
Recovery.

Unit-IV (08 Hours)


Name Services:
Name services and domain name services. Directory and discovery
services. Case studies.
Time and Global states:
Clocks, events, process states, Synchronization physical clocks. Logical
Time and Logical Clocks. Global states, Clock Synchronization. Event
Ordering, Mutual Exclusion, Deadlock, Election Algorithms.

Unit-V (10 Hours)


Security:
Introduction Overview of Security techniques. Cryptographic algorithms.
Digital Signatures. Cryptography pragmatics. Case studies.
Distributed File System File System Architecture:
Features of good DFS, File models, File Accessing models. File-Sharing
Semantics, File-Caching schemes, File Replication, Fault Tolerance,
Automatic Transactions, Design Principles, Case study: DCE Distributed
File Service. Sun NFS, OSF, DCE.

Unit-VI (08 Hours)


Replication:
System Model and Group Communication. Fault Tolerant services.
Highly available Services. Transaction and replicated data.
Distributed Shared Memory:
General Architecture of DSM systems. Design and implementation

COMPUTER - Semester VII

09
Issues of DSM, Granularity, Structure of Shared Memory Space.
Consistency models, Replacement strategy, Thrashing.
Case studies-(Amoeba, Mach, Chorus)

List of Experiments:
Staff Member expected to frame related 10 experiments.

Text Books / References


Andrew S. Tanenbaum, “Distributed Systems: Principles and Paradigms”
?

Jean Dollimore, Tim Kindberg, and George Coulouris, “Distributed Systems:


?
Concepts and Design (4th Edition)”
M. Tamer Ozsu and Patrick Valduriez, “Principles of Distributed Database Systems
?
(2nd Edition)”
Bacon, J. & Harris, T.(2003), “Operating systems:distributed and concurrent software
?
design”, Addison-Wesley.

Syllabus for Unit Test

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

10 BHARATI VIDYAPEETH UNIVERSITY, PUNE


K30402: Software Architectures

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 04 Hrs/week Theory : 80 Marks
Practical : 02 Hrs./week Duration : 03 Hours
Unit Test : 20 Marks
TW & Pr. : 50 Marks

Unit-I (08 Hours)


Introduction:
Definition Software Architecture, Software Process, Software Framework,
Data Design, Architecture Design, mapping data flow into software
architecture, software architecture for web engineering, web engineering
layers, Web engineering Process. Software architecture for online
applications. Software Architecture design tools.

Unit-II (08 Hours)


Workloads and Software Infrastructure:
Datacenter vs. Desktop Performance and Availability Toolbox. Cluster-
Level Infrastructure Software, Resource Management. Hardware
Abstraction and Other Basic Services, Deployment and Maintenance
Programming Frameworks, Application-Level Software. Workload
Examples. Online: Web Search. Offline: Scholar Article Similarity.
A Monitoring Infrastructure. Service-Level Dashboards Performance
Debugging Tools, Platform-Level Monitoring.

Unit-III (08 Hours)


Warehouse-Scale Computers:
Emphasis on Cost Efficiency, Advantages and Disadvantages, One
Datacenter vs. Several Datacenters. Why WSCs. Architectural Overview of
WSCs. Storage. Networking Fabric. Storage Hierarchy, Quantifying
Latency, Bandwidth, and Capacity, Power Usage. Handling Failures.
Hardware Building Blocks:
Cost-Efficient Hardware. Parallel Application Performance, Balanced
Designs.

COMPUTER - Semester VII

11
Unit-IV (08 Hours)
Datacenter Basics:
Datacenter Tier Classifications. Datacenter Power Systems, UPS Systems,
Power Distribution Units, Datacenter Cooling Systems, CRAC Units, Free
Cooling, Air Flow Considerations, In-Rack Cooling, Container-Based
Datacenters.
Modeling Costs. Capital Costs. Operational Costs Case Studies. Real-
World Datacenter Costs, Modeling a Partially Filled Datacenter.

Unit-V (08 Hours)


Energy and Power Efficiency:
Datacenter Energy Efficiency, Sources of Efficiency Losses in Datacenters,
Improving the Energy Efficiency of Datacenters. Measuring the Efficiency
of Computing. Some Useful Benchmarks. Energy-Proportional
Computing. Dynamic Power Range of Energy-Proportional Machines.
Causes of Poor Energy Proportionality. How to Improve Energy
Proportionality, Relative Effectiveness of Low-Power Modes, and The Role
of Software in Energy Proportionality, Datacenter Power Provisioning.
Deployment and Power Management Strategies. Advantages of
Oversubscribing Facility Power, Trends in Server Energy Usage.

Unit-VI (08 Hours)


Dealing with Failures and Repairs:
Implications of Software-Based Fault Tolerance. Categorizing Faults. Fault
Severity. Causes of Service-Level Faults. Machine-Level Failures.
Machine Crashes Causes? Predicting Faults Repairs. Tolerating Faults,
Reconfigurable computing, SRC Computers, Supercomputer, Modern
Super Computer Architecture, Symmetric multiprocessing, Asymmetric
Multi-Processing , Cellular Multi-Processing .

Experiments :
Staff Member expected to frame related 10 experiments.

Text Books/ References


The Data Center as a Computer, Morgan & Clay pool Publisher by Leiz borrogo.
?

12 BHARATI VIDYAPEETH UNIVERSITY, PUNE


Reconfigurable Computing by Maya B.Gokhale Springer Publications
?

E. V. Carrera, E. Pinheiro, and R. Bianchini, “Conserving Disk Energy in Network


?
Servers,” in Proceedings of the 17th Annual International Conference on
Supercomputing, San Francisco,CA, June 23–26, 2003. ICS '03.
M. Al-Fares, A. Loukissas and A. Vahdat, “A scalable, commodity datacenter network
?
Architecture,” in Proceedings of the ACM SIGCOMM 2008 Conference on Data
Communication,Seattle, WA, August 17–22, 2008.

Syllabus for Unit Test

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

COMPUTER - Semester VII

13
K30403: Network Security

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 04 Hrs/week Theory : 80 Marks
Practical : 02 Hrs./week Duration : 03 Hours
Unit Test : 20 Marks
TW & Or. : 50 Marks

Unit -I (06 Hours)


Introduction:
Need for security, Threat scenarios, Types of attacks: Denial of service,
Non-repudiation, Principles of security, Security approaches and policies,
design Guidelines, Authentication, Authorization and Accounting,
Physical and logical access control, User authentication, Biometrics
devices, Security mechanisms, Privacy and data protection, Cyber laws.

Unit –II (10 Hours)


Cryptography:
Concepts and techniques, Plain Text and Cipher Text, Substitution
techniques, Encryption and Decryption, Symmetric and Asymmetric key
cryptography, Data Encryption standards, Advanced Encryption
Standards, RC4/RC5 algorithm, IDEA, RSA, Blowfish, COMSEC,
TRANSEC, Steganography, S-Box theory.

Unit-III (08 Hours)


Key and Certificate Management :
Digital Signatures, Digital Certificates, Knapsack Algorithm, Certificate &
DDOS-Distributed Dos based authentication, Smart Cards, PKIX model,
XML, PKI components and Applications , LDAP protocol, Creating Digital
certificates using Java, DNS certificates, Key agreement protocols: STS
protocol, Key Escrow: Clipper chip.

Unit-IV (08 Hours)


Security protocols :
Secure Socket Layer, Secure Electronic Transaction, 3-D Secure protocol,
Secure HTTP, Time stamping protocol, Email Security, SMTP, PEM, PGP,
Wireless Application protocol, Authentication Tokens, Kerberos, Key
Distribution Centre, Single Sign ON approaches, Security in GSM and 3G.

14 BHARATI VIDYAPEETH UNIVERSITY, PUNE


Unit-V (08 Hours)
Network and Transport Layer Security:
ICMP redirect hazard, ARP hazard, secures network infrastructure
services: DNS, NTP, SNMP, Secure RSVP, TCP/IP protocol Suite, IP
Security, Web Security, IPv4/IPv6 encapsulation header, IPSEC, IKE
protocol , Point to Point Tunnelling Protocol, Layer 2 Tunneling Protocol,
Replay Attacks, Encapsulating Security Payloads.

Unit-VI (10 Hours)


Network Security Devices :
Types of firewalls, Network address Translation (NAT), Firewall
Configurations and Implementation, Firewall forensic, Firewall services
and limitations, DMZ networks, Source masking and hidden channels,
Small office or Home firewalls(SOHO), VPN Architecture, Intrusion
Detection, Anomaly and misuse detection, System Integrity Verifiers, Log
File Monitors, Honeypots, Network based and host based Intrusion
Prevention System, Intrusion Detection tools.

List of Experiments :
Staff Member expected to frame related 10 experiments.

Text Books/ References


Stallings. W., “Cryptography and Network Security: Theory and Practice”, John Wiley
?

Atul Kahate, “Cryptography and Network Security Second Edition”, TMG


?

Joseph Migga Kizza, ”Guide to Computer Network Security,” Springer


?

Schneier.B., “Applied Cryptography - Protocols, Algorithms, and Source Code in C”,


?
John Wilev and Sons.
Cheswick W, Bellovin S., “Firewalls and Internet Security: Repelling the Will Hacker:
?
Addison”,Wesley
Blacharski D, “ Network Security in a Mixed Environment”.
?

Syllabus for Unit Test

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI
COMPUTER - Semester VII

15
K30404: Advanced Database Management System

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 04 Hrs/week Theory : 80 Marks
Practical : 02 Hrs./week Duration : 03 Hours
Unit Test : 20 Marks
TW & Pr. : 50 Marks

Unit -I (08 Hours)


The Extended Entity Relationship Model and Object Model:
The ER model revisited, Motivation for complex data types, User defined
abstract data types and structured types, Subclasses, Super Classes,
Inheritance, Specialization and Generalization, Relationship types of
Degree higher than two.

Unit –II (08 Hours)


Object Relational and Extended Relational Databases:
Database Design for an ORDBMS, Nested relations and Collections,
Storage and Access Methods, Query Processing and Optimization, An
overview of SQL3, Implementation issues for Extended type, Systems
Comparison of RDBMS, OODBMS ,ORDBMS.

Unit-III (08 Hours)


Enhanced Data Models for Advanced Applications:
Active Database Concepts, Temporal database concepts, spatial databases:
Concept and Architecture, Deductive Databases and Query Processing.
Mobile databases, Geographic Information Systems.

Unit-IV (06 Hours)


Databases on the Web and Semi–Structured Data:
Web interfaces to the web, Overview of XML, Structure of XML data,
Document Schema, Querying XML data, Storage of XML data, XML
applications, The semi–structured data model, Implementation Issues,
Indexes for Text Data.

Unit-V (08 Hours)


Parallel and Distributed Databases:
Architectures for parallel databases, Parallel query evaluation,

16 BHARATI VIDYAPEETH UNIVERSITY, PUNE


Parallelizing Individual Operations, Sorting Joins Distributed Database
Concepts, Data Fragmentation, Replication and Allocation Techniques for
Distributed Database design, Query Processing in Distributed Databases,
Concurrency control and Recovery in Distributed Databases, An Overview
of Client–Server Architecture.

Unit-VI (10 Hours)


Data Warehousing and Data mining:
Data Warehousing: Introduction, Heterogeneous Information, the
Integration problem, the Warehouse Architecture, Data Warehousing,
Warehouse DBMS. General Issues of Data Warehousing. Data
Warehousing Using Oracle, SQL and aggregations. Aggregation
Functions, Grouping.
Data Mining: Introduction, Purpose of data mining. Need of data mining. A
View of the KDD Process, Problems and Techniques, Data Mining
Applications, Prospects for the Technology. Classification of Data Mining
Techniques, Decision Tables and Decision Trees.

Termwork
Staff Member expected to frame related 10 experiments.

Text Books/ References


Korth, Silberschatz, Sudarshan, “Database System Concepts.”
?

Rob and Coronel, “Database Systems: Design, Implementation and Management.”


?

J. Han and M. Kamber, “Data Mining: Concepts and Techniques,” Morgan Kaufman
?

S. Ceri & G. Felagatti, “Distributed Data Base Principles and Systems,” McGraw Hill
?

Bill Inman,
? “Data Warehousing.”
Lex, Yacc , “Object Oriented Database”, BPB Publications.
?

Syllabus for Unit Tests

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

COMPUTER - Semester VII

17
K30405: Multimedia Techniques

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 04 Hrs/week Theory : 80 Marks
Practical : 02 Hrs./week Duration : 03 Hours
Unit Test : 20 Marks
TW & Or. : 50 Marks

Unit -I (06 Hours)


Introduction:
What are Multi Media, Multimedia Application, Goal and Objectives,
Multimedia Building Blocks, Multimedia and Internet.

Unit –II (08 Hours)


Multimedia Configuration:
Multimedia PC Workstation Components, Multimedia Platform,
Multimedia Development tool, authoring tool, Interactivity, High end
Multimedia Architectures. Multimedia Operating System File system (File
format: TIEF, BMP, PCX, GIF etc.) Process Management, Multimedia
Communication System, Multimedia database Management System.

Unit-III (06 Hours)


Multimedia Audio:
Basic Sound Concepts, Audio Capture, Music, Speech Sound Processor,
Sound Recovery technique, VOC4WAV file Formats for Sound.

Unit-IV (10 Hours)


Multimedia Graphics:
2D/3D Animation Fundamentals, Color Modules, Digital Imaging: still
and Moving Images; Video Capture Animation ,Video, Processing, Video
Recovery Techniques, AVO, AVI file formats, NTSC, PAL, SECAM, HDTV,
system Video/Audio Conferencing, Techniques and Standards, Video
Streaming, Motion of Synchronization.

Unit-V (08 Hours)


Image Compression Techniques:
LZW, DCT run length coding, JPEG, MPEG, Standard hypertext MHEG,

18 BHARATI VIDYAPEETH UNIVERSITY, PUNE


Hypertext and Hypermedia, Document architecture ODA, MHEG.
Augmented and virtual reality and multimedia: Concept, VR devices:
Hand Gloves, Head Mounted Tracking system, V R Chair, CCD,VCR ,3D,
sound system, Head Mounted Displays and Rendering Software Setup,
Virtual Objects, VRML.

Unit-VI (10 Hours)


Multimedia devices:
Mass Storage Systems for Multimedia Requirements, Magnetic devices,
Optical devices, CDROM, DVD. Scanners: Types and Specifications.
Windows support to Multimedia: Multimedia Databases (in Oracle),
Multimedia Function calls, Windows support for Sound, animation,
Movies, Music and Midi Controls.
Case study: Multimedia and UNIX, Virtual Coffee House Application.

Termwork:
Staff Member expected to frame related 10 experiments.

Text Books / References


Ralf Steinmetz, Klara Nahrstedt, “Multimedia: Computing, Communication &
?
Applications”, PH.
PTR Innovative Technology Series
?

Judith Jefcoate, “Multimedia in Practice: Technology and Application”, PHI 1998.


?

Durano R Begault, “Virual Reality and Multimedia”, AP Professionals.


?

Micheal J Young, “Windows Multimedia and Animation with C++ Programming for
?
Win95”, AP Professional.
Kris Jama, Phil Schmauder, Nelson Yee, “VRML Programmer's Library”, Galgotia
?

Joe Gradicki, “Virtual reality Construction Kit”, Jhon Wile & Sons Inc.
?

Aitken Jarol, “Visual C++ Multimedia Adventure Set”, Coriolis Group Books.
?

COMPUTER - Semester VII

19
Syllabus for Unit Test

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

20 BHARATI VIDYAPEETH UNIVERSITY, PUNE


K30405: Embedded System

TEACHING SCHEME EXAMINATION SCHEME


Theory : 04 Hrs/week Theory : 80 Marks
Practical : 02 Hrs/week Duration : 03 Hours
Unit Test : 20 Marks
TW & Or. : 50 Marks

Unit -I (08 Hours)


Introduction:
Design challenges in Embedded Systems, Embedded System Co-design,
Levels of Abstraction, System Synthesis Models, The Partitioning Problem
and Partitioning Methods, Hw/SW Partitioning Methods, Design Space
Exploration, The mapping problem, Multi objective optimization,
Embedded Systems on a Chip (SoC), The use of VLSI designed Circuits
Case Studies. Case study for TV Setup Box.

Unit –II (08 Hours)


Interface Synthesis:
Principles of Communication Media, Interface Models, Classification of
interface synthesis, Synchronous and Asynchronous Communications
from Serial Devices. Examples of Internal Serial-Communication Devices -
UART and HDLC-Parallel Port Devices. Sophisticated Interfacing
Features in Devices/Ports. Timer and Counting Devices - '12C', 'USB',
'CAN' and Advanced I/O Serial High Speed Buses- ISA, PCI, PCI-X, CPCI
and advanced buses.

Unit-III (08 Hours)


System Development and Testing:
The Design Process, System Design, Structured Design, Requirements
Traceability and Management, System Partitioning from Different Points
of View, Faults and Failures, Hardware and Software Solutions, Steps to a
Safe Design, Introduction to testing and Motivation, Test Process Including
Test Specification, Test Plans, and Test Cases, Test Case Design: Boundary
Conditions and Test Coverage, Testing Modules, Verification and
Validation, Regression, Acceptance, Production, and Built-in Self Test.

COMPUTER - Semester VII

21
Unit-IV (08 Hours)
Hardware Description Languages–VHDL/verilog Industry Standard
Hardware Description languages- IEEE Standard VHDL/ Verilog, basic
Language Syntax and Semantics (design entities and modules), HDL
Objects, Types and Operators, standard logic and supporting packages,
Describing Structure, Behavior and Dataflow using HDL, Organizing
Designs. Libraries and packages. Assignments in Verilog or VHDL.
Case Studies.

Unit-V (08 Hours)


Working Outside of the Processor:
Interfacing to the Outside World, Input and Output Subsystems, Data
Source or Destination, Peripheral Processor, Events, and Messages,
Protocols and Protocol Stack, Client-Server, Peer to Peer, Group Multicast,
Protocols, Duplicate and Lost Messages, Remote Services, Failure
Detection.
DSP based Embedded System Design, Understanding Fixed and Floating-
Point Number Formats and precision; Dynamic Range of Signals,
Intermediate Products Number Formats; and Fixed Point arithmetic
operations; DSP architecture and DSP Algorithms and Implementation in
Embedded systems.

Unit-VI (08 Hours)


Real Time Operating Systems:
Threads and Tasks, Time Based and Reactive Systems, Scheduling Threads,
Real Time Scheduling Considerations, Algorithm Evaluation, Timing and
Data Exchange, Events, Signals, Shared Variables, and Messages,
Mailboxes, Shared Buffers, Inter process Communication Thread
Synchronization Systems, Critical Sections, Semaphores and Monitors,
Deadlocks and Starvation, Prevention, Avoidance, Recovery.

Termwork:
Staff Member expected to frame related experiments.

22 BHARATI VIDYAPEETH UNIVERSITY, PUNE


Text Books / References
Grehan, Moote and Cyliax, “Real-Time Programming - A guide to 32-bit Embedded
?
Development”, Addison Wesley
Jean Labrousse, “MicroC/OS-II: The Real-time Kernel,” Miller Freeman.
?

Jean Labrousse, “Embedded System Building Blocks”, Miller Freeman


?

Jonathan Valvano, “Embedded Microcomputer Systems: Real Time Interfacing,”


?
Brooks/Cole
Alan Shaw, “Real-Time Systems and Software”, John Wiley & Sons
?

Alan Burns & Andy Wellings, “Real-Time Systems & Programming Languages”,
?
Addison Wesley
David E. Simon, “An Embedded Software Primer”, Pearson Publications
?

Michael Barr and Andy Oram, “Programming Embedded Systems in C & C++”,
?
O'Reilly & Associates
Steve Heath, “Embedded Systems Design”, Newnes, UK ISBN: 0-7506-3237-2
?

IEEE Standard VHDL Language Reference Manual-IEEE Std 1076-2002, IEEE


?
Standards, 2002

Syllabus for Unit Test

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

COMPUTER - Semester VII

23
K30405: Artificial Intelligence

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 04 Hrs/week Theory : 80 Marks
Practical : 02 Hrs/week Duration : 03 Hours
Unit Test : 20 Marks
TW & Or. : 50 Marks

Unit -I (08 Hours)


Introduction to Artificial Intelligence:
Definition, AI Problem, AI technique, Problems, Problem Spaces and
Search, Heuristic search techniques. Best first search, Means Ends
Analysis, A* and AO* Algorithm, Game Playing, Minimax Search
Procedure, Alpha-beta cut offs, Waiting for Quiescence, Secondary Search.

Unit –II (08 Hours)


Knowledge Representation:
Knowledge representation using predicate logic: Predicate Calculus,
Predicate and Arguments, ISA hierarchy, Frame notation, Resolution,
Natural deduction, Knowledge representation using non-monotonic logic:
TMS (Truth Maintenance System), Statistical and Probabilistic Reasoning,
Fuzzy-logic, Structure Knowledge Representation, Semantic-net, Frames,
Script, Conceptual Dependency.

Unit-III (08 Hours)


Learning:
Learning from Observations - forms of learning , Inductive Learning,
Learning Decision Trees, Ensemble learning , Knowledge in Learning,
Logical Formulation of learning, Explanation based learning, Learning
using relevant information, Inductive logic programming, Statistical
Learning Methods, Learning with complete data, Learning with hidden
Variable, Instance Based Learning, Neural networks, Reinforcement
learning, Passive reinforcement learning, Active Reinforcement Learning
Generalization in Reinforcement Learning.

Unit-IV (08 Hours)


Planning:
A Simple Planning agent, Basic Representation of Planning:

24 BHARATI VIDYAPEETH UNIVERSITY, PUNE


Representation of actions, States and Goals and Plans, Situation space and
plan space, Representations for plans. Partial Order Planning concept and
Example, Initial plan, Achieving Preconditions, Protected Links and
Threats, Promotion and Demotion, Recovering from dead ends. A partial-
order Planning Algorithm, Planning with partially Instantiated Operators,
and Knowledge Engineering for Planning: Blocks world,
Practical Planning: Practical planners, Modifying the planner.

Unit-V (08 Hours)


Understanding:
Concept, Understanding as a Constraint Satisfaction, Common sense: Case
Based Reasoning, Parallel and Distributed AI: Psychological Modeling,
Parallelism in Reasoning Systems, Distributed Reasoning System.

Unit-VI (08 Hours)


Applications: Neural Networks:
Introduction to Neural Networks and Perception Qualitative Analysis
only, Neural Net Architecture and Applications.
Expert system:
Utilization and Functionality, Architecture of Expert System, Knowledge-
Representation, Two case studies on Expert Systems. Natural Language
Processing and Understanding Pragmatic, Syntactic, Semantic, Analysis,
RTN, ATN, understanding sentences.

Termwork:
Staff Member expected to frame related experiments.

Text Books/ References


? Elaine Rich and Kevin Knight, “Artificial Intelligence”, 2nd Edition, Tata McGraw-
Hill, 2003.
? Russell S., Norving P., “Artificial Intelligence – Modern Approach”
? Henry P., “Artificial Intelligence”, 3rd Ed., Winstone
? Nils J. Nilsson, “Artificial Intelligence: A new Synthesis”, Harcourt Asia Pvt. Ltd., 2000.
? George F. Luger, “Artificial Intelligence-Structures and Strategies for Complex
Problem Solving”, Pearson Education / PHI, 2002.

COMPUTER - Semester VII

25
Eugene, Chamiak, Drew McDerinott, “ Introduction to Artificial Intelligence”.
?

Syllabus for Unit Test

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

26 BHARATI VIDYAPEETH UNIVERSITY, PUNE


K30405 : Image Processing

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 04 Hrs/week Theory : 80 Marks
Practical : 02 Hrs/week Duration : 03 Hours
Unit Test : 20 Marks
TW & Or. : 50 Marks

Unit -I (08 Hours)


Image processing:
Images, What is Image Processing? Human Visual System, Image
Formation in Human eye, Visual Phenomena.
Image Acquisition:
Basic Elements of Image Processing Systems: Image Acquisition, Image
storage, Image Processing, Display, Transmission, Image Types, Image File
Formats.
Sampling and Quantization:
Sampling, non-uniform sampling and quantization.

Unit –II (08 Hours)


Image Enhancement in Spatial Domain:
Spatial Domain Methods, Point Processing, Neighbourhood Processing,
High Pass Filtering, Zooming: Replication, Linear Interpolation
Image Enhancement Based on Histogram Modelling:
Linear stretching, histogram equilization, histogram specification.
Image Enhancement in Frequency Domain:
Fourier Transform, Discrete Fourier Transform(DFT) and 2-Dimensional
DFT, Low Pass Frequency Domain Filter, High Pass Frequency Domain
Filter, Homomorphic Filtering.

Unit-III (08 Hours)


Image Segmentation:
Detection of discontinuity, Point, Line and Edge Detection, Edge linking
and boundary detection, Finding Gradients using: Roberts Mask, Prewitts
and Sobel Operators, Compass Operators, Thresholding: Global, Local and
Optimum Thresholding, Region Base Segmentation: region growing,
Splitting, Merging.

COMPUTER - Semester VII

27
Unit-IV (08 Hours)
Morphology, Representation and Description:
Dilation, Erosion, Opening and Closing Operation, Boundary Extraction,
Region Filling, HIT-or-MISS Transformation, Thinning and Thickening
Transformation, Pruning, Chain codes, Fourier descriptors, Signatures,
Moments.

Unit-V (08 Hours)


Discrete Image Transform:
Fast Fourier Transform: Decimation-in-Time(DIT-FFT),Decimation-in-
Frequency(DIF-FFT), Discrete Cosine Transform, Sine Transform, K-L
Transform, Walsh Transform, Walsh-Hadamard Transform, Haar
Transform.

Unit-VI (08 Hours)


Image Compression:
Coding redundancy, phychovisual redundancy, error criteria, Lossless
Compression Techniques: Run Length Encoding, LZW Compression,
Huffman encoding, Lossy Compression: Improves Grey Scale
Quantization, Differential Pulse Code Modulation.

Termwork:
Staff Member expected to frame related 10 experiments.
Implement the programs using MATLAB

Text Books/ References


? R.C. Gonzalez, R.E. Woods, “Digital Image Processing,” Addison.
? A.K.Jain, “Fundamentals of Image Processing,” PHI.
? William Pratt, “Digital Image Processing”, John Wiley
? N.Ahmed & K.R.Rao, “Orthogonal Transforms for Digital Signal Processing”,
Springer.
? Dhananjay K. Theckedath, “Image Processing”, Nandu.
? Bernd Jahne, “Digital Image Processing”, Springer.

28 BHARATI VIDYAPEETH UNIVERSITY, PUNE


Syllabus for Unit Test

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

COMPUTER - Semester VII

29
SEMESTER - VIII

30 BHARATI VIDYAPEETH UNIVERSITY, PUNE


K30408: Compiler Construction

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 05 Hrs/week Theory : 80 Marks
Practical : 02 Hrs/week Duration : 03 Hours
Unit Test : 20 Marks
TW & Or. : 50 Marks

Unit -I (08 Hours)


The Phases of a Compiler, Translator issues, why to write Compiler,
Compilation process in brief, front end and backend model, Compiler
Construction tools, Interpreter and the related issues, Cross Compiler,
Incremental Compiler, Boot Strapping, Byte code Compilers.
Lexical Analysis:
The role of Lexical Analyzer, Input Buffering, Specification of tokens,
recognition of tokens, and language for specifying Lexical Analysis
Alphabet, Token, Lexical error, Block schematic of lexical analyzer,
"Automatic Construction of Lexical Analyzer-(LEX), LEX specification and
features. Pattern Matching Algorithms and their Optimization, use of LEX.

Unit –II (08 Hours)


Syntax Analysis Introduction:
Role of parsers, Review of context free grammar for syntax analysis. Top
down-RD parser, Predictive parsers, LL (k) parsers, Bottom up Parsers -
Operator precedence parsers, Shift-Reduce: SLR, LR (k), LALR etc. using
ambiguous grammars. Error detection and recovery, Automatic
construction of parsers (YACC), YACC specifications. Canonical LR
parsers, handling of ambiguous grammars, error reporting in LL (1),
operator precedence and LR parsing, efficient generation of LALR (1) sets,
optimization of LR parsers, optimization of transformations, Detection,
reporting, Recovery and Repair of errors in the Compilation Process.
Semantic Analysis:
Need of Semantic analysis, type checking and type Conversion
Overloading of functions and operators, Polymorphic Functions,
Unification algorithm.

COMPUTER - Semester VIII

31
Unit-III (08 Hours)
Syntax Directed Translation:
Syntax directed translation schemes, Implementation of syntax directed
translators , Intermediate code, Postfix notation, Parse trees and Syntax
trees, Three-address code, Quadruples and Triples, Translation of
assignment statements, Boolean expressions, Translation with a top-down
parser.

Unit-IV (08 Hours)


Runtime Environment:
Source language issues, Storage organization and allocation strategies,
static allocation, stack allocation for Block Structured and non block
structured languages, Activation trees , Activation record, variable-length
data, procedure parameters, nested procedures, access to non-local names,
procedure Call and return, static and dynamic scope, dangling references,
Symbol Table Organization and Management Entries, Storage allocation,
Hash tables, Scope, Compilers for parallel machines, Compilers for
functional languages.

Unit-V (08 Hours)


Code Optimization:
Basic blocks and folding, optimization within iterative loops, global
optimization through flow graph analysis, Code-Improving
Transformations, Machine Dependent Optimization
Introduction, Classification of optimization, Principle sources of
Optimization, optimization of basic blocks, Loops in flow graphs,
Optimizing transformations: Compile time evaluation, Common sub-
expression elimination, Variable propagation, code movement, strength
reduction, Dead Code Elimination and loop optimization, Local
optimization, Global Optimization: Control and data flow analysis,
Computing Global Data Flow information: meet over paths, Data flow
equations, Data Flow Analysis, Iterative Data Flow Analysis: Available
expressions, Live Range Identification.

Unit-VI (08 Hours)


Code Generation Introduction:
Intermediate languages, Translation of Declarations & Assignments

32 BHARATI VIDYAPEETH UNIVERSITY, PUNE


statements. Design issues of a Code generator, Target machine, Runtime
storage Management, Basic blocks and flow graphs. Issues in code
generation, Target machine description, Basic blocks and flow graphs,
next-use information, Register allocation and assignment, Dag
representation of basic blocks, Peephole optimization, Generating code
from a DAG, Dynamic programming, Semantic stacks, Attributed
Translation, Analysis of syntax, Directed Translation, Evaluation of
expressions, Control structures, Procedure calls.

Text Books/ References


A V Aho, R. Sethi, J. D. Ullman, "Compilers: Principles, Techniques, and Tools",
?
Pearson Education, ISBN 81 - 7758 - 590 – 8
K. Cooper, L, Torczon, "Engineering a Compiler", Morgan Kaufinann Publishers, ISBN
?
81-8147-369-8.
K. Louden, "Compiler Construction: Principles and Practice", Thomson Brookes/Cole
?
(ISE), 2003, ISBN 981 - 243 - 694-4:
J. R. Levine, T. Mason, D. Brown, "Lex & Yacc", O'Reilly, 2000, ISBN 81-7366 -061-X.
?

S. Chattopadhyay, "Compiler Design", Prentice-Hall of India, 2005, ISBN 81-203-2725-


?
X.
D. M. Dhamdhere, “Compiler Construction—Principles and Practice”, (2/e),
?
Macmillan India
Andrew Appel, “Modern Compiler Implementation in C”, Cambridge University
?
Press.
K. C. Louden “Compiler Construction—Principles and Practice” India Edition,
?
CENGAGE
Bennett J.P., “Introduction to Compiling Techniques”, 2/e (TMH).
?

Syllabus for Unit Test

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

COMPUTER - Semester VIII

33
K30409: Wireless Data Networks

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 05 Hrs/week Theory : 80 Marks
Practical : 02 Hrs/week Duration : 03 Hours
Unit Test : 20 Marks
TW & Or. : 50 Marks

Unit -I (08 Hours)


Wireless Data—Introduction:
Wireless Local Area Networks (WLANs), Wide Area Cellular Networks,
Fixed Wireless Networks, Personal Area Networks, Satellite Based Data
Networks, Mobile IP, The Wireless Spectrum.
Reference Architectures For Wireless Data Networks:
Bluetooth, IEEE 802.11, Broadband Wireless Access Networks, Cellular
Data Networks.

Unit –II (10 Hours)


Ad Hoc Networking and WPAN:
Introduction, IEEE 802.15 WPAN, HomeRF
Bluetooth:
Architecture, protocols, applications, Interference between Bluetooth and
802.11
Wireless LAN:
Architecture , Types of wireless LANs, protocols, applications.
802.11 Established Standards:
Introduction IEEE 802.11, IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE
802.11n
Wireless ATM and HIPERLAN:
Wireless ATM, Reference Model , Radio access layer, Handover, Location
Management HIPERLAN, HIPERLAN-2

Unit-III (10 Hours)


Wireless Networks (MAN) :
WiMaX, Satellite Communications, Cellular Wireless Networks, Cordless
Systems and Wireless Local Loop, Wireless Access Protocol, Wireless
application Protocol.

34 BHARATI VIDYAPEETH UNIVERSITY, PUNE


Unit-IV (06 Hours)
Wireless Wide Area Network:
Mechanism to support a mobile environment, communication in the
infrastructure, IS-95 CDMA forward channel, IS – 95 CDMA reverse
channel, pallert and frame formats in IS – 95, IMT – 2000; forward channel
in W-CDMA and CDMA 2000, reverse channels in W-CDMA and CDMA-
2000, GPRS and higher data rates, short messaging service in GPRS mobile
application protocols.

Unit-V (08 Hours)


Mobile network layer:
Mobile IP-Goals, IP packet delivery, Agent advertisement & discovery,
Registration, tunneling, encapsulation, problems with Mobile IP
Mobile Transport Layer:
Traditional TCP, Indirect TCP, Snooping TCP, Mobile TCP

Unit-VI (06 Hours)


Wireless 3G Packet Data Network:
UMTS, LTE, GSM, CDPD, Mobitex, 3G, Mobile Ad-hoc Network, .

Text Books/ References


William Stallings, “ISDN and Broadband ISDN with Frame Relay and A TM” 4th
?
Edition (Pearson Education)
William Stallings, “Wireless Communications & Networks”, 2/E, Pearson Education.
?
Jochen Schiller, “Mobile Communication”, Pearson Education.
?
Rich Seifert, “Gigabit Ethernet”, Addison Wesley Inc.
?
802.11 “Wireless Newtorks, A definitive Guide by Gast”, O'Really Publication.
?

Syllabus for Unit Tests

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

COMPUTER - Semester VIII

35
K30410: Net Centric Computing

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 05 Hrs/week Theory : 80 Marks
Practical : 02 Hrs/week Duration : 03 Hours
Unit Test : 20 Marks
TW & Or. : 50 Marks

Unit -I (08 Hours)


Network Technology:
Introduction, Media issues, Data link Protocols. The OSI model,
Networking topologies, Types of Networks, Protocols and Capabilities
NetBIOS, IPX TCP/IP, CSMA/CD, Token Passing, Frame Relay,
Networking Devices. Repeaters Bridges, Routers, Switches, gateways,
Network design issues, Data in support of Network Design, Network
Design tools, Protocols and Architecture.

Unit –II (08 Hours)


Network performance Modeling &Estimation:
Issues related with optimizing network performance. Probability,
Stochastic Processes, Modeling and Performance evaluation, Queuing
theory. Queuing models. Estimating Model Parameters, Throughput,
Utilization. Modeling Network as a Graph External & Internal
representation, Complexity issues, Network Traffic Controls.

Unit-III (08 Hours)


Network administration:
Function and Responsibilities, Network Issues, Planning, Implementation,
Fault Diagnosis and Recovery.
Network Design:
Problem definition, Multipoint line layout heuristics, CMST Algorithm,
ESAU-William's Algorithm, Sharma's Algorithm, Unified Algorithm.
Bin–Packing Algorithm. Terminal Assignments & Concentrator Location.

Unit-IV (08 Hours)


High Speed Network:
Need, characteristics, challenges, applications. Frame Relay, ATM, ISDN,

36 BHARATI VIDYAPEETH UNIVERSITY, PUNE


High speed LANS: Ethernet, Fiber Channel, DQDB, SMDS, B_ISDN, STM
DSL, DWDM. Optical Networking: Introduction, signal propagation,
components and applications. First generation optical networks:
SONET/SDH, ESCON. Architectures, Transport, Switching and Routing
in Optical Domain, Optical Network Management, Internetworking.

Unit-V (08 Hours)


IP Telephone:
VoIP system architecture, Protocol Hierarchy, Structure of a voice end
point. Protocols for Transport of Voice media over IP networks, Providing
IP quality of Service for voice, Signaling protocols for VoIP, PSIN
Gateways, VoIP applications.

Unit-VI (08 Hours)


Storage network:
Introduction, challenges, SCSI protocols and architecture: RAID, Backup
and mirroring, Fibre channel attached storage. Network attached storage
including NFS, DFS and DAFS, Management of Network Storage
Architectures. New Storage Protocols, architectures and enabling
technologies.
Compression:
Overview of Information Theory, Lossless Compression: Run-Length
Encoding, Facsimile compression, String-matching Algorithms,
Lossy Compression: DCT, Wavelet compression.

Reference Books:
? Stallings W., “High-Speed Networks and Internets:Performance and Quality of
Service”, Prentice-Hall 2002
? Kirshenbaum A., “Telecommunication Network Design Algorithms”, Tata McGraw
Hill.
? Ramaswami R., Shivrajan, “Optical Networks”, Morgan Kaufmann.
? Douskalis B, I.P. Telephony, “The Integration of Robust VoIP Services”, Pearson
Ed.Asia.
? Douglas R. Comer, “Computer Network and Internet”, Pearson Ed.Asia.
? Stallings W., “High–Speed Networks-TCP/IP and ATM Design Principals”, Prentice
Hall, 1998.

COMPUTER - Semester VIII

37
Andrew Tananbaum, “Computer Network,” PHI
?

Syllabus for Unit Test

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

38 BHARATI VIDYAPEETH UNIVERSITY, PUNE


K30410: Software Testing

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 05 Hrs/week Theory : 80 Marks
Practical : 02 Hrs/week Duration : 03 Hours
Unit Test : 20 Marks
TW & Oral : 50 Marks

Unit-I (08 Hours)


Testing Fundamentals:
QA (Quality Assurance), Quality Control, V model of software testing and
the testing work flow, Testing Techniques and Levels of Testing, Static
versus Dynamic testing, Deliverables/artifacts generated from the testing
phase of software project, Role of the Software Tester.

Unit -II (08 Hours)


Testing Methods & Techniques:
Unit Testing, Integration Testing, Functional and System testing, Stress
Testing, Performance Testing, Usability Testing, Non-functional testing,
System Testing, Acceptance Testing, Regression Testing, Beta Testing,
Black Box versus White Box Testing.
Verification Techniques:
Inspection, Walk-Through, Peer Reviews.

Unit –III (10 Hours)


Test Environment:
Organization's policies & procedures, culture, attitudes, rewards, test
processes, Stakeholders in software testing phase, management's support
of software testing, as well as any test labs, developed for the purpose of
testing software and multiple operating environments, test tools, methods
for developing and improving test processes.
Test Design and Documentation:
Deriving effective test cases from requirements, Bi-directional Traceability
of test artifacts, Handling test artifacts as 'living documents', Testing Tools
and Configuration Management Tools.

COMPUTER - Semester VIII

39
Unit-IV (08 Hours)
Testing approaches to different Types of Software Systems and applications:
Testing COTS (Commercial Off-the-Shelf Software), Web-based
applications/Electronic Commerce applications, Testing Data-Warehouse
products, Object-oriented systems, Wireless/Mobile Computing
applications, Testing for Security, Testing software components of third
party, Foreign Language testing, Web-site testing.

Unit-V (10 Hours)


Developing Risk Based Approach to Testing and Understanding How Software test
plans Get Developed:
Identifying business risks and risk contributors, Learning to identify
software risks, Understanding Testing risks, Test scoping and Effort
Estimating, Understanding Test Schedule. Managing software testing
projects and testing teams: Test planning, scheduling and budgeting,
Managing testing staff/resources.

Unit-VI (06 Hours)


Introduction to Defect Management:
Defects, Errors and Bugs, Defect Tracking, Defect Reporting, Defect
Metrics.
Introduction to Test Metrics and Measurements:
Understanding Agile Testing and Xtreme Testing as approach to testing,
Introduction to the TMM (Testing Maturity Model).

Text Books/ References:


William E. Perry, “Effective Methods for Software Testing”, Wiley – 3rd Ed.
?

Marnie Hutcheson, “Software Testing Fundamentals: Methods and Metrics”, Wiley-


?
Dreamtech India Pvt. Ltd.
Elfriede Dustin, “Effective Software Testing”, Pearson Education.
?

Ron Patton , “Software Testing”, Techmedia.


?

Nina Godbole, “Software Quality Assurance: Principles and Practices”, NAROSA


?
Publication.

40 BHARATI VIDYAPEETH UNIVERSITY, PUNE


Edward Kit, “Software Testing in the Real World: Improving the Process”, (Pearson
?
Education (Low Prices Edition)

Syllabus for Unit Test

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

COMPUTER - Semester VIII

41
K30410: Computer Forensics and Cyber Law

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 05 Hrs/week Theory : 80 Marks
Practical : 02 Hrs/week Duration : 03 Hours
Unit Test : 20 Marks
TW & Oral : 50 Marks

Unit-I (8 Hours)
Introduction to Computer Forensics:
Nature of Forensics Evidence. Ethical Issues, Legal Issues, Evidence
Collection. Email Tracing. Internet Fraud. Hard Drive Facts. FAT File
Systems. Hard Drive Imaging. NTFS, UNIX File Systems. Searching for
Evidence on a Hard Drive. Organizational Security. Incidence Response
Policies. Incidence Reporting. Forensics and Intrusion Detection Tools.

Unit -II (8 Hours)


Investigations:
The process of computer forensics and digital investigations, Legal
methods to obtain the computer Jurisdictions and agencies, Internet
investigations (e-mail, IRC, chat rooms, etc.), IP addresses and domain
names, Investigative methods, Constitutional law, search and seizure
guidelines, case law, Privacy Protection Act (PPA),Electronic
Communications Privacy Act (ECPA),Seizing electronic evidence,
Investigative and testimonial challenges, CALEA, International computer
crime laws.

Unit –III (8 Hours)


Forensics Tools:
Types of computers (e.g., laptops, watches, cell phones),Windows and
Unix file storage. Handling computers and media (seizure and
maintaining the integrity of evidence), Searching and retrieving
information, Encryption and steganography basics
Tools (e.g., Sam Spade, ping, trace route, whois, net stat, EnCase, FTK,
WinHex).

42 BHARATI VIDYAPEETH UNIVERSITY, PUNE


Unit-IV (8 Hours)
Basic Concepts of Technology and Law:
Understanding the Technology of Internet. Scope of Cyber Laws, Cyber
Jurisprudence.
Law of Digital Contracts:
The Essence of Digital Contracts the System of Digital Signatures The Role
and Function of Certifying Authorities The Science of Cryptography
Intellectual Property Issues in Cyber Space:
Domain Names and Related issues Copyright in the Digital Media
Patents in the Cyber World

Unit-V (8 Hours)
Battling Cyber Squatters and Copyright Protection in the Cyber World :
Concept of domain name and reply to cyber squatters, meta-tagging,
legislative and other innovative moves against cyber squatting, freedom
and control on the internet, works in which copyright subsists and meaning
of copyright, copyright ownership and assignment, license of copyright,
copyright term and respect for foreign works, copyright infringement,
offences and remedies, copyright protection and content on the internet;
copyright notice, disclaimer and acknowledgement, downloading for
viewing contents, hyper-linking and framing, liability of ISPs for
copyright, violation in the cyber world: legal developments in the US,
Napster and its cousins, computer software piracy.
Digital Signature, Certifying Authorities and E-Governance:
Digital signature, digital signature certificate, certifying authorities and
liabilities, digital signature Governance in India.

Unit-VI (8 Hours)
International Scenario in Cyber Laws:
Data Protection Laws in EU and USA Child Abuse Protection Laws in EU
and USA Cyber Laws - the Malaysian Approach.
Cyber Law Issues for Management :
Cyber Law Issues in E-Business Management Major issues in Cyber
Evidence Management Cyber Law Compliancy Audit.

COMPUTER - Semester VIII

43
Text Books/ Reference
Linda Volonino, Reynaldo Anzaldua, and Jana Godwin, “Computer Forensics:
?
Principles and Practices” Pearson Prentice-Hall, 2007.
Skoudis, E. Perlman, R. Counter Hack, “First Responder's Guide to Computer
?
Forensics, A Step-by-Step Guide to Computer Attacks and Effective Defenses”,
Prentice Hall Professional Technical Reference. 2001.
?Mandia, K., Prosise, C., Pepe, M. “Incident Response & Computer Forensics”, 2nd
Edition. Osbourne-McGraw Hill, 2003.
?Jay A. Siegel, “Forensic Science: The Basics”
? Joe Nickell and John F. Fischer, “Crime Science: Methods of Forensic Detection”
? Anthony J. Bertino, “Forensic Science: Fundamentals and Investigations”
?
Stuart H. James and Ph.D., Jon J. Nordby, “Forensic Science: An Introduction to
?
Scientific and Investigative Techniques”, 2nd Edition.
Colin Evans, “The Casebook of Forensic Detection: How Science Solved 100 of the
?
World's Most Baffling Crimes”.
Joseph Migga Kizza, “Cyber Security” Edward Amoroso “Computer Network
?
Security and Cyber Ethics”, 2nd edition
Robert McCrie, “Security Operations Management”, Second Edition.
?
Andy Jones and Debi Ashenden, “Risk Management for Computer Security:
?
Protecting Your Network & Information Assets”.

Syllabus for Unit Test

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

44 BHARATI VIDYAPEETH UNIVERSITY, PUNE


K30410: Simulation and Modeling

TEACHING SCHEME EXAMINATION SCHEME


Lectures : 05 Hrs/week Theory : 80 Marks
Practical : 02 Hrs/week Duration : 03 Hours
Unit Test : 20 Marks
TW & Oral : 50 Marks

Unit-I (08 Hours)


Basic Simulation Modeling:
The concepts of a system, System Environment, System modeling, Types of
models, Static physical models, Dynamic physical models, Principle used
in Modeling.

Unit -II (08 Hours)


Probability concept in Simulation:
Probability Theory Stochastic Variables, Probability Function, Discrete
Probability function, Continuous Probability Function, Computer
Generation of Random number, Rejection method, Queuing Theory,
Queuing Models.

Unit –III (08 Hours)


Continuous System Models:
Continuous system models, Differential Equations, Analog computers,
Analog methods, Hybrid computers, Digital –Analog Simulators, Hybrid
Simulation, Real-Time Simulation.

Unit-IV (08 Hours)


System Simulation:
Techniques of simulation, Monte Carlo Method, Comparison of simulation
and analytical methods, Types of system Simulation, Cobweb Models.
Discrete System Simulation:
Discrete events, Representation of time, Simulation of a telephone system,
Simulation Programming tasks, Counters and Summary Statistics, Discrete
Simulation, Languages.

COMPUTER - Semester VIII

45
Unit-V (08 Hours)
Pertrinets:
Stochastic Petrinets(SPN), GSPN.
Simulation Language Features: Simpack, GPSS, GASP IV, CSIM.

Unit-VI (08 Hours)


Simulation Models Applications:
Estimation of simulation output/output matrix confidence intervals,
Regenerative Simulation, Method of Batch Means Case Studies, Analytic
Vs Simulation Model Application to Operating Systems, Data Bases,
Networks, Architecture, G/G/I, G/G/C Correlated Queues, Queuing
networks, Means value Analysis, GTPN, ESPI.

Text Books/ References


Gordon , “Simulation and Modeling”, PHI.
?

M.K. Molloy, “Fundamentals of Performance Modeling”, McMillan.


?

R. Nelson, “Probability, Stochastic Process & Queuing Theory”, Springer – Verilog.


?

Law Kelton, “Simulation Modeling and Analysis Third Edition”, Mc-Graw Hill.
?

Syllabus for Unit Test

Unit Test 1 Unit I & II


Unit Test 2 Unit III & IV
Unit Test 3 Unit V & VI

46 BHARATI VIDYAPEETH UNIVERSITY, PUNE


RULES REGARDING ATKT, CONTINUOUS
ASSESSMENT and AWARD of CLASS

A. T. K. T.
A candidate who is granted term for B.Tech. Semester-I will be allowed to keep
?
term for his/her B.Tech. Semester-II examination even if he/she appears and fails or
does not appear at B.Tech. Semester-I examination.
A candidate who is granted term for B. Tech. Semester - III will be allowed to keep
?
term for his/her B.Tech. Semester-IV examination even if he/she appears and fails or
does not appear at B.Tech. Semester-III examination.
A candidate who is granted term for B.Tech. Semester-V will be allowed to keep
?
term for his/her B.Tech. Semester-VI examination if he/she appear and fails or does
not appear at B.Tech. Semester-V examination.
A candidate who is granted term for B.Tech. Semester-VII will be allowed to keep
?
term for his/her B.Tech. Semester-VIII examination if he/she appears and fails or does
not appear at B.Tech. Semester-VII examination.
A student shall be allowed to keep term for the B.Tech. Semester-III course if he/she
?
has a backlog of not more than 3 Heads of passing out of total number of Heads of
passing in theory examination at B.Tch. Semester-I & II taken together.
A student shall be allowed to keep term for the B.Tech. Semester-V of respective
?
course if he/she has no backlog of B.Tech Semester-I & II and he/she has a backlog of
not more than 3 Heads of passing in theory examination and not more than 3 heads of
passing in termwork and practical examination or termwork and oral examination.
A student shall be allowed to keep term for the B.Tech. Semester-VII course if
?
he/she has no backlog of B.Tech. Semester-III & IV and he/she has a backlog of not
more than 3 Heads of passing in theory examination and not more than 3 Heads of
passing in termwork and practical examination or termwork and oral examination.

CONTINUOUS ASSESSMENT
In respect of Term work at B.Tech. Semester-I & II, B.Tech. Semester-III & IV and
?
B.Tech. Semester-V & VI, target date shall be fixed for the completion of each job,
project experiment or assignment as prescribed in the syllabus and the same shall be
collected on the target date and assessed immediately at an affiliated college by at least
one pair of the concerned teachers for the subject and the marks shall be submitted at
the end of each term to the Principal of the college.

COMPUTER - Semester VIII

47
Termwork and performance of Practical/Oral examination shall be assessed on the
?
basis of the depth of understanding of the principles involved, correctness of results
and not on ornamental or colorful presentation.
For B.Tech. Semester-VII & VIII, termwork assessment will be done by external and
?
internal examiners jointly during the examination schedule declared by the university.
The record of continuous assessment shall be made available to the examiners during
Term work and practical and Term work and oral examinations. Examiner shall use
this record for overall assessment of the performance of the student. Every
practical/termwork assignment shall be assessed on the scale of 20 marks and
weightage of 20 marks shall be distributed as follows:

Sr. No. Activity Marks


1 Timely Submission 04
2 Presentation 06
3 Understanding 10

Marks obtained out of 20 for all assignments together will be converted on scale of
marks assigned to term work of respective subject in the structure of the course.

CLASS
The class should be awarded to the student on the basis of aggregate marks
?
obtained together in both the semesters of the respective year by him. The award of
class shall be as follows.

A Aggregate 66% or more marks First Class with Distinction

B Aggregate 60% or more marks but less than 66% First Class

C Aggregate 55% or more marks but less than 60% Higher Second Class

D Aggregate 50% or more marks but less than 55% Second Class

E Aggregate 40% or more marks but less than 50% Pass Class

48 BHARATI VIDYAPEETH UNIVERSITY, PUNE

You might also like