Dr.Kumar Saurabh: ?Cloud Computing: Insights in ... - Idea Begins...!!!!!

Features of the Membership Function, Standard Forms and Boundaries,
Fuzzification, Membership Value Assignments ? Intuition, Inference, Rank
Ordering, Angular Fuzzy Sets, Neural Networks, Genetic Algorithms, Inductive
Reasoning. UNIT IV : Fuzzy-to-Crisp ..... SIMULATION EXERCISES. The
following Experiments ...

Part of the document


SCHEME OF TEACHING AND EXAMINATION
B.E., COMPUTER SCIENCE AND ENGINEERING 2009 BATCH (Deemed) VII SEMESTER
|S. |Subject |Subject |Lecture|Tutorial|Practic|Credits|
|No. |Code | | | |al | |
|1 |09CS71 |Object-Oriented Modeling and|2 |2 |0 |3 |
| | |Design | | | | |
|2 |09CS72 |Software Architecture |4 |0 |0 |4 |
|3 |09CS73 |J2EE and WEB Programming |3 |2 |0 |4 |
|4 |09CS74x |Elective II (Group-B) |3 |0 |0 |3 |
|5 |09CS75x |Elective III(Group-C) |3 |0 |0 |3 |
|6 |09CS76L |Networks Laboratory |0 |0 |3 |1.5 |
|7 |09CS77L | Java And Web Programming |0 |0 |3 |1.5 |
| | |Laboratory | | | | |
|8 |09CS78P |Project Work Phase 1 |0 |0 |0 |4 |
|Total |15 |4 |6 |24 |
Elective II - Group B Elective III - Group C
09CS741/09IS741 Advanced DBMS 09CS751
C# Programming and .Net
09CS742/09IS742 Business Intelligence & App., 09CS752/09IS752
Artificial Intelligence
09CS743 Pattern Recognition 09CS753/09IS753
Fuzzy Logic
09CS744/09IS744 Neural Networks 09CS754
Data Warehousing and Data Mining
09CS745/09IS745 Multimedia Computing 09CS755/09IS755
Storage Area Networks
09CS746/09IS746 Game Theory 09CS756/09IS756
Embedded Computing Systems VIII SEMESTER |S. |Subject |Subject |Lecture|Tutoria|Practic|Credit|
|No. |Code | | |l |al |s |
|1 |09CS81 |Advanced Computer Architecture |4 |0 |0 |4 |
|2 |09CS82x |Elective IV(Group-D) |3 |0 |0 |3 |
|3 |09CS83x |Elective V(Group-E) |3 |0 |0 |3 |
|4 |09CS84P |Project Work Phase 2 |0 |0 |0 |16 |
| |10 |0 |0 |26 |
|Total | | | | | Elective IV - Group D Elective V-
Group E 09CS821/09IS821 Wireless Networks and Mobile Computing 09CS831/09IS831
Ad-hoc Networks
09CS822/09IS822 Web 2.0 and Rich Internet Applications 09CS832
Software Testing
09CS823/09IS823 VLSI Design and Algorithms 09CS833 ARM
Based System Design
09CS824/09IS824 Network Management Systems 09CS834/09IS834
Services Oriented Architecture
09CS825/09IS825 Cryptography and Network Security 09CS835/09IS835
Cloud Computing
09CS826/09IS826 Microcontroller-Based Systems
09CS836/09IS836 Multi-core Architecture and Prog.
NOTE: Students have to register for one Elective from each of the Elective
Groups. Total credits from first year to fourth year for 2009 batch (deemed) I sem 25 II sem 25 III sem 24 IV sem 26 V sem 25 VI sem 25 VII sem 24 VIII sem 26 Total 200 \ VII Semester OBJECT ORIENTED MODELING & DESIGN
Course Code: 09CS71
Credit: 2-2-0-3 UNIT I : Introduction, Modeling Concepts
2 Hrs What is Object Orientation? What is OO development? OO themes; Evidence for
usefulness of OO development; OO modeling history. Modeling as Design
Technique: Modeling; abstraction; The three models UNIT II : Class
Modeling
4 Hrs
Object and class concepts; Link and associations concepts; Generalization
and inheritance; A sample class model; Navigation of class models. Advanced
class modeling: Advanced object and class concepts; Association ends; N-ary
associations; Aggregation; Abstract classes; Multiple inheritance;
Metadata; Reification; Constraints; Derived data; Packages; UNIT III : State Modeling
4 Hrs
State Modeling: Events, States, Transitions and Conditions; State diagrams;
State diagram behavior; Advanced State Modeling: Nested state diagrams;
Nested states; Signal generalization; Concurrency; A sample state model;
Relation of class and state models; Practical tips. Interaction Modeling:
Use case models; Sequence models; Activity models; Use case relationships;
Procedural sequence models; Special constructs for activity models UNIT IV : Process Overview, System Conception
2 Hrs Process Overview: Development stages; Development life cycle. System
Conception: Devising a system concept; elaborating a concept; preparing a
problem statement UNIT V : Domain Analysis, Application Analysis
4 Hrs Domain Analysis: Overview of analysis; Domain class model; Domain state
model; Domain interaction model; Iterating the analysis. Application
Analysis: Application interaction model; Application class model;
Application state model; Adding operations UNIT VI : System Design
4 Hrs Overview of system design; Estimating performance; Making a reuse plan;
Breaking a system in to sub-systems; Identifying concurrency; Allocation of
sub-systems; Management of data storage; Handling global resources;
Choosing a software control strategy; Handling boundary conditions; Setting
the trade-off priorities; Common architectural styles; Architecture of the
ATM system as the example.
UNIT VII : Class Design, Implementation Modeling, Legacy Systems
3 Hrs
Class Design: Overview of class design; Bridging the gap; Realizing use
cases; Designing algorithms; Recursing downwards, Refactoring; Design
optimization; Reification of behavior; Adjustment of inheritance;
Organizing a class design; ATM example. Implementation modeling: Overview
of implementation, Fine tuning classes, Fine tuning generalizations,
Realizing associations, Testing legacy systems, Reverse engineering,
Building the class models, Building the interaction model, building the
state model. UNIT VIII : Design Patterns
3 Hrs What is a pattern?, What makes a pattern?, Pattern categories, Relationship
between patterns, pattern description, Communication patterns, Management
patterns, Command processor, view handler, Idioms: Introduction, What can
idioms provide?, Idioms and style, Where to find idioms, Counted pointer
example. Text Books: 1. Michael R Blaha, James R Rumbaugh: "Object-Oriented Modeling and
Design with UML", 2nd Edition, Pearson Education, 2005. 2. Pattern-Oriented Software Architecture, A System of Patterns Volume
1 - Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad,
Michael Stal, John Wiley and Sons, 2006.
Reference Books:
1. Grady Booch et al: "Object-Oriented Analysis and Design with
Applications", 3rd
Edition, Pearson, 2007.
2. Mark Priestley: "Practical Object-Oriented Design with UML", 2nd
Edition, Tata
McGraw-Hill, 2003.
3. K. Barclay, J. Savage: "Object-Oriented Design with UML and JAVA",
Elsevier,
2008.
4. Booch, G., Rumbaugh, J., and Jacobson, I.: "The Unified Modeling
Language User
Guide", 2nd Edition, Pearson, 2005.
5. Simon Bennett, Steve McRobb and Ray Farmer: "Object-Oriented Systems
Analysis
and Design Using UML", 2nd Edition, Tata McGraw-Hill, 2002.
SOFTWARE ARCHITECTURE Course Code : 09CS72
Credit: 4-0-0-4 UNIT I : Introduction
7 Hrs The Architecture Business Cycle: Where do architectures come
from? Software Processes and the architecture business cycle; What makes a
"good" architecture? What software architecture is and what it is not;
Other points of view; Architectural patterns, reference models and
reference architectures; Importance of software architecture
Architectural structures and views. UNIT II : Architectural Styles And Case Studies
8 Hrs Architectural styles; Pipes and filters; Data abstraction and object-
oriented organization Event-based,
implicit invocation; Layered systems; Repositories; Interpreters;
Process control; Other familiar architectures; Heterogeneous
architectures. Case Studies: Keyword in Context; Instrumentation software
Mobile robotics; Cruise control; Three vignettes in mixed style UNIT III : Quality
7 Hrs Functionality and architecture; Architecture and quality attributes;
System quality attributes; Quality attribute scenarios in practi