I Semester | ||||||||||
BCA – 111: Computer and Programming Fundamentals | ||||||||||
BCA-111.1 | Identify and describe the basic components and uses of computers. | |||||||||
BCA-111.2 | Explain how hardware and software work together and describe different types of operating systems. | |||||||||
BCA-111.3 | Design and debug programs using problem-solving techniques and programming methods. | |||||||||
BCA-111.4 | Describe and apply basic algorithms for searching and sorting data and understand different types of programming languages. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-111.1 | – | – | – | – | – | – | – | 1 | – | – |
BCA-111.2 | 2 | – | – | – | – | – | – | – | – | – |
BCA-111.3 | 2 | – | 2 | 1 | – | – | – | – | 2 | – |
BCA-111.4 | – | – | 2 | – | – | – | – | – | – | 2 |
BCA-112: Windows and PC Software | ||||||||||
BCA-112.1 | Recognize basic Windows features like the desktop, taskbar, and file management tools. | |||||||||
BCA-112.2 | Explain how to manage hardware, software, and use advanced Windows tools. | |||||||||
BCA-112.3 | Use Excel to create, format, and manage simple spreadsheets. | |||||||||
BCA-112.4 | Analyze data using Excel’s advanced features such as formulas, charts, and pivot tables. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-112.1 | – | – | – | – | – | – | – | 1 | – | – |
BCA-112.2 | – | – | 2 | – | – | – | – | – | 2 | – |
BCA-112.3 | – | – | – | 2 | – | – | – | – | – | – |
BCA-112.4 | – | – | – | 2 | – | – | – | – | – | 2 |
BCA-113: Mathematical Foundations-I | ||||||||||
BCA-113.1 | Identify sets, subsets, and their operations, including Venn diagrams and power sets. | |||||||||
BCA-113.2 | Explain limits, continuity, and derivatives of basic functions. | |||||||||
BCA-113.3 | Solve simple first-order differential equations and understand their solutions. | |||||||||
BCA-113.4 | Solve higher-order linear differential equations and use them in geometric applications. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-113.1 | 2 | 2 | 3 | – | – | – | – | – | – | 2 |
BCA-113.2 | 2 | – | – | – | – | – | – | – | – | 2 |
BCA-113.3 | 2 | 2 | 3 | – | – | – | – | – | 2 | 2 |
BCA-113.4 | 2 | 2 | 3 | – | – | – | – | – | 2 | 2 |
BCA-114: Logical Organization of Computers – I | ||||||||||
BCA-114.1 | Identify number systems, character codes, and error-detecting codes. | |||||||||
BCA-114.2 | Explain Boolean algebra and simplify Boolean functions. | |||||||||
BCA-114.3 | Build and analyze circuits using basic logic gates. | |||||||||
BCA-114.4 | Design and analyze circuits like adders and multiplexers. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-114.1 | 2 | – | – | – | – | – | – | – | 2 | – |
BCA-114.2 | 2 | – | – | – | – | – | – | – | 2 | – |
BCA-114.3 | 2 | 2 | 2 | – | – | – | – | – | 2 | 2 |
BCA-114.4 | 2 | 2 | 2 | – | – | – | – | – | 3 | 3 |
BCA-115: Communicative English | ||||||||||
BCA-115.1 | Read and answer essay and short-answer questions from a text. | |||||||||
BCA-115.2 | Write faxes, e-mails, and text messages effectively. | |||||||||
BCA-115.3 | Use grammar rules to write a paragraph and answer grammar questions. | |||||||||
BCA-115.4 | Write official letters and use English in everyday situations. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
EC-207LA.1 | 3 | – | – | – | – | – | – | 1 | 3 | – |
EC-207LA.2 | 3 | – | 3 | 1 | – | – | – | 1 | 3 | 2 |
EC-207LA.3 | 3 | 2 | 3 | 1 | – | – | – | 1 | 3 | 2 |
EC-207LA.4 | 3 | – | 3 | 1 | – | – | – | 1 | 3 | 2 |
BCA-116: Programming in C | ||||||||||
BCA-116.1 | Explain the basics of C, including its history, importance, and program structure. | |||||||||
BCA-116.2 | Use various operators and evaluate expressions in C. | |||||||||
BCA-116.3 | Implement decision-making and looping structures, and define and use functions. | |||||||||
BCA-116.4 | Understand storage classes and work with arrays and strings in C. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-116.1 | 3 | 2 | – | – | – | – | – | – | 1 | 2 |
BCA-116.2 | 3 | – | – | – | – | – | – | – | 1 | 2 |
BCA-116.3 | 3 | 2 | – | – | – | – | – | – | 1 | 2 |
BCA-116.4 | 3 | 2 | – | – | – | – | – | – | 1 | 2 |
BCA-121: Advanced Programming in C | ||||||||||
BCA-121.1 | Explain how to use strings, structures, and unions in C. | |||||||||
BCA-121.2 | Use pointers for various tasks, including memory management and array handling. | |||||||||
BCA-121.3 | Perform basic file operations like reading and writing in C. | |||||||||
BCA-121.4 | Use preprocessor directives and command line arguments in C. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-121.1 | 3 | – | – | – | – | – | – | – | 2 | – |
BCA-121.2 | 3 | 2 | – | – | – | – | – | – | 2 | 2 |
BCA-121.3 | 3 | – | 2 | – | – | – | – | – | 2 | – |
BCA-121.4 | 3 | 2 | 2 | 2 | – | – | – | – | 2 | 2 |
BCA-122: Logical Organization of Computers – II | ||||||||||
BCA-122.1 | Describe flip-flops and state tables. | |||||||||
BCA-122.2 | Design and use various registers and counters. | |||||||||
BCA-122.3 | Explain different types of memory and I/O devices. | |||||||||
BCA-122.4 | Analyze machine instructions and I/O organization. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-122.1 | – | – | 2 | – | – | – | – | – | – | – |
BCA-122.2 | 2 | 2 | 2 | – | – | – | – | – | 2 | 2 |
BCA-122.3 | – | – | 2 | – | – | – | – | – | – | – |
BCA-122.4 | 2 | 2 | 2 | – | – | – | – | – | 2 | 2 |
BCA-123: Mathematical Foundations-II | ||||||||||
BCA-123.1 | Understanding the concepts of logical operators and propositions | |||||||||
BCA-123.2 | Understanding the basics of group and ring theory | |||||||||
BCA-123.3 | Solve the system of equations using various operations on Matrices | |||||||||
BCA-123.4 | FInd the eigen values and eigen vectors and diagonalize the matrices | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-123.1 | – | – | – | – | – | – | – | – | 3 | – |
BCA-123.2 | – | – | – | – | – | – | – | – | – | 2 |
BCA-123.3 | 2 | 2 | – | – | – | – | – | – | 2 | 3 |
BCA-123.4 | 2 | 2 | – | – | – | – | – | – | 2 | 3 |
BCA-124: Office Automation Tools | ||||||||||
BCA-124.1 | Describe how Desktop Publishing and PageMaker work. | |||||||||
BCA-124.2 | Use PageMaker to create and edit publications. | |||||||||
BCA-124.3 | Use word processing tools to create and format documents. | |||||||||
BCA-124.4 | Create and enhance presentations in PowerPoint. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-124.1 | – | – | 2 | 1 | – | – | – | 1 | – | – |
BCA-124.2 | – | – | 2 | 2 | – | – | – | 2 | – | – |
BCA-124.3 | – | – | 2 | 2 | – | – | – | 2 | – | – |
BCA-124.4 | – | – | 2 | 2 | – | – | – | 2 | – | – |
BCA-125: Structured System Analysis and Design | ||||||||||
BCA-125.1 | Describe what a system is and explain the stages of system development. | |||||||||
BCA-125.2 | Use tools and techniques for system planning and analysis. | |||||||||
BCA-125.3 | Evaluate the costs and benefits of a system and understand file and database design. | |||||||||
BCA-125.4 | Apply testing methods and quality assurance practices for system maintenance. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-125.1 | – | – | 2 | – | – | – | – | – | – | – |
BCA-125.2 | – | 1 | 2 | – | – | – | – | – | – | – |
BCA-125.3 | – | – | 3 | – | – | 2 | – | – | – | 2 |
BCA-125.4 | – | – | 3 | – | – | – | – | – | – | 2 |
BCA-126: Personality Development | ||||||||||
BCA-126.1 | Describe the basics of personality, grooming, and etiquette. | |||||||||
BCA-126.2 | Use interpersonal skills and role-playing in workplace interactions. | |||||||||
BCA-126.3 | Participate effectively in group discussions and presentations. | |||||||||
BCA-126.4 | Prepare for interviews by understanding types, making a resume, and practicing answers. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-126.1 | – | – | – | – | 2 | – | – | – | – | – |
BCA-126.2 | – | – | – | – | 3 | – | – | – | – | – |
BCA-126.3 | – | – | – | – | 3 | – | – | – | – | – |
BCA-126.4 | – | – | – | – | 2 | – | – | – | – | – |
BCA-131: Lab-I Based on BCA-112 & BCA-124 | ||||||||||
BCA-131.1 | Identify and recall the basic components and functions of the Windows operating system, including file and folder management. | |||||||||
BCA-131.2 | Explain the process of installing and managing hardware and software, and describe the use of system tools such as backup and disk cleanup. | |||||||||
BCA-131.3 | Demonstrate the ability to use Microsoft Excel for creating, formatting, and analyzing spreadsheets, including the use of charts and data manipulation features. | |||||||||
BCA-131.4 | Develop engaging and informative presentations using Microsoft PowerPoint, incorporating animations, multimedia elements, and data visualizations. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-131.1 | – | – | 2 | 1 | – | – | – | 1 | – | – |
BCA-131.2 | – | – | 2 | 1 | – | – | – | – | – | – |
BCA-131.3 | – | – | 2 | 2 | – | – | – | 2 | – | – |
BCA-131.4 | – | – | 2 | 2 | – | – | – | 2 | – | – |
BCA-132: Lab – II Based on BCA-116 & BCA-121 | ||||||||||
BCA-132.1 | Recall the basics of C programming, including its history, structure, and core elements like data types and I/O functions. | |||||||||
BCA-132.2 | Use different operators and control structures in C, such as if-else statements and loops. | |||||||||
BCA-132.3 | Explore functions, parameter passing, recursion, and various storage classes in C. | |||||||||
BCA-132.4 | Analyze the use of pointers, file handling, and preprocessor directives, including macros and command line arguments. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-132.1 | 2 | – | – | – | – | – | – | – | 2 | 2 |
BCA-132.2 | 3 | – | – | – | – | – | – | – | 2 | 2 |
BCA-132.3 | 3 | 2 | 2 | – | – | – | – | – | 2 | 2 |
BCA-132.4 | 3 | 3 | 2 | – | – | – | – | – | 2 | 2 |
III Semester | ||||||||||
BCA-231: Object Oriented Programming Using C++ | ||||||||||
BCA-231.1 | Explain the key concepts and benefits of OOP. | |||||||||
BCA-231.2 | Demonstrate the use of OOP features in C++. | |||||||||
BCA-231.3 | Develop classes and objects in C++ programs. | |||||||||
BCA-231.4 | Implement data hiding and encapsulation to protect data. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-231.1 | 3 | – | 2 | – | – | – | – | – | – | – |
BCA-231.2 | 3 | – | 2 | – | – | – | – | – | – | – |
BCA-231.3 | 3 | – | 2 | – | – | – | – | – | 2 | – |
BCA-231.4 | 3 | – | 3 | – | – | – | – | – | 2 | – |
BCA-232: Data Structures | ||||||||||
BCA-232.1 | Define basic terms like data structures and Big-O notation. | |||||||||
BCA-232.2 | Describe how arrays and linked lists work and their differences | |||||||||
BCA-232.3 | Use stacks and queues in practical programming problems. | |||||||||
BCA-232.4 | Identify and explain different ways to represent and traverse trees and graphs. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-232.1 | 3 | – | 2 | – | – | – | – | – | 2 | – |
BCA-232.2 | 3 | – | 2 | – | – | – | – | – | 2 | – |
BCA-232.3 | 3 | – | 2 | – | – | – | – | – | 2 | – |
BCA-232.4 | 3 | – | 2 | – | – | – | – | – | 2 | – |
BCA-233: Computer Architecture | ||||||||||
BCA-233.1 | Analyze analog modulated and demodulated Signals. | |||||||||
BCA-233.2 | Illustrate the outputs of different types of analog detectors. | |||||||||
BCA-233.3 | Examine digital Modulated and demodulated Signals. | |||||||||
BCA-233.4 | Interpret the outputs of different types of digital detectors. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-233.1 | 2 | – | 2 | – | – | – | – | – | – | – |
BCA-233.2 | 2 | – | 2 | – | – | – | – | – | – | – |
BCA-233.3 | 2 | – | 3 | – | – | – | – | – | – | – |
BCA-233.4 | 2 | – | 3 | – | – | – | – | – | – | – |
BCA-234: Software Engineering | ||||||||||
BCA-234.1 | Identify key software engineering concepts and models. | |||||||||
BCA-234.2 | Describe how to create and use a Software Requirements Specification (SRS). | |||||||||
BCA-234.3 | Use analysis tools like Data Flow Diagrams and Gantt charts in software projects. | |||||||||
BCA-234.4 | Compare software testing methods and project planning techniques. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-234.1 | – | 2 | 2 | – | 2 | – | 2 | – | 2 | – |
BCA-234.2 | – | 2 | 2 | – | 2 | – | 2 | – | 2 | – |
BCA-234.3 | 2 | 2 | 2 | – | 3 | – | 2 | – | 2 | – |
BCA-234.4 | – | 2 | 3 | – | 3 | – | 2 | – | 2 | – |
BCA-235: Fundamentals of Data Base Systems | ||||||||||
BCA-235.1 | List basic concepts of data and DBMS components. | |||||||||
BCA-235.2 | Explain the three levels of database architecture and data independence. | |||||||||
BCA-235.3 | Create Entity-Relationship diagrams for data modeling. | |||||||||
BCA-235.4 | Compare relational data models with hierarchical and network models. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-235.1 | – | – | 2 | 1 | – | – | – | 1 | – | – |
BCA-235.2 | 2 | – | 2 | 1 | – | – | – | – | – | – |
BCA-235.3 | 2 | – | 2 | 1 | – | – | – | – | 2 | – |
BCA-235.4 | 2 | – | 2 | 1 | – | – | – | – | 2 | – |
BCA-236: Computer Oriented Numerical Methods | ||||||||||
BCA-236.1 | Understand the iterative methods of finding approximate roots | |||||||||
BCA-236.2 | Solve the system of equations and differential equations using numerical methods | |||||||||
BCA-236.3 | To be able to interpolate the given data | |||||||||
BCA-236.4 | To use the numerical differentiation and integration formulaes | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-236.1 | 2 | – | 2 | – | – | – | – | – | 2 | – |
BCA-236.2 | 2 | – | 2 | – | – | – | – | – | 2 | – |
BCA-236.3 | 2 | – | 2 | – | – | – | – | – | 2 | – |
BCA-236.4 | 2 | – | 2 | – | – | – | – | – | 2 | – |
Semester 4 | ||||||||||
BCA-241: Advanced Data Structures | ||||||||||
BCA-241.1 | Identify basic tree concepts and operations. | |||||||||
BCA-241.2 | Describe graph representations and traversal methods | |||||||||
BCA-241.3 | Use and compare different sorting algorithms. | |||||||||
BCA-241.4 | Compare file organization methods and hashing techniques. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-241.1 | 2 | – | 2 | – | – | – | – | – | 2 | – |
BCA-241.2 | 2 | – | 2 | – | – | – | – | – | 2 | – |
BCA-241.3 | 2 | – | 2 | – | – | – | – | – | 2 | – |
BCA-241.4 | 2 | – | 2 | – | – | – | – | – | 2 | – |
BCA – 242: Advanced PROGRAMMING USING C++ | ||||||||||
BCA – 242.1 | Identify key concepts of dynamic polymorphism in C++. | |||||||||
BCA – 242.2 | Describe type conversion and inheritance rules in C++ | |||||||||
BCA – 242.3 | Use different inheritance forms and C++ templates in coding. | |||||||||
BCA – 242.4 | Compare file I/O operations and exception handling in C++ | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA – 242.1 | 3 | 2 | – | – | – | – | – | – | 2 | – |
BCA – 242.2 | 3 | 2 | – | – | – | – | – | – | 2 | – |
BCA – 242.3 | 3 | 2 | – | – | – | – | – | – | 2 | – |
BCA – 242.4 | 3 | 2 | 1 | – | – | – | – | – | 2 | – |
BCA-243: E-Commerce | ||||||||||
BCA-243.1 | List basic e-commerce concepts and terms. | |||||||||
BCA-243.2 | Explain how e-commerce is used in government. | |||||||||
BCA-243.3 | Use e-commerce strategies to analyze B2C applications. | |||||||||
BCA-243.4 | Compare different B2B models and new business models. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-243.1 | – | – | – | – | – | – | – | – | – | – |
BCA-243.2 | – | – | – | – | – | – | – | – | – | – |
BCA-243.3 | – | 2 | 2 | – | – | – | – | – | – | – |
BCA-243.4 | 2 | – | 2 | – | – | – | – | – | – | – |
BCA-244: Relational Data Base Management System | ||||||||||
BCA-244.1 | Identify key concepts in relational algebra and calculus. | |||||||||
BCA-244.2 | Explain functional dependencies and normalization. | |||||||||
BCA-244.3 | Write and execute SQL queries and commands | |||||||||
BCA-244.4 | Examine and use PL/SQL features and programming constructs | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-244.1 | 2 | – | 2 | 1 | – | – | – | – | 2 | – |
BCA-244.2 | 2 | – | 2 | 1 | – | – | – | – | 2 | – |
BCA-244.3 | 2 | – | 2 | 1 | – | – | – | – | 2 | – |
BCA-244.4 | 2 | – | 2 | 1 | – | – | – | – | 2 | – |
BCA-245: Computer Oriented Statistical Methods | ||||||||||
BCA-245.1 | Understanding the basics of Statistics | |||||||||
BCA-245.2 | Learn to use the probability distributions to solve various problems | |||||||||
BCA-245.3 | Analyzing the correlation and regression problems | |||||||||
BCA-245.4 | Developing the best test procedures to test the hypothesis | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-245.1 | 2 | – | – | – | – | – | – | – | 2 | – |
BCA-245.2 | 2 | – | – | – | – | – | – | – | 2 | 2 |
BCA-245.3 | 2 | 3 | 2 | – | – | – | – | – | 2 | 2 |
BCA-245.4 | 2 | 3 | 3 | – | – | – | – | – | 2 | 2 |
BCA-246: Management Information System | ||||||||||
BCA-246.1 | Identify key terms and concepts of information systems. | |||||||||
BCA-246.2 | Describe the components and purpose of Management Information Systems (MIS) | |||||||||
BCA-246.3 | Use analysis and design techniques for developing information systems. | |||||||||
BCA-246.4 | Compare different types of functional MIS and evaluate e-business systems. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-246.1 | – | – | – | – | – | – | – | – | – | – |
BCA-246.2 | – | – | 2 | 1 | – | – | – | – | – | – |
BCA-246.3 | 2 | 1 | 2 | 1 | – | – | – | – | – | – |
BCA-246.4 | 2 | 1 | 2 | 2 | – | – | – | – | – | – |
BCA-251 Lab – I Based on BCA-231 & BCA- 242 | ||||||||||
BCA-251.1 | Recall the basics of Object-Oriented Programming (OOP) in C++, including classes, objects, and encapsulation. | |||||||||
BCA-251.2 | Explain the concepts of constructors, destructors, and different I/O operations in C++. | |||||||||
BCA-251.3 | Apply the use of friend functions, dynamic memory management, and array and string handling in C++. | |||||||||
BCA-251.4 | Analyze polymorphism through operator and function overloading, virtual functions, inheritance types, and the use of templates and exception handling in C++ | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-251.1 | 2 | – | 2 | 2 | – | – | – | – | 2 | 2 |
BCA-251.2 | 2 | – | 2 | 2 | – | – | – | – | 2 | 2 |
BCA-251.3 | 2 | – | 2 | 2 | – | – | – | – | 2 | 2 |
BCA-251.4 | 2 | – | 2 | 2 | – | – | – | – | 2 | 2 |
BCA-252 Lab – II Based on BCA-232 & BCA- 241 | ||||||||||
BCA-252.1 | Recall basic data structures and their operations, including Big-O notation. | |||||||||
BCA-252.2 | Explain and use arrays, linked lists, stacks, and queues. | |||||||||
BCA-252.3 | Implement and work with trees and graphs, including traversal algorithms. | |||||||||
BCA-252.4 | Analyze and compare sorting algorithms and file organization methods. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-252.1 | 2 | – | 2 | 2 | – | – | – | – | 2 | – |
BCA-252.2 | 2 | – | 2 | 2 | – | – | – | – | 2 | – |
BCA-252.3 | 2 | – | 2 | 2 | – | – | – | – | 2 | – |
BCA-252.4 | 2 | – | 2 | 2 | – | – | – | – | 2 | – |
Semester 5 | ||||||||||
BCA-351: Web Designing Fundamentals | ||||||||||
BCA-351.1 | Identify basic terms and concepts related to the Internet and web technologies | |||||||||
BCA-351.2 | Explain how to develop and publish a website. | |||||||||
BCA-351.3 | Create and format web pages using HTML. | |||||||||
BCA-351.4 | Use HTML to handle images, tables, and forms on a web page. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-351.1 | – | – | – | – | – | – | – | 1 | 2 | – |
BCA-351.2 | – | – | – | – | – | – | – | 2 | 2 | – |
BCA-351.3 | – | – | 2 | – | – | – | – | 2 | 2 | – |
BCA-351.4 | – | – | 2 | – | – | – | – | 3 | 2 | – |
BCA-352: Operating System-I | ||||||||||
BCA-352.1 | Identify key terms and concepts of operating systems. | |||||||||
BCA-352.2 | Describe how processes are managed and scheduled. | |||||||||
BCA-352.3 | Use methods to handle deadlocks and manage memory. | |||||||||
BCA-352.4 | Evaluate virtual memory and file management techniques. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-352.1 | – | – | – | – | – | – | – | 1 | – | – |
BCA-352.2 | – | – | 2 | – | – | – | – | 2 | – | – |
BCA-352.3 | – | – | 2 | – | – | – | – | 2 | – | – |
BCA-352.4 | – | – | 2 | – | – | – | – | 3 | – | – |
BCA-353: Artificial Intelligence | ||||||||||
BCA-353.1 | Identify basic terms and concepts of Artificial Intelligence (AI). | |||||||||
BCA-353.2 | Describe the components and functions of expert systems. | |||||||||
BCA-353.3 | Use search algorithms to solve problems in AI. | |||||||||
BCA-353.4 | Evaluate natural language processing and robotics techniques. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-353.1 | – | – | – | – | – | – | – | 1 | 2 | 2 |
BCA-353.2 | – | – | – | – | – | – | – | 2 | 2 | 2 |
BCA-353.3 | 2 | – | 2 | – | – | – | – | 2 | 2 | 2 |
BCA-353.4 | 2 | – | 2 | – | – | – | – | 3 | 2 | 2 |
BCA-354: Computer Networks | ||||||||||
BCA-354.1 | Identify key concepts and components of computer networks. | |||||||||
BCA-354.2 | Describe how data is transmitted and the types of transmission media. | |||||||||
BCA-354.3 | Use protocols for error detection and media access control in networking. | |||||||||
BCA-354.4 | Evaluate routing methods and security issues in computer networks. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-354.1 | 2 | – | – | – | – | – | – | 1 | 2 | – |
BCA-354.2 | – | – | – | – | – | – | – | 2 | 2 | – |
BCA-354.3 | 2 | – | 2 | – | – | – | – | 2 | 2 | – |
BCA-354.4 | 2 | – | 2 | – | – | – | – | 3 | 2 | – |
BCA-355: Programming Using Visual Basic | ||||||||||
BCA-355.1 | Identify the main features and tools of the Visual Basic (VB) environment. | |||||||||
BCA-355.2 | Explain how to use variables, constants, and basic input/output in VB. | |||||||||
BCA-355.3 | Use VB to create programs with decision-making, loops, and arrays. | |||||||||
BCA-355.4 | Develop and test VB programs using procedures and functions. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-355.1 | 2 | – | – | – | – | – | – | 1 | 2 | 2 |
BCA-355.2 | 2 | – | – | – | – | – | – | 2 | 2 | 2 |
BCA-355.3 | 2 | – | – | – | – | – | – | 2 | 2 | 2 |
BCA-355.4 | 2 | – | – | – | – | – | – | 3 | 2 | 2 |
BCA-356: Multimedia Tools | ||||||||||
BCA-356.1 | Identify the main concepts and tools related to multimedia. | |||||||||
BCA-356.2 | Explain image and video data types and standards. | |||||||||
BCA-356.3 | Use digital audio concepts and coding techniques for sound data. | |||||||||
BCA-356.4 | Evaluate and use compression techniques for images and videos. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-356.1 | – | – | – | – | – | – | – | 1 | – | 2 |
BCA-356.2 | – | – | – | – | – | – | – | 2 | – | 2 |
BCA-356.3 | 2 | – | – | – | – | – | – | 2 | 2 | 2 |
BCA-356.4 | 2 | – | – | – | – | – | – | 3 | 2 | 2 |
Semester 6 | ||||||||||
BCA-361: Web Designing Using Advanced Tools | ||||||||||
BCA-361.1 | Identify key features and uses of JavaScript and VBScript. | |||||||||
BCA-361.2 | Describe how ASP, Flash, Dreamweaver, and PHP are used in web development. | |||||||||
BCA-361.3 | Use DHTML and CSS to style and manage web pages. | |||||||||
BCA-361.4 | Use Microsoft FrontPage and XML for creating and managing web documents. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-361.1 | 2 | – | – | – | – | – | – | 1 | 2 | 2 |
BCA-361.2 | 2 | – | – | 2 | – | – | – | 2 | 2 | 2 |
BCA-361.3 | 2 | – | – | – | – | – | – | 2 | 2 | 2 |
BCA-361.4 | 2 | – | – | 2 | – | – | – | 3 | 2 | 2 |
BCA-362: Operating System-II | ||||||||||
BCA-362.1 | Recognize synchronization problems and directory structures. | |||||||||
BCA-362.2 | Describe disk scheduling methods and network operating systems. | |||||||||
BCA-362.3 | Execute Linux commands for managing files and processes. | |||||||||
BCA-362.4 | Examine Linux file systems, processes, and shell scripting. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-362.1 | – | – | – | – | – | – | – | 1 | – | 2 |
BCA-362.2 | 2 | – | – | – | – | – | – | 2 | – | 2 |
BCA-362.3 | 2 | 2 | 2 | 2 | – | – | – | – | – | 2 |
BCA-362.4 | 2 | 3 | – | 2 | – | – | – | 2 | – | 2 |
BCA-363: Computer Graphics | ||||||||||
BCA-363.1 | Identify key components and concepts of computer graphics, like display devices and color depth. | |||||||||
BCA-363.2 | Explain how algorithms for drawing lines, circles, and polygons work. | |||||||||
BCA-363.3 | Use 2D transformations (like moving and resizing shapes) in graphics programs. | |||||||||
BCA-363.4 | Evaluate and use clipping and 3D transformations in graphics applications. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-363.1 | 2 | – | – | – | – | – | – | 1 | 2 | 2 |
BCA-363.2 | 2 | – | – | – | – | – | – | 2 | 2 | 2 |
BCA-363.3 | 2 | – | – | – | – | – | – | 2 | 2 | 2 |
BCA-363.4 | 2 | – | – | – | – | – | – | 3 | 2 | 2 |
BCA-364: Internet Technologies | ||||||||||
BCA-364.1 | Understand the basics of the Internet, TCP/IP, and web technologies. | |||||||||
BCA-364.2 | Explain the details on TCP, UDP, IP protocols, and addressing (IPv4, IPv6). | |||||||||
BCA-364.3 | Describe Email, file transfer, and remote login protocols. | |||||||||
BCA-364.4 | Analyze routing, multicasting, VPNs, and internet security. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-364.1 | – | – | – | – | – | – | – | 1 | 2 | 2 |
BCA-364.2 | – | – | – | – | – | – | – | 2 | 2 | 2 |
BCA-364.3 | – | – | – | – | – | – | – | 2 | 2 | 2 |
BCA-364.4 | 2 | 2 | 2 | 3 | – | – | – | 3 | 2 | 2 |
BCA-365: Advanced Programming with Visual Basic | ||||||||||
BCA-365.1 | Use and manage forms and collections in VB. | |||||||||
BCA-365.2 | Create and customize menus and advanced controls in VB. | |||||||||
BCA-365.3 | Handle files and create graphics in VB. | |||||||||
BCA-365.4 | Access and update databases using VB. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-365.1 | 2 | – | – | 1 | – | – | – | – | 2 | 2 |
BCA-365.2 | 2 | 2 | 2 | 2 | – | – | – | – | 2 | 2 |
BCA-365.3 | 2 | 3 | 2 | 1 | – | – | – | – | 2 | 2 |
BCA-365.4 | 2 | 3 | 2 | 2 | – | – | – | – | 2 | 2 |
BCA-366: Programming in Core Java | ||||||||||
BCA-366.1 | Understand Java basics, JVM, and control structures. | |||||||||
BCA-366.2 | Apply classes, objects, arrays, strings, and polymorphism. | |||||||||
BCA-366.3 | Use inheritance, packages, and interfaces effectively. | |||||||||
BCA-366.4 | Handle exceptions, create applets, and design GUIs. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-366.1 | – | – | – | – | – | – | – | – | 2 | 2 |
BCA-366.2 | 3 | – | – | – | – | – | – | – | 2 | 3 |
BCA-366.3 | 3 | 2 | 2 | – | – | – | – | – | 2 | 3 |
BCA-366.4 | 3 | 2 | 2 | 2 | – | – | – | 2 | 2 | 3 |
BCA-371: Lab-I Based on BCA-351 & BCA-361 | ||||||||||
BCA-371.1 | Recall basic web technologies and concepts, including HTTP, URLs, and search engines. | |||||||||
BCA-371.2 | Explain the steps in website development, including planning, designing, and publishing | |||||||||
BCA-371.3 | Create and format web pages using HTML and add interactivity with JavaScript and VBScript. | |||||||||
BCA-371.4 | Apply advanced tools and techniques like CSS, XML, and web development software. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-371.1 | – | – | – | 1 | – | – | – | 2 | 1 | 2 |
BCA-371.2 | 2 | – | – | 2 | – | – | – | 2 | 2 | 2 |
BCA-371.3 | – | 2 | – | 2 | – | – | – | 2 | 2 | 2 |
BCA-371.4 | – | 3 | 3 | 3 | – | – | – | 2 | 2 | 2 |
BCA-372: Lab-I Based on BCA-355 & BCA-365 | ||||||||||
BCA-372.1 | Recall basic VB concepts and environment. | |||||||||
BCA-372.2 | Use variables, operators, and control structures in VB. | |||||||||
BCA-372.3 | Develop programs using forms, advanced controls, and file handling | |||||||||
BCA-372.4 | Work with collections, menus, and databases in VB | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-372.1 | – | – | – | – | – | – | – | – | 2 | 2 |
BCA-372.2 | 3 | – | – | – | – | – | – | – | 2 | 2 |
BCA-372.3 | 3 | – | 3 | – | – | – | – | – | 2 | 2 |
BCA-372.4 | 3 | – | 3 | – | – | – | – | – | 2 | 2 |
I Semester | ||||||||||
BCA-CTIS-101: FUNDAMANTALS OF COMPUTER SCIENCE | ||||||||||
BCA-CTIS -101.1 | Recall basic computer concepts and number systems. | |||||||||
BCA-CTIS -101.2 | Explain problem-solving techniques and programming logic. | |||||||||
BCA-CTIS -101.3 | Apply knowledge of memory, storage, and I/O devices. | |||||||||
BCA-CTIS -101.4 | Analyze internet and email systems, and troubleshoot connectivity issues. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS -101.1 | 2 | 1 | 1 | – | – | – | – | 1 | – | – |
BCA-CTIS -101.2 | 2 | 2 | – | – | – | – | – | – | – | 1 |
BCA-CTIS -101.3 | 2 | 2 | 2 | – | – | – | – | 1 | 1 | – |
BCA-CTIS -101.4 | 2 | 1 | – | – | – | – | – | – | – | – |
BCA-CTIS-102: PROGRAMMING WITH C | ||||||||||
BCA-CTIS-102.1 | Recall basic C programming concepts and functions. | |||||||||
BCA-CTIS-102.2 | Explain operators, expressions, and control flow in C. | |||||||||
BCA-CTIS-102.3 | Apply functions and arrays to develop C programs. | |||||||||
BCA-CTIS-102.4 | Analyze and use advanced features like strings, structures, and pointers. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-102.1 | 3 | – | – | – | – | – | – | – | 1 | 2 |
BCA-CTIS-102.2 | 3 | – | 2 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-102.3 | 3 | – | 2 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-102.4 | 3 | – | 3 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-103 Lab-1 based on BCA-102 | ||||||||||
BCA-CTIS-103.1 | Understand basic C programming concepts and I/O functions. | |||||||||
BCA-CTIS-103.2 | Apply operators, expressions, and control flow in C. | |||||||||
BCA-CTIS-103.3 | Use functions, arrays, and storage classes in C. | |||||||||
BCA-CTIS-103.4 | Implement and manipulate strings, structures, unions, and pointers in C. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-103.1 | 2 | 1 | – | – | – | – | – | – | 1 | – |
BCA-CTIS-103.2 | 3 | – | 2 | – | – | – | – | – | – | 1 |
BCA-CTIS-103.3 | 2 | 1 | 2 | – | – | – | – | – | 1 | – |
BCA-CTIS-103.4 | 2 | – | 3 | – | – | – | – | – | – | 2 |
BCA-CTIS-104: MATHEMATICAL FOUNDATION OF COMPUTER SCIENCE | ||||||||||
BCA-CTIS-104.1 | Identify number systems, character codes, and error-detecting codes. | |||||||||
BCA-CTIS-104.2 | Explain Boolean algebra and simplify Boolean functions. | |||||||||
BCA-CTIS-104.3 | Build and analyze circuits using basic logic gates. | |||||||||
BCA-CTIS-104.4 | Design and analyze circuits like adders and multiplexers. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-104.1 | 2 | – | – | – | – | – | – | – | – | 2 |
BCA-CTIS-104.2 | 2 | 2 | – | – | – | – | – | – | – | – |
BCA-CTIS-104.3 | 2 | 2 | – | – | – | – | – | – | – | 2 |
BCA-CTIS-104.4 | 2 | – | – | – | – | – | – | – | – | 2 |
BCA-CTIS-105: WEB DESIGNING- I | ||||||||||
BCA-CTIS-105.1 | Explain the basics of the Internet and web technologies. | |||||||||
BCA-CTIS-105.2 | Develop and publish websites using HTML and DHTML. | |||||||||
BCA-CTIS-105.3 | Use HTML5 to create structured web pages. | |||||||||
BCA-CTIS-105.4 | Style web pages using CSS for layout and design. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-105.1 | 2 | – | – | – | – | – | – | – | 2 | 2 |
BCA-CTIS-105.2 | 3 | – | 3 | 2 | – | – | – | – | 3 | 3 |
BCA-CTIS-105.3 | 2 | – | 3 | 2 | – | – | – | – | 3 | 3 |
BCA-CTIS-105.4 | 2 | – | 3 | 2 | – | – | – | – | 3 | 3 |
BCA-CTIS-106 Lab-2 based on BCA-105 | ||||||||||
BCA-CTIS-106.1 | describe the fundamental concepts and protocols of the Internet and World Wide Web. | |||||||||
BCA-CTIS-106.2 | apply skills to design, create, and publish web content using HTML and DHTML. | |||||||||
BCA-CTIS-106.3 | Analyze web pages using HTML and XHTML, incorporating various structural elements. | |||||||||
BCA-CTIS-106.4 | Create and evaluate web designs using CSS, applying advanced styling techniques. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-106.1 | 2 | – | – | – | – | – | – | – | 2 | 2 |
BCA-CTIS-106.2 | 3 | – | 3 | 2 | – | – | – | – | 3 | 3 |
BCA-CTIS-106.3 | 3 | – | 3 | 2 | – | – | – | – | 3 | 3 |
BCA-CTIS-106.4 | 3 | – | 3 | 2 | – | – | – | – | 3 | 3 |
BCA-CTIS-107: OPERATING SYSTEMS | ||||||||||
BCA-CTIS-107.1 | Describe the functions, types, and services of operating systems. | |||||||||
BCA-CTIS-107.2 | Execute process management tasks, including scheduling and inter-process communication. | |||||||||
BCA-CTIS-107.3 | Identify and solve synchronization and deadlock problems. | |||||||||
BCA-CTIS-107.4 | Organize memory management and storage strategies, including virtual memory and file systems. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-107.1 | 2 | – | 2 | – | – | – | – | – | – | – |
BCA-CTIS-107.2 | 3 | – | 3 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-107.3 | 3 | 2 | 3 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-107.4 | 3 | 2 | 3 | 2 | – | – | – | – | 3 | 3 |
BCA-CTIS-108: LINUX AND SHELL PROGRAMMING | ||||||||||
BCA-CTIS-108.1 | Describe Linux, its features, and how it compares to other operating systems. | |||||||||
BCA-CTIS-108.2 | Use Linux commands for managing files, directories, and processes, and apply regular expressions. | |||||||||
BCA-CTIS-108.3 | Explain the Linux file system and process management. | |||||||||
BCA-CTIS-108.4 | Write and run shell scripts using the vi editor and shell programming basics. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-108.1 | 2 | – | – | – | – | – | – | – | – | – |
BCA-CTIS-108.2 | 3 | – | 3 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-108.3 | 3 | – | 3 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-108.4 | 3 | – | 3 | 2 | – | – | – | – | 3 | 3 |
BCA-CTIS-109 Lab-3 based on BCA-108 | ||||||||||
BCA-CTIS-109.1 | Describe Linux system features, architecture, and distributions. | |||||||||
BCA-CTIS-109.2 | Apply various Linux commands for file and process management. | |||||||||
BCA-CTIS-109.3 | Manage Linux file systems and processes effectively. | |||||||||
BCA-CTIS-109.4 | Create and run shell scripts using basic programming constructs. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-109.1 | 1 | 1 | 2 | – | – | – | – | – | 1 | – |
BCA-CTIS-109.2 | 2 | – | 2 | – | – | – | – | – | – | 2 |
BCA-CTIS-109.3 | 2 | 1 | 2 | – | – | – | – | – | 1 | 2 |
BCA-CTIS-109.4 | 3 | – | 3 | – | – | – | – | – | – | 2 |
BCA-CTIS-110: COMMUNICATION SKILLS | ||||||||||
BCA-CTIS-110.1 | Apply correct grammar and vocabulary in writing, including the use of dictionaries and thesauruses | |||||||||
BCA-CTIS-110.2 | Employ effective reading strategies and note-taking techniques to improve comprehension of technical materials. | |||||||||
BCA-CTIS-110.3 | Develop clear and structured written documents, including precise definitions and descriptions. | |||||||||
BCA-CTIS-110.4 | Exhibit effective listening, speaking, and presentation skills, including pronunciation and use of visual aids. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-110.1 | 1 | 1 | 2 | – | – | – | – | – | – | – |
BCA-CTIS-110.2 | 2 | 1 | – | – | – | – | – | – | – | – |
BCA-CTIS-110.3 | 2 | 1 | – | – | – | – | – | – | – | – |
BCA-CTIS-110.4 | 3 | 1 | – | – | 3 | – | – | – | – | – |
BCA-CTIS-201: COMPUTER NETWORKS | ||||||||||
BCA-CTIS-201.1 | Describe and compare network types, topologies, and models. | |||||||||
BCA-CTIS-201.2 | Identify and explain network devices and wireless technologies. | |||||||||
BCA-CTIS-201.3 | Apply IP addressing and explain transport layer protocols. | |||||||||
BCA-CTIS-201.4 | Implement network security and troubleshoot network issues. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-201.1 | 1 | 1 | 2 | – | – | – | – | 2 | 2 | – |
BCA-CTIS-201.2 | 2 | 1 | 2 | – | – | – | – | 2 | 2 | – |
BCA-CTIS-201.3 | 2 | 1 | 2 | – | – | – | – | 2 | 2 | 2 |
BCA-CTIS-201.4 | 2 | 2 | 3 | – | – | – | 2 | 3 | 3 | 3 |
BCA-CTIS-202: DATA STRUCTURES | ||||||||||
BCA-CTIS-202.1 | Understand data structures, their types, and algorithm performance. | |||||||||
BCA-CTIS-202.2 | Apply string and linked list operations, and use stacks | |||||||||
BCA-CTIS-202.3 | Implement and analyze queue operations, sorting, and searching techniques. | |||||||||
BCA-CTIS-202.4 | Apply and evaluate tree and graph algorithms in practical scenarios. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-202.1 | 2 | 1 | 2 | – | – | – | – | – | 2 | – |
BCA-CTIS-202.2 | 2 | – | 2 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-202.3 | 2 | – | 2 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-202.4 | 2 | – | 3 | – | – | – | – | – | 2 | 3 |
BCA-CTIS-203 Lab-1 based on BCA-202 | ||||||||||
BCA-CTIS-203.1 | Implement and perform operations on arrays, linked lists, stacks, and queues. | |||||||||
BCA-CTIS-203.2 | Apply string operations and manage various types of linked lists. | |||||||||
BCA-CTIS-203.3 | Apply and analyze sorting and searching algorithms for data manipulation. | |||||||||
BCA-CTIS-203.4 | Create and evaluate operations on trees and graphs, including advanced algorithms. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-203.1 | 2 | 2 | 2 | – | – | – | – | – | 2 | – |
BCA-CTIS-203.2 | 2 | 2 | 2 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-203.3 | 2 | 2 | 3 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-203.4 | 2 | – | 3 | – | – | – | – | – | 2 | 3 |
BCA-CTIS-204: INTRODUCTION TO CLOUD COMPUTING | ||||||||||
BCA-CTIS-204.1 | Describe cloud computing basics and deployment models. | |||||||||
BCA-CTIS-204.2 | Differentiate between IaaS, PaaS, and SaaS services. | |||||||||
BCA-CTIS-204.3 | Evaluate cloud platforms and migration strategies. | |||||||||
BCA-CTIS-204.4 | Assess cloud storage, security, and IT service management. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-204.1 | 1 | 1 | – | – | – | – | – | – | 1 | – |
BCA-CTIS-204.2 | 2 | 1 | 2 | – | – | – | – | – | 2 | – |
BCA-CTIS-204.3 | 2 | 1 | 2 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-204.4 | 2 | 2 | 3 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-205: WEB DESIGNING– II | ||||||||||
BCA-CTIS-205.1 | Describe JavaScript and jQuery basics. | |||||||||
BCA-CTIS-205.2 | Implement basic PHP features. | |||||||||
BCA-CTIS-205.3 | Use PHP for forms and state management. | |||||||||
BCA-CTIS-205.4 | Create web applications using PHP and MySQL. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-205.1 | 2 | 1 | – | – | – | – | – | – | 1 | – |
BCA-CTIS-205.2 | 2 | 2 | – | – | – | – | – | – | 1 | 2 |
BCA-CTIS-205.3 | 2 | 2 | 2 | – | – | – | – | – | 1 | 2 |
BCA-CTIS-205.4 | 2 | 2 | 3 | – | – | – | – | – | 2 | 3 |
BCA-CTIS-206:Lab-2 based on BCA-205 | ||||||||||
BCA-CTIS-206.1 | Implement interactive web features using JavaScript and jQuery, including event handling, effects, and Bootstrap integration. | |||||||||
BCA-CTIS-206.2 | Develop dynamic web applications using PHP, including variable management, functions, arrays, and date/time operations. | |||||||||
BCA-CTIS-206.3 | Create and manage web forms, handle file uploads, and utilize state management techniques like cookies and sessions in PHP. | |||||||||
BCA-CTIS-206.4 | Connect PHP to MySQL for performing CRUD operations and develop complete web applications involving both front-end and back-end components. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-206.1 | 2 | 2 | 2 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-206.2 | 2 | 2 | 3 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-206.3 | 2 | 2 | 3 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-206.4 | 2 | 2 | 3 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-207: INTRODUCTION TO INFORMATION SECURITY | ||||||||||
BCA-CTIS-207.1 | Explain basic security concepts and their importance | |||||||||
BCA-CTIS-207.2 | Describe user authentication and access control methods. | |||||||||
BCA-CTIS-207.3 | Identify system security threats and protection techniques. | |||||||||
BCA-CTIS-207.4 | Assess internet security risks and apply preventive measures. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-207.1 | 1 | 1 | 2 | – | – | – | 2 | 1 | 3 | 2 |
BCA-CTIS-207.2 | 1 | 2 | 2 | – | – | – | – | – | 3 | 2 |
BCA-CTIS-207.3 | 1 | 1 | 2 | – | – | – | 2 | – | 3 | 2 |
BCA-CTIS-207.4 | 1 | 1 | 2 | – | – | – | 2 | 2 | 3 | 2 |
BCA-CTIS-208: DATA BASE MANAGEMENT SYSTEM | ||||||||||
BCA-CTIS-208.1 | Describe DBMS concepts and architecture. | |||||||||
BCA-CTIS-208.2 | Apply normalization and data models to database design. | |||||||||
BCA-CTIS-208.3 | Create and interpret ER diagrams and perform database operations using relational algebra and calculus. | |||||||||
BCA-CTIS-208.4 | Use SQL and PL/SQL for database management and queries. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-208.1 | 2 | 1 | 2 | – | – | – | – | – | 2 | 3 |
BCA-CTIS-208.2 | 2 | 2 | 2 | – | – | – | – | – | 2 | 3 |
BCA-CTIS-208.3 | 2 | 2 | 2 | – | – | – | – | – | 2 | 3 |
BCA-CTIS-208.4 | 2 | 2 | 3 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-209 Lab-3 based on BCA-208 | ||||||||||
BCA-CTIS-209.1 | Understand data, information, records, files, and the benefits of DBMS over file-based systems. | |||||||||
BCA-CTIS-209.2 | Apply and analyze hierarchical, network, and relational data models and normalization techniques. | |||||||||
BCA-CTIS-209.3 | Design ER diagrams and apply relational algebra and calculus to manipulate relational data. | |||||||||
BCA-CTIS-209.4 | Write and optimize SQL queries and PL/SQL code for database management and functionality. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-209.1 | 2 | 1 | 2 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-209.2 | 2 | 2 | 2 | – | – | – | – | – | 2 | 3 |
BCA-CTIS-209.3 | 2 | 2 | 2 | – | – | – | – | – | 2 | 3 |
BCA-CTIS-209.4 | 2 | 2 | 3 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-210: ENVIRONMENT STUDIES | ||||||||||
BCA-CTIS-210.1 | Explain basic concepts of ecosystems and sustainability. | |||||||||
BCA-CTIS-210.2 | Discuss land degradation, energy resources, and biodiversity | |||||||||
BCA-CTIS-210.3 | Identify pollution types and control measures, and understand climate change. | |||||||||
BCA-CTIS-210.4 | Describe human impacts, disaster management, and environmental movements | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-210.1 | 1 | 1 | 1 | – | – | – | 2 | – | 1 | 1 |
BCA-CTIS-210.2 | 1 | 1 | 1 | – | – | – | 2 | – | 1 | 1 |
BCA-CTIS-210.3 | 1 | 1 | 1 | – | – | – | 2 | – | 1 | 1 |
BCA-CTIS-210.4 | 1 | 1 | 1 | – | – | – | 2 | – | 1 | 1 |
III Semester | ||||||||||
BCA- CTIS-301: OBJECT ORIENTED PROGRAMMING USING JAVA | ||||||||||
BCA- CTIS-301.1 | Understand Java basics, including its features, JVM, and basic I/O operations. | |||||||||
BCA- CTIS-301.2 | Use control structures and object-oriented concepts to work with classes and arrays in Java. | |||||||||
BCA- CTIS-301.3 | Implement string operations, polymorphism, inheritance, and interfaces in Java. | |||||||||
BCA- CTIS-301.4 | Handle exceptions, use multithreading, and work with applets in Java. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA- CTIS-301.1 | 3 | 1 | 2 | – | – | – | – | – | 2 | 2 |
BCA- CTIS-301.2 | 3 | 1 | 2 | – | – | – | – | – | 2 | 2 |
BCA- CTIS-301.3 | 3 | 1 | 2 | – | – | – | – | – | 2 | 2 |
BCA- CTIS-301.4 | 3 | 1 | 2 | – | – | – | – | – | 2 | 2 |
BCA- CTIS-302: FUNDAMENTALS OF STORAGE AND DATA CENTRES | ||||||||||
BCA- CTIS-302.1 | Understand storage technology and data center infrastructure. | |||||||||
BCA- CTIS-302.2 | Apply RAID and intelligent storage systems. | |||||||||
BCA- CTIS-302.3 | Analyze data center roles and architectures. | |||||||||
BCA- CTIS-302.4 | Evaluate data center requirements and site selection. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA- CTIS-302.1 | 1 | 1 | 1 | – | – | – | – | – | 1 | 2 |
BCA- CTIS-302.2 | 1 | 1 | 1 | 2 | – | – | – | – | 2 | 2 |
BCA- CTIS-302.3 | 1 | 1 | 1 | – | – | – | – | – | 2 | 2 |
BCA- CTIS-302.4 | 1 | 1 | 1 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-303 Lab-1 based on BCA-301 | ||||||||||
BCA-CTIS-303.1 | Understand the key concepts of Object-Oriented Programming and the basic elements of Java. | |||||||||
BCA-CTIS-303.2 | Apply control structures, classes, objects, and arrays in Java programs. | |||||||||
BCA-CTIS-303.3 | Implement Java applications using strings, polymorphism, inheritance, interfaces, and packages. | |||||||||
BCA-CTIS-303.4 | Develop Java applications that handle exceptions, use multithreading, and include applets. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-303.1 | 3 | 1 | 2 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-303.2 | 3 | 1 | 2 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-303.3 | 3 | 1 | 2 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-303.4 | 3 | 1 | 2 | – | – | – | – | – | 2 | 2 |
BCA- CTIS-304: COMPUTER ORGANIZATION AND ARCHITECTURE | ||||||||||
BCA- CTIS-304.1 | Understand and apply Boolean algebra and logic gates for simplifying digital functions. | |||||||||
BCA- CTIS-304.2 | Design and analyze sequential logic circuits and microoperations. | |||||||||
BCA- CTIS-304.3 | Understand and program basic computer systems and their operations. | |||||||||
BCA- CTIS-304.4 | Analyze and design CPU organization and pipelining techniques. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA- CTIS-304.1 | 2 | 1 | 2 | 1 | – | – | – | – | 1 | 2 |
BCA- CTIS-304.2 | 2 | 1 | 2 | 1 | – | – | – | – | 1 | 2 |
BCA- CTIS-304.3 | 2 | 1 | 2 | 1 | – | – | – | – | 1 | 2 |
BCA- CTIS-304.4 | 2 | 1 | 2 | 2 | – | – | – | – | 1 | 2 |
BCA-CTIS-305: Principles of Virtualization | ||||||||||
BCA-CTIS-305.1 | Explain basic virtualization concepts and technologies. | |||||||||
BCA-CTIS-305.2 | Set up virtualization environments and configure virtual machines. | |||||||||
BCA-CTIS-305.3 | Manage and access remote applications and virtual desktops. | |||||||||
BCA-CTIS-305.4 | Use virtualization software like VMware and Hyper-V effectively. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-305.1 | 2 | 1 | 2 | 1 | – | – | – | – | 2 | 2 |
BCA-CTIS-305.2 | 2 | 1 | 2 | 1 | – | – | – | – | 3 | 2 |
BCA-CTIS-305.3 | 2 | 1 | 2 | 1 | – | – | – | – | 3 | 2 |
BCA-CTIS-305.4 | 2 | 1 | 2 | 2 | – | – | – | – | 3 | 2 |
BCA-CTIS-306 Lab-2 based on BCA-305 | ||||||||||
BCA-CTIS-306.1 | Understand the basics and different types of virtualization. | |||||||||
BCA-CTIS-306.2 | Set up and configure systems for virtualization, including BIOS and Windows Virtual PC. | |||||||||
BCA-CTIS-306.3 | Deploy and manage remote applications and web access. | |||||||||
BCA-CTIS-306.4 | Use virtualization software like VMware, Hyper-V, and Citrix XENDesktop to create and manage virtual machines. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-306.1 | 2 | 1 | 2 | 1 | – | – | – | – | 2 | 2 |
BCA-CTIS-306.2 | 2 | 1 | 2 | 1 | – | – | – | – | 3 | 2 |
BCA-CTIS-306.3 | 2 | 1 | 2 | 1 | – | – | – | – | 3 | 2 |
BCA-CTIS-306.4 | 2 | 1 | 2 | 2 | – | – | – | – | 3 | 2 |
BCA-CTIS-307: Software Engineering | ||||||||||
BCA-CTIS-307.1 | Define software engineering, its principles, and various development models. | |||||||||
BCA-CTIS-307.2 | Estimate software costs and manage project planning, scheduling, and quality assurance. | |||||||||
BCA-CTIS-307.3 | Analyze software requirements and perform feasibility studies using structured methods. | |||||||||
BCA-CTIS-307.4 | Design software using principles of abstraction, modularity, and object-oriented methodologies. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-307.1 | 2 | 2 | 2 | – | 2 | 2 | 2 | – | 3 | 2 |
BCA-CTIS-307.2 | 2 | 2 | 2 | – | 2 | 2 | 2 | – | 3 | 2 |
BCA-CTIS-307.3 | 2 | 2 | 2 | – | 2 | 2 | 2 | – | 3 | 2 |
BCA-CTIS-307.4 | 2 | 2 | 2 | – | 2 | 2 | 2 | – | 3 | 2 |
BCA-CTIS-308: Network Security | ||||||||||
BCA-CTIS-308.1 | Identify and apply network security features like firewalls and WLAN security. | |||||||||
BCA-CTIS-308.2 | Recognize and mitigate threats and attacks through network security techniques and design. | |||||||||
BCA-CTIS-308.3 | Define and configure SSL, cryptography, and various VPN types for data privacy. | |||||||||
BCA-CTIS-308.4 | Identify and manage IPS and IDS for network security and anomaly detection. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-308.1 | 2 | 2 | 2 | – | 2 | – | – | – | 3 | 2 |
BCA-CTIS-308.2 | 2 | 2 | 2 | – | 2 | – | – | – | 3 | 2 |
BCA-CTIS-308.3 | 2 | 2 | 2 | – | 2 | – | – | – | 3 | 2 |
BCA-CTIS-308.4 | 2 | 2 | 2 | – | 2 | – | – | – | 3 | 2 |
BCA-CTIS-309 Lab-3 based on BCA-307 | ||||||||||
BCA-CTIS-309.1 | Understand the basic concepts and life cycle models of software engineering. | |||||||||
BCA-CTIS-309.2 | Analyze the role of a system analyst and the planning process in software projects. | |||||||||
BCA-CTIS-309.3 | Create software requirements and specifications using structured analysis techniques. | |||||||||
BCA-CTIS-309.4 | Design software systems using key design principles and methodologies. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-309.1 | 2 | 2 | 2 | – | 3 | – | – | – | 3 | 2 |
BCA-CTIS-309.2 | 2 | 2 | 2 | – | 3 | – | – | – | 3 | 2 |
BCA-CTIS-309.3 | 2 | 2 | 2 | – | 3 | – | – | – | 3 | 2 |
BCA-CTIS-309.4 | 2 | 2 | 2 | – | 3 | – | – | – | 3 | 2 |
BCA-CTIS-310: PERSONALITY DEVELOPMENT | ||||||||||
BCA-CTIS-310.1 | Demonstrate personal grooming and communication skills. | |||||||||
BCA-CTIS-310.2 | Enhance interpersonal skills and self-esteem. | |||||||||
BCA-CTIS-310.3 | Conduct effective group discussions and presentations. | |||||||||
BCA-CTIS-310.4 | Prepare effectively for interviews. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-310.1 | – | – | – | – | – | – | – | – | 1 | – |
BCA-CTIS-310.2 | – | – | – | – | – | – | 2 | – | 1 | – |
BCA-CTIS-310.3 | – | – | – | – | – | – | 2 | – | 1 | – |
BCA-CTIS-310.4 | – | – | – | – | – | – | – | – | 1 | – |
IVth Semester | ||||||||||
BCA-CTIS-401: Ethical Hacking | ||||||||||
BCA-CTIS-401.1 | Understand ethical hacking concepts and legal implications. | |||||||||
BCA-CTIS-401.2 | Apply scanning and enumeration techniques for vulnerability assessment. | |||||||||
BCA-CTIS-401.3 | Use techniques for maintaining access and covering tracks. | |||||||||
BCA-CTIS-401.4 | Report on penetration testing results and mitigation strategies, understanding legal aspects. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-401.1 | 3 | 2 | – | – | – | – | – | – | – | – |
BCA-CTIS-401.2 | 3 | – | – | 2 | – | – | – | – | – | 2 |
BCA-CTIS-401.3 | 3 | 3 | – | 2 | – | – | – | – | – | – |
BCA-CTIS-401.4 | 3 | 2 | 3 | – | – | – | – | – | 3 | 3 |
BCA-CTIS-402: Digital Forensic and Investigation | ||||||||||
BCA-CTIS-402.1 | Explain computer forensics and first responder procedures. | |||||||||
BCA-CTIS-402.2 | Describe storage devices and data recovery methods. | |||||||||
BCA-CTIS-402.3 | Apply forensic techniques to different data and systems. | |||||||||
BCA-CTIS-402.4 | Discuss cyber law and digital evidence handling. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-402.1 | 3 | 2 | – | 2 | – | – | – | – | 2 | 2 |
BCA-CTIS-402.2 | 3 | – | – | 2 | – | – | – | – | 2 | 2 |
BCA-CTIS-402.3 | 3 | 3 | – | – | – | – | – | – | 2 | 2 |
BCA-CTIS-402.4 | 3 | – | – | – | 3 | 3 | 2 | 2 | 2 | |
BCA-CTIS-403 Lab-1 based on BCA-401 | ||||||||||
BCA-CTIS-403.1 | Understand basic concepts and terminology of ethical hacking. | |||||||||
BCA-CTIS-403.2 | Apply scanning and enumeration techniques to find vulnerabilities. | |||||||||
BCA-CTIS-403.3 | Use techniques to maintain access and cover tracks. | |||||||||
BCA-CTIS-403.4 | Write reports and recommend fixes for vulnerabilities. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-403.1 | 3 | 2 | – | 2 | – | – | – | – | 2 | 2 |
BCA-CTIS-403.2 | 3 | 3 | – | 2 | – | – | – | – | 2 | 2 |
BCA-CTIS-403.3 | 3 | 3 | – | – | – | – | – | – | 2 | 2 |
BCA-CTIS-403.4 | 3 | 3 | – | – | 3 | 3 | – | 2 | 2 | 2 |
BCA-CTIS-404: Server Administration | ||||||||||
BCA-CTIS-404.1 | Install and configure Windows Server 2012. | |||||||||
BCA-CTIS-404.2 | Secure files and disks using EFS and BitLocker | |||||||||
BCA-CTIS-404.3 | Set and manage file and share access permissions. | |||||||||
BCA-CTIS-404.4 | Configure and manage DNS zones and records. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-404.1 | 3 | 3 | – | – | – | – | – | – | 2 | 3 |
BCA-CTIS-404.2 | 2 | 3 | – | – | – | – | – | – | 2 | 3 |
BCA-CTIS-404.3 | 2 | 3 | – | – | – | – | – | – | 2 | 3 |
BCA-CTIS-404.4 | 3 | 3 | – | – | – | – | – | – | 2 | 3 |
BCA-CTIS-405: Containerization using Dockers | ||||||||||
BCA-CTIS-405.1 | Install Docker and manage containers and images. | |||||||||
BCA-CTIS-405.2 | Build and test applications with Docker and manage multi-container setups. | |||||||||
BCA-CTIS-405.3 | Configure Docker networking and use Docker APIs | |||||||||
BCA-CTIS-405.4 | Implement Docker orchestration with tools like Swarm and compare other orchestration options. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-405.1 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-405.2 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-405.3 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-405.4 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406 Lab-2 based on BCA-404 | ||||||||||
BCA-CTIS-406.1 | Install and set up Windows Server 2012. | |||||||||
BCA-CTIS-406.2 | Encrypt files and disks using EFS and BitLocker. | |||||||||
BCA-CTIS-406.3 | Manage file and share access permissions. | |||||||||
BCA-CTIS-406.4 | Set up and manage DNS zones and records. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-406.1 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.2 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.3 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.4 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406 Lab-2 based on BCA-404 | ||||||||||
BCA-CTIS-406.1 | Install and set up Windows Server 2012. | |||||||||
BCA-CTIS-406.2 | Encrypt files and disks using EFS and BitLocker. | |||||||||
BCA-CTIS-406.3 | Manage file and share access permissions. | |||||||||
BCA-CTIS-406.4 | Set up and manage DNS zones and records. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-406.1 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.2 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.3 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.4 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406 Lab-2 based on BCA-404 | ||||||||||
BCA-CTIS-406.1 | Install and set up Windows Server 2012. | |||||||||
BCA-CTIS-406.2 | Encrypt files and disks using EFS and BitLocker. | |||||||||
BCA-CTIS-406.3 | Manage file and share access permissions. | |||||||||
BCA-CTIS-406.4 | Set up and manage DNS zones and records. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-406.1 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.2 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.3 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.4 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406 Lab-2 based on BCA-404 | ||||||||||
BCA-CTIS-406.1 | Install and set up Windows Server 2012. | |||||||||
BCA-CTIS-406.2 | Encrypt files and disks using EFS and BitLocker. | |||||||||
BCA-CTIS-406.3 | Manage file and share access permissions. | |||||||||
BCA-CTIS-406.4 | Set up and manage DNS zones and records. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-406.1 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.2 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.3 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.4 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406 Lab-2 based on BCA-404 | ||||||||||
BCA-CTIS-406.1 | Install and set up Windows Server 2012. | |||||||||
BCA-CTIS-406.2 | Encrypt files and disks using EFS and BitLocker. | |||||||||
BCA-CTIS-406.3 | Manage file and share access permissions. | |||||||||
BCA-CTIS-406.4 | Set up and manage DNS zones and records. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-406.1 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.2 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.3 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-406.4 | 3 | 2 | – | – | – | – | – | – | 3 | 3 |
BCA-CTIS-407: Internet of Things | ||||||||||
BCA-CTIS-407.1 | Describe IoT basics and its importance. | |||||||||
BCA-CTIS-407.2 | Explain IoT protocols and their standardization issues. | |||||||||
BCA-CTIS-407.3 | Outline IoT architecture and open-source stacks. | |||||||||
BCA-CTIS-407.4 | Differentiate between Web of Things and IoT, and apply IoT applications | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-407.1 | 3 | 2 | 3 | – | – | – | – | 3 | 3 | 3 |
BCA-CTIS-407.2 | 3 | 2 | 3 | – | – | – | – | 3 | 3 | 3 |
BCA-CTIS-407.3 | 3 | 2 | 3 | – | – | – | – | 3 | 3 | 3 |
BCA-CTIS-407.4 | 3 | 2 | 3 | 3 | – | – | – | 3 | 3 | 3 |
BCA-CTIS-408:Designing Enterprise Network | ||||||||||
BCA-CTIS-408.1 | Understand networking models and configure Ethernet LANs. | |||||||||
BCA-CTIS-408.2 | Analyze and implement IPv4 subnetting and routing. | |||||||||
BCA-CTIS-408.3 | Configure IPv4 routing and manage Cisco IOS. | |||||||||
BCA-CTIS-408.4 | Implement IPv4 services and describe IPv6 addressing. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-408.1 | 3 | 2 | 3 | – | – | – | – | 3 | 3 | 3 |
BCA-CTIS-408.2 | 3 | 2 | 3 | – | – | – | – | 3 | 3 | 3 |
BCA-CTIS-408.3 | 3 | 2 | 3 | – | – | – | – | 3 | 3 | 3 |
BCA-CTIS-408.4 | 3 | 2 | 3 | – | – | – | – | 3 | 3 | 3 |
BCA-CTIS-409 Lab-3 based on BCA-407 | ||||||||||
BCA-CTIS-409.1 | Explain the basics and importance of IoT. | |||||||||
BCA-CTIS-409.2 | Identify and apply key IoT protocols. | |||||||||
BCA-CTIS-409.3 | Describe and use IoT architectures and open-source stacks. | |||||||||
BCA-CTIS-409.4 | Compare WoT and IoT, and develop IoT applications. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-409.1 | 3 | 2 | 3 | – | – | – | – | 3 | 3 | 3 |
BCA-CTIS-409.2 | 3 | 2 | 3 | – | – | – | – | 3 | 3 | 3 |
BCA-CTIS-409.3 | 3 | 2 | 3 | – | – | – | – | 3 | 3 | 3 |
BCA-CTIS-409.4 | 3 | 2 | 3 | – | – | – | – | 3 | 3 | 3 |
BCA-CTIS-410: LOGICAL REASONING AND THINKING | ||||||||||
BCA-CTIS-410.1 | Identify and apply synonyms, antonyms, and one-word substitutes. | |||||||||
BCA-CTIS-410.2 | Solve quantitative problems using various mathematical concepts and data collection techniques. | |||||||||
BCA-CTIS-410.3 | Analyze and apply logical reasoning techniques and data analysis methods. | |||||||||
BCA-CTIS-410.4 | Construct and interpret various data presentations, including tables and graphical representations. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-410.1 | 3 | 2 | 3 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-410.2 | 3 | 2 | 3 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-410.3 | 3 | 2 | 3 | – | – | – | – | – | 2 | 2 |
BCA-CTIS-410.4 | 3 | 2 | 3 | – | – | – | – | – | 2 | 2 |
Vth Semester | ||||||||||
BCA-CTIS-501(I) Cloud Web Services | ||||||||||
BCA-CTIS-501(I).1 | Understand cloud delivery and deployment models, including AWS cloud services and pricing policies. | |||||||||
BCA-CTIS-501(I).2 | Familiarize with AWS console, security services, and various AWS environment services. | |||||||||
BCA-CTIS-501(I).3 | Understand AWS storage, networking, and key service functionalities. | |||||||||
BCA-CTIS-501(I).4 | Apply knowledge of AWS services and tools to practical scenarios. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-501(I).1 | 1 | 1 | 2 | 1 | – | – | – | – | 1 | 1 |
BCA-CTIS-501(I).2 | 1 | 2 | 2 | 2 | – | – | – | – | 1 | 1 |
BCA-CTIS-501(I).3 | 1 | 2 | 2 | 2 | – | – | – | – | 1 | 1 |
BCA-CTIS-501(I).4 | 1 | 1 | 2 | 1 | – | – | – | – | 1 | 1 |
BCA-CTIS-501(II): Infrastructure Solutions on Cloud | ||||||||||
BCA-CTIS-501(II).1 | Learn the basics of cloud technology in Windows Azure services like computer service. | |||||||||
BCA-CTIS-501(II).2 | Apply and design suitable Virtualization concept, Cloud Resource Management and design scheduling algorithms. |
|||||||||
BCA-CTIS-501(II).3 | Assess cloud Storage systems and Cloud security, the risks involved, their impact and develop cloud applications |
|||||||||
BCA-CTIS-501(II).4 | Understand network, data, and app services. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-501(II).1 | 1 | 1 | 2 | 1 | – | – | – | – | 1 | 1 |
BCA-CTIS-501(II).2 | 1 | 2 | 2 | 2 | – | – | – | – | 1 | 1 |
BCA-CTIS-501(II).3 | 1 | 2 | 2 | 2 | – | – | – | – | 1 | 1 |
BCA-CTIS-501(II).4 | 1 | 1 | 2 | 2 | – | – | – | – | 1 | 1 |
BCA-CTIS-502(I): NETWORK ADMINISTRATION | ||||||||||
BCA-CTIS-502(I).1 | To expose students to introductory networking concepts in the information technology industry | |||||||||
BCA-CTIS-502(I).2 | To expose students to the impact of network user and Groups. | |||||||||
BCA-CTIS-502(I).3 | To give students hands-on experience installing, configuring, and managing File System. | |||||||||
BCA-CTIS-502(I).4 | Learn All types of Device Networking and basics of Network Plan in Business. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-502(I).1 | 1 | 2 | – | – | – | – | – | – | – | 1 |
BCA-CTIS-502(I).2 | 1 | 2 | – | – | – | – | – | – | – | 1 |
BCA-CTIS-502(I).3 | 1 | 1 | 2 | – | – | – | – | – | – | 1 |
BCA-CTIS-502(I).4 | 1 | 1 | 2 | – | – | – | – | – | – | 1 |
BCA-CTIS-502(II) LINUX ADMINISTRATION | ||||||||||
BCA-CTIS-502(II).1 | Understand the basic duties of system administrator, booting and shutting down process, and file system in Linux |
|||||||||
BCA-CTIS-502(II).2 | Develop basic system administration scripts to automate system tasks and understand basics of TCP/IP Networking |
|||||||||
BCA-CTIS-502(II).3 | Understand the installation of Samba server and its connectivity with Windows PC | |||||||||
BCA-CTIS-502(II).4 | Understand Internet Services provided by Linux and configuration files for Domain Name System. |
|||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-502(II).1 | 1 | 2 | – | – | – | – | – | – | – | 1 |
BCA-CTIS-502(II).2 | 1 | 2 | – | – | – | – | – | – | – | 1 |
BCA-CTIS-502(II).3 | 1 | 2 | – | – | – | – | – | – | – | 1 |
BCA-CTIS-502(II).4 | 1 | 2 | – | – | – | – | – | – | – | 1 |
BCA-CTIS-503 S/W LAB – I BASED ON BCA-502 (I) | ||||||||||
BCA-CTIS-503.1 | Install, upgrade, and troubleshoot network operating systems, including managing hardware devices and drivers. | |||||||||
BCA-CTIS-503.2 | Create and manage user, group, and computer accounts on a network, ensuring proper authentication and permissions. | |||||||||
BCA-CTIS-503.3 | Configure and manage file access, disk storage, and advanced file system attributes, including fault tolerance and disk monitoring. | |||||||||
BCA-CTIS-503.4 | Implement and manage network resources like printers, utilize group policies, and perform server administration tasks, including remote administration and software updates. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-503.1 | 2 | 2 | 2 | – | – | – | – | – | 1 | 2 |
BCA-CTIS-503.2 | 2 | 2 | 2 | – | – | – | – | – | 1 | 2 |
BCA-CTIS-503.3 | 2 | 2 | 2 | – | – | – | – | – | 1 | 2 |
BCA-CTIS-503.4 | 2 | 2 | 2 | – | – | – | – | – | 1 | 2 |
BCA-CTIS-503 S/W LAB – I BASED ON BCA-502 (II) | ||||||||||
BCA-CTIS-503.1 | Install, configure, and manage Linux systems, including setting up servers, maintaining user accounts, and ensuring system security and performance. | |||||||||
BCA-CTIS-503.2 | Configure and manage network settings, including TCP/IP networking, subnetting, and dynamic host configuration. | |||||||||
BCA-CTIS-503.3 | Set up and manage network file systems, including NFS and Samba, ensuring secure connections between Linux and Windows networks. | |||||||||
BCA-CTIS-503.4 | Configure and optimize additional network services such as time servers, proxy servers, SSH, and DNS, including firewall management and internet services. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-503.1 | 3 | 3 | 2 | 2 | – | – | – | – | 2 | 2 |
BCA-CTIS-503.2 | 3 | 3 | 2 | 2 | – | – | – | – | 2 | 2 |
BCA-CTIS-503.3 | 3 | 3 | 2 | 2 | – | – | – | – | 2 | 2 |
BCA-CTIS-503.4 | 3 | 3 | 2 | 2 | – | – | – | – | 2 | 2 |
BCA-CTIS-504(I) CLOUD SECURITY | ||||||||||
BCA-CTIS-504(I).1 | Learn about Cloud principles. | |||||||||
BCA-CTIS-504(I).2 | Learn about Challenges in Cloud Computing | |||||||||
BCA-CTIS-504(I).3 | Understand the risk assessment and management. | |||||||||
BCA-CTIS-504(I).4 | Learn about various security mechanisms to create a secure cloud environment. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-504(I).1 | 1 | 2 | – | – | – | – | – | – | 1 | 1 |
BCA-CTIS-504(I).2 | 1 | 2 | – | – | – | – | – | – | 1 | 1 |
BCA-CTIS-504(I).3 | 1 | 2 | – | – | – | – | – | – | 1 | 1 |
BCA-CTIS-504(I).4 | 1 | 2 | – | – | – | – | – | – | 1 | 1 |
BCA-CTIS-504(II) Cyber Security Incident Response Management | ||||||||||
BCA-CTIS-504(II).1 | Able to understand the cyber security concept and its associated challenges. | |||||||||
BCA-CTIS-504(II).2 | Able to understand the cybercrimes, their nature, legal remedies and as to how report the crimes through available platforms and procedures. |
|||||||||
BCA-CTIS-504(II).3 | Able to understand the Management and Incidents of Cyber Security, risk analysis and security planning. |
|||||||||
BCA-CTIS-504(II).4 | Able to understand the legal issues and ethics related to cyber security | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-504(II).1 | 3 | 2 | 2 | – | 1 | – | – | 2 | 2 | 2 |
BCA-CTIS-504(II).2 | 3 | 2 | – | – | 2 | – | – | 3 | 2 | 2 |
BCA-CTIS-504(II).3 | 3 | 2 | 3 | – | – | 1 | 1 | 2 | 2 | 2 |
BCA-CTIS-504(II).4 | 3 | 2 | – | – | 2 | 2 | 3 | 3 | 2 | 2 |
BCA-CTIS-505(I) MOBILE APPLICATION DEVELOPMENT | ||||||||||
BCA-CTIS-505(I).1 | Understand the Android Platform, its architecture and features | |||||||||
BCA-CTIS-505(I).2 | Design and implement user interface, database application and content providers | |||||||||
BCA-CTIS-505(I).3 | Understand and apply hardware components and security issues in Android. | |||||||||
BCA-CTIS-505(I).4 | Evaluate multimedia, camera and location-based services in Android application. | |||||||||
BCA-CTIS-505(I).5 | Create and implement test cases to analyse performance of Android application. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-505(I).1 | 3 | 2 | – | – | 1 | 1 | – | – | 2 | 3 |
BCA-CTIS-505(I).2 | 3 | 3 | 3 | – | 2 | 2 | – | – | 3 | 3 |
BCA-CTIS-505(I).3 | 3 | 2 | 2 | 1 | 2 | 2 | – | – | 2 | 3 |
BCA-CTIS-505(I).4 | 3 | 2 | 3 | – | 3 | – | – | – | 3 | 3 |
BCA-CTIS-505(I).5 | 3 | 2 | 3 | 2 | – | – | 2 | 2 | 2 | 3 |
BCA-CTIS-505(II): PROGRAMMING WITH PYTHON | ||||||||||
BCA-CTIS-505(II).1 | Understand the basics of Python programming | |||||||||
BCA-CTIS-505(II).2 | Use various sequences and mapping in Python | |||||||||
BCA-CTIS-505(II).3 | Import Modules and Create user defined functions in python | |||||||||
BCA-CTIS-505(II).4 | Understand different types of files and File Handling in python | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-505(II).1 | 3 | 2 | – | – | 3 | 2 | – | – | 2 | 3 |
BCA-CTIS-505(II).2 | 3 | 3 | 2 | – | 2 | 2 | – | – | 2 | 3 |
BCA-CTIS-505(II).3 | 3 | 3 | 2 | – | 2 | 2 | – | – | 2 | 3 |
BCA-CTIS-505(II).4 | 3 | 2 | 2 | – | 2 | 2 | – | – | 2 | 3 |
BCA-CTIS-506 S/W LAB – II BASED ON BCA505 (I) | ||||||||||
BCA-CTIS-506.1 | Design and manage mobile applications considering resource constraints and memory management, and apply design patterns suitable for mobile environments. | |||||||||
BCA-CTIS-506.2 | Develop mobile applications using Android, including working with intents, services, graphics, multimedia, and location-based services. | |||||||||
BCA-CTIS-506.3 | Utilize Android framework components such as GUI, fragments, and databases to create functional and interactive mobile applications. | |||||||||
BCA-CTIS-506.4 | Build and deploy Android applications, including user interfaces, integrating location services, and handling multimedia, using tools like Eclipse and Android Studio. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-506.1 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-506.2 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-506.3 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-506.4 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-506 S/W LAB – II BASED ON BCA505 (II) | ||||||||||
BCA-CTIS-506.1 | Demonstrate understanding of Python basics including data types, operators, expressions, and type conversion by writing simple Python programs. | |||||||||
BCA-CTIS-506.2 | Apply Python programming concepts to manipulate lists, tuples, dictionaries, and strings, and utilize conditional and iterative statements for problem-solving. | |||||||||
BCA-CTIS-506.3 | Utilize Python modules and create user-defined functions, managing parameters and variable scope to build modular and reusable code. | |||||||||
BCA-CTIS-506.4 | Perform file operations including reading, writing, and manipulating text, binary, and CSV files, with an understanding of file modes and path management. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-506.1 | 1 | 2 | – | – | – | – | – | – | 1 | 1 |
BCA-CTIS-506.2 | 1 | 2 | 3 | – | – | – | – | – | 3 | 2 |
BCA-CTIS-506.3 | 1 | 2 | 3 | – | – | – | – | – | 3 | 2 |
BCA-CTIS-506.4 | 1 | 2 | 3 | – | – | – | – | – | 3 | 2 |
BCA-CTIS-507(I) Data Warehousing & Mining | ||||||||||
BCA-CTIS-507(I).1 | To understand the basic principles, concepts, and applications of data warehousing and to differentiate between OLTP and OLAP |
|||||||||
BCA-CTIS-507(I).2 | To understand the task of data mining as an important phase of the knowledge discovery process. | |||||||||
BCA-CTIS-507(I).3 | To analyse various tools of Data Mining and their techniques to solve the real time problems. | |||||||||
BCA-CTIS-507(I).4 | To develop further interest in research and design by understanding classification techniques. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-507(I).1 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-507(I).2 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-507(I).3 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-507(I).4 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-507(II) E-Commerce | ||||||||||
BCA-CTIS-507(II).1 | Understand and deploy the importance of the Internet, web apps, features, and elements in ECommerce to boost up the traditional venture across the globe. | |||||||||
BCA-CTIS-507(II).2 | Understand various types of E-commerce in the market i.e., B2B, B2C, C2C, C2B. | |||||||||
BCA-CTIS-507(II).3 | Analyze the difference between Governance and E-governance. | |||||||||
BCA-CTIS-507(II).4 | Understand the way to explore various sectors i.e. Tourism, Share market, E-Banking, and etc. | |||||||||
BCA-CTIS-507(II).5 | Understand the emerging E- Commerce scenario in India | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-507(II).1 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-507(II).2 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-507(II).3 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-507(II).4 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-507(II).5 | 1 | 2 | 3 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-508(I): ARTIFICIAL INTELLIGENCE | ||||||||||
BCA-CTIS-508(I).1 | Understand the fundamentals of Artificial intelligence and problem-solving using resolution. | |||||||||
BCA-CTIS-508(I).2 | Understand architecture, components and knowledge representation strategies in Expert system. | |||||||||
BCA-CTIS-508(I).3 | Understand and analyze different search strategies and their properties | |||||||||
BCA-CTIS-508(I).4 | Understand the purpose and applicability of NLP and Robotics. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-508(I).1 | 1 | 2 | 1 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-508(I).2 | 1 | 2 | 1 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-508(I).3 | 1 | 2 | 1 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-508(I).4 | 1 | 2 | 1 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-508(II): DATABASE SECURITY | ||||||||||
BCA-CTIS-508(II).1 | Understand basic concepts of database security. | |||||||||
BCA-CTIS-508(II).2 | Understand Access Control and SQL injection methods | |||||||||
BCA-CTIS-508(II).3 | Understand Database Security Models. | |||||||||
BCA-CTIS-508(II).4 | Understand Security Mechanism and Security Software Design | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-508(II).1 | 1 | 1 | 1 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-508(II).2 | 1 | 1 | 1 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-508(II).3 | 1 | 1 | 1 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-508(II).4 | 1 | 1 | 1 | 1 | – | – | – | – | 1 | 2 |
BCA-CTIS-509 S/W LAB – III BASED ON BCA508 (I) | ||||||||||
BCA-CTIS-509.1 | Implement AI algorithms like search strategies and inference rules. | |||||||||
BCA-CTIS-509.2 | Create and test expert systems with knowledge bases and inference engines. | |||||||||
BCA-CTIS-509.3 | Use techniques for natural language understanding and speech recognition. | |||||||||
BCA-CTIS-509.4 | Work with robot components and control intelligent robots. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-509.1 | 2 | 2 | 2 | 1 | – | – | – | – | 2 | 2 |
BCA-CTIS-509.2 | 2 | 2 | 2 | 1 | – | – | – | – | 2 | 2 |
BCA-CTIS-509.3 | 2 | 2 | 2 | 1 | – | – | – | – | 2 | 2 |
BCA-CTIS-509.4 | 2 | 2 | 2 | 1 | – | – | – | – | 2 | 2 |
BCA-CTIS-509 S/W LAB – III BASED ON BCA508 (II) | ||||||||||
BCA-CTIS-509.1 | Apply various access control methods, including discretionary, mandatory, and role-based access control. | |||||||||
BCA-CTIS-509.2 | Demonstrate techniques to prevent and mitigate SQL injection attacks. | |||||||||
BCA-CTIS-509.3 | Use different security models for database protection and access control. | |||||||||
BCA-CTIS-509.4 | Design and test security mechanisms including user authentication, encryption, and intrusion detection systems. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-509.1 | 2 | 1 | 2 | 1 | – | – | – | – | 2 | 2 |
BCA-CTIS-509.2 | 2 | 1 | 2 | 1 | – | – | – | – | 2 | 2 |
BCA-CTIS-509.3 | 2 | 1 | 2 | 1 | – | – | – | – | 2 | 2 |
BCA-CTIS-509.4 | 2 | 1 | 2 | 1 | – | – | – | – | 2 | 2 |
BCA–CTIS-510(II) : Entrepreneurship | ||||||||||
BCA–CTIS-510(II.1 | To be able understand who the entrepreneurs are and what competences needed to become an entrepreneur |
|||||||||
BCA–CTIS-510(II.2 | To be able understand insights into the management, opportunity search, identification of a Product; market feasibility studies; project finalization etc. required for small business enterprises. |
|||||||||
BCA–CTIS-510(II.3 | To be able to write a report and do oral presentation on the topics such as product identification, business idea, export marketing etc. |
|||||||||
BCA–CTIS-510(II.4 | To be able to know the different financial and other assistance available for the establishing small industrial units |
|||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA–CTIS-510(II.1 | 1 | 2 | 1 | 1 | 1 | – | 2 | 1 | 1 | 1 |
BCA–CTIS-510(II.2 | 1 | 2 | 1 | 1 | 1 | – | 2 | 1 | 1 | 1 |
BCA–CTIS-510(II.3 | 1 | 2 | 1 | 1 | 1 | – | 2 | 1 | 1 | 1 |
BCA–CTIS-510(II.4 | 1 | 2 | 1 | 1 | 1 | – | 2 | 1 | 1 | 1 |
VIth Semester | ||||||||||
BCA-CTIS-601 Internship | ||||||||||
BCA-CTIS-601.1 | Examine and evaluate problems given by indusrty. | |||||||||
BCA-CTIS-601.2 | Learn professional skills such as teamwork, communication, and project management in an industry setting. | |||||||||
BCA-CTIS-601.3 | Employ industry-standard tools and technologies to successfully complete assigned tasks and projects. | |||||||||
BCA-CTIS-601.4 | Develop comprehensive documentation summarizing project outcomes, and detailing the skills acquired during the internship. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-601.1 | – | 3 | 3 | – | – | 2 | – | – | 2 | – |
BCA-CTIS-601.2 | – | – | – | – | 2 | 3 | – | – | – | – |
BCA-CTIS-601.3 | 3 | 3 | 3 | 3 | 2 | 2 | 2 | 2 | 3 | 3 |
BCA-CTIS-601.4 | – | – | – | – | 2 | – | – | – | 2 | – |
BCA-CTIS-602 MOOCS | ||||||||||
BCA-CTIS-602.1 | Describe the main ideas and topics covered in the MOOC. | |||||||||
BCA-CTIS-602.2 | Use the skills and concepts learned to complete practical exercises or projects. | |||||||||
BCA-CTIS-602.3 | Assess how the course content can be used to address real-world problems or improve practices. | |||||||||
BCA-CTIS-602.4 | Present what you have learned from the MOOC through reports, presentations, or discussions. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-602.1 | 2 | 2 | 1 | 1 | – | – | – | – | 1 | – |
BCA-CTIS-602.2 | 2 | 2 | 2 | 2 | – | – | – | – | 2 | – |
BCA-CTIS-602.3 | 1 | 1 | 2 | 2 | – | – | – | – | 1 | – |
BCA-CTIS-602.4 | 1 | 1 | 1 | 2 | – | – | – | – | 1 | – |
BCA-CTIS-603 Seminar | ||||||||||
BCA-CTIS-603.1 | Identify and explain key concepts and information related to the topic. | |||||||||
BCA-CTIS-603.2 | Create a well-structured report that summarizes research findings and includes proper references | |||||||||
BCA-CTIS-603.3 | Deliver a clear and engaging presentation on the seminar topic using effective visual aids. | |||||||||
BCA-CTIS-603.4 | Critically assess the seminar content and respond effectively to questions, demonstrating a deep understanding of the topic. | |||||||||
Mapping | PO 1 | PO 2 | PO 3 | PO 4 | PO 5 | PO 6 | PO 7 | PO 8 | PSO 1 | PSO 2 |
BCA-CTIS-603.1 | – | 2 | – | – | 2 | – | – | 2 | 2 | – |
BCA-CTIS-603.2 | – | 2 | 2 | – | 2 | – | – | 2 | 2 | 2 |
BCA-CTIS-603.3 | – | – | 2 | – | 3 | – | – | 2 | – | – |
BCA-CTIS-603.4 | – | 3 | – | – | – | – | – | 2 | 3 | 2 |