You are on page 1of 10

University of Mumbai

Syllabus Structure(R-2007) At B.E. (Computer Engineering) Semester-VIII Sr. No. Subject Scheme of Instructions Periods per Week Each Period of 60 Min. Scheme of Evaluation Theory Practical Paper TW Oral/practi cal Total Hours Marks 1. Distributed Computing 4 2 3 100 25 25 150 2. Multimedia System Design 4 2 3 100 25 25 150 3. Software Architecture 4 2 3 100 25 25 150 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 1) Human Computing Interaction 2) Advanced Internet Technology 3) Computer Vision 4) Embedded System University of Mumbai Class: B. E. Branch : Computer Engineering Semester : VIII Subject :: Distributed System (Abbreviated as DS) Periods per Week( Each Lecture 04 27 60 Min) Practical 02

RPCs in Heterogeneous Environments. 28 8. File Accessing models. File Replication. Introduction to process management. other approaches to DSM. Marshaling arguments and Results. special types of RPCs. Process addressing. Exception Handling . process migration. Threads 7. Distributed Operating Systems : Concepts and . File-Caching Schemes. Failure handling. Thrashing. File sharing Semantics.25 Total 03 150 Objective: This course aims to build concepts regarding the fundamental principles of distributed systems. distributed operating system. event ordering. Replacement Strategy. Fundamental concepts. designing operating system. Design and implementation of DSM. Pradeep K Sinha . Heterogeneous DSM. system model. Fundamentals: Distributed computing. Security. structure of shared memory space. Issues in message passing. Distributed Shared Memory: General architecture of DSM systems. The design issues and distributed system concepts are covered Pre-requites: Operating Systems and Computer network DETAILED SYLLABUS 1. human oriented Names. Message Passing : Desirable features message passing system.25 Term Work -. Encoding and decoding of message data. Stub generation. Atomic Transactions and design principles. Load balancing approach. System oriented Names. Granularity. Name Caches and Naming and Security BOOKS Text Books: 1. implementing RPC mechanism. Lightweight RPC. Communication protocols for RPCs. Resource and Process Management: Desirable Features of global Scheduling algorithm. call Semantics. 3. 4. Distributed File Systems: Introduction. good features of DFS.Tutorial ----Hours Marks Evaluation System Theory 03 100 Oral -. consistency models. Deadlock. Synchronization: clock synchronization. Remote procedure call: RPC model. load sharing approach. Introduction to DCE 2. Task assignment approach. Group communication. multidatagram messages . Server Management. File models. and Advantages of DSM 5. buffering. Desirable features of Naming system. Optimizations for better performance. Object locating mechanisms. Transparency of RPC. Naming : Introduction. synchronization. Parameter-passing Semantics . Election Algorithm 6. Fault Tolerance. mutual exclusion. Complicated RPC Client server binding.

M. Pearson Edition 3. ORAL EXAMINATION An oral examination is to be conducted based on the above syllabus.Distributed Systems Architecture : Middleware approach. Tanuenbaum . G. Coulouris. 4. 5. Java socket programming. Kindberg . List of assignment ( Minimum 10 ) 1.25 . 6. J. Case study/implementation of DCOM 9. Pearson Edition 2. TMH 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: Laboratory work (Experiments and Journal) 15 Marks 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.Distributed Systems : Concepts and design. 8.E . Implementation of Clock synchronization 7. A. Branch : Computer Engineering Semester : VIII Subject :: Multimedia System Design (Abbreviated as MSD) Periods per Week( Each 60 Min) Lecture 04 Practical 02 Tutorial ----Hours Marks Evaluation System Theory 03 100 Oral -. Study/ implementation of stateful server and stateless server University of Mumbai Class : B. Client-server implementation using RPC/RMI. R. Implementation name resolution 29 13. Study of data centric & client centric consistency model. Client server implementation using CORBA architecture. ELSEVIER publication References: 1. A. Study project on Java Beans 10. Study experiment on Network operating system and Distributed operating system with example 12. N. PUDER. Shivaratri . Implementation of Deadlock 3. ROMER . Implementation of Election Algorithm 2. Advanced Concepts in Operating Systems.Distributed Operating System.S. Singhal. IEEE computer society press 2.design. for Distributed System 11. Dollimore and T.

WAV Music: MIDI concepts.4. Speech Analysis. 2D logarithmic. HDTV Computer Video format. TIFF.Comparison of MPEG and H. Performance comparison of JPEG and JPEG2000 05 Chapter 4 Video Introduction to digital video: Types . computer support. video. types of data compression . Video compression: Based on motion compression Motion vector search technique : Sequential. MIDI SMPTE timing standard MIDI Software:Speech. Objects of multimedia systems. H.2.25 Total 03 150 Module Content Lect Chapter 1 Introduction: What is multimedia. CCITT group 3 1D. Standards used . Chromasub sampling.IMA.7 and File formats . basic concepts establishing and closing multimedia call .264 . information exchange Multimedia communication system Model:. Audio formatsMIDI. Hierarchal search. Speech Transmission Audio Compression: ADPCM in speech coding. audio. network architecture Evolving Technologies.JPEG methodology. Properties of multimedia systems: Independency. Packbit encoding (RLE).image. Multimedia system Architecture:.RIFF. RTF. Binary (Text ) compression scheme.Term Work -. Color Image. workstation . Speech Generation. MIDI Devices. CCIR . representation. File formats . communication systems. network Architectural Issues Multimedia communication subsystems :. transmission. JPEG 2000 standard. Types: Traditional Vs Continuous.Interpersonal communication. MPEG 1. Entertainment and application Requirements : User.261. QoS and resource management. Global structure. Medium: perception. Interactive application over internet. MPEG audio 05 Chapter 6 Storage Requirements . Transport subsystem. presentation.Application subsystem. MIDI Messages. storage. DVI 05 30 Chapter 5 Audio/Sound Basic sound concepts :Computer representation of sound. Need .3 21D and 4 2D compression. Applications of multimedia 06 Chapter 2 Multimedia data and interactions Data Streams:-Elements of multimedia systems.Managing resources during multimedia transmission 06 Chapter 3 Compression & Decompression Introduction to digitization principle -text .

Pearson Edu 3) Multimedia communications. Scanner. Streaming protocols 07 Chapter 8 Multimedia presentation and Authoring Multimedia system design & its Issues.Basic technology: Video disk :Audio data rate .F. User Interface Issues. Pearson Education 3) .R. Information characteristics for presentation. Multimedia System design . Koegel Buford. Distributed C.Electronic pen. Presentation design knowledge. Pearson Education 2) .Rao.Kaufman 2) Computer Networking :. Juke box. Authoring Systems. 31 Distribution of marks for term work shall be as follows: Laboratory work (Experiments and Journal) 15 Marks Test (at least one) 10 Marks The final certification and acceptance of TW ensures the satisfactory Performance of . Effective HCI 04 Chapter 9 Applications Copyright Act for multimedia and method of licensing Applications:-Multimedia animation. Multimedia: Computing..S. Design Issues Approaches. Pearson Edu. Pearson.. Designing. K.Milovanovic References:1) Multimedia database systems :.. MM object server . Data structures Operations.M. Requirement. laser) . plotters Multimedia database system :Characteristics.Subramanian. Types. DVD.Kurose . Prabhat K. SNR wrt VCD player . Ze-Nian Li. Halshall. Virtual Reality. Multimedia Communication Systems: Techniques.Printers ( Inkjet.S operations. Peripherals and databases required for multimedia Input devices :. Mark.Edu 4) Multimedia Systems . Architecture. Models : Object oriented. Real time multimedia. managing distributed objects. Communications and Applications. relational databases 07 Chapter 7 Distributed Multimedia Systems Components of distributed MM system. synchronization. CD player. Knowledge based multimedia systems 04 Textbooks :1) . Andheigh. List of Experiments ( reference ) :At least 10 experiments to clear the concepts behind multimedia system design needs to be performed. Steinmetz Ralf and Nahrstedt Klara. standards and networks. Fundamentals of Multimedia .D. digital camera Output devices :. Multimedia Systems. Koegel Buford.J.Drew 4) . Kiran Thakrar 3) .

Critically. this new course widely surveys software architecture techniques.E.putting the elements in context and comparing and contrasting them with one another.25 Total 03 150 Objectives of the course: Software architecture is foundational to the development of large. Branch: Computer Engineering Semester: VIII Subject: Software Architecture (Abbreviated as SA) Periods per Week (each 60 min) Lecture Practical Tutorial 04 02 -Hours Marks Evaluation System Theory 03 100 Oral -. but design.25 Term Work -. deployment.as well as a host of other topics -. enabling us to choose the right tool for the job at hand. Oral / Practical Examination must be based upon the syllabus University of Mumbai Class: B. notation.No. tool. practical software-intensive applications. List of Practical Experiments 1 2 3 4 5 6 7 8 9 10 11 12 13 Study of MAYA software Study of FLASH software Creating a banner Creating a ghost (unshaped) 2D object . or process. and system adaptation -. Rather than focusing on one method. this course focuses on supporting creation of real implemented systems.laboratory Work and Minimum Passing in the term work. implementation. Pre-requisites: Object Oriented Software Engineering Sr. Hence the course details not only modeling techniques.

08 6 Implementation and Deployment 6. 04 5 Analysis 5.1 Modeling Concepts. 03 2 Designing Architectures 2. 5.3 Connector Roles.1 Concepts.3 Complex Modeling: Mixed Content and Multiple Views.2 Models.2 Architectural Conception. . 2.3 Architectural Concern being Analyzed. 1.6 Analysis Techniques.3 Refined Experience in Action: Styles and Architectural Patterns.4 Evaluating Modeling Techniques.4 Level of Formality of Architectural Models. and Precision.5 Type of Analysis. 3.1 Connectors in Action: A Motivating Example. 5. 1. 5. Study of streaming audio/video for distributed network Study of VRML Create a 3D object using 2D and show special effects for the same 32 Module Contents Hours 1 Basic Concepts 1. 4. 5. Accuracy.4 ) Add sound to above expt (with play button ) Create moving objects (using expt 5) Create a game using action script Create a flash based presentation (4/5 frames) with UI controls Study of VLC player. 3. 5.1 Concepts of Software Architecture 1.5 Example Connectors. 4.Create animation using (expt 3.2 Connector Foundations.2 Ambiguity. streaming and non streaming techniques. 06 4 Modeling 4. 3. 02 3 Connectors 3. 2. its setting.4 Stakeholders. 3.3 Processes. 4. 2.2 Scope of Analysis.1 The Design Process.4 Architectural Conception in Absence of Experience. 4.5 Specific Modeling Techniques.4 Connector Types and Their Variation Dimensions.1 Analysis Goals.

Analysis . Modeling using xADL 2.2 Architectures for Network-Based Applications. and Architectural Styles. 9. 6. .1 Domain-Specific Software Engineering in a Nutshell. 8. Integrate software components using a middleware 5.2 Domain-Specific Software Architecture.4 Software Architecture and Mobility.2 Complexity. M.4 Adaptability. by Frank Buchnan etal. 3.5 Interpreters 7.4 Service-Oriented Architectures and Web Services. ISBN: 978-0-470-16774-8 2. Eric Dashofy . . Creating web service 8. 9.2 Event. Rick Kazman: Software Architecture in Practice.Pattern Oriented Software Architecture.3 Scalability and Heterogeneity. Paul Clements. Case study 3.3 Layered systems 7.based.4 Repositories 7. 6. 10. Pearson References: 1.0 4. 10 Domain-Specific Software Engineering 10.3 DSSAs. Architecture for any specific domain BOOKS Text Books: 1. Wrapper to connect two applications with different architectures 7.1 Pipes and Filters 7. 9. Nenad Medvidovic.Software Architecture: Foundations. 8. Shaw: Software Architecture Perspectives on an Emerging Discipline. 04 7 Conventional Architectural styles 7. 04 TOPICS FOR EXPERIMENT 1. Implicit Invocation 7. . Use middleware to implement connectors 6.1 Distributed and Networked Architectures. Product Lines.3 Software Architecture and Deployment. Taylor. Len Bass. Wiley India. and Practice.3 Decentralized Architectures. PrenticeHall. Visualization using xADL 2. 08 9 Designing for Non-Functional Properties 04 33 9.1 Efficiency.5 Dependability. 9. by Richard N. Theory.6 Process control 05 8 Applied Architectures and Styles 8. 8.2 Existing Frameworks.6. 10.

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). graphical system.25 . ordering of screen data and content . Introduction: Importance of user Interface . . 05 4. importance of human characteristics human consideration. characteristics. No Topics Hours 1. screen navigation and flow .The Art of Software Architecture. information 10 University of Mumbai Class : B. Branch : Computer Engineering Semester : VIII Subject : HUMAN COMPUTER INTERACTION (Abbreviated as HCI) (Elective-I) Periods per Week( Each 60 Min) Lecture 04 Practical 02 Tutorial ----Hours Marks Evaluation System Theory 03 100 Oral -. focus and emphasis . Benefits of good design. Human interaction with computers. PRACTICAL/ORAL EXAMINATION A Practical/Oral examination is to be conducted based on the above syllabus. importance of good design. Screen planning and purpose. Visually pleasing composition . the concept of direct manipulation.E .Principles of user interface.25 Term Work --. Characteristics. organizing screen elements. by Stephen T. Interface popularity. and understanding business junctions. 34 DETAILED SYLLABUS Sr. popularity of graphics. amount of information . A brief history of Screen design. definition. Web user .Design goals . 04 2. The graphical user interface . 06 3. presentation information simply and meaningfully . Human interaction speeds. Design process .2. Screen Designing:.

drivers. choosing colors. vi.150 Objectives • To facilitate communication between students of psychology. Oral Examination must be based upon the syllabus of 25 marks. Interaction Design Prece. Wilbert O Galitz. Gre Goryd. pointing devices . Janet Fincay. text and messages. • To expose the future user interface designer to tools. • To stress the importance of good user interface design 35 retrieval on web . Building Tools. speech recognition digitization and generation . • To provide the future user interface designer with concepts and strategies for making design decisions. Specification methods.Total --. Human . 04 7 Software tools . Alan Dix. interface . User Interface Design. 3rd Edition Ben Shneidermann . Keyboard and function keys . Pearson Education. uses problems. Distribution of marks for term work shall be as follows: Laboratory work (Experiments and Journal) 15 Marks 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. Sharps. Rogers. 06 TEXT BOOKS : 1. techniques. Pearson Education 2. 3. 04 6 Components . Russell Bealg. Wiley Dreamtech. image and video displays .A term Work test of 10 marks must be conducted. New and Navigation schemes selection of window. Wiley DreamTech. Designing the user interface. TERM WORK v. Pearson Education Asia. selection of devices based and screen based controls. statistical graphics . 2. Multimedia. design. REFERENCE BOOKS: 1. Computer Interaction. Technological consideration in interface design. Icons and increases .Term work should consist of at least 8 practical experiments and two assignments covering the topics of the syllabus. and computer science on user interface development projects. 5 Windows . • To introduce the student to the literature of human-computer interaction. 03 8 Interaction Devices . Abowd. Soren Lauesen . The essential guide to user interface design. and ideas for interface design. colors. .