Sie sind auf Seite 1von 18

www.Vibno.

com

MCA III Year - I Sem Syllabus SCHEME OF INSTRUCTION & EXAMINATION MCA III YEAR Faculty of Information Technology With Effect from Academic year 2008-2009 SEMESTER - I

S. No.

Syllabus Ref. No.

SUBJECT

Scheme of Instruction

Scheme of Examination

Periods per Duration Maximum Marks week In Univ, L/T D/P Hours Sessionals Exam THEORY 1 2 3 CS801 CS802 CS803 Software Reuse Techniques Middleware Technologies Object-Oriented System Development Electives-II (Any One) 4 5 6 7 8 9 10 11 12 CS804 CS805 CS806 CS807 CS808 CS809 CS810 CS811 CS812 Electronic Commerce Data Warehousing & Mining Software Quality and Testing Neural Networks XML and We Services Electives-III (Any One) Mobile Computing Network Security System Administration Rich Internet Applications Programming Lab-IX (OOSD Lab) Programming Lab-X (MWT Lab) Seminar 3 3 3 3 3 3 3 3 80 80 80 80 20 20 20 20 3 3 3 3 3 3 3 3 3 3 80 80 80 80 80 20 20 20 20 20 4 4 4 3 3 3 80 80 80 20 20 20

PRACTICALS 1 2 2 CS831 CS832 CS833 Total Osmania University


Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

20

3 3 3 9

3 3 -

50 50 500

25 25 25 175 1

www.Vibno.com SOFTWARE REUSE TECHNIQUES CS801 Instruction Duration of University Examination Hours University Examination Sessional 4 Periods per week 3 80 Marks 20 Marks

MCA III Year - I Sem Syllabus

UNITI Software Reuse Factors, Reuse driven Software Engineering Business, Object oriented Software Engineering, Applications and Components Subsystems, Use Case Components. Object Components. UNITII Design Patterns - Introduction Creational Patterns Factory, Factory Method, Abstract Factory, Singleton, Builder, Prototype. Structural Patterns Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy UNITIII Behavioral Patterns - Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template, Visitor, Other Design Patterns - Whole-Part, Master-Slave, View Handler, Forwarder-Receiver, Client-Dispatcher-Server, PublisherSubscriber. UNITIV Architectural Patterns Layers, Pipes and Filters, Black Board, Broker, Model-View Controller, Presentation - Abstraction Control, Micro Kernel, Reflection. UNITV Case Studies Design Patterns in Java: Interface Patterns, Responsibility Patterns, Construction Patterns, Operation Patterns, Extension Patterns. J2EE Patterns: Overview, Presentation Tier Patterns, Business Tier Patterns, Integration Tier Patterns. Suggested Readings: 1. Ivar Jacobson, Martin Griss, Partick Johnson - Software Reuse: Architecture, Process and Organization for Business Success, Pearson Education, 2007. 2. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides- Design Patterns Elements in Resuable Object Oriented Software - Pearson Education, 2007. 3. Frank Buschmann etc. Pattern Oriented Software Architecture Volume 1, Wiley 2001. 4. Steven John Metsker, William C. Wake Design Patterns in Java - Pearon Education,

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

www.Vibno.com

MCA III Year - I Sem Syllabus

2007. 5. Deepak Alur, John Crupi, Dan Malks Core J2EE Patterns, Pearson Education, 2006.

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

www.Vibno.com MIDDLEWARE TECHNOLOGIES CS- 802 Instruction Duration of University Examination Hours University Examination Sessional 4 Periods per week 3 80 Marks 20 Marks

MCA III Year - I Sem Syllabus

UNIT I. CLIENT/SERVER CONCEPTS Client Server File Server, Database Server, Group Server, Object Server, Web Server Middleware General Middleware Service specific Middleware. Client/Server Building Blocks RPC Messaging Peer-to-Peer Web Services SOA, SOAP, WSDL, REST Services UNIT II. EJB ARCHITECTURE EJB EJB Architecture Overview of EJB Software Architecture View of EJB Conversation Building and Deploying EJBs Rules in EJB. UNIT III. EJB APPLICATIONS EJB Session Beans EJB Entity Beans EJB Clients EJB Deployment Building an Application with EJB. UNIT IV. CORBA CORBA Distributed Systems Purpose Exploring CORBA alternatives Architecture Overview CORBA and Networking Model CORBA Object Model IDL ORB Building an Application with CORBA. UNTI V. COM COM Data Types Interfaces Proxy and Stub Marshalling Implementing Server/Client Interface Pointers Object Creation, Invocation, Destruction Comparison COM and CORBA Introduction to .NET Overview of .NET Architecture Marshalling Remoting Suggested Books: 1. Robert Orfali, Dan Harkey and Jeri Edwards, "The Essential Client/Server Survival Guide", Galgotia Publications Pvt. Ltd., 2002. (Unit 1) 2. Tom Valesky, "Enterprise Java Beans",Pearson Education, 2002.(Unit 2 & 3) 3. Jason Pritchard, "COM and CORBA side by side", Addison Wesley, 2000 (Unit 4 & 5) 4. Jesse Liberty, "Programming C#", 2nd Edition, O'Reilly Press, 2002. (Unit 5) 5. Arno Puder, Kay Romer and Frank Pilhofer, Distributed Systems Architecture, Morgan Kaufrnan 2006.

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

www.Vibno.com

MCA III Year - I Sem Syllabus

REFERNCES 1. Mowbray, "Inside CORBA", Pearson Education, 2002. 2. Jeremy Rosenberger, "Teach yourself CORBA in 14 days", Tec media, 2000 OBJECT ORIENTED SYSTEM DEVELOPMENT CS-803 Instruction Duration of University Examination Hours University Examination Sessional 4 Periods per week 3 80 Marks 20 Marks

UNIT I UML Introduction: Why we Model, Introducing the UML, Hello World Basic Structural Modeling: Classes, Relationships, Common mechanisms, Diagrams, Class diagrams, Advanced Structural Modeling: Advanced Classes, Advanced Relationships, Interfaces, Types and Roles, Packages, Instances, Object Diagram, Components UNIT II Basic Behavioral Modeling: Interactions, Use Cases, Use Case Diagrams, Interaction Diagrams, Activity Diagrams Advanced Behavioral Modeling: Events and Signals, State Machines, Processes and Threads, Time and Space, State Chart Diagrams UNIT III Architectural Modeling: Artifacts, Deployment, Collaborations, Patterns and Frame Works, Artifact Diagrams, Deployment Diagrams, Systems and Models. UNIT IV Unified Software Development Process: The Unified Process, The Four Ps, A Use-Case Driven Process, An Architecture-Centric Process, An Iterative and Incremental Process. UNIT- V Core workflows: Requirements Capture, Capturing Requirements as Use Cases. Analysis, Design, Implementation, Test. Suggested Readings:

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

www.Vibno.com

MCA III Year - I Sem Syllabus

1. Grady Booch, James Rumbaugh, Ivor Jacobson, "The Unified Modeling language User guide", Pearson Education, India 1999. 2. Ivor Jacobson, Grady Booch, James Rumbaugh, "The Unified Software Development Process, Pearson Education, India, 2008. ELECTRONIC COMMERCE CS- 804 Instruction Duration of University Examination Hours University Examination Sessional 4 Periods per week 3 80 Marks 20 Marks

UNIT I Electronic Commerce Frame Work, Anatomy of E-Commerce Applications, E-Commerce Consumer Applications, E-Commerce Organization Applications Consumer Oriented Electronic Commerce Mercantile Process Models. UNIT II Electronic Payment Systems Digital Token Based, Smart Cards, Credit Cards, Risks in Electronic Payment systems. UNIT III Inter Organizational Commerce EDI, EDI Implementation, Value Added Networks. Intra Organizational Commerce Work Flow, Automation, Customization and Internal Commerce, Supply Chain Management UNIT IV Corporate Digital Library Document Library, Digital Document Types, Corporate Data Warehouse, Advertising and Marketing Information based Marketing, Advertising on Internet, On-Line Marketing Process, Market Research. UNIT V Consumer Search and Resource Discovery Information Search and Retrieval, Commerce Catalogues, Information Filtering Multimedia Key Multimedia Concepts, Digital Video and Electronic Commerce, Desktop Video Processing, Desktop Video Conferencing Suggested Readings:

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

www.Vibno.com

MCA III Year - I Sem Syllabus

1. Ravi Kalakota & A. B. Whinston "Frontiers of Electronic Commerce", Pearson Education, India, 1999. 2. Daniel Minoli, Emma Minoli: "Web Commerce Technology Handbook", Tata McGraw Hill, 2007.

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

www.Vibno.com

MCA III Year - I Sem Syllabus DATAWARE HOUSING AND DATA MINING

CS- 805 Instruction Duration of University Examination Hours University Examination Sessional 4 Periods per week 3 80 Marks 20 Marks

UNIT I Elements of Data Warehouse Dimensional Modeling Introduction, Data Warehouse Bus Architecture, Dimensional Modeling Techniques. Extended Dimensional Table Design, Extended Fact Table Design, Advance ROLAP querying and Reporting, Building Dimensional Models. UNIT II Data Warehouse Architecture Framework and Approach. Backroom Technical Architecture. Architecture for Front Room Infrastructure and Metadata UNIT III Aggregates, Aggregate Navigational System and Algorithm. Physical Design Physical Data Model, Initial Index Plan, Design and Build Database Instance, Physical Storage Structure, Usage Monitoring, Data Staging. Building End User Application. UNIT IV Data Mining Introduction, Definitions, KDD, Data Mining Techniques, Problems, Issues, Challenges, Applications. Association Rules - Introduction, Methods Apriori, Partition, Pincer Search, Dynamic Itemset Counting, FP Tree Growth, Incremental, Border Algorithms. Clustering Techniques Introduction, Algorithms. UNIT V Decision Trees Introduction, Best Split, Splitting Indices and Criteria, Decision Tree Construction Algorithms, Pruning Techniques. Neural Networks - Introduction, Learning, Unsupervised Learning. Temporal Mining Introduction, Temporal, Association Rules, Sequence Mining Algorithms, Episode Discovery, Event Prediction, Time-Series Analysis. Spatial Mining Tasks, Clustering, Trends.

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

www.Vibno.com

MCA III Year - I Sem Syllabus

Suggested Readings: 1. Ralph Kimball, Laura Reeve, Margy Ross, Warren Thornthwaite - The Data Warehouse Life Cycle Tool kit, Wiley, 1998. 2. Arun K Pujari Data Mining Techniques, University Press 2001. 3. Alex Berson, Stephen J. Smith: "Data Warehousing, Data Mining & OLAP, Tata McGraw Hill, 2004. 4. Pang-Ning Tan, M. Steinback, Vipin Kumar: "Introduction to Data Mining", Pearson Education, 2007. SOFTWARE QUALITY & TESTING CS-806 Instruction Duration of University Examination Hours University Examination Sessional 4 Periods per week 3 80 Marks 20 Marks

UNIT I Software Quality, Software quality Metrics, Applying Seven Basic Tools in Software Management, Defect Removal Effectiveness, The Rayleigh Model, Exponential Distribution and Reliability Growth Models. UNIT II Quality Management Tools, Complexity Metrics and Models, Metrics for Object Oriented Projects, Availability Metrics, Measuring and Analyzing Customers Satisfaction. UNIT III Conducting Inprocess Quality Assessments, Conducting Software Projects Assessments, Software Process Improvement, Using Function Point Metrics to Measure Software Process Improvement. UNIT IV White Box Testing, Black Box Testing, Integration Testing, System and Acceptance Testing, Performance Testing, Regression Testing, Internationalization Testing, Ad-hoc Testing, Testing of Object-Oriented Systems, Usability and Accessibility Testing. UNIT V Test Management and Automation: Test Planning, Management, Execution and Reporting, Software Test Automation, Test Metrics and Measurements,

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

www.Vibno.com Suggested Readings:

MCA III Year - I Sem Syllabus

1. Stephen H. Khan, "Metrics and Models in Software Quality Engineering", Pearson Education, India, 1995. 2. Srinivasan Desikan, Gopalaswamy Ramesh, "Software Testing Principles and Practices", Pearson Education, India, 2007. NEURAL NETWORKS CS 807 Instruction Duration of University Examination Hours University Examination Sessional 4 Periods per week 3 80 Marks 20 Marks

UNIT I Neural Networks: History of Neural Networks Development. Introduction to Expert Systems. Expert System vs Neural Networks. Biological Neurons. Artificial Neurons Activation Functions. Neural Networks Concepts and Architecture. Knowledge Representation in Neural Networks. Artificial Intelligence and Neural Networks. UNITII Learning Methods: Categories of Learning Supervised/Unsupervised and Reinforcement Learning Memory based Learning. Hebbian Learning. Competitive Learning. Boltzman Learning. Statistical Learning. UNIT III Neural Networks Models: Single Layer Perception Least Mean Square Algorithm Perception Convergence Theorem. UNIT IV Multi Layers Perception: Introduction, Back Propagation Algorithm. Stopping Criteria Complexity of Learning Generalization. UNIT V Hopfield Model - The Hopfield Learning Algorithm and its Limitations. Self Organizing Network: Introduction, The Kohonen Algorithm, Neural Networks Applications. Suggested Readings: 1. Simon Hayking: Neural Networks - A Comprehensive Foundation, Pearson Education, India, Second Edition, 2001.

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

10

www.Vibno.com

MCA III Year - I Sem Syllabus

2. Limin Fu: Neural Networks in Computer Intelligence, Mc-Graw Hill Publications.

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

11

www.Vibno.com XML AND WEB SERVICES CS- 808 Instruction Duration of University Examination Hours University Examination Sessional 4 Periods per week 3 80 Marks 20 Marks

MCA III Year - I Sem Syllabus

UNIT I - INTRODUCTION Role of XML XML and Anti-Web XML Language Basics SOAP Web Services Revaluation of XML Service Oriented Architecture (SOA) UNIT II XML TECHNOLOGY XML Namespaces Structuring with Schemas and DID Presentation Techniques Transformation XML Infrastructure UNIT III - SOAP Overview of SOAP HTTP XML RPC SOAP: Protocol Message Structure Intermediaries Actors Design Patterns and Faults SOAP with Attachments UNIT IV WEB SERVICES Overview Architecture Key Technologies UDDI WSDL ebXML SOAP and Web Services in E-Com Overview of .Net and J2EE UNIT V XML SECURITY Security Overview Canonicalization XML Security Framework XML Encryption XML Digital Signature XKMS Structure Guidelines for Signing XML Documents XML in Practice Suggested Readings: 1. Frank. P. Coyle, XML, Web Services and the Data Revaluation, Pearson Education, 2002 References: 1. Ramesh Nagappan, Robert Skoczylas and Rima Patel Sriganesh, "Developing Java Web Services", Wiley Publishing Inc., 2004 2. Sandeep Chatterjee, James Webber, "Developing Enterprise Web Services", Pearson Education, 2005 3. McGovern, et al., "Java Web Services Architecture", Morgan Kaufmann Publishers, 2005

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

12

www.Vibno.com MOBILE COMPUTING CS- 809 Instruction Duration of University Examination Hours University Examination Sessional 4 Periods per week 3 80 Marks 20 Marks

MCA III Year - I Sem Syllabus

UNIT-I Introduction and Applications of Mobile Computing, Wireless Transmission, Frequencies, Signals, Antennas, Signal Propagation, Multiplexing, Modulation, Spread Spectrum, Cellular Systems. Medium Access Control, SDMA, FDMA, TDMA, CDMA, Comparisons. UNIT II Telecommunication System, GSM, DECT, TETRA, UMTS & IMT-2000 Satellite Systems: Applications, Basics, Routing, Localization, Handover Broadcast Systems: Cyclic Representation of Data, Digital Audio Broadcasting. Digital video broadcasting, Convergence of Broadcasting and Mobile Communications UNIT III Wireless LAN: Infrared vs. Radio Transmission, Infrastructure and Ad-hoc Networks, IEEE 802.11, HIPERLAN, Bluetooth UNIT IV Mobile IP, Dynamic Host Configuration Protocol, Mobile adhoc Networks, Mobile Transport Layer, Traditional TCP, Classical TCP Improvements, TCP over 2.5/3G, Wireless Networks, Performance Enhancing Proxies UNIT V Operating Systems for Mobile Devices: Features of Windows CE, Palm OS, Symbian OS, Java Card Support for Mobility: File System's World Wide Web, Wireless Application Protocol. Suggested Readings: 1. Jochen, M Schiller, Mobile Communications, Pearson Education, India, 2003. 2. Hansman, Merk, Nicklous, Slober, Principles of Mobile Computing, Second Edition, Springer International Edition, 2003. 3. Dharma P. Agarwal. Qing and Zeng - "Introduction to Wireless and Mobile Systems", Second Edition, Thomson India 2007 4. Frank Adelstein, Sandeep K. S. Gupta "Fundamentals of Mobile and Pervasive Computing", Tata McGraw Hill, 2005. 5. Ivan Stojmenovic "Handbook of Wireless and Mobile Computing", Wiley India, 2006.

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

13

www.Vibno.com NETWORK SECURITY CS810 Instruction Duration of University Examination Hours University Examination Sessional 4 Periods per week 3 80 Marks 20 Marks

MCA III Year - I Sem Syllabus

UNIT I Conventional Encryption, Security Attacks, Security, Model for Network Security, Conventional Encryption Model, Encryption Techniques, DES Triple DES Key Distribution, and Random Number Generation. UNIT II Public Key Cryptology, Principles of Public Key Cryptosystems, RSA Algorithm, Key Management, Distribution of Public Keys, Public Key Distribution of Secret Keys. UNIT III Authentication and Digital Systems, Authenticate Requirements- Functions Cryptographic Checksum, Hash FUNCTION Digital Signatures Authentication Protocols, Kerbores, x-509 Directory, Authentication Services Diffie-Hellman Key Exchange, Digital Signature Standards. UNIT IV Cryptographic Algorithms, The MD 5 Message Digest Algorithm, Secure Hash Algorithm, International Data Encryption Algorithm. UNIT V LUC Public Key Encryption Electronic Mail and Management Security Pretty Good Privacy (PGP), Privacy Enchanted Mail. Suggested Readings: 1. 2. 3. William Stallings, "Cryptography & Network Security", Pearson Education, 2007. Bruce Schneier, "Applied Cryptography", John Wiley and Sons, 2002. Behrouz A. Forouzan, "Cryptography and Network Security", Tata McGraw Hill, 2007.

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

14

www.Vibno.com SYSTEM ADMINISTRATION CS 811 Instruction Duration of University Examination Hours University Examination Sessional 4 Periods per week 3 80 Marks 20 Marks

MCA III Year - I Sem Syllabus

UNIT I Functions of System Administrator, UNIX: Files, Processes Devices, File System, Essential Administrative Tools: Grep, awk, Files and Directory Commands, Starting and Shutdown Process. UNIT II User Accounts, Security, Managing System Resources: System Performance, Managing CPU Usage, Memory, disk I/O Automating Tasks with Scripts. UNIT III File System and Disks: Mounting, Adding Disks, CD-Rom Devices, and Backup and Restore Terminals Modems and Printers. UNITIV TCP/IP Network Management: TCP/IP Networking, Adding a new Host, NFS/ NIS, Monitoring the Network, E-Mail, Configuring and Building Kernel for Linux. UNIT V Windows NT: Startup, Shutdown, Server Configuration, User Accounts, Managing Processes, Disks and File System Security. Note: First Four Units are related to UNIX System, Fifth Unit is related to Windows NT. Suggested Readings: 1. Aeloen Frisch, "Essential System Administration", O'Reilly, 1995, Second Edition. 2. Aeleon Frisch, "Essentail Windows Administration", O'Reilly, 1998, First Edition. 3. Nemeth, "Unix System Administration", Pearson Education.

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

15

www.Vibno.com RICH INTERNET APPLICATIONS CS- 812 Instruction Duration of University Examination Hours University Examination Sessional 4 Periods per week 3 80 Marks 20 Marks

MCA III Year - I Sem Syllabus

UNIT I What is Web 2.0? Folksonomies and Web 2.0, Software as a Service. Multiple Delivery Channels (Voice VOXML and ANT (HTML), Social Networking UNIT II Client-Side Programming Overview of Javascript, Objects in Javascript, Regular Expressions, Overview of XML, DTD and XML Schema, DOM and SAX Parsers, CSS, XSLT UNIT III Web Services SOA, SOAP, WSDL, Rest Service. JSON Format Ajax Introduction, XML HTTP Object Comparison with IFrames UNT IV Building Rich Internet Applications Flash Player, Flex Framework, MXML Introduction, ActionScript Introduction, Working with Actionscript, Flex Data Binding, Common UI Components using DataGrids, Tree Controls, Popup Controls etc. UNIT V Mash up using Flex and Ajax. Web Services in Flex. Semantic Web (Web 3.0), Resource Description Framework, Use and Examples, Ontologies, Web Ontology Language (OWL) Reference Books: 1. Ivan Bayrossf, "Web Enabled Commercial Application Development Using HTML, DHTML, JavaScript, Perl CGI", BPB Publications, 2007 2. Colin Moock: "Essential Actionsript 3.0", O'Reilly Publications, 2007 3. Steven Holzner: "Ajax Bible" Wiley India Education, 2007 4. Justin Gehtland et al: "A Web 2.0 Primer Pragmatic Ajax", SPD Publications, 2006

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

16

www.Vibno.com PROGRAMMING LAB IX OOSD LAB CS- 831 Instruction Duration of University Examination Hours University Examination Sessional 3 Periods per week 3 50 Marks 25 Marks

MCA III Year - I Sem Syllabus

Using a particular application, use an object-oriented case tool for: 1. Requirements Management 2. Data Modeling 3. Application and Web Modeling 4. Configuration Management 5. Unit Testing 6. Content Management 7. Functional Testing 8. Reliability Testing 9. Performance Testing 10. Defect and Change Tracking 11. System Documentation

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

17

www.Vibno.com PROGRAMMING LAB X MWT LAB CS- 832 Instruction Duration of University Examination Hours University Examination Sessional 3 Periods per week 3 50 Marks 25 Marks

MCA III Year - I Sem Syllabus

1. Create a distributed name server (like DNS) RMI. 2. Create a Java Bean to draw various graphical shapes and display it using or without using BDK 3. Develop an Enterprise Java Bean for Student Information System 4. Develop an Enterprise Java Bean for Library Operations 5. Create an active-x control for time table 6. Develop a component for converting the currency values using COM/.Net 7. Develop a component for browsing CD catalogue using COM/.Net 8. Develop a component for retrieving information from message box using DCOM/.Net 9. Develop a middleware component for retrieving stock exchange information using CORBA 10. Develop a component for retrieving bank balance using CORBA

Osmania University
Download all MCA eBooks from here: http://vibno.com/html/forum.php?r=posts/1097

18