Вы находитесь на странице: 1из 9

AMITY UNIVERSITY UTTAR PRADESH

GAUTAM BUDHA NAGAR

MCA 3 YEAR (Distance Learning)

Curriculum & Scheme of Examination

E-COMMERCE
Course Code: MCADL 30501

Course Objective:
Through industry trends, students will learn E-business concepts & how web-enabled business processes can
increase profitability and performance to improve customer relationships. Business transactions on the web provide
enterprise-wide process integration with global business partners.

Course Contents:
Web Enabled Business Solution
Introduction to E-Commerce, E- Business and Web Enablement, Introduction to various Business Processes like
Inventory Management, Purchase Order Management, CRM, KM, e-ERP, Case Studies.

Introduction of Web Client


Web Server, Applications Server, Database Server, Static & Dynamic Web Sites, Server Site & Client Site
Technology.

Websites development and Management


Web Browser, Language understandable by Web Browser-Introduction to HTML, Web Pages.

Working with Web Databases


Programming Logic and Techniques, Introduction to XML, Managing webdatabases.
Trend analysis of Web Applications-Websites and Portals.

Threats to web databases & Computer Security


Viruses, Classification of Viruses-Boot infectors, System Infectors, General Executable Program Infectors, Anti-
Viruses, Digital Signature

Examination Scheme:

Component Codes PCP1 H1 H2 EE1


Weightage (%) 10 15 15 60

Text & References:


“Building an intelligent e-business”, David Ferris & Larry Whipple, Prentice Hall, 2001.
AMITY UNIVERSITY UTTAR PRADESH
GAUTAM BUDHA NAGAR

MCA 3 YEAR (Distance Learning)

Curriculum & Scheme of Examination

COMPUTER ARCHITECTURE &PARALLEL PROCESSING

Course Code: MCADL 30502

Course Objective:
The course focuses on processor design, pipelining, superscalar, out-of-order execution, caches (memory
hierarchies), virtual memory, storage systems, and simulation techniques. Advanced topics include a survey of
parallel architectures and future directions in computer architecture.

Course Contents:
Module I: Introduction to Computer Models
The state of computing, Multiprocessors and multicomputers, Multivector and SIMD computers, Architectural
development tracks

Module II: Program and network properties


Conditions of parallelism, Data and resource dependencies, Hardware and software parallelism, Program
partitioning and scheduling, Grain size and latency, Program flow mechanisms, Control flow versus
data flow, Data flow architecture, Demand driven mechanisms, Comparisons of flow mechanisms

Module III: System Interconnect Architectures


Network properties and routing, Static interconnection networks, Dynamic interconnection Networks,
Multiprocessor system interconnects Hierarchical bus systems, Crossbar switch and multiport
memory, Multistage and combining network.

Module IV: Processors and Memory Hierarchy


Advanced processor technology, Instruction-set Architectures, CISC Scalar Processors, RISC Scalar Processors,
Superscalar Processors, VLIW Architectures, Vector and Symbolic processors

Module V: Memory Technology


Hierarchical memory technology, Inclusion, Coherence and Locality, Memory capacity planning, Virtual Memory
Technology

Module VI: Backplane Bus System


Backplane bus specification, Addressing and timing protocols, Arbitration transaction and interrupt, Cache
addressing models, direct mapping and associative caches.

Module VII: Pipelining


Linear pipeline processor, Nonlinear pipeline processor, Instruction pipeline design, Mechanisms for instruction
pipelining, Dynamic instruction scheduling, Branch handling techniques, Arithmetic Pipeline Design,
Computer arithmetic principles, Static arithmetic pipeline, Multifunctional arithmetic pipelines

Module VIII: Vector Processing Principles


Vector instruction types, Vector-access memory schemes.

Module IX: Synchronous Parallel Processing


SIMD Architecture and Programming Principles, SIMD Parallel Algorithms, SIMD Computers and Performance
Enhancement

Module X: VLSI Computing


VLSI Computers, VLSI Complexity Model
AMITY UNIVERSITY UTTAR PRADESH
GAUTAM BUDHA NAGAR

MCA 3 YEAR (Distance Learning)

Curriculum & Scheme of Examination

Examination Scheme:

Component Codes PCP1 H1 H2 EE1


Weightage (%) 10 15 15 60

Text & References:

Text:
• Advanced computer architecture, Kai Hwang, TMH.
• Computer Architecture and organization, J.P.Hayes, MGH.
• Memory System and Pipelined processors, Harvey G.Cragon, Narosa Publication.

References:
• Parallel computer, V.Rajaranam & C.S.R.Murthy, PHI.
• Foundation of Parallel Processing, R.K.Ghose, Rajan Moona & Phalguni Gupta, Narosa
• Kai Hwang and Zu, “Scalable Parallel Computers Architecture”; MGH.
AMITY UNIVERSITY UTTAR PRADESH
GAUTAM BUDHA NAGAR

MCA 3 YEAR (Distance Learning)

Curriculum & Scheme of Examination

DISTRIBUTED DATABASE SYSTEM

Course Code: MCADL 30503

Course Objective:
The aim of this module is to build on the previous background of database systems by Deepening the understanding
of the theoretical and practical aspects of the database technologies, showing the need for distributed database
technology to tackle deficiencies of the centralized database systems and finally introducing the concepts and
techniques of distributed database including principles, architectures, design, implementation and major domain of
application.

Course Contents:

Module I: Introductory concepts and design of (DDBMS)


Data Fragmentation, Replication, and allocation techniques for DDBMS,
Methods for designing and implementing DDBMS e.g. designing a distributed relational database, Architectures for
DDBMS e.g. cluster, federated, parallel databases and client server architecture.

Module II: Advanced Concepts in DDBMS


Overview of distributed transaction management, concurrency and recovery in DDBMS,
Distributed Deadlock Management and replication Servers, Distributed Query Processing and Optimization

Module III: Current trends & developments related to Distributed database applications technologies
Distributed Object/component-based DBMS, Database Interoperability including CORBA,
DCOM and Java RMI, Distributed document-based systems, XML and Workflow management, etc…

Module IV: Emerging related database technologies


Parallel Databases, Mobile database, Multimedia Database, Spatial Database and Web Databases.

Examination Scheme:
Component Codes PCP1 H1 H2 EE1
Weightage (%) 10 15 15 60

Text & References:


Text:
• Fundamental of Database Systems, Elmasri & Navathe, Pearson Education, Asia
• Database System Concepts, Korth & Sudarshan, TMH

References:
• Principles of Distributed Database Systems, M. Tamer Özsu, and Patrick Valduriez Prentice Hall ISBN 0-13-
659707-6, 1999.
• Data Base Management System, Leon & Leon, Vikas Publications
• Introduction to Database Systems, Bipin C Desai, Galgotia
AMITY UNIVERSITY UTTAR PRADESH
GAUTAM BUDHA NAGAR

MCA 3 YEAR (Distance Learning)

Curriculum & Scheme of Examination


AMITY UNIVERSITY UTTAR PRADESH
GAUTAM BUDHA NAGAR

MCA 3 YEAR (Distance Learning)

Curriculum & Scheme of Examination

SOFTWARE ENGINEERING

Course Code: MCADL 30504

Course Objective:
Students in this course should be able to explain and apply a broad range of concepts from software engineering,
spanning all aspects the software engineering process. They should be able to recognize, define, and make correct
use of generally accepted software engineering terminology.

Course Contents:
Module I: Introduction
Evolution of Software Engineering, Software Problems, Issues Involved In Software Engineering, Fundamental
Qualities of a Software Product, Approaches to Software Engineering, Planning the development Process

Module II: Software Life Cycle Models


Development/Product Life-Cycle Model, Kinds of Software Life-Cycle Model Project Management Concepts,
Project Management Activities

Module III: Software Requirement Specification


Requirement Engineering, Requirement elicitation, Requirement analysis, requirement documentation, Case Study.

Module IV: Software Project Planning


Size Estimation, Cost Estimation, Models, COCOMO, COCOMO II, Putnam Resource allocation model, Software
Risk Management.

Module V: Software Design


Software Designing Principles Various Strategies, Module Level Concepts, Structured Design Methodologies

Module VI: Software Metrics


Software Metrics, Token Count, Data Structure Metrics, Information Flow Metrics and Metrics analysis.

Module VII: Software Reliability


Basic Concepts, Software quality, software reliability models, Capability maturity models, ISO 9000.

Module VIII: Software Testing


Testing Process, Some terminology, Functional Testing, Structural Testing, Levels of Testing, Debugging and
Testing Tools.

Module IX: Software Maintenance


Maintenance Process, Maintenance Model, Estimation of maintenance cost, Regression Testing, Reverse
Engineering, Software Re-engineering, Configuration Management and Documetation.
AMITY UNIVERSITY UTTAR PRADESH
GAUTAM BUDHA NAGAR

MCA 3 YEAR (Distance Learning)

Curriculum & Scheme of Examination

Examination Scheme:

Component Codes PCP1 H1 H2 EE1


Weightage (%) 10 15 15 60

Text & References:


Text:
• Software Engineering, A Practitioner's Approach, Roger S. Pressman,
• Software Engineering, K.K. Agarwal, Yogesh Singh, New Age International Publishers
• An Integrated Approach to Software Engineering, Pankaj Jalote, Narosa Publication

References:
• Software Engineering Concepts, Richard Fairley
AMITY UNIVERSITY UTTAR PRADESH
GAUTAM BUDHA NAGAR

MCA 3 YEAR (Distance Learning)

Curriculum & Scheme of Examination

MICROPROCESSOR LAB

Course Code: MCADL 20521

Course Objective:
This course provides an introduction to microprocessors. It uses assembly language to develop a foundation on the
hardware, which executes a program. Memory and I/O interface design and programming. Study of microprocessor
and its basic support components, including CPU architecture, memory interfaces and management, bus concepts,
serial I/O devices, and interrupt control devices.

Programming Examples:

1. Addition of two binary numbers of 8 bytes long.


2. Find the largest number in a given string.
3. Sort a string of bytes in descending order.
4. ASCII multiplication.
5. Divide a string of unpacked ASCII digits.
6. Calculate the number of bytes in a string of data.
7. Convert the string of data to its complement form.
8. Input alphabetical key and display at LCD.
9. Serial port programming examples.
10. Interrupt Controller Program
AMITY UNIVERSITY UTTAR PRADESH
GAUTAM BUDHA NAGAR

MCA 3 YEAR (Distance Learning)

Curriculum & Scheme of Examination

Вам также может понравиться