
BCA in General at Aman Bhalla Institute of Engineering & Technology

Pathankot, Punjab
.png&w=1920&q=75)
About the Specialization
What is General at Aman Bhalla Institute of Engineering & Technology Pathankot?
This Bachelor of Computer Applications (BCA) program at Aman Bhalla Institute of Engineering & Technology focuses on building a strong foundation in computer science and application development. It is designed to equip students with practical skills in programming, database management, web technologies, and software development, aligning with the growing demand for skilled IT professionals in the Indian market. The curriculum emphasizes both theoretical knowledge and hands-on experience to prepare graduates for a dynamic career in the technology sector.
Who Should Apply?
This program is ideal for 10+2 graduates with a keen interest in computer science and a desire to build a career in the IT industry. It caters to aspiring software developers, web designers, database administrators, and IT support specialists. Working professionals seeking to transition into the tech domain or upskill their foundational computing knowledge can also greatly benefit, provided they meet the eligibility criteria and are committed to intensive learning.
Why Choose This Course?
Graduates of this program can expect promising career paths in India as Junior Developers, Web Designers, Database Administrators, IT Support Specialists, and System Analysts. Entry-level salaries typically range from INR 2.5 LPA to 4.5 LPA, with experienced professionals earning upwards of INR 8-10 LPA. The program provides a solid base for pursuing higher education like MCA or MBA in IT, and helps align with industry certifications in programming languages or cloud platforms, enhancing growth trajectories.

Student Success Practices
Foundation Stage
Master Programming Fundamentals- (Semester 1-2)
Focus on understanding core programming concepts in C and Data Structures. Regularly practice coding problems to build logical thinking and problem-solving abilities. Participate in coding competitions to apply learned concepts and improve speed.
Tools & Resources
GeeksforGeeks, HackerRank, CodeChef, NPTEL courses on C/Data Structures
Career Connection
Strong fundamentals are crucial for cracking entry-level coding tests and interviews for developer roles in Indian IT companies like TCS, Infosys, Wipro.
Build Strong Communication & Soft Skills- (Semester 1-2)
Actively participate in communication skills labs, group discussions, and presentations. Focus on improving English proficiency, public speaking, and professional etiquette, which are vital for corporate interactions and interviews.
Tools & Resources
Toastmasters International (local clubs), Online English courses (Coursera), Professional skills workshops
Career Connection
Effective communication and soft skills differentiate candidates during campus placements and are essential for career growth in any IT role.
Engage in Academic and Peer Learning- (Semester 1-2)
Form study groups, discuss challenging topics, and collaborate on assignments. Seek guidance from faculty during office hours and leverage institutional resources like the library and computer labs. Active participation enhances understanding and builds a supportive learning environment.
Tools & Resources
College Library, Department computer labs, Microsoft Teams/Google Meet for virtual study groups
Career Connection
Solid academic performance lays the groundwork for advanced subjects and internships, demonstrating commitment and analytical prowess to potential employers.
Intermediate Stage
Practical Application via Electives & Mini Projects- (Semester 3-5)
Carefully choose Discipline Specific Electives (DSEs) that align with career interests (e.g., Python, Web Technologies, Java). Start working on mini-projects using these technologies. Aim to build at least 2-3 functional projects showcasing your skills.
Tools & Resources
GitHub for version control, VS Code/Eclipse IDEs, Online tutorials (YouTube, Udemy) for chosen technologies
Career Connection
Practical projects demonstrate application-oriented skills, which are highly valued by Indian tech recruiters, especially for roles in web development, app development, or data entry.
Seek Industry Exposure & Networking- (Semester 3-5)
Attend industry workshops, webinars, and guest lectures. Explore local IT meetups or conferences. Try to secure an internship, even a short-term one, to understand corporate culture and gain real-world experience. Network with alumni for guidance.
Tools & Resources
LinkedIn, Indeed, Internshala for internships, Local tech communities/events
Career Connection
Early industry exposure and networking can open doors to better internship and placement opportunities, providing insights into specific job roles and company requirements.
Develop Database and Software Engineering Skills- (Semester 3-5)
Master SQL and database design concepts. Understand Software Engineering principles to build robust and maintainable software. Practice designing systems and writing technical documentation.
Tools & Resources
MySQL/PostgreSQL, ERD tools (draw.io), UML tools, Online courses on DBMS/Software Engineering
Career Connection
These skills are critical for roles in database administration, software testing, and backend development, highly sought after in Indian IT service companies.
Advanced Stage
Intensive Placement Preparation & Major Project- (Semester 6)
Dedicate significant time to the Major Project, aiming for a real-world problem statement and a robust solution. Simultaneously, start intensive preparation for campus placements, including aptitude tests, technical rounds, and HR interviews. Participate in mock interviews.
Tools & Resources
Placement cells & training programs, Online aptitude platforms (IndiaBix), InterviewBit for coding interviews
Career Connection
A strong major project acts as a portfolio centerpiece, and focused placement prep ensures readiness for the competitive Indian job market in IT firms.
Advanced Skill Specialization & Certifications- (Semester 6)
Deepen your expertise in chosen DSEs (e.g., Cloud Computing, AI/ML, Cyber Security). Consider pursuing industry-recognized certifications relevant to your specialization, such as AWS Cloud Practitioner, Google AI/ML, or CompTIA Security+.
Tools & Resources
Coursera, edX, Udemy for advanced courses, Official certification exam guides
Career Connection
Specialized skills and certifications significantly enhance employability and command higher starting salaries in niche areas of the Indian IT industry.
Build a Professional Online Presence- (Semester 6)
Create a professional LinkedIn profile, showcasing your projects, skills, and certifications. Maintain an updated GitHub repository with your coding projects. Actively engage in relevant online communities to demonstrate your passion and expertise.
Tools & Resources
LinkedIn, GitHub, Stack Overflow, Medium for technical blogging
Career Connection
A strong online presence makes you discoverable to recruiters and serves as a digital portfolio, crucial for standing out in India''''s competitive tech talent pool.
Program Structure and Curriculum
Eligibility:
- 10+2 with 50% marks (45% for SC/ST category) or equivalent.
Duration: 3 years / 6 semesters
Credits: 135 Credits
Assessment: Internal: undefined, External: undefined
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCA-PC-101 | Computer Fundamentals & Programming in C | Core Theory | 4 | Introduction to Computers, Number Systems & Data Representation, Operating Systems Basics, Programming in C Fundamentals, Control Statements & Functions, Arrays, Pointers & Structures |
| BCA-PC-102 | Mathematical Foundation of Computer Science | Core Theory | 4 | Set Theory & Relations, Functions & Propositional Logic, Predicate Logic, Counting Principles & Permutations, Graph Theory & Trees, Boolean Algebra & Lattices |
| BCA-GE-101 | Environmental Studies (Mandatory Course) | Generic Elective (Mandatory) | 4 | Multidisciplinary Nature of Environmental Studies, Ecosystems & Natural Resources, Biodiversity & Conservation, Environmental Pollution & Management, Social Issues & Sustainable Development, Human Population & Environment |
| BCA-HS-101 | Communication Skills | Humanities & Social Science (AEC) | 3 | Introduction to Communication, Types & Barriers of Communication, Verbal & Non-Verbal Communication, Listening Skills, Presentation Skills, Report Writing & Email Etiquette |
| BCA-PC-103 | Computer Fundamentals & Programming in C Lab | Core Practical | 2 | C Program Development, Conditional Statements & Loops, Functions & Arrays Implementation, Pointers & Structures Usage, File Handling in C, Debugging C Programs |
| BCA-HS-102 | Communication Skills Lab | Humanities & Social Science (AEC) Practical | 2 | Role Plays & Dialogues, Group Discussions, Individual & Team Presentations, Mock Interview Sessions, Public Speaking Practice, Business Correspondence Exercises |
| BCA-AE-101 | Soft Skills-I | Ability Enhancement Compulsory | 4 | Self-Awareness & Self-Management, Positive Attitude & Goal Setting, Time Management Strategies, Stress Management Techniques, Interpersonal Skills & Teamwork, Personal Grooming & Etiquette |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCA-PC-201 | Data Structures | Core Theory | 4 | Introduction to Data Structures, Arrays, Stacks & Queues, Linked Lists & Operations, Trees & Binary Search Trees, Graphs & Traversal Algorithms, Searching & Sorting Algorithms |
| BCA-PC-202 | Object Oriented Programming Using C++ | Core Theory | 4 | OOP Concepts: Encapsulation, Inheritance, Polymorphism & Abstraction, Classes, Objects & Constructors, Operator Overloading & Virtual Functions, Exception Handling & Templates, File Input/Output in C++ |
| BCA-GE-201 | Computer Organization & Architecture | Generic Elective | 4 | Basic Computer Organization, Register Transfer & Microoperations, Central Processing Unit (CPU), Instruction Set Architecture, Memory Hierarchy & Cache Memory, Input-Output Organization |
| BCA-HS-201 | Professional Skills | Humanities & Social Science (AEC) | 3 | Professional Ethics & Values, Corporate Etiquette & Workplace Culture, Business Communication Skills, Resume Building & Cover Letters, Interview Techniques & Group Discussions, Goal Setting & Career Planning |
| BCA-PC-203 | Data Structures Lab | Core Practical | 2 | Array-based Data Structures Implementation, Linked List Operations, Stack and Queue Implementations, Tree Traversal Algorithms, Graph Algorithms Implementation, Sorting and Searching Practice |
| BCA-PC-204 | Object Oriented Programming Using C++ Lab | Core Practical | 2 | C++ Program Development, Classes, Objects & Constructors, Inheritance & Polymorphism Examples, Operator Overloading & Function Overloading, Exception Handling Mechanisms, File Handling Operations |
| BCA-AE-201 | Soft Skills-II | Ability Enhancement Compulsory | 4 | Critical Thinking & Problem Solving, Decision Making & Analytical Skills, Leadership Skills Development, Presentation & Public Speaking Refinement, Negotiation & Conflict Resolution, Emotional Intelligence & Adaptability |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCA-PC-301 | Operating System | Core Theory | 4 | Introduction to Operating Systems, Process Management & CPU Scheduling, Deadlocks & Concurrency Control, Memory Management Techniques, Virtual Memory & Paging, File Systems & I/O Systems |
| BCA-PC-302 | Computer Networks | Core Theory | 4 | Introduction to Computer Networks, OSI & TCP/IP Models, Physical & Data Link Layer Protocols, Network Layer & IP Addressing, Transport Layer & Protocols (TCP/UDP), Application Layer & Network Security Basics |
| BCA-DS-301 | Discipline Specific Elective-1: Introduction to Web Technologies | Elective Theory | 4 | Web Development Basics (HTML, CSS), Client-Side Scripting (JavaScript), DOM Manipulation & Events, Web Servers & Hosting, Responsive Design Principles, AJAX & JSON Basics |
| BCA-DS-302 | Discipline Specific Elective-1: Python Programming | Elective Theory | 4 | Python Language Fundamentals, Data Types & Control Flow, Functions & Modules, Lists, Tuples, Dictionaries, Object-Oriented Programming in Python, File Handling & Exception Handling |
| BCA-DS-303 | Discipline Specific Elective-1: Digital Electronics | Elective Theory | 4 | Number Systems & Binary Codes, Boolean Algebra & Logic Gates, Combinational Logic Circuits, Sequential Logic Circuits (Flip-Flops), Registers & Counters, Analog to Digital Converters |
| BCA-HS-301 | Indian Constitution | Humanities & Social Science (AEC) | 3 | Historical Background & Making of Constitution, Preamble & Fundamental Rights, Directive Principles of State Policy, Fundamental Duties, Union Executive & Parliament, Judiciary & Constitutional Amendments |
| BCA-PC-303 | Operating System Lab | Core Practical | 2 | Linux Commands & Utilities, Shell Scripting, Process Management Commands, CPU Scheduling Algorithm Simulation, Memory Allocation Techniques, File System Operations in Linux |
| BCA-PC-304 | Computer Networks Lab | Core Practical | 2 | Network Cable Crimping, IP Addressing & Subnetting, Network Configuration & Troubleshooting, Socket Programming Basics, Network Packet Analysis (Wireshark), Routing Protocols Configuration |
| BCA-DS-301L | Discipline Specific Elective-1 Lab: Web Technologies Lab | Elective Practical | 2 | HTML & CSS Website Layouts, JavaScript for Dynamic Content, DOM Manipulation Exercises, Form Validation with JavaScript, Basic AJAX Implementation, Responsive Web Design Practice |
| BCA-DS-302L | Discipline Specific Elective-1 Lab: Python Programming Lab | Elective Practical | 2 | Python Scripting for Problem Solving, Data Structure Implementations (lists, dicts), Functions & Module Creation, Object-Oriented Programming Practice, File I/O Operations in Python, Error Handling with Try-Except Blocks |
| BCA-DS-303L | Discipline Specific Elective-1 Lab: Digital Electronics Lab | Elective Practical | 2 | Verification of Logic Gates, Implementation of Boolean Functions, Design of Adders & Subtractors, Flip-Flop Circuit Design, Counter & Register Implementation, Simulation of Digital Circuits |
| BCA-AE-301 | Soft Skills-III | Ability Enhancement Compulsory | 2 | Group Discussion Strategies, Personal Interview Preparation, Resume & Cover Letter Workshop, Professional Correspondence Writing, Email Etiquette & Netiquette, Networking Skills & Professional Presence |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCA-PC-401 | Database Management System | Core Theory | 4 | Introduction to DBMS & Data Models, Entity-Relationship (ER) Model, Relational Model & Algebra, Structured Query Language (SQL), Normalization Techniques, Transaction Management & Concurrency Control |
| BCA-PC-402 | Software Engineering | Core Theory | 4 | Introduction to Software Engineering, Software Development Life Cycle Models, Requirement Engineering & Analysis, Software Design Principles, Software Testing Strategies, Software Project Management & Quality Assurance |
| BCA-DS-401 | Discipline Specific Elective-2: Data Science with Python | Elective Theory | 4 | Introduction to Data Science, Data Preprocessing & Cleaning, Exploratory Data Analysis (EDA), Data Visualization with Python, Statistical Concepts for Data Science, Machine Learning Basics & Algorithms |
| BCA-DS-402 | Discipline Specific Elective-2: Java Programming | Elective Theory | 4 | Java Fundamentals & OOP Concepts, Classes, Objects & Inheritance, Polymorphism & Abstraction in Java, Packages, Interfaces & Exception Handling, Multithreading & Synchronization, GUI Programming Basics (AWT/Swing) |
| BCA-DS-403 | Discipline Specific Elective-2: Artificial Intelligence | Elective Theory | 4 | Introduction to Artificial Intelligence, Problem Solving Agents & Search Techniques, Heuristic Search Strategies, Knowledge Representation & Reasoning, Expert Systems & Fuzzy Logic, Introduction to Machine Learning |
| BCA-HS-401 | Entrepreneurship Development | Humanities & Social Science (AEC) | 3 | Concept of Entrepreneurship & Innovation, Entrepreneurial Characteristics & Motivation, Business Idea Generation & Feasibility Analysis, Business Plan Development, Marketing & Financial Management for Startups, Legal Aspects & Project Report Preparation |
| BCA-PC-403 | Database Management System Lab | Core Practical | 2 | SQL DDL & DML Commands, Advanced SQL Queries (Joins, Subqueries), Database Creation & Management, Stored Procedures & Triggers, ER Diagram Design & Implementation, Data Integrity & Security Features |
| BCA-PC-404 | Software Engineering Lab | Core Practical | 2 | Requirement Elicitation Techniques, UML Diagramming (Use Case, Class, Sequence), Software Design Documentation, Test Case Generation & Execution, Configuration Management Tools, Project Planning & Tracking Tools |
| BCA-DS-401L | Discipline Specific Elective-2 Lab: Data Science with Python Lab | Elective Practical | 2 | Python Libraries for Data Science (NumPy, Pandas), Data Loading & Preprocessing, Data Visualization (Matplotlib, Seaborn), Basic Statistical Analysis in Python, Implementation of ML Algorithms (Regression, Classification), Case Studies & Project Work |
| BCA-DS-402L | Discipline Specific Elective-2 Lab: Java Programming Lab | Elective Practical | 2 | Java Program Development using OOP, Exception Handling Implementation, Multithreading Applications, AWT/Swing GUI Development, JDBC for Database Connectivity, Package & Interface Usage |
| BCA-DS-403L | Discipline Specific Elective-2 Lab: Artificial Intelligence Lab | Elective Practical | 2 | Python for AI Programming, Implementation of Search Algorithms, Knowledge Representation Techniques, Prolog Programming Basics, Expert System Shell Usage, Simple Machine Learning Models |
| BCA-AE-401 | Soft Skills-IV | Ability Enhancement Compulsory | 2 | Ethics and Integrity in Workplace, Stress Management and Resilience, Conflict Resolution Strategies, Teamwork and Collaboration Skills, Leadership Development, Emotional Intelligence for Professionals |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCA-PC-501 | Web Technologies | Core Theory | 4 | Advanced HTML5 & CSS3, JavaScript Frameworks (Introduction), DOM & Event Handling, XML, AJAX & JSON, Server-side Scripting Basics (PHP/ASP.NET), Web Security Fundamentals |
| BCA-DS-501 | Discipline Specific Elective-3: E-Commerce | Elective Theory | 4 | Introduction to E-Commerce & its Models, E-Payment Systems, Online Marketing & Advertising, E-Security & Cyber Laws, Mobile Commerce, Supply Chain Management in E-Commerce |
| BCA-DS-502 | Discipline Specific Elective-3: Data Mining | Elective Theory | 4 | Introduction to Data Mining & KDD Process, Data Preprocessing & Data Warehousing, Association Rule Mining, Classification Algorithms, Clustering Techniques, Web Mining & Text Mining |
| BCA-DS-503 | Discipline Specific Elective-3: Cyber Security | Elective Theory | 4 | Introduction to Cyber Security & Threats, Cryptography & Network Security, Web Application Security, Digital Forensics & Incident Response, Cyber Laws & Ethics, Information Security Management |
| BCA-DS-504 | Discipline Specific Elective-4: Android Application Development | Elective Theory | 4 | Android Platform Architecture, Activity Lifecycle & Intents, User Interface Design (Layouts, Widgets), Data Storage Options (SQLite, Shared Preferences), Permissions & Security, Publishing Android Apps |
| BCA-DS-505 | Discipline Specific Elective-4: Cloud Computing | Elective Theory | 4 | Introduction to Cloud Computing, Service Models (IaaS, PaaS, SaaS), Deployment Models (Public, Private, Hybrid), Virtualization Technology, Cloud Security & Data Privacy, Big Data & IoT in Cloud |
| BCA-DS-506 | Discipline Specific Elective-4: Block Chain Technologies | Elective Theory | 4 | Introduction to Blockchain & DLT, Cryptography Fundamentals, Consensus Mechanisms, Smart Contracts & Ethereum, Cryptocurrencies (Bitcoin, Altcoins), Blockchain Applications & Use Cases |
| BCA-PC-502 | Web Technologies Lab | Core Practical | 2 | Dynamic Web Page Development with JavaScript, Interactive Forms Design, Client-Side Data Validation, AJAX Requests & Responses, Introduction to Server-side Scripting, Basic Web Project Implementation |
| BCA-DS-501L | Discipline Specific Elective-3 Lab: E-Commerce Lab | Elective Practical | 2 | Designing an E-Commerce Website, Product Catalog Management, Shopping Cart Implementation, Payment Gateway Integration Simulation, User Authentication & Authorization, Order Processing System |
| BCA-DS-502L | Discipline Specific Elective-3 Lab: Data Mining Lab | Elective Practical | 2 | Data Preprocessing & Cleaning using Tools, Association Rule Mining Implementation, Classification Algorithm Implementation, Clustering Algorithm Implementation, Data Visualization for Mining Results, Using Data Mining Software (e.g., Weka) |
| BCA-DS-503L | Discipline Specific Elective-3 Lab: Cyber Security Lab | Elective Practical | 2 | Network Scanning & Vulnerability Assessment, Cryptography Implementation (Encryption/Decryption), Firewall & IDS Configuration, Web Application Penetration Testing, Digital Forensics Tools Usage, Security Policy Implementation |
| BCA-DS-504L | Discipline Specific Elective-4 Lab: Android Application Development Lab | Elective Practical | 2 | Developing Basic Android Applications, Designing User Interfaces with XML, Handling User Input & Events, Using Implicit & Explicit Intents, Working with Databases (SQLite), Accessing Device Features (Camera, Location) |
| BCA-DS-505L | Discipline Specific Elective-4 Lab: Cloud Computing Lab | Elective Practical | 2 | Setting up Virtual Machines, Using Cloud Platforms (AWS/Azure/GCP basics), Deploying Web Applications to Cloud, Storage Services in Cloud, Containerization (Docker basics), Cloud Security Best Practices |
| BCA-DS-506L | Discipline Specific Elective-4 Lab: Block Chain Technologies Lab | Elective Practical | 2 | Hashing Algorithms Implementation, Basic Blockchain Structure Creation, Smart Contract Development (Solidity basics), Deploying Contracts on Testnet, Cryptocurrency Wallet Interaction, Exploring Blockchain Explorers |
| BCA-PJ-501 | Minor Project | Project | 5 | Problem Identification & Literature Review, Project Planning & Requirement Analysis, System Design & Module Development, Coding & Implementation, Testing & Debugging, Project Documentation & Presentation |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCA-DS-601 | Discipline Specific Elective-5: Big Data Analytics | Elective Theory | 4 | Introduction to Big Data & Challenges, Hadoop Ecosystem (HDFS, MapReduce), Big Data Storage (Hive, Pig), Spark for Real-time Processing, NoSQL Databases (Cassandra, MongoDB), Big Data Analytics Tools & Techniques |
| BCA-DS-602 | Discipline Specific Elective-5: Internet of Things | Elective Theory | 4 | Introduction to IoT & its Ecosystem, IoT Architecture & Layers, Sensors, Actuators & Microcontrollers, IoT Communication Protocols (MQTT, CoAP), IoT Platforms (e.g., Arduino, Raspberry Pi), IoT Security & Privacy |
| BCA-DS-603 | Discipline Specific Elective-5: Machine Learning | Elective Theory | 4 | Introduction to Machine Learning, Supervised Learning (Regression, Classification), Unsupervised Learning (Clustering), Model Evaluation & Validation, Neural Networks & Deep Learning Basics, Applications of Machine Learning |
| BCA-DS-604 | Discipline Specific Elective-6: Full Stack Development | Elective Theory | 4 | Frontend Technologies (HTML, CSS, JavaScript, React/Angular), Backend Technologies (Node.js/Python-Django/Flask), Database Management (SQL/NoSQL), RESTful APIs Development, Authentication & Authorization, Deployment & DevOps Basics |
| BCA-DS-605 | Discipline Specific Elective-6: Software Testing | Elective Theory | 4 | Introduction to Software Testing & Principles, Levels & Types of Testing, Test Case Design Techniques, Black Box Testing & White Box Testing, Test Management & Defect Tracking, Introduction to Automated Testing Tools |
| BCA-DS-606 | Discipline Specific Elective-6: Mobile Computing | Elective Theory | 4 | Introduction to Mobile Computing, Mobile Operating Systems (Android, iOS), Wireless Communication Technologies, Mobile Application Development Basics, Mobile Data Management, Mobile Security Challenges |
| BCA-DS-601L | Discipline Specific Elective-5 Lab: Big Data Analytics Lab | Elective Practical | 2 | Hadoop Ecosystem Setup & Configuration, HDFS Commands & Operations, MapReduce Programming, Hive & Pig Scripting, Spark Programming Basics, Working with NoSQL Databases |
| BCA-DS-602L | Discipline Specific Elective-5 Lab: Internet of Things Lab | Elective Practical | 2 | Interfacing Sensors with Microcontrollers, Data Acquisition from IoT Devices, Implementing IoT Communication Protocols, Cloud Platform Integration (e.g., AWS IoT), Building Simple IoT Applications, Data Visualization for IoT Data |
| BCA-DS-603L | Discipline Specific Elective-5 Lab: Machine Learning Lab | Elective Practical | 2 | Python for Machine Learning (Scikit-learn), Implementing Regression Models, Implementing Classification Models, Clustering Algorithm Practice, Model Training & Evaluation, Introduction to Deep Learning Libraries (TensorFlow/Keras) |
| BCA-DS-604L | Discipline Specific Elective-6 Lab: Full Stack Development Lab | Elective Practical | 2 | Developing Responsive Frontends, Building Backend APIs with Frameworks, Database Integration & CRUD Operations, User Authentication Implementation, Deployment to Cloud Platforms, Version Control with Git |
| BCA-DS-605L | Discipline Specific Elective-6 Lab: Software Testing Lab | Elective Practical | 2 | Test Plan & Test Case Writing, Manual Testing Techniques, Bug Reporting & Tracking, Introduction to Test Automation Tools, Performance Testing Basics, Security Testing Principles |
| BCA-DS-606L | Discipline Specific Elective-6 Lab: Mobile Computing Lab | Elective Practical | 2 | Mobile Application Development (e.g., React Native/Flutter basics), Accessing Location Services, Push Notifications Implementation, Data Synchronization & Offline Capabilities, Mobile UI/UX Design Principles, Testing Mobile Applications |
| BCA-PJ-601 | Major Project | Project | 8 | Comprehensive System Design & Architecture, Advanced Implementation of Software Solution, Rigorous Testing & Quality Assurance, Deployment & Maintenance Planning, Detailed Project Report Writing, Presentation & Viva Voce |




