BCA 5 Subjects Syllabus
BCA 5 Subjects Syllabus
• Classification
• Prediction
• Clustering
• Association Rule Mining
• Outlier Detection
• Measures of Interestingness
• Objective vs Subjective Measures
• Apriori Algorithm
• FP-Growth Algorithm
• ECLAT and Vertical Data Formats
• Training vs Testing
• Underfitting and Overfitting
• Evaluation Metrics: Accuracy, Precision, Recall, F-
Measure
• Cross-Validation
• Hyperplane Concept
• Kernel Functions
• Applications and Advantages
• Interval-Scaled Variables
• Binary Variables
• Categorical and Ordinal Data
• Mixed-Type Attributes
• Privacy Concerns
• Legal and Ethical Implications
• Data Ownership and Security
• Transparency and Accountability
UNIX PROGRAMMING
UNIT-I: Introduction to UNIX & Basic Tools
• Namespaces
• Message Queues (msgget, msgsnd, msgrcv)
• Semaphores (semget, semop)
• Shared Memory (shmget, shmat, shmdt, shmctl)
• Client-Server Architecture
• Protocols: TCP vs UDP
• Socket Types: Stream, Datagram
• sockaddr Structures
• IP Address, Port Number, Address Families
• Reserved Ports
• Socket Options
• Asynchronous I/O
• Input/Output Multiplexing
• Out-of-Band Data
• Handling Sockets with Signals
• Internet Super Server (inetd/xinetd)
• Features of PHP
• Server-Side Scripting Model
• Embedding PHP in HTML
• echo, print
• if, else, elseif
• switch-case
• while, do-while, for, foreach
5.3 Sequences
• try-except Blocks
• finally, else in Exception Handling
• Raising Exceptions
• Built-in Exception Types
Key Metrics:
3.3 Defects
• Equivalence Partitioning
• Boundary Value Analysis
• Decision Table Testing
• Cause-Effect Graphing
• Statement Coverage
• Branch/Decision Coverage
• Condition Coverage
• Path Testing
• Mutation Testing
• Coverage Metrics and Graphs
• Unit Testing
• Integration Testing
• System Testing
• Acceptance Testing
• Regression, Smoke, Sanity, Performance, and Usability
Testing
• Supporting Documents
• Traceability Matrices
• Data Sheets and Logs
• Development Team
• QA Team
• Project Management
• Process Adherence
• Engineering Change Requests
• Exit Criteria
• Minimum Pass Requirements
• Coverage Thresholds
• Code Reviews
• Formal Reviews
• Informal Peer Reviews
• Review Templates
• Review Logs
• Action Tracking
ASP.NET SYLLABUS
UNIT-I: ASP.Net Overview
• What is ASP.Net
• Evolution from Classic ASP
• Features of ASP.Net
• ASP.Net Architecture
• HTML
• CSS
• JavaScript
• Server-Side Languages (C#, VB.Net)
• HTTP Protocol
o Request & Response Model
o GET vs POST
• TCP/IP Basics
o IP Addressing
o Port Numbers
o Connection Establishment
• Role in ASP.Net
• Structure of a Web Form
• Page Lifecycle
• @Page
• @Import
• @Master
• @Register
• Inline Code
• Code-Behind File
• Benefits of Separation
• RequiredFieldValidator
• CompareValidator
• RangeValidator
• RegularExpressionValidator
• CustomValidator
• ValidationSummary
• Group Validation
• Accounting (Business Logic) Validation
• Introduction to ADO.Net
• Connected vs Disconnected Architecture
• SQLConnection
• SQLCommand
• SQLDataReader
• XML Basics
• Transforming XML to HTML using XSLT
• XML with ADO.Net
• Reading & Writing XML in .Net
• XMLDocument vs XDocument
UNIT-IV: Presenting Data & User Controls
• DataSource Controls
o SqlDataSource
o ObjectDataSource
o XmlDataSource
• Repeater
o Template-based Display
o ItemTemplate, HeaderTemplate
• DataList Control
o RepeatDirection
o RepeatLayout
• DataGrid/GridView
o Paging
o Sorting
o Editing
• FormView
• DetailsView
• ListView
5.2 Debugging
• Web.config File
o AppSettings
o Connection Strings
o Custom Error Pages
• Machine.config
• Global Assembly Cache (GAC)
• Assembly Info File (Assembly Metadata)
• ViewState
• Session State
• Application State
• Cookies
• Query Strings
• Why We Model
• What is UML?
• Benefits of Modeling with UML
• “Hello World” in UML – A Simple Example
• Advanced Classes
o Abstract Classes
o Nested Classes
o Active Classes
• Advanced Relationships
o Dependency
o Realization
• Interfaces, Types, and Roles
o Interface Definitions
o Role-Based Modeling
• Packages
o Package Diagrams
o Access Control between Packages
• Instances and Object Diagrams
• Components
o Component Diagrams
o Interface Realization and Dependencies
• Subsystems
• Modeling Physical and Logical Architecture
• Packages and Subsystems in Deployment
• People
• Project
• Product
• Process
5.3 Analysis
• Object Analysis
• Identifying Classes and Objects
• Modeling Responsibilities and Collaborations
5.4 Design
5.5 Implementation
5.6 Testing
• Unit Testing
• Integration Testing
• System Testing
• Testing with UML Diagrams (Sequence & Activity)