Master of Computer Applications (MCA)

Course Outcomes and CO-PO Mapping

Department of Computer Applications (MCA - 2 Year)
I Semester
MCA-20-11: Programming in JAVA
MCA-20-11.1 Discuss the basic features of Java.
MCA-20-11.2 Construct programs utilizing various object-oriented programming (OOP) principles.
MCA-20-11.3 Execute programs employing Java I/O and applet techniques.
MCA-20-11.4 Design and build graphical applications using AWT and layout managers.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-11.1 2 2
MCA-20-11.2 3 2 2 2
MCA-20-11.3 3 2 3 2 3 2
MCA-20-11.4 3 3 3 3 3 2 2 2 3 3
MCA-20-12: Data Structures using C++
MCA-20-12.1 Utilize the array data structure to perform various operations.
MCA-20-12.2 Implement concepts of linked lists, stacks, and queue data structures.
MCA-20-12.3 Employ the tree data structure in different applications.
MCA-20-12.4 Design and evaluate algorithms for graph traversal, sorting, searching, and hashing.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-12.1 3 2 2 2
MCA-20-12.2 3 3 2 2
MCA-20-12.3 3 2 2 2
MCA-20-12.4 3 3 3 2
MCA-20-13: Operating Systems
MCA-20-13.1 Comprehend the concepts of operating systems, processes, and CPU scheduling.
MCA-20-13.2 Grasp the concepts of concurrent processes and deadlocks in operating systems.
MCA-20-13.3 Implement file, memory, and device management in operating systems.
MCA-20-13.4 Examine protection, security, and distributed operating systems.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-13.1 2 2 2
MCA-20-13.2 2 2 2 2
MCA-20-13.3 3 2 2 2 2 2
MCA-20-13.4 3 3 3 2 3 2
MCA-20-14 Data Communication and Computer Networks
MCA-20-14.1 Differentiate types of computer networks and standards, understand networking principles using the TCP/IP protocol suite
MCA-20-14.2 Comprehend data communication, its related functional components and aspects.
MCA-20-14.3 Explore design issues of Local Area Networks and become familiar with current wired and wireless LAN technology standards.
MCA-20-14.4 Analyze routing, addressing, and congestion control issues in networks and the Internet architecture.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-14.1 2
MCA-20-14.2 3 2 2 3 2
MCA-20-14.3 3 2 2 2 2 2
MCA-20-14.4 3 3 3 3 2 2
MCA-20-15: Object-Oriented Analysis and Design Using UML
MCA-20-15.1 Grasp the fundamentals of UML such as things, relationships, diagrams, extensibility mechanisms, and views.
MCA-20-15.2 Utilize class modeling, state modeling with object-oriented analysis and design methods using UML.
MCA-20-15.3 Implement use case modeling, interaction modeling, and activity modeling using UML.
MCA-20-15.4 Analyse and design software systems based on object-oriented thinking using UML.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-15.1 2
MCA-20-15.2 3 2 2 3 2
MCA-20-15.3 3 2 2 2 2 2
MCA-20-15.4 3 3 3 3 2 2
MCA-20-16: S/W Lab – I Based on MCA-20-11
MCA-20-16.1 Implement basic Java programs using fundamental constructs.
MCA-20-16.2 Write Java programs using object-oriented principles like classes and inheritance.
MCA-20-16.3 Handle advanced tasks in Java such as working with packages, exceptions, and multithreading.
MCA-20-16.4 Build interactive GUI applications and manage input/output in Java applets.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-16.1 2 2
MCA-20-16.2 3 2 2
MCA-20-16.3 3 2 2 2
MCA-20-16.4 3 2 2 2 2 3 2
MCA-20-17: S/W Lab – II Based on MCA-20-12
MCA-20-17.1 Implement arrays, strings, and basic sorting and searching algorithms in C++.
MCA-20-17.2 Develop and manage linked lists, stacks, and queues in C++.
MCA-20-17.3 Create and manipulate various types of trees, including binary and AVL trees, in C++.
MCA-20-17.4 Apply graph algorithms and hashing techniques, and implement advanced sorting methods in C++.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-17.1 2 2
MCA-20-17.2 3 3 2 2 2
MCA-20-17.3 3 2 2 2
MCA-20-17.4 2 2 2 2
MCA-20-21: Web Technologies
MCA-20-21.1 Create web pages using HTML5 and CSS.
MCA-20-21.2 Comprehend objects and data validation in JavaScript.
MCA-20-21.3 Develop dynamic websites using server-side PHP programming and database connectivity.
MCA-20-21.4 Develop web applications using Ajax.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-21.1 3 2 3 3 2 2 2 2
MCA-20-21.2 2 2 2 2 2 2 2
MCA-20-21.3 3 3 3 3 3 2 3
MCA-20-21.4 3 3 3 3 3 2 2 3
MCA-20-22: Linux and Shell Programming
MCA-20-22.1 Know the concepts and commands of Linux.
MCA-20-22.2 Examine file management and process manipulation in Linux.
MCA-20-22.3 Investigate the C environment in Linux, focusing on system administration and communication.
MCA-20-22.4 Create shell programs in Linux.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-22.1 2
MCA-20-22.2 2 2 2
MCA-20-22.3 2 2 2 2 2 2
MCA-20-22.4 3 3 2 3 2
MCA-20-23: Advanced Data Base Systems
MCA-20-23.1 Examine database architecture and design databases using ER and EER models.
MCA-20-23.2 Write complex queries in SQL and design PL/SQL blocks for database implementation.
MCA-20-23.3 Investigate query optimization and concurrency control techniques.
MCA-20-23.4 Compare various databases to address real-life problem scenarios.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-23.1 2 2 2
MCA-20-23.2 3 2 2 2
MCA-20-23.3 3 3 3 2 2 2
MCA-20-23.4 3 3 2 3 2 2 3 3
MCA-20-24(i): Principles of Programming Languages
MCA-20-24(i).1 Compare programming language hierarchy with the fundamentals of compilation.
MCA-20-24(i).2 Distinguish between types of grammar.
MCA-20-24(i).3 Investigate the features of object-oriented languages and distinguish between methods of sequence control.
MCA-20-24(i).4 Execute various types of functions.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-24(i).1 2 2 2
MCA-20-24(i).2 2 1 2 2
MCA-20-24(i).3 2 2 2 2 2 2
MCA-20-24(i).4 3 2 3 2
MCA-20-24(ii): High Performance Networks
MCA-20-24(ii).1 Compare modern wired and wireless technologies, and examine high-speed network architectures.
MCA-20-24(ii).2 Investigate addressing and performance issues on the Internet.
MCA-20-24(ii).3 Examine techniques for supporting real-time traffic and congestion control on the Internet, including adhoc network routing protocols.
MCA-20-24(ii).4 Examine the architectural issues of application-level services on the Internet and demonstrate proficiency in client-server programming for applications.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-24(ii).1 2 2 2 2
MCA-20-24(ii).2 2 2 2 2 2
MCA-20-24(ii).3 2 2 2 3 2 2 2
MCA-20-24(ii).4 3 2 2 2 2 2
MCA-20-24(iii): Compiler Design
MCA-20-24(iii).1 Analyze overall process of compilation.
MCA-20-24(iii).2 Understand the parsing process in compilers.
MCA-20-24(iii).3 Investigate semantic analysis, symbol table construction, storage management, and error detection in compiler design.
MCA-20-24(iii).4 Create a compiler and comprehend code generation and optimization concepts.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-24(iii).1 3 2 2 2 3
MCA-20-24(iii).2 2 2 2 2
MCA-20-24(iii).3 2 2 2 2 2 2 2
MCA-20-24(iii).4 3 3 3 3 2 2 2 3 3
MCA-20-25(i): Theory of Computation
MCA-20-25(i).1 Create finite state machines for real-life problems.
MCA-20-25(i).2 Distinguish between the applications of different types of machines.
MCA-20-25(i).3 Contrast tractable and intractable problems using various methods.
MCA-20-25(i).4 Investigate the necessity and significance of Turing machines and assess their appropriateness.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-25(i).1 3 2 3 3 3 3 2
MCA-20-25(i).2 2 2 2
MCA-20-25(i).3 2 2 2 2 2
MCA-20-25(i).4 2 2 2 2 2 2
MCA-20-25(ii): Design and Analysis of Algorithms
MCA-20-25(ii).1 Assess problem complexity and apply suitable solutions.
MCA-20-25(ii).2 Analyze problems based on their characteristics and real-world relevance.
MCA-20-25(ii).3 Create problem solutions using diverse algorithmic techniques.
MCA-20-25(ii).4 Categorize and address problems as P, NP, or NP-Complete.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-25(ii).1 3 3 3 3 2
MCA-20-25(ii).2 2 2 3 2 2 2 2 2
MCA-20-25(ii).3 3 3 3 3 2 3 3
MCA-20-25(ii).4 2 2 2 2 3
MCA-20-25(iii): Security in Computing
MCA-20-25(iii).1 Investigate computer security concepts and different cryptographic techniques for system security.
MCA-20-25(iii).2 Comprehend the concepts of database security and different network security controls.
MCA-20-25(iii).3 Evaluate and compare various Internet security protocols.
MCA-20-25(iii).4 Analyze physical security breaches and issues concerning intellectual property rights.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-25(iii).1 2 2 2 2 2
MCA-20-25(iii).2 3 2 2 2 2 2 2
MCA-20-25(iii).3 3 2 2 2 2 2
MCA-20-25(iii).4 3 2 2 2 2 2 2
MCA-20-26: S/W Lab – III Based on MCA-20-21 and MCA-20-23
MCA-20-26.1 Develop interactive and responsive web applications using HTML5, CSS, JavaScript, and PHP.
MCA-20-26.2 Implement AJAX to create dynamic and seamless user experiences in web applications.
MCA-20-26.3 Design and optimize complex database schemas using SQL and PL/SQL for efficient data management.
MCA-20-26.4 Apply advanced database concepts such as transactions, concurrency control, and recovery to ensure data integrity and reliability.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-26.1 2 2 2 2 2
MCA-20-26.2 3 2 2 2 2 2 2
MCA-20-26.3 3 2 2 2 2 2
MCA-20-26.4 3 2 2 2 2 2 2
MCA-20-27 : S/W Lab – IV Based on MCA-20-22
MCA-20-27.1 Install Linux and manage files effectively using basic and advanced commands.
MCA-20-27.2 Control processes and system resources efficiently, scheduling tasks and handling signals.
MCA-20-27.3 Administer system operations like booting, file system management, and user account handling.
MCA-20-27.4 Troubleshoot networks and automate system tasks using shell scripting and command-line tools.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-27.1 2 2
MCA-20-27.2 2
MCA-20-27.3 2 2
MCA-20-27.4 2 2 2 3
III Semester
MCA-20-31: Computer Architecture and Parallel Processing
MCA-20-31.1 Evaluate different parallel architectures and their utilization of parallelism at the instruction level.
MCA-20-31.2 Investigate the architectural features of multi-issue ILP processors.
MCA-20-31.3 Examine MIMD architectures and interconnection networks, and assess their performance relative to each other.
MCA-20-31.4 Analyze causes of cache coherence problems and study algorithms for resolving them.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-31.1 3 2 2
MCA-20-31.2 2 2 2 2 2 2
MCA-20-31.3 3 2 2 2 3 3
MCA-20-31.4 3 3 3 3 2 2
MCA-20-32:-Data Mining with R
MCA-20-32.1 Acquire the basic concepts of data warehousing and data mining.
MCA-20-32.2 Apply skills to implement data mining techniques;
MCA-20-32.3 Perform schema matching, mapping and integration strategies;
MCA-20-32.4 Implement data mining techniques in R to meet the market job requirements.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-32.1 2
MCA-20-32.2 3 2 2
MCA-20-32.3 2 2 2
MCA-20-32.4 3 2 3 3 2 2 2
MCA-20-33: Artificial Intelligence
MCA-20-33.1 Distinguish between various knowledge representation schemes, focusing on First-Order Predicate Logic (FOPL).
MCA-20-33.2 Utilize different search methods to efficiently solve AI problems.
MCA-20-33.3 Investigate expert systems and techniques for managing uncertainty within them
MCA-20-33.4 Comprehend learning techniques, including Genetic Algorithms.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-33.1 2
MCA-20-33.2 3 3 3 2 2 3
MCA-20-33.3 3 3 2 3 2 2 3
MCA-20-33.4 2 2 3 2 3
MCA-20-34 (i): Cloud Computing and IoT
MCA-20-34(i).1 Investigate different challenges and constraints in cybersecurity.
MCA-20-34(i).2 Know the IT ACT (Cyber Law) in the context of given cases or problems.
MCA-20-34(i).3 Grasp the necessity of computer cyber forensics.
MCA-20-34(i).4 Evaluate network defense tools for securing information.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-34(i).1 2 2 2 2 2
MCA-20-34(i).2 2 2 2 2 2 2 3
MCA-20-34(i).3 2 2 2 2
MCA-20-34(i).4 3 2 3 3 2 2 2 2
MCA-20-34(ii): Cyber Security
MCA-20-34(ii).1 Investigate different challenges and constraints in cybersecurity.
MCA-20-34(ii).2 Know the IT ACT (Cyber Law) in the context of given cases or problems.
MCA-20-34(ii).3 Grasp the necessity of computer cyber forensics.
MCA-20-34(ii).4 Evaluate network defense tools for securing information.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-34(ii).1 2 2 2 2 2
MCA-20-34(ii).2 2 2 2 2 2 2 3
MCA-20-34(ii).3 2 2 2 2
MCA-20-34(ii).4 3 2 3 3 2 2 2 2
MCA-20-34(iii): Digital Marketing
MCA-20-34(iii).1 Investigate the basics of marketing and digital marketing;
MCA-20-34(iii).2 Assess the role of search engines in improving digital marketing and grasp the basics and importance of email marketing.
MCA-20-34(iii).3 Analyze the role of social media marketing for specific problems or scenarios.
MCA-20-34(iii).4 Comprehend the significance of web marketing and mobile marketing.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-34(iii).1 2 2
MCA-20-34(iii).2 3 2 2 2 2 2
MCA-20-34(iii).3 2 2 2 3
MCA-20-34(iii).4 2 2 2 2 2
MCA-20-35 (i) : Advances in Java
MCA-20-35(i).1 Construct programs using AWT, Layout, Menu, and Frames for graphical user interfaces.
MCA-20-35(i).2 Build server-side programs using Servlets, write deployment descriptors, and deploy enterprise applications.
MCA-20-35(i).3 Engineer various applications using JSPs (JavaServer Pages).
MCA-20-35(i).4 Access databases using Java programs and JDBC (Java Database Connectivity).
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-35(i).1 3 2 2 2 2 2
MCA-20-35(i).2 3 2 3 2 2 2 2 2 2
MCA-20-35(i).3 3 3 3 2 3 2 2 2
MCA-20-35(i).4 3 2 2 2 3 2 2 2 2
MCA-20-35 (ii) : Advanced Web Technologies
MCA-20-35(ii).1 Apply various jQuery methods to build UI projects.
MCA-20-35(ii).2 Design single-page applications using AngularJS.
MCA-20-35(ii).3 Design single-page applications using AngularJS.
MCA-20-35(ii).4 Create and optimize web applications.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-35(ii).1 3 3 2 3 2 2 2 2
MCA-20-35(ii).2 3 2 3 2 3 2 2 2
MCA-20-35(ii).3 2 2 2 2 2
MCA-20-35(ii).4 3 3 3 3 3 2 2 2 3 3
MCA-20-35(iii): Programming with Kotlin
MCA-20-35(iii).1 Analyze the different collection implementation using Kotlin;
MCA-20-35(iii).2 Develop different types of functions;
MCA-20-35(iii).3 Implement the concepts of classes and interfaces.
MCA-20-35(iii).4 Create Android applications using Kotlin.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-35(iii).1 3 3 2
MCA-20-35(iii).2 3 2 2 2
MCA-20-35(iii).3 3 2 2 2 2
MCA-20-35(iii).4 3 3 3 3 3 2 2 2 2
MCA-20-36: S/W Lab – V Based on MCA-20-32
MCA-20-36.1 Perform data cleaning, integration, reduction, and transformation to prepare data for mining.
MCA-20-36.2 Use clustering, decision trees, and association rule mining techniques to discover patterns in data.
MCA-20-36.3 Integrate and manage data from different sources using schema mapping and string matching techniques.
MCA-20-36.4 Analyze data, perform clustering and implement data mining algorithms using R programming.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-36.1 3 2 2
MCA-20-36.2 3 2 2 2 3
MCA-20-36.3 2 2 2
MCA-20-36.4 3 2 2 2
MCA-20-37: S/W Lab – VI Based on MCA-20-35 (i)
MCA-20-37.1 Develop GUI applications using AWT classes and controls, implementing event handling with listeners and layout managers.
MCA-20-37.2 Create and configure servlets, manage servlet life cycle, and implement session tracking and response manipulation techniques.
MCA-20-37.3 Build dynamic web applications using Java Server Pages (JSP), utilizing JSP scripting elements, directives, and standard tag libraries.
MCA-20-37.4 Implement database connectivity using JDBC, perform CRUD operations, manage database transactions, and handle batch updates.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-37.1 3 3 2 2 2
MCA-20-37.2 3 3 3 2 3 2
MCA-20-37.3 3 2 3 2 2 2 2 2 2
MCA-20-37.4 2 3 2 2 2 3
MCA-20-37: S/W Lab – VI Based on MCA-20-35 (ii)
MCA-20-37.1 Implement advanced client-side functionality using jQuery for element selection, event handling, UI enhancements, and AJAX integration.
MCA-20-37.2 Develop dynamic single-page applications using AngularJS, including controllers, models, directives, services, and forms.
MCA-20-37.3 Create and manage server-side applications using Node.js, handling HTTP requests, file systems, and database connectivity.
MCA-20-37.4 Optimize web pages and websites for search engines using SEO techniques, understanding search engine algorithms, and avoiding common pitfalls.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-37.1 2 2 2 2 2
MCA-20-37.2 3 3 2 2 3 3
MCA-20-37.3 3 2 3 2 2 3 3
MCA-20-37.4 3 3 2 2 2 2
MCA-20-37:S/W Lab – VI Based on MCA-20-35
MCA-20-37.1 Use Kotlin variables, data types, and collections (arrays, lists, maps, sets) with proper null safety and string handling.
MCA-20-37.2 Implement conditional statements, loops, and functions in Kotlin.
MCA-20-37.3 Create and manage Kotlin classes, including inheritance, visibility modifiers, and various class types, and handle asynchronous programming with coroutines.
MCA-20-37.4 Develop Android applications using Kotlin, implementing UI components, layouts, activities, intents, and fragments, and handle exceptions effectively.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-37.1 2 2 2
MCA-20-37.2 2
MCA-20-37.3 2 2 2
MCA-20-37.4 3 3 2 2 2 2
MCA-20-38: Summer Training / Internship(Industry Based)
MCA-20-38.1 Examine and evaluate problems given by indusrty.
MCA-20-38.2 Learn professional skills such as teamwork, communication, and project management in an industry setting.
MCA-20-38.3 Employ industry-standard tools and technologies to successfully complete assigned tasks and projects.
MCA-20-38.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
MCA-20-38.1 3 3 2 2
MCA-20-38.2 2 3
MCA-20-38.3 3 3 3 3 2 2 2 2 3 3
MCA-20-38.4 2 2
IV Semester
MCA-20-41: Big Data and Pattern Recognition
MCA-20-41.1 Examine strategies for managing Big Data in a Big Data environment
MCA-20-41.2 Explain HDFS and map-reduce analytics using Hadoop
MCA-20-41.3 Apply knowledge of pattern recognition approaches and methods
MCA-20-41.4 Create solutions in NoSQL to meet the current job requirements
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-41.1 2 2 2 2 2
MCA-20-41.2 2 2 2
MCA-20-41.3 3 2 2 2 2
MCA-20-41.4 3 3 3 3 3 2 2 2 2
MCA-20-42:Computer Graphics and Animation
MCA-20-42.1 Learn about graphics applications and the devices needed to support them.
MCA-20-42.2 Create algorithms for drawing basic shapes like lines, circles, and polygons, crucial for various applications.
MCA-20-42.3 Develop algorithms for editing pictures using transformations and clipping.
MCA-20-42.4 Study 3D modeling and apply techniques for realistic rendering, including animation sequences.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-42.1 2
MCA-20-42.2 3 2 3 2
MCA-20-42.3 3 2 3 2 2
MCA-20-42.4 3 2 3 2 2 2
MCA-20-43: Mobile Application Development
MCA-20-43.1 Investigate the components and structure of frameworks for Android mobile app development.
MCA-20-43.2 Create and build user interfaces for mobile applications.
MCA-20-43.3 Integrate fragments and location-based services into Android applications.
MCA-20-43.4 Acquire knowledge of SQLite basics and integrate interactive graphics into mobile applications.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-43.1 2 1 2 2 2
MCA-20-43.2 3 3 3 2 3 2 2 2
MCA-20-43.3 3 2 3 3 2 2 2 2
MCA-20-43.4 3 2 2 3 3 3 2 3 3
MCA-20-44(i): Soft Computing
MCA-20-44.1 Learn soft computing techniques and optimization algorithms for various applications.
MCA-20-44.2 Apply fuzzy logic theory to solve imprecisely defined problems.
MCA-20-44.3 Utilize neural networks to solve challenging problems without efficient algorithms.
MCA-20-44.4 Create effective solutions using genetic algorithms and implement them using MATLAB.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-44.1 3 2 2 2
MCA-20-44.2 3 2 2 2 3 2 2
MCA-20-44.3 3 3 2 2 2 2 3
MCA-20-44.4 3 3 3 2 2 2 2
MCA-20-44(i): Soft Computing
MCA-20-44(i).1 Learn soft computing techniques and optimization algorithms for various applications.
MCA-20-44(i).2 Apply fuzzy logic theory to solve imprecisely defined problems.
MCA-20-44(i).3 Utilize neural networks to solve challenging problems without efficient algorithms.
MCA-20-44(i).4 Create effective solutions using genetic algorithms and implement them using MATLAB.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-44(i).1 3 2 2 2
MCA-20-44(i).2 3 2 2 2 3 2 2
MCA-20-44(i).3 3 3 2 2 2 2 3
MCA-20-44(i).4 3 3 3 2 2 2 2
MCA-20-44(ii): Machine Learning
MCA-20-44(ii).1 Learn the basics of machine learning and supervised learning;
MCA-20-44(ii).2 Analyse and implement the concepts of Naïve-Bayes and Regression;
MCA-20-44(ii).3 Explain the unsupervised learning using various clustering algorithms;
MCA-20-44(ii).4 Apply dimensionality reduction, and understand the basics of reinforcement learning.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-44(ii).1 2 1 2
MCA-20-44(ii).2 2 2 2 2
MCA-20-44(ii).3 2 1 2 2
MCA-20-44(ii).4 3 2 2 2 2 3
MCA-20-44 (iii): Digital Image Processing
MCA-20-44(iii).1 Learn about digital image basics and their applications, including methods for image representation and description.
MCA-20-44(iii).2 Use image pre-processing and enhancement techniques to enhance images for further analysis.
MCA-20-44(iii).3 Reconstruct photometric properties affected by imaging processes and divide digital images into multiple segments.
MCA-20-44(iii).4 Examine images, manipulate shapes, and compress images to save storage space.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-44(iii).1 2 2 2
MCA-20-44(iii).2 3 3 2 2 2 2
MCA-20-44(iii).3 3 3 3 2 2 2 2
MCA-20-44(iii).4 3 3 3 2 2 3 2
MCA-20-45 (i): Optimization Techniques
MCA-20-45(i).1 Grasp the role and principles of optimization techniques in the business world.
MCA-20-45(i).2 Use techniques to solve Linear Programming Problems (LPP) and Integer Programming Problems (IPP).
MCA-20-45(i).3 Examine optimization techniques for strategic planning to maximize gains.
MCA-20-45(i).4 Implement optimization techniques to address networking and inventory problems.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-45(i).1 2 2 2 2
MCA-20-45(i).2 3 3 2 2 3
MCA-20-45(i).3 3 3 3 2 3
MCA-20-45(i).4 3 3 3 3 2 2 3 2
MCA-20-45(ii): Information Systems
MCA-20-45(ii).1 Utilize sought-after skills in today’s workplace.
MCA-20-45(ii).2 Comprehend the impact of IT infrastructure and emerging technologies on business models and managerial decision-making.
MCA-20-45(ii).3 Examine security issues in information systems and various enterprise applications.
MCA-20-45(ii).4 Facilitate and guide discussions, driving decisions regarding the firm’s information systems.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-45(ii).1 2
MCA-20-45(ii).2 3 2 2 3 2 2
MCA-20-45(ii).3 2 2 2 2 2 2 2
MCA-20-45(ii).4 2 2 2 2 2
MappingMCA-20-45 (iii): Blockchain Technology
MCA-20-45(iii).1 Investigate the concept of blockchain and its decentralized nature.
MCA-20-45(iii).2 Gain insight into how blockchain is used and the implementation of Bitcoin.
MCA-20-45(iii).3 Examine the Bitcoin network and the process of making payments.
MCA-20-45(iii).4 Evaluate the various platforms used for blockchain technology.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-45(iii).1 2
MCA-20-45(iii).2 2 2 2 2 2 2
MCA-20-45(iii).3 3 2 2 2 2 3
MCA-20-45(iii).4 3 2 2 2 2 2
MCA-20-46: S/W Lab–VII Based on MCA-20-41 and MCA-20-42
MCA-20-46.1 Apply key concepts and tools of Big Data, including data management and analysis techniques.
MCA-20-46.2 Develop and manage NoSQL databases, comparing their features and benefits with traditional RDBMS.
MCA-20-46.3 Implement basic and advanced algorithms in computer graphics to create and manipulate graphic elements and models.
MCA-20-46.4 Perform 2D and 3D transformations, clipping operations, and develop basic animations in computer graphics.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-46.1 2 2 2 2 3 3
MCA-20-46.2 2 2 2 2 2 2
MCA-20-46.3 3 3 3 2 2 3
MCA-20-46.4 3 2 3 2 2
MCA-20-47: Project Based on MCA-20-43
MCA-20-47.1 Apply key concepts and tools of Big Data, including data management and analysis techniques.
MCA-20-47.2 Develop and manage NoSQL databases, comparing their features and benefits with traditional RDBMS.
MCA-20-47.3 Implement basic and advanced algorithms in computer graphics to create and manipulate graphic elements and models.
MCA-20-47.4 Perform 2D and 3D transformations, clipping operations, and develop basic animations in computer graphics.
Mapping PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PSO 1 PSO 2
MCA-20-47.1 3 3 3 3 3 3 3
MCA-20-47.2 3 3 3 2 2 3 2 2
MCA-20-47.3 3 3 3 2 2 3 3 3
MCA-20-47.4 3 3 3 3 2 2 2
© PIET 2022 Developed and Maintained by City Innovates Pvt. Ltd.
Skip to content
Downloads
PMSSS (J&K)
Panipat Institute of Engineering & Technology (PIET)