Web 2.0 Concepts: Search, Content Networks, Blogging, Social Networking, Social Media, RIAs, Web Services.
XHTML: HTML vs XHTML differences, Standard document structure, Syntax, Images, Hyperlinks, Lists, Tables, XHTML Forms, Internal Linking, Meta Elements.
XML Basics, Document Structure, XML Namespaces, DTD, XML Schema, Displaying XML Documents, XSL, CSS.
Document Object Model, DOM Traversal & Manipulation, Collections & Styles, Event Handling (Button, Textbox, Password), Dynamic Elements (Visibility, Positioning), AJAX Introduction & Examples.
Need for Server Side Scripting, Two-Tier, Three-Tier & N-Tier Architecture, HTTP Methods (GET, POST, HEAD), Request & Response Handling, Web Container – Apache Tomcat.
JSP Life Cycle, Directives & Elements, Scriptlets, Expressions, Standard Actions, Template Data, JSP Objects (out, request, response, session, application).
Exception Handling, Cookies & Sessions, Email Management using JSP.
JDBC Introduction, Need for JDBC, Database Drivers, JDBC API Connection, Application Development & Deployment.
Motivation, Importance of Data Mining Functionalities, Basic Data Mining Tasks, Applications of Data Mining, Social Implications.
Operational Database vs Data Warehouse, Multidimensional Data Model, From Tables to Data Cubes, Schemas and Measures, DW Implementation, Efficient Computation of Data Cubes.
Data Cleaning, Data Integration & Transformation, Data Reduction, Discretization, Hierarchy Generation, Task-Relevant Data, Background Knowledge, Pattern Presentation & Visualization.
Association Rule Mining, Classification & Prediction, Decision Trees, Bayesian Classification, Back Propagation, Cluster Analysis, Outlier Analysis.
Web Content, Structure & Usage Mining, Spatial Mining, Generalization & Specialization, Spatial Rules, Spatial Classification & Clustering, Temporal Mining, Time Series, Pattern Detection, Sequences.
E-commerce revolution, vision and driving forces behind E-commerce, understanding digital business transformation.
Business-to-Consumer (B2C), Business-to-Business (B2B), Emerging E-commerce Models, Impact of Internet & Web on modern business.
The Internet and Web Technology Background, Modern Internet Environment, Building an E-commerce Website, Server & Hardware Selection, E-commerce Tools.
E-commerce Security Environment, Threats in Online Systems, Technology Solutions, Security Policies, Legal Frameworks & Procedures.
Digital Payment Systems, Credit Card Transactions, B2C & B2B Payment Systems.
Ethical, Social & Political Issues: Privacy & Information Rights, Intellectual Property, Governance, Public Safety & Welfare.
The objective of the BCA project work is to develop a quality software solution by following software engineering principles and practices. Students must actively participate in all stages of the Software Development Life Cycle (SDLC).
The course provides a platform to demonstrate practical and theoretical knowledge gained during the BCA programme.
Students are expected to define a project problem, perform requirement analysis, system design, software development, testing, and documentation with emphasis on building robust, efficient, and reliable systems.
Projects must follow standard documentation practices. Database tables should align with the E-R Diagram. SRS documentation should be prepared as per IEEE standards.
Students are encouraged to utilize the sixth semester for project development preferably in software industries or research organizations. Project topics should be sufficiently complex and comprehensive to justify a final semester capstone project.
The knowledge gained in Computer Programming, Data Structures, DBMS, Computer Organization, System Analysis & Design, Software Engineering, and Computer Networks supports students in successful project completion.
Practical implementation of Web Technology concepts including XHTML, XML, JavaScript, JSP and JDBC.