Computer
Computer
Syllabus Structure(R-2007)
At
B.E. (Computer Engineering)
Semester-VII
Scheme of Instructions
Periods per Week Scheme of Evaluation
Sr. Subject
Each Period of 60 Min.
No.
Paper Oral/
Theory Practical TW Total
Hours Marks practical
Digital Signal
1. & Image 4 2 3 100 25 25 150
Processing
Robotics and AI
2. 4 2 3 100 25 25 150
Mobile
3. 4 2 3 100 25 25 150
Computing
System
4. 4 2 3 100 25 25 150
Security
6. Project-I 2 -- -- 25 25 50
--
Elective- I
1
University of Mumbai
Syllabus Structure(R-2007)
At
B.E. (Computer Engineering)
Semester-VIII
Scheme of Instructions
Periods per Week Scheme of Evaluation
Sr. Subject Each Period of 60 Min.
No.
Paper Oral/practi
Theory Practical TW Total
Hours Marks cal
Distributed
1. 4 2 3 100 25 25 150
Computing
Multimedia
2. 4 2 3 100 25 25 150
System Design
Software
3. 4 2 3 100 25 25 150
Architecture
4.
Elective-II 4 2 3 100 25 25 150
5. Project-II -- 4 -- -- 50 50 100
16 12 400 150 150 700
Elective-II
University of Mumbai
Class : B.E . Branch : Computer Semester : VII
Engineering
Subject ::DIGITAL SIGNAL & IMAGE PROCESSING(Abbreviated as DSIP)
2
Evaluation System Theory 03 100
Oral --- 25
Term Work --- 25
Total --- 150
DETAILED SYLLABUS
02L 5%
Chapter 4 Introduction to Digital Image Processing Systems:
Introduction, Brightness adoption and discrimination , Image
sampling and quantization, basic relationship between
pixels.
3
Image, Trimmed Average Filter, Applications of Image
restoration.
REFERANCE :
1 S.Salivahanan “ Digital Signal processing “ TMH
2 Anil K.jain, ‘Fundamentals of Image Processing’, PHI
3 s.Jayaraman , S Esakkirajan , T Veerakumar “ Digital Image
Processing “ Mc Graw Hill.
4 TAMAL BOSE “ Digital Signal and Image Processing “ John
Wiley & Sons , Inc.
TERM WORK
1.Term work should consist of at least 10 practical experiments and two assignments
covering the topics of the syllabus (15 marks)
List of Practicals
4
5 Write Matlab Program for Dynamic range compression &Bit plane
slicing
6 Write Matlab Program for Histogram Processing
5
Module Contents Hrs Text book
referred
1 Introduction to Robotics: Robot Classification, Robot Ch-1
Specification, notation 3 Schilling
6
7 Uncertain Knowledge and Reasoning: Uncertainty,
Representing knowledge in an Uncertain Domain, Belif 4 Ch-14,15
Networks, Simple Inference in Belief Networks. Russel-
Norvig
Text Book:
1. Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, 2nd
Edition, Pearson Publication.
2. Robin R Murphy, Introduction to AI Robotics ISBN-81-203-2458-7 PHI Publication.
3. Robert J. Schilling, Fundamentals of Robotics: Analysis and Control PHI Publication.
Reference Book:
1. George Lugar, “Al-Structures and Strategies for and Strategies for Complex
Problem solving”, 4/e, 2002, Pearson Educations.
2. Fu, Gonzales and Lee, Robotics, McGraw Hill.
3. Patrick H. Winston, Artificial Intelligence, 3rd Edition, Pearson.
4. Nils J. Nilsson, Principles of Artificial Intelligence, Narosa Publication.
5. Dan W. Paterson, Introduction to Artificial Intelligence and Expert System, PHI.
6. Ephraim Turban Jay E. Aronson, “ Decision Support Systems and Intelligent
Systems” PHI.
7. Elaine Rich, Kevin Knight, Artificial Intelligence, 2nd Edition, Tata MeGraw-Hill.
7
__________________________________________________________________________
TERMWORK
_________________________________________________________________________
Term work should consist of at least 8 experiments, TWO assignments and at
least ONE written test based on above mentioned syllabus, Practical Experiments must be
implemented in Prolog/Lisp and C++.
Distribution of marks for term work shall be as follows:
1. Laboratory work (Experiments and Journal) 15 Marks
2. Test (at least one) 10 Marks
___________________________________________________________________________
__
ORAL
8
List of Practicals
1) Use of Control-X simulation Control of X-Y Position Table manually and thru
Programming.
3) Use of Control-X simulation Program for bottling plant experiment using Conveyer
and Pneumatics
4) Use of P-Simulator design a pneumatic circuit using a double acting cylinder and
5/2 Air Spring Valve to open the main gate of a factory which can be controlled by a
security personnel from the security room.
Term Work:
Term work shall consist of at least 05 experiments and 03 assignments covering all topics and
one written test.
Distribution of marks for term work shall be as follows:
1. Laboratory work (Experiments and Journal) 15 Marks
2.Test (at least one) 10 Marks
The final certification and acceptance of TW ensures the satisfactory Performance of
laboratory Work and Minimum Passing in the term work.
9
University of Mumbai
Class : B.E . Branch : Computer Semester : VII
Engineering
Subject :: MOBILE COMPUTING (Abbreviated as MC)
10
Wireless VoIP Solution, The H.323 Network, iGSM Architecture, iGSM Procedures and
Message Flows: Registration, Deregistration, Call Delivery to the IP Network: Implementation
Issues; International Roaming for GSM, GSM Operations, Administration, & Maintenance,
Mobile Number Portability. GPRS: Functional Groups, GPRS Architecture, GPRS Network
Nodes:18.3.1 Mobile Station; Base Station System; GPRS Support Node; HLR and VLR,
GPRS Interfaces: Um Interface; EDGE;Gb Interface; Gn and Gp Interfaces; Gs Interface; Gi
Interface, GPRS Procedures.
Third-Generation Systems :W-CDMA and cdma2000; Improvements on Core Network;
Quality of Service in 3G, Wireless Local Loop: Wireless Local Loop Architecture;
Deployment Issues; TR-45 Service Description; Wireless Local Loop Technologies. TETRA,
UMTS, and IMT-2000: UMTS Basic Architecture, UTRA FDD mode, UTRA TDD mode.
4 Satellite Systems: History, Applications, Basics: GEO, LEO, MEO; Routing, 01
Localization, Handover, Examples.
5 Wireless LAN: Infrared vs. Radio transmission, Infrastructure and Ad hoc Networks, IEEE 08
802.11: System architecture, Protocol architecture, Physical layer, Medium Access Control
layer, MAC management, Future development; HIPERLAN: Protocol architecture, Physical
layer, Channel access control sublayer, Medium Access Control sublayer, Information bases
and Networking.
Bluetooth: User Scenarios, Physical Layer, MAC layer, Networking. Security, link
management, Enterprise PCS: Office Level , Local Area Wireless: An Example of WPBX,
Capacity Planning for WPBX, IrDA ZigBee, RFID, Wireless Broadband (WiMax)
6 Wireless ATM: Motivation for WATM, Wireless ATM working group, WATM services, 05
Reference model: Example configurations, Generic reference model; Functions: Wireless
mobile terminal side, Mobility supporting network side; Radio access layer: Requirements,
BRAN
7. Mobile Network and Transport Layer: Mobile IP: Goals, assumptions and 06
requirements, Entities and Terminology, IP packet delivery, Agent advertisement and
discovery, Registration, Tunneling and Encapsulation, Optimizations, Reverse tunneling, Ipv6;
Dynamic host configuration protocol, Ad hoc networks MANET: Routing, Destination
sequence distance vector, Dynamic source routing, Hierarchical algorithms, Alternative
metrics. Mobile Transport Layer: Traditional TCP: Congestion control, Slow start, Fast
retransmit/fast recovery, Implications on mobility; Indirect TCP, Snooping TCP, Mobile TCP,
Fast retransmit/fast recovery, Transmission/time-out freezing, Selective retransmission,
Transaction oriented TCP.
Wireless Sensor Networks: Applications, Mobile Internet Connectivity, and Personal Area
Network
8. Support for Mobility: 09
Mobile Computing Architecture: Three Tier Architecture for mobile computing, Design
considerations, Mobile Computing through Internet.
File systems: Consistency, Examples; World Wide Web: Hypertext transfer protocol, Mobile
File System, Mobile databases.
Language Support: Hypertext markup language (XHTML)-MP, Wireless markup
language; WML script,Mobile Application Languages-XML, Voice XML. Java, J2ME and
JavaCard.
Wireless application protocol: Architecture, Wireless datagram protocol, Wireless
transport layer security, Wireless transaction protocol, Wireless session protocol, WAP
UAProf and Caching , User Agent Profile , Caching Model , Wireless Bearers for WAP , WAP
Developer Toolkits and application environment, Wireless telephony application, Mobile
agents, Application Server, Gateways, Portals, Service Discovery, Device Management
Wireless devices and their Operating System : PalmOS; Windows CE; EPOC; Symbian
OS; Linux for Mobile Devices. Mobile Agents
Synchronization : Synchronization Software for Mobile Devices , Synchronization
Protocols, SyncML-Synchronization Language for Mobile Computing, Sync4J (Funambol)
11
Synchronized Multimedia Markup Language (SMIL), Security, m-commerce.
Threats and Security Issues in Mobile Computing:
Books
Text Books:
1. Jochen Schiller, "Mobile communications", Addison wisely, Pearson Education
2. Wireless and Mobile Network Architecture : Yi Bang Lin and Imrich Chlamtech (Wiley).
3. Mobile Computing by RajKamal (Oxford).
References :
1. Rappaort, "Wireless Communications Principals and Practices'
2. YI Bing Lin, "Wireless and Mobile Network Architectures', John Wiley
3. P. Nicopolitidis, "Wireless Networks', John Wiley
4. K. Pahlavan, P. Krishnamurthy, "Principles of Wireless Networks"
5. Introduction to Wireless Telecommunication System and Networks by Mullett (Cengage
Learning)
6. Uwe Hansmann, Lothar Merk, Martin S. Nicklous, Thomas Stober, “ Principles of Mobile
Computing, Springer
Term work
Term work should consist of least 10 practical experiments and two assignments covering the
topic of the syllabus.
12
The final certification and acceptance of TW ensures the satisfactory Performance of
laboratory Work and Minimum Passing in the term work.
Orals
Oral examination is to be conducted based on the above syllabus
University of Mumbai
Class: B.E . Branch : Computer Semester : VII
Engineering
Subject :: SYSTEM SECURITY (Abbreviated as SS)
Software security: 10
Chapter 4 i. Software Flaws, Buffer Overflow, Incomplete Mediation,
Race conditions
ii. Malware, Salami attack, Linearization Attacks, Trusting
Software
iii. Software reverse engineering, Digital Rights management.
13
iv. Operating System and Security
Text Books
Reference Books
1) Information security Principles and Practice by Mark Stamp, Wiley publication
2) Cryptography and Network Security, William Stalling, Prentice hall
3) Principles of Information Security, Michael E., cengage learning
4) Information Systems Security, Nina Godbole, Wiley
5) Network security bible 2nd edition, Eric Cole
TERM WORK
i. Term work should consist of at least 8 practical experiments and two assignments covering
the topics of the syllabus.
ii.A term Work test of 10 marks must be conducted.
Distribution of marks for term work shall be as follows:
ORAL
Oral / Practical Examination must be based upon the syllabus of 25 marks.
University of Mumbai
14
Hours Marks
Evaluation System Theory 03 100
Oral -- 25
Term Work -- 25
Total 03 150
Objectives of the course: The objective of this course is to teach students methods for
modeling of systems using discrete event simulation. Emphasis of the course will be on
modeling and on the use of simulation software. The students are expected to understand the
importance of simulation in IT sector, manufacturing, telecommunication, and service
industries etc. By the end of the course students will be able to formulate simulation model
for a given problem, implement the model in software and perform simulation analysis of the
system.
Pre-requisites: Probability and Statistics
8. Input Modeling: Introduction, steps to build a useful model of input data, data collection,
identifying the distribution with data, parameter estimation, suggested estimators, goodness
15
of fit tests, selection input model without data, covariance and correlation, multivariate and
time series input models.
10. Output Analysis: Types of simulations with respect to output analysis, stochastic nature
of output data, measure of performance and their estimation, output analysis of terminating
simulators, output analysis for steady state simulation.
Text Book:
Banks J., Carson J. S., Nelson B. L., and Nicol D. M., “Discrete Event System Simulation”,
3rd edition, Pearson Education, 2001.
Reference Books:
1. Gordon Geoffrey, “System Simulation”, 2nd edition, PHI, 1978.
2. Law A. M., and Kelton, W. D., “Simulation Modeling and Analysis”, 3rd edition,
McGraw-Hill, 2000.
3. Narsing Deo, “System Simulation with Digital Computer”, PHI.
4. Frank L. Severance, “System Modeling and Simulation”
5. Trivedi K. S., “Probability and Statistics with Reliability, Queueing, and Computer
Science Applications”, PHI,
1982.
6. Wadsworth G. P., and Bryan, J. G., “Introduction to Probability and Random Variables”,
McGraw-Hill, 1960.
7. Donald W. Body, “System Analysis and Modeling”, Academic Press Harcourt India.
8. Bernard, “Theory Of Modeling and Simulation”
9. Levin & Ruben, “Statistics for Management”.
10. Aczel & Sounderpandian, “Business Statistics”.
Term Work:
Term work shall consist of at least 10 experiments covering all topics and one written test.
Distribution of marks for term work shall be as follows:
16
The experiments should be implemented using Excel, simulation language like GPSS and/or
any simulation packages. Case studies from the reference book can be used for experiment.
University of Mumbai
Class: B.E. Branch : Computer Semester : VII
Engineering
Subject: E-Commerce (Abbreviated as e-com.) Elective-I
Part 1: E-commerce
17
5. E-commerce strategies: Strategies for marketing, Sales and Promotions, Strategies for
Purchasing and support activities, Strategies for Web Auctions, Virtual Communities,
and web portals
TEXT BOOKS:
REFERENCES:
Term Work
Term work shall consist of at least 6 assignments/programming assignments and one written
test.
Marks
1. Laboratory work (Experiments and Journal) 15 Marks
2. Test (at least one) 10 Marks
The final certification and acceptance of TW ensures the satisfactory
performance of laboratory Work and Minimum Passing in the term work.
18
5. Creating Web Site to integrate at least five REST web Services (Web Mashups)
6. Server side using Web Services
19
4.2 Defining Scope
4.3 Creating Work Breakdown Structure
4.4 Controlling Scope
TEXT BOOKS:
1. PMP Project Management Professional Study Guide, Third Edition by Joseph Phillips
2. Project Management – Core Text Book ; Samuel J. Mantel et.al. With M.R. Gopalan;
Wiley
India Edition.
3. Project Management Handbook by Uddesh Kohli, K. K. Chitkara
Term Work
20
Term work shall consist of at least 6 assignments/1 project which will contain detailed
University of Mumbai
Class : B.E . Branch : Computer Semester : VII
Engineering
21
DETAILED SYLLABUS
Sr. Topics Hours
No
1. FUZZY SET THEORY:
Introduction to Neuro – Fuzzy and Soft Computing – Fuzzy Sets – Basic
10
Definition and Terminology – Set-theoretic Operations – Member Function
Formulation and Parameterization – Fuzzy Rules and Fuzzy Reasoning –
Extension Principle and Fuzzy Relations – Fuzzy If-Then Rules – Fuzzy
Reasoning – Fuzzy Inference Systems – Mamdani Fuzzy Models – Sugeno Fuzzy
Models – Tsukamoto Fuzzy Models – Input Space Partitioning and Fuzzy
Modeling.
AIM :
To introduce the techniques of soft computing and adaptive neuro-fuzzy inferencing
systems which differ from conventional AI and computing in terms of its tolerance to
imprecision and uncertainty.
Objectives :
To introduce the ideas of fuzzy sets, fuzzy logic and use of heuristics based on
human experience
To become familiar with neural networks that can learn from available examples
and generalize to form appropriate rules for inferencing systems
To provide the mathematical background for carrying out the optimization
associated with neural network learning
To familiarize with genetic algorithms and other random search procedures useful
while seeking global optimum in self-learning situations
To introduce case studies utilizing the above and illustrate the intelligent behavior
of programs based on soft computing
OPTIMIZATION
2. Derivative-based Optimization – Descent Methods – The Method of Steepest
Descent – Classical Newton’s Method – Step Size Determination – Derivative-free 08
Optimization – Genetic Algorithms – Simulated Annealing – Random Search –
Downhill Simplex Search
3. NEURAL NETWORKS
Supervised Learning Neural Networks – Perceptrons - Adaline – Backpropagation
Mutilayer Perceptrons – Radial Basis Function Networks – Unsupervised 10
Learning Neural Networks – Competitive Learning Networks – Kohonen Self-
Organizing Networks – Learning Vector Quantization – Hebbian Learning.
22
APPLICATIONS OF COMPUTATIONAL INTELLIGENCE
5.
Printed Character Recognition – Inverse Kinematics Problems – Automobile Fuel 08
Efficiency Prediction – Soft Computing for Color Recipe Prediction.
TEXT BOOK
1. J.S.R.Jang, C.T.Sun and E.Mizutani, “Neuro-Fuzzy and Soft Computing”, PHI, 2004, Pearson
Education 2004.
REFERENCES
PROJECT – I
CLASS B.E. ( COMPUTER ENGINEERING) SEMESTER VII
HOURS PER LECTURES : --
WEEK TUTORIALS : --
PRACTICALS : 02
HOURS MARKS
EVALUATION THEORY -- --
SYSTEM: PRACTICAL -- --
ORAL -- 25
TERM WORK -- 25
Objective: The Project work enables students to develop further skills and knowledge
gained during the programme by applying them to the analysis of a specific problem
or issue, via a substantial piece of work carried out over an extended period. For
students to demonstrate proficiency in the design of a research project, application of
appropriate research methods, collection and analysis of data and presentation of
results.
Guidelines:
23
1. Project Topic:
To proceed with the project work it is very important to select a right topic. Project
can be undertaken on any subject addressing IT programme. Research and
development projects on problems of practical and theoretical interest should be
encouraged.
Project work must be carried out by the group of at least two students and maximum
three and must be original.
Students can certainly take ideas from anywhere, but be sure that they should evolve
them in the unique way to suit their project requirements.
The project work can be undertaken in a research institute or
organization/company/any business establishment.
Student must consult internal guide along with external guide (if any) in selection of
topic. Out of the total projects 35 percent may be allowed as to be industry projects,
65 percent projects must be in house.
Head of department and senior staff in the department will take decision regarding
projects.
Student has to submit weekly progress report to the internal guide and where as
internal guide has to keep track on the progress of the project and also has to maintain
attendance report. This progress report can be used for awarding term work marks.
In case of industry projects, visit by internal guide will be preferred.
Make sure that external project guides are BE graduates.
3. Term Work:
Distribution of marks for term work shall be as follows:
4. Final Assessment:
24
Project – I examination should be conducted by two examiners appointed by university.
Students have to give demonstration and seminar on the Project – I.
University of Mumbai
Syllabus Structure(R-2007)
At
B.E. (Computer Engineering)
Semester-VII
Scheme of Instructions
Periods per Week Scheme of Evaluation
Sr. Subject
Each Period of 60 Min.
No.
Paper Oral/
Theory Practical TW Total
Hours Marks practical
Digital Signal
1. & Image 4 2 3 100 25 25 150
Processing
Robotics and AI
2. 4 2 3 100 25 25 150
Mobile
3. 4 2 3 100 25 25 150
Computing
System
4. 4 2 3 100 25 25 150
Security
6. Project-I 2 -- -- 25 25 50
--
Elective- I
25
University of Mumbai
Syllabus Structure(R-2007)
At
B.E. (Computer Engineering)
Semester-VIII
Scheme of Instructions
Periods per Week Scheme of Evaluation
Sr. Subject Each Period of 60 Min.
No.
Paper Oral/practi
Theory Practical TW Total
Hours Marks cal
Distributed
1. 4 2 3 100 25 25 150
Computing
Multimedia
2. 4 2 3 100 25 25 150
System Design
Software
3. 4 2 3 100 25 25 150
Architecture
4.
Elective-II 4 2 3 100 25 25 150
5. Project-II -- 4 -- -- 50 50 100
16 12 400 150 150 700
Elective-II
University of Mumbai
Class: B. E. Branch : Computer Semester : VIII
Engineering
Subject :: Distributed System (Abbreviated as DS)
Periods per Week( Each Lecture 04
26
60 Min) Practical 02
Tutorial -----
Hours Marks
Evaluation System Theory 03 100
Oral -- 25
Term Work -- 25
Total 03 150
DETAILED SYLLABUS
27
8. Naming : Introduction, Desirable features of Naming system,
Fundamental concepts, System oriented Names, Object locating
mechanisms, human oriented Names, Name Caches and Naming and
Security
BOOKS
Text Books:
TERM WORK
Term work should consist of at least 10 practical experiments and two
assignments covering the topics of the syllabus
Distribution of marks for term work shall be as follows:
ORAL EXAMINATION
28
13. Study/ implementation of stateful server and stateless server
University of Mumbai
Class : B.E . Branch : Computer Semester : VIII
Engineering
Subject :: Multimedia System Design (Abbreviated as MSD)
29
Chapter 5 Audio/Sound 05
Basic sound concepts :Computer representation of sound, Audio formats-
MIDI,WAV
Music: MIDI concepts, MIDI Devices, MIDI Messages, MIDI SMPTE
timing standard
MIDI Software:Speech, Speech Generation, Speech Analysis, Speech
Transmission
Audio Compression: ADPCM in speech coding, MPEG audio
Chapter 6 Storage Requirements 07
Basic technology: Video disk :Audio data rate – SNR wrt VCD player , CD
player, DVD, Juke box, Peripherals and databases required for multimedia
Input devices :- Electronic pen, Scanner, digital camera
Output devices :- Printers ( Inkjet, laser) , plotters
Multimedia database system :Characteristics, Data structures
Operations, Models : Object oriented, relational databases
Chapter 7 Distributed Multimedia Systems 07
Components of distributed MM system, MM object server , managing
distributed objects, Distributed C.S operations, synchronization, Real time
multimedia, Requirement, Designing, Streaming protocols
Chapter 8 Multimedia presentation and Authoring 04
Multimedia system design & its Issues, Authoring Systems, Design Issues
Approaches, Types, User Interface Issues, Architecture, Information
characteristics for presentation, Presentation design knowledge, Effective
HCI
Chapter 9 Applications 04
Copyright Act for multimedia and method of licensing
Applications:-Multimedia animation, Virtual Reality, Knowledge based
multimedia systems
Textbooks :-
1) “ Multimedia: Computing, Communications and Applications”, Steinmetz Ralf and
Nahrstedt
Klara, Pearson Education
2) “ Multimedia System design “, Prabhat K. Andheigh, Kiran Thakrar
3) “ Multimedia Systems”, Koegel Buford, Pearson Education
3) “ Fundamentals of Multimedia , Ze-Nian Li, Mark.S.Drew
4) “ Multimedia Communication Systems: Techniques, standards and networks,
K.R.Rao,D.Milovanovic
References:-
1) Multimedia database systems :- Subramanian,M.Kaufman
2) Computer Networking :- J.F.Kurose , Pearson Edu
3) Multimedia communications, Halshall, Pearson,Edu
4) Multimedia Systems – Koegel Buford, Pearson Edu.
30
Distribution of marks for term work shall be as follows:
University of Mumbai
31
Module Contents Hours
1 Basic Concepts 03
1.1 Concepts of Software Architecture
1.2 Models.
1.3 Processes.
1.4 Stakeholders.
2 Designing Architectures 02
2.1 The Design Process.
2.2 Architectural Conception.
2.3 Refined Experience in Action: Styles and Architectural
Patterns.
2.4 Architectural Conception in Absence of Experience.
3 Connectors 06
3.1 Connectors in Action: A Motivating Example.
3.2 Connector Foundations.
3.3 Connector Roles.
3.4 Connector Types and Their Variation Dimensions.
3.5 Example Connectors.
4 Modeling 04
4.1 Modeling Concepts.
4.2 Ambiguity, Accuracy, and Precision.
4.3 Complex Modeling: Mixed Content and Multiple Views.
4.4 Evaluating Modeling Techniques.
4.5 Specific Modeling Techniques.
5 Analysis 08
5.1 Analysis Goals.
5.2 Scope of Analysis.
5.3 Architectural Concern being Analyzed.
5.4 Level of Formality of Architectural Models.
5.5 Type of Analysis.
5.6 Analysis Techniques.
6 Implementation and Deployment 04
6.1 Concepts.
6.2 Existing Frameworks.
6.3 Software Architecture and Deployment.
6.4 Software Architecture and Mobility.
7 Conventional Architectural styles 05
7.1 Pipes and Filters
7.2 Event- based, Implicit Invocation
7.3 Layered systems
7.4 Repositories
7.5 Interpreters
7.6 Process control
8 Applied Architectures and Styles 08
8.1 Distributed and Networked Architectures.
8.2 Architectures for Network-Based Applications.
8.3 Decentralized Architectures.
8.4 Service-Oriented Architectures and Web Services.
32
9.1 Efficiency.
9.2 Complexity.
9.3 Scalability and Heterogeneity.
9.4 Adaptability.
9.5 Dependability.
10 Domain-Specific Software Engineering 04
10.1 Domain-Specific Software Engineering in a Nutshell.
10.2 Domain-Specific Software Architecture.
10.3 DSSAs, Product Lines, and Architectural Styles.
BOOKS
Text Books:
1. “Software Architecture: Foundations, Theory, and Practice” by Richard N. Taylor,
Nenad Medvidovic, Eric Dashofy , ISBN: 978-0-470-16774-8
2. M. Shaw: Software Architecture Perspectives on an Emerging Discipline, Prentice-
Hall.
3. Len Bass, Paul Clements, Rick Kazman: Software Architecture in Practice, Pearson
References:
1. ”Pattern Oriented Software Architecture” by Frank Buchnan etal, Wiley India.
2. “The Art of Software Architecture” by Stephen T. Albin
TERM WORK
Term work should be based on the Lab experiments (15 Marks)
and at least one term test must be conducted with a weightage of (10 Marks).
PRACTICAL/ORAL EXAMINATION
A Practical/Oral examination is to be conducted based on the above syllabus.
33
University of Mumbai
Class : B.E . Branch : Computer Semester : VIII
Engineering
DETAILED SYLLABUS
Sr. Topics Hours
No
1. Introduction:
Importance of user Interface – definition, importance of good design. 04
Benefits of good design. A brief history of Screen design,
4.
Screen Designing:- Design goals – Screen planning and purpose, organizing
screen elements, ordering of screen data and content – screen navigation and 10
flow – Visually pleasing composition – amount of information – focus and
emphasis – presentation information simply and meaningfully – information
34
retrieval on web – statistical graphics – Technological consideration in interface
design.
Components – text and messages, Icons and increases – Multimedia, colors, uses
6 04
problems, choosing colors.
TEXT BOOKS :
1. The essential guide to user interface design, Wilbert O Galitz, Wiley DreamTech.
2. Designing the user interface. 3rd Edition Ben Shneidermann , Pearson Education
Asia.
REFERENCE BOOKS:
1. Human – Computer Interaction. Alan Dix, Janet Fincay, Gre Goryd, Abowd, Russell
Bealg, Pearson Education
2. Interaction Design Prece, Rogers, Sharps. Wiley Dreamtech,
3. User Interface Design, Soren Lauesen , Pearson Education.
TERM WORK
v.Term work should consist of at least 8 practical experiments and two assignments covering the
topics of the syllabus.
vi.A term Work test of 10 marks must be conducted.
Distribution of marks for term work shall be as follows:
35
HOURS PER WEEK LECTURES : 04
TUTORIALS : --
PRACTICALS : 02
HOURS MARKS
EVALUATION THEORY 3 100
SYSTEM: ORAL - 25
TERM WORK - 25
Section1:
1) TCP/IP Protocol Suite : By Behrouz A. Forouzan : Tata McGraw-Hill
Section 2:
1) Cloud Computing : A practical Approach: By Anthony T. Velte : Tata McGraw-Hill
2) Using Google App Engine: By Charles : O’reilly Press
3) Cloud Application Architecture: By George: O’reilly Press
4) RESTful web services: By Leonard: O’Reilly Press
36
5) Web Services Essentials:By Ethan: O’Reilly
Section 3:
1) Rich Internet Application AJAX and Beyond: B y Dana moore : Wrox press
2) Web 2.0 Programming : By Eric : Wrox Press
3) HTML 5.0: By Mark: O’reilly Press
4) Web Technologies NEW :Black Book : Dreamtech
Section 4:
1) Information Security :By Mark Stamp : Wiley Publication
2) Cloud Security and Privacy: By Tim : O’Reilly
Marks
Students need to perform three Mini projects based on the syllabus. Time duration for
each project will be three weeks.
University of Mumbai
37
Total 03 150
Objectives of the course: To introduce the student to computer vision algorithms, methods
and concepts
which will enable the student to implement computer vision systems with emphasis on
applications and problem solving
38
Shape correspondence and shape matching
Principal component analysis
Shape priors for recognition
BOOKS
Text Books:
1.Robert Haralick and Linda Shapiro, "Computer and Robot Vision", Vol I, II, Addison-
Wesley, 1993.
2. David A. Forsyth, Jean Ponce, "Computer Vision: A Modern Approach"
References:
3. 1. Milan Sonka,Vaclav Hlavac, Roger Boyle, "Image Processing, Analysis, and
Machine Vision" Thomson Learning
TERM WORK
Term work should be based on the Lab experiments (15 Marks) ,
and at least one term test must be conducted with a weightage of (10 Marks).
Elective – II: EMBEDDED SYSTEMS
39
(LE, BE), Thumb mode normal mode instructions changes, Pipeline utilization
with all register allocations. Compare with ARM7, ARM9, and ARM11 with new
features additions. System design with ARM processor.
Text Books:
Reference Books:
Term Work:
Term work should consist of at least 8 practicals and one mini project. Objective type
term work test shall be conducted with a weightage of 10 marks.
40
Marks:
The final certification and acceptance of Term Work ensures the satisfactory
performance of laboratory work and minimum passing in term work.
List of Experiments:
41
2. Drivers for USB2.0
3. Drivers for Ethernet
4. Drivers for Graphics LCD/Touch Screen
Topic-4: Real Time Operating System (RTOS) [Any Two]
1. RTLinux porting to x86 Architecture
2. uCLinux porting to ARM Architecture
3. GCC porting to RISC Architecture
PROJECT – II
CLASS B.E. ( COMPUTER ENGINEERING) SEMESTER VIII
HOURS PER LECTURES : --
WEEK TUTORIALS : --
PRACTICALS : 04
HOURS MARKS
EVALUATION THEORY -- --
SYSTEM: PRACTICAL -- --
ORAL -- 50
TERM WORK -- 50
Objective: The primary objective is to meet the milestones formed in the overall
project plan decided in Project - I. The idea presented in Project – I should be
implemented in Project – B with results, conclusion and future work. The project will
culminate in the production of a thesis by each individual student.
Guidelines:
5. Project Report Format:
At the end of semester a student need to prepare a project report which should preferably
contain at least following details:-
Abstract, Project overview, Introduction and Motivation, Problem Statement,
Requirement Analysis, Project design, Implementation Details, Technologies used , Test
cases, Project time line, Task Distribution, conclusion & future work, references, and
Appendix consisting of user Manuals. Every student must prepare well formatted, printed
and hard bound report. Along with project report a CD containing: project documentation,
Implementation code, required utilities, Software’s and user Manuals need to be attached.
6. Term Work:
Student has to submit weekly progress report to the internal guide and where as internal
guide has to keep track on the progress of the project and also has to maintain attendance
42
report. This progress report can be used for awarding term work marks. In case of
industry projects, visit by internal guide will be preferred to get the status of project.
7. Final Assessment:
Project – II examination should be conducted by two examiners appointed by university.
Students have to give demonstration and seminar on the Project – II.
Computer Engineering
Equivalent subjects
43
modeling modeling ( sem VII R2007)
c) Pattern Recognition c) Pattern Recognition (R2001)
d)Embeded system d) Embeded system (R2001)
e) Advanced Computer Network e) Advanced computer network
(R2001)
f) Image Processing f) Image processing (R2001)
vi) Project A vi) Project A
44