• Faculty Login
  • Student Login
  • Alumni
  • Archive
  • Apply Online

Syllabus BCA

VI SEMESTER

Theory Question Paper Format
The question papers of the theory examinations should follow the pattern specified below:

Section Marks for Each Question Number of Questions Total Marks
Total Should Answer
A 3 8 6 18
B 8 6 4 32
C 10 3 2 20
Total Marks 70

While selecting the questions importance should be given to all major units.

PRACTICAL QUESTION PAPER FORMAT

Scheme of valuation:
1. Writing two programs one from each section 20 marks
2. Execution of one program 20 marks
3. Formatting the program and output 10 marks
3. Record verification 10 marks
4. Viva voce related to practical topics only 10 marks
Total Marks 70


PROJECT EVALUATION FORMAT
Scheme of valuation:
1. Demonstration and presentation 70 marks
2. Documentation 30 marks
Total Marks 100


TITLE: E-commerce
CODE: CA6112
Hrs / Week: 4 Hrs
CREDITS: 3


Introduction:
Electronic Commerce Environment and opportunities: Background. The electronic Commerce environment, Electronic marketplace technology. Modes of electronic commerce: Overview, Electronic Data Interchange (EDI), Migration to open EDI, e-commerce with Internet/WWW, Commerce Net advocacy, Web Commerce going Forward. Approaches to safe e-commerce: Overview, Secure Transport Protocols, Secure Transactions, Secure Electronic Payment Protocol, Secure Electronic Transaction, Certificates, for Authentication, Security on Web Servers and Enterprise Networks. 15 Hrs

Electronic Payment system:
Electronic Payment systems: Types, Digital Token-Based Electronic Payment Systems, Smart Cards and Electronic Payment Systems, Credit card-based Electronic Payment Systems, Risk and Electronic Payment Systems, Designing Electronic Payment Systems. 10 Hrs

Securing Electronic Transactions:
Introduction, Business Requirements, Concepts, Payment Processing e- mail and Secure email Technologies: Introduction, The means of Distribution. A Model for Message Handling. Working of e-mail. MIME, S/MIME: and MOSS, Comparisons of security methods. 9 Hrs

Applications – 1:
Consumer-Oriented e-Commerce: Applications, Mercantile Process Models, Mercantile Models from the Consumer’s Perspective and from the Merchant’s Perspective. Interorganizational Commerce and EDI: EDI, Applications of EDI in business, Legal, Security and Privacy Issues; EDI standards and initiatives. EDI Software Implementation, EDI Envelope for Message Transport, Value-added Networks. 12 Hrs

Applications – II:
Advertising and Marketing: The New Age of Information – Based Marketing, Advertising on the Internet, adaptation of new product: introduction process to the internet Marketing Research. Consumer Search and Resource Discovery: Search and Resource Discovery Paradigms. Information Search and Retrieval, e-Commerce Catalogs or Directories. 14 Hrs

BOOKS:

1. Deitel, Internet and World Wide Web How to Program, Pearson Education, Asia.
2. Daniel Minoli, Emma Minoli, Web Commerce Technology Handbook, Tata McGraw Hill, (1998) (Chapter 1,2,3,6,7,11)
3. Ravi Kalakota, Andrew B. Whinston, Frontiers of Electronic Commerce, AddisonWesley, (1996), (Chpater 1,7,8,9,10,11,13,14)
4. Daniel Lynch and Leslie Lundquist, Digital Money: The New Era of Internet Commerce, John Wiley, (1996) 5. Laudon, E-Commerce, Pearson Education, Asia


TITLE: Object Oriented System Design
CODE: CA6212
Hrs / Week: 4 Hrs
CREDITS: 3


Introduction:
An overview of Object oriented Systems Development: Object Orientation, Object Basics: An Object-Oriented Philosophy, Objects, grouping objects in classes, Attributes; Object Behavior and methods, Encapsulation And Information Hiding, Class Hierarchy, Polymorphism, Object Relationships, And Associations, Aggregations and Object Containment. Object-Oriented Systems Development Life Cycle: Introduction. The software Development Process, Building High Quality software.9 Hrs

Methodology Modeling And Uml:
Object Oriented Methodology: Introduction, Rumbaugh et al’s Object Modeling Technique, The Booch Methodology, The Jacboson et al methodologies, Patterns. Unified Modeling Language: Introduction, Static and Dynamic Models, UML Diagrams, UML class Diagram, Use Case Diagram, UML Dynamic Modeling, Model Management: Packages And Model Organization, UML Meta- Model 10 Hrs

Object Oriented Analysis:
Identifying Use Cases: Introduction, Business Object Analysis: Understanding the Business Layer, Use-Case Driven Object - Oriented Analysis: the Unified Approach, Business Process Modeling, Use – Case Model, Developing Effective Documentation, Object Analysis: Classification introduction, Classification Theory, Approaches For Identifying Classes, Noun Phrase Approach, Classes, Responsibilities and Collaborators process, Naming Classes, Identifying Object Relationships, Attributes, and Methods :associations, Super- Sub Class Relationships, A-part-of Relationships-Aggregations, Class Responsibility: Defining Attributes by analyzing Use Case and other UML Diagrams, Object Responsibility: Methods and messages,12 Hrs

Object Oriented Design:
The Object Oriented Design Process, Object Oriented Design Axioms, Corollaries, Design patterns, Designing Classes: The Process, Class Visibility; Designing Well-Defined Public, Private and Protected protocols, Designing Classes: Refining Attributes, Designing Methods and Protocols, Packages and managing Classes, Access Layer: Object Store and Persistence: Database Management systems, Object Oriented Database Management Systems, Object relational systems, View Layer designing Interface Objects: View Layer Classes, Macro-Level Process, Micro level Process. 14 Hrs

Case Study:
A payroll program: structures approach, object-oriented approach. Case Study:-ViaNet Bank ATM: Identifying actors and use cases for viaNet bank ATM systems -vianet bank ATM systems packages. Case study: relationship analysis for the vianet bank atm system, Case Study: Designing the Access Layer for the ViaNet Bank ATM. Software Quality assurance: Testing Strategies, Test Cases, Test Plan, Continuous Testing, Myers Debugging Principles. 15 Hrs

BOOKS:

1. Ali Bahrami : Object Oriented Systems Development, McGraw hill,1999.
2. Booch: Object Oriented Analysis and Design Pearson Education
3. Criag Larman: Applying UML and Patterns, an Introduction to Object –Oriented Analysis and Design. Pearson Education 1998
4. Rebecca Wirfs-Brock et al: Designing Object-Oriented software, Prentice-Hall India 1990
5. Grady Booch: Unified modeling Language User Guide, Pearson Education,
6. Gamma: Design patterns: Elements of Reuasable Object Oriented Software , Pearson Education
7. Shalloway: Design Patterns Explained Pearson Education
8. Martin. J. and Odell, J: object oriented methods: a Foundation, Prientice Hall, 1995.


TITLE: .NET Technologies
CODE: CA6312
Hrs / Week: 4 Hrs
CREDITS: 3


Introduction to .NET:
.NET Definition, Advantages of .NET, .NET Architecture – Common Language,Runtime, MSIL, Support of different Languages. Language Interoperability, .NET Framework Classes. Advantages of Managed Code – Strong Data Type Check, Garbage Collection, Security, Performance Improvement.

C# Basics:
Features of C# – Data types, Flow Control – the Main method, Program Structure, Methods, Arrays, Namespaces. 12 Hrs

Object Oriented C#:
Classes and Inheritance, Method Overloading, Method Overriding, Calling Base Versions of Methods. Abstract Classes and Methods, Sealed Classes and Methods. Access Modifiers. Properties – Read Only, Write Only Properties. Function – Parameter Passing Mechanisms. Interfaces, Dispose methods. Operator Overloading, Indexers.11 Hrs

Advanced C# Topics:
Errors and Exception Handling, Exception Classes, User Defined Exceptions. The STD namespace objects, Array Lists, Collections, Dictionaries. Multi Threading – Synchronization. Delegates – Definition, Delegates in Inheritance. Event handler, Reflection. 11 Hrs

Programming in the .NET Environment:
Introduction to Visual Studio .NET – ASP .NET. Difference between ASP and ASP.NET. Creating a Web application using ASP.NET. Components of an ASP.NET User Control, Custom Control, Deploying ASP .NET applications. Master Pages, Themes.
Assemblies:
Features of Assemblies, Application Domains, Assembly Structure, Assembly manifests, Assemblies and Components. 13 Hrs

Data Access:
ADO.NET overview. Various data access objects – Connection, Command and DataSet Objects. Binding data to ASP .NET server controls. Accessing data from a database using ADO.NET. Reading from and Writing to an XML document, Using XML DOM objects for data access from XML Documents. Binding data from an XML document to Web form controls. Converting data from Database to XML Data. Xml & Web Services. 13 Hrs

BOOKS:

1. Simon Robinson, Christian Nagel, Karli Watson, Jay Glynn, Morgan Skinner and Bill Evjen, Professional C#, Wiley – dreamtech India Pvt. Ltd., 3rd Edition, 2004.
2. .NET (Core Reference) Microsoft® Visual C#® 2005: The Language by Donis Marshall
3. Complete-reference-to-professional-soa-with-visual-studio-2005-dot-net-3-0
4. Kothari Nikhil and Datye Vandana, Developing ASP .NET Server Controls and Components, Tata McGraw Hill, 2003.
5. Esposito Dino, Applied XML Programming for Microsoft .NET, Tata McGraw Hill, 2003


TITLE: Mobile Communications
CODE: CA6412
Hrs / Week: 4 Hrs
CREDITS: 3


Introduction:
History of wireless communication, A simplified reference model, frequencies for radio transmission, signals, Antennas, signal Propagation, Spread spectrum – DSSS and FHSS, Cellular systems. 12 Hrs

Types:
SDMA, FDMA, TDMA and CDMA, GSM – Mobile services, system Architecture, Radio interface, Protocols, Localization and Calling, Handover, Security, GPRS.12 Hrs

Wireless LAN:
Infrared versus Radio transmission, IEEE 802.11 – system Architecture, Protocol architecture, Physical Layer, MAC Layer, MAC Management, 802.11b, 802.11a. Introduction to Bluetooth – IEEE 802.15.12 Hrs

Mobile IP:
Mobile IP – entities and Terminology, IP Packet delivery, Agent discovery, Registration, tunneling, IPV6, Introduction to MANET, TCP over 2.5/3G Wireless Networks. 12 Hrs

WAP:
WAP (1.x) – Architecture, Wireless Datagram Protocol, Wireless Transport Layer security. Wireless Transaction Protocol, wireless Session Protocol, wireless Application Environment, wireless Markup Language, WML script, Introduction to WAP 2.0, and security. 12 Hrs

BOOKS:

1. Mobile communications, Jochen Schiller, 2nd edn, Pearson education.
2. Wireless Communication Technology, R. Blake, Thomson Delmar, 2003.
3. Mobile communication engineering: theory and Applications, W. C. Y. Lee, 2nd edn, Mc Graw Hill international Edn, 1998.
4. Wireless digital Communication, Feher, PHI, 199.
5. Principles and Applications of GSM, Vijay K. garg & J. e. Wilkes, Prentice Hall, 1999.


PRACTICALS
TITLE: .NET programs
CODE: CA6P1
Hrs / Week: 2 Hrs
CREDITS: 1


C# Programs

1. To Check whether a number is Palindrome or not.
2. To demonstrate Command line arguments processing.
3. To find the roots of Quadratic Equation.
4. To demonstrate Operator overloading.
5. To multiply to matrices using Rectangular arrays.
6. To reverse a given string using C#.
7. Use Try, Catch and Finally blocks to demonstrate error handling.
8. Demonstrate Use of Virtual and override key words in C# with a simple program
9. To build a class which implements an interface which is already existing.

ASP.NET Programs

1. Design an application to validate the user name and password and display message.
2. Design an application to change font style, size, color using a combo box.
3. Design a calculator.
4. Design an application to show usage of timer.
5. Design an application to find the sum of numbers.
6. Design an application to add and remove item from list box.
7. Design an application to create front end and back to implement ADO connection.
8. Design an application to implement crystal report.
9. Design an application to implement arithmetic operation using subroutine.
10. Design an application to implement scroll bar to the change the font size of the label.
11. Design an application to implement Menu Editor.
12. Design an application to move image using timer.


TITLE: MAJOR PROJECT
CODE: CA6P2
Hrs / Week: 2 Hrs
CREDITS: 1


Major Project Lab

Students will be required to pursue a project work for an organization of their choice with the permission of the HOD. This work generally involves collecting data, solving and implementing a problem for the organization, developing computer programs using the knowledge acquired in the theory and laboratory courses. They will have to submit a report of the work done by them. Finally a demonstration of the work with the help of a presentation has to be done.

Back

© 2019 : St. Joseph's Evening College : all rights reserved INTEGRO