Kalinga University Raipur, Best University in Chhattisgarh UGC-approved

PO,CO, PSO

Program Outcomes (POs)

Bachelor Of Computer Application
S. NO. Program Outcome (PO) Description
1Computational Knowledge: Understand and apply mathematical foundation, computing and domain knowledge for the conceptualization of computing models from defined problems.Ā 
2Problem Analysis: Ability to identify, critically analyze and formulate complex computing problems using fundamentals of computer science and application domains.Ā 
3Design / Development of Solutions: Ability to transform complex business scenarios and contemporary issues into problems, investigate, understand and propose integrated solutions using emerging technologies
4Conduct Investigations of Complex Computing Problems: Ability to devise and conduct experiments, interpret data and provide well informed conclusions
5Modern Tool Usage:Ā Ability to select modern computing tools, skills and techniques necessary for innovative software solutionsĀ 
6Professional Ethics: Ability to apply and commit professional ethics and cyber regulations in a global economic environment.Ā 
7Life-long Learning: Recognize the need for and develop the ability to engage in continuous learning as a Computing professional.Ā 
8Project Management: Ability to understand management and computing principles with computing knowledge to manage projects in multidisciplinary environments.Ā 
9Communication Efficacy: Communicate effectively with the computing community as well as society by being able to comprehend effective documentations and presentations.Ā 
10Societal & Environmental Concern: Ability to recognize economic, environmental, social, health, legal, ethical issues involved in the use of computer technology and other consequential responsibilities relevant to professional practice.Ā 
11Individual & Team Work: Ability to work as a member or leader in diverse teams in multidisciplinary environment.Ā 
12Innovation and Entrepreneurship: Identify opportunities, entrepreneurship vision and use of innovative ideas to create value and wealth for the betterment of the individual and society.Ā 
Bachelor Of Science (Computer Science)
S. NO. Program Outcome (PO) Description
1 Computational Knowledge: Understand and apply mathematical foundation, computing and domain knowledge for the conceptualization of computing models from defined problems.Ā 
2 Problem Analysis: Ability to identify, critically analyze and formulate complex computing problems using fundamentals of computer science and application domains.Ā 
3 Design / Development of Solutions: Ability to transform complex business scenarios and contemporary issues into problems, investigate, understand and propose integrated solutions using emerging technologies
4 Conduct Investigations of Complex Computing Problems: Ability to devise and conduct experiments, interpret data and provide well informed conclusions
5 Modern Tool Usage:Ā Ability to select modern computing tools, skills and techniques necessary for innovative software solutionsĀ 
6 Professional Ethics: Ability to apply and commit professional ethics and cyber regulations in a global economic environment.Ā 
7 Life-long Learning: Recognize the need for and develop the ability to engage in continuous learning as a Computing professional.Ā 
8 Project Management: Ability to understand management and computing principles with computing knowledge to manage projects in multidisciplinary environments.Ā 
9 Communication Efficacy: Communicate effectively with the computing community as well as society by being able to comprehend effective documentations and presentations.Ā 
10 Societal & Environmental Concern: Ability to recognize economic, environmental, social, health, legal, ethical issues involved in the use of computer technology and other consequential responsibilities relevant to professional practice.Ā 
11 Individual & Team Work: Ability to work as a member or leader in diverse teams in multidisciplinary environment.Ā 
12 Innovation and Entrepreneurship: Identify opportunities, entrepreneurship vision and use of innovative ideas to create value and wealth for the betterment of the individual and society.Ā 
Diploma in Computer Application (DCA)
S. No. Programme Outcome (PO)
1 Computational Knowledge: Understand and apply mathematical foundation, computing and domain knowledge for the conceptualization of computing models from defined problems.
2 Problem Analysis: Ability to identify, critically analyze and formulate complex computing problems using fundamentals of computer science and application domains.
3 Design / Development of Solutions: Ability to transform complex business scenarios and contemporary issues into problems, investigate, understand and propose integrated solutions using emerging technologies
4 Conduct Investigations of Complex Computing Problems: Ability to devise and conduct experiments, interpret data and provide well informed conclusions
5 Modern Tool Usage: Ability to select modern computing tools, skills and techniques necessary for innovative software solutions
6 Professional Ethics: Ability to apply and commit professional ethics and cyber regulations in a global economic environment.
7 Project Management: Ability to understand management and computing principles with computing knowledge to manage projects in multidisciplinary environments.
8 Societal & Environmental Concern: Ability to recognize economic, environmental, social, health, legal, ethical issues involved in the use of computer technology and other consequential responsibilities relevant to professional practice.
9 Innovation and Entrepreneurship: Identify opportunities, entrepreneurship vision and use of innovative ideas to create value and wealth for the betterment of the individual and society.
10 Individual & Team Work: Ability to work as a member or leader in diverse teams in multidisciplinary environment.
Master Of Computer Applications
S. NO. Program Outcome (PO) Description
1Computational Knowledge:Apply knowledge of computing fundamentals, computing specialisation, mathematics, and domain knowledge appropriate for the computing specialisation to the abstraction and conceptualisation of computing models from defined problems and requirements.
2Problem Analysis:Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.
3Design /Development of Solutions:Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
4Conduct Investigations of Complex Computing Problems:Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
5Modern Tool Usage:Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.
6Professional Ethics:Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practice.
7,b>Life-long Learning:Recognise the need, and have the ability, to engage in independent learning for continual development as a computing professional.
8Project management and finance: Demonstrate knowledge and understanding of the computing and management principles and apply these to oneā€™s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
9Communication Efficacy: Communicate effectively with the computing community, and with society at large, about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.
10Societal and Environmental Concern:Understand and assess societal, environmental, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice.
11Individual and Team Work:Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary environments.
12Innovation and Entrepreneurship:Identify a timely opportunity and using innovation to pursue that opportunity to create value and wealth for the betterment of the individual and society at large.
Post Graduation Diploma In Computer Applications
S. NO. Program Outcome (PO) Description
1Improving communication skills for effectively presenting technical information, both orally and in written reports, is crucial in various professional settings.
2Effectively working both as an individual contributor and a team leader on multidisciplinary projects requires a combination of interpersonal skills, leadership abilities, and adaptability
3Preparing to design innovative methodologies for solving complex real-life problems for the betterment of society involves a combination of creativity, critical thinking, and a deep understanding of the issues at hand.
4Inculcating the ability to analyse, identify, formulate, and develop computer applications using modern computing tools and techniques involves a combination of skills, knowledge, and practical experience.
5To make effective use of the internet for searching and downloading information, as well as for sending and receiving emails.
6Handling both Windows and Linux operating systems for general-purpose applications and networking involves understanding the key features, commands, and tools specific to each platform
7Developing a general-purpose application that combines C/C++ for the backend and HTML-based languages (like HTML, CSS, and JavaScript) for the frontend is a common approach for creating versatile and scalable applications.
8Certainly! Input and output devices are essential components of computer systems that enable interaction between users and computers.
9The theoretical framework of the internet encompasses the foundational principles and protocols that govern its operation and structure.
10Binary number representation is a base-2 numeral system, meaning it uses only two digits: 0 and 1. In contrast, the familiar decimal system is a base-10 system that uses digits from 0 to 9. Understanding binary representation and its operations is fundamental in computer science and digital electronics.

Program Specific Outcomes (PSOs)

Bachelor Of Computer Application
S. NO. Program Specific Outcome (PSO) Description
1 Gain an understanding in various areas of information technology for higher studies.
2 Apply good network and database design methods for program development.
3 Develop programming skills, learn applications, packages, programming languages and modern techniques of IT
4 Gives overview of the topics in IT like operating system, web development, trouble shooting, and software skills.
5 Apply modern tools and techniques to analyze concepts being applied to the system or data available
Bachelor Of Science (Computer Science)
S. NO. Program Specific Outcome (PSO) Description
1 Acquire analytical and problem solving skills in order to solve real world problems.
2 Ability to analyze the concepts and theories of Computer Science Mathematics and Physics
3 Develop practical skills to provide solutions to industry, society and business.
4 Develop problem solving skills and scientific reasoning
5 Ability to understand andCommunicate technical concepts and designs to all kinds of audience
Diploma in Computer Application (DCA)
S. NO. Program Specific Outcome (PSO) Description
1Develop algorithmic solutions to simple computational problems
2Apply good programming design methods for program or web development.
3Understand computer fundamentals to help further growth
4An ability to use the techniques and skills for Computer related problems
5An ability to function on multi-disciplinary teams.
Master Of Computer Applications
S. NO. Program Specific Outcome (PSO) Description
1 To prepare graduates who will create systems through software development to solve problems in Industry domain areas.
2 To Prepare Graduates who will contribute to societal growth through research in their chosen field.
3 To prepare graduates who will perform both as an individual and in a team through good analytical, design and implementation skills.
4 To prepare graduates who will be lifelong learners through continuous professional development.
Post Graduation Diploma In Computer Applications
S. NO. Program Specific Outcome (PSO) Description
1 To analyse and apply the latest technologies to solve problems in the areas of computer applications, you need to stay informed about current technological trends and developments.
2 To prepare graduates for successful professional careers in various sectors, including the software industry, government, academia, research, and other areas where computer applications are deployed, it is essential to design a comprehensive and well-rounded educational program.
3 Becoming a software entrepreneur requires a combination of technical skills, business acumen, creativity, and perseverance
4 Promoting the use of open-source technology involves raising awareness, fostering a community, and demonstrating the advantages of open-source solutions.
5 To prepare broadly educated, ethical, and responsible citizens, educational institutions should adopt a holistic approach that goes beyond academic excellence.

Course Outcomes (COs)

Bachelor Of Computer Application
S. NO. Course Code Course Name Course Outcome (CO's) - Description
1 BCA101 Mathematics - I CO1: Student will be able to perform Mathematical Operations like Set operations, Matrix operations
CO2: Student will be able to perform Statistical operations like mean, mode, and median on given datasets.
CO3: Understand and practice Mathematical relations and functions & probability theory.
CO4: Understand and practice Determinant, Matrices& Logic.
2 BCA102 Fundamentals of Information Technology CO1: Describe Computer System evolution, Characteristics and Types.
CO2: Select Need base System Hardware and Software.
CO3: Describe the OS, Types of OS, Batch File and features.
CO4: Describe the Use, Process, Types and Topologies of Computer Communication.
CO5: Outline Office Suit components with specific application.List Open Office Software
CO6: Apply Word Processing Tools including Document Formatting, Using Graphics, Working with Macro and Mail Merge.
CO7: Apply Spread Sheet Tools including Worksheet formatting, Using Functions, Graphics and Charts
CO8: Create effective Presentation Using Animation and Transition.
3 BCA103 Programming for Problem Solving Using 'C++ CO1: List and Demonstrate Basic Terminology Used in Computer Programming Write, Compile and Debug Programs in C and C++ Language.
CO2: Understand and Apply Variable, Conditional Statements, Loops, Functions in C and C++.
CO3: Practice Pointers, Structure, Union and Class in Programming.
CO4: Explain and Differentiate the Process of Problem Solving Using Procedural and Object Oriented Programming Language.
CO5: Understand and Practice Object Oriented Programming Concepts in C++
4 BCA104A Environmental Studies CO1: Understand and appreciate the multidisciplinary nature of environmental studies and recognize its connections with various fields of science and humanities
CO2: Analyze the utilization of land resources and its impact on land-use change, land degradation, soil erosion, and desertification
CO3: Define and distinguish between levels of biological diversity, including genetic, species, and ecosystem diversity
CO4: Define and classify environmental pollution, including its types, causes, effects, and control measures
CO5: Analyze the impacts of human population growth on the environment, human health, and welfare.
5 BCA105 Digital Electronics CO1: Understand the concepts of various components to design stable analog circuits.
CO2: Represent numbers and perform arithmetic operations
CO3: Minimize the Boolean expression using Boolean algebra and design it using logic gates.
CO4: Analyze and design combinational circuit
CO5: Design and develop sequential circuits
CO6: Translate real world problems into digital logic formulations using VHDL
6 BCA201 Statistical Methods CO1: at the end of the course the student will able to learn to Understand/(Solve the problems using) the advanced statistical approaches, Identify the statistical methods for solving geospatial problems, apply the advanced statistical methods for image processing and to use geo-statistics for studying spatially varying phenomena
7 BCA202 Data Structures Using C++ CO1: Understand the concept and usage of data types, dynamic memory management and data structures.
CO2: Implement stack and queues algorithms
CO3: Implement linked list data structures
CO4: Implement graphs data structures
CO5: Implement tree and sorting in data structures
CO6: Choose the appropriate data structures to solve complex real life problems
8 BCA203 Database Management Systems (DBMS) CO1: Understand Data, Database system and its architecture.
CO2: Apply ER modeling and Relational Database design using Normalization.
CO3: Apply concepts of database storage and querying.
CO4: Understand Concurrency, Recovery and Security mechanism in DBMS.
CO5: Understand Current advances in DBMS.
9 BCA204 Financial Accounting CO1: Upon Understand and apply fundamental accounting concepts, principles and conventions
CO2: Record basic accounting transactions and prepare annual financial statements for a sole proprietorship business.
CO3: Record accounting transactions for Bills of Exchange, Consignment Account, Joint Venture Account, Final Account.
10 BCA205A English CO1: Understand the theory of communication, including its types, modes, mediums, channels, and barriers
CO2: Differentiate between verbal and non-verbal communication, understanding their role in personal, social, and business contexts
CO3: Develop proficiency in various speaking skills, including monologues, dialogues, group discussions, interviews, and public speeches
CO4: Master close reading techniques and the analysis of a text in terms of audience, purpose, content, theme, tone, mood, stylistic devices, and structure
CO5: Practice various writing skills, including report writing, note-taking, letter writing, tabloids, diary entries, open letters, essays, newsletter and magazine articles, skits, and short stories.
11 BCA301 Programming in Java CO1: Explain the object oriented concepts and apply them for solving real problems.
CO2: Demonstrate and apply the various features Java SDK to develop, run and debug java programs
CO3: Apply java technology to develop the small applications, utilities, and web applications.
CO4: Apply events management and layout managers using awt, swing, jdbc and servlet for developing the software for various problems
12 BCA302 Web Development with PHP CO1: Develop programs using HTML and PHP.
CO2: Develop PHP Program using Character set, variables, data types, conditional and iterative statements, functions etc.
CO3: Develop WebPages using built-in functions related to string manipulation, mathematical, date and time etc
CO4: Develop Web pages using Arrays, Web forms, files, and databases with PHP
13 BCA303 Design and Analysis of Algorithm CO1: To learn a strong foundation about algorithms.
CO2: To learn different techniques for writing algorithm
CO3: To apply the techniques for producing algorithm for different problems.
14 BCA304 Operating System CO1: Understand, identify and describe the services provided by operating systems.
CO2: Understand and solve problems involving process control, mutual exclusion, synchronization and deadlock.
CO3: Implement processor scheduling, synchronization and disk allocation algorithms for a given scenario.
CO4: Understand different types of operating system.
15 BCA305 Entrepreneurship Development CO1: Ability to recognize a business opportunity that fits the individual student
CO2: Demonstrate the understanding of how to launch the individual's entrepreneurial career
CO3: To inculcate the spirit of entrepreneurship in students and make them job creators instead of job seekers
16 BCA306A Embedded Systems CO1: Explain hardware and software design requirements of Embedded Systems
CO2: Discuss the architecture of 8051 processor
CO3: Describe 8051 Processor Addressing modes and instruction sets
CO4: Use Embedded C for writing basic programs for embedded systems
CO5: Examine the use of various Embedded C programming constructs for writing programs for embedded systems
17 BCA306B Natural Language Processing CO1: Understand the computational properties of natural languages and the commonly used algorithms for processing linguistic information
CO2: Understand the information retrieval techniques using NLP
CO3: Apply mathematical techniques that are required to develop NLP
CO4: Analyze various NLP algorithms and text mining NLP applications
CO5: Design real world NLP applications such as machine translation, text categorization, text summarization, information extraction by
CO6: applying NLP techniques.
18 BCA306C Enterprise Resource Planning CO1: Understand the concept of Enterprise Resource Planning (ERP) and its significance in modern business operations
CO2: Evaluate the decision-making process for ERP implementation, including the consideration of hidden costs
CO3: Analyze how ERP systems cater to various business units, including Finance, Manufacturing, Human Resources, Materials Management, Quality Management, and Sales and Distribution
CO4: Evaluate the ERP market landscape, including key players such as SAP AG, Oracle Corporation, and others
CO5: Assess the benefits of ERP implementation in terms of time reduction, resource utilization, performance improvement, customer satisfaction, flexibility, quality enhancement, and accuracy.
19 BCA401 Computer Graphics & Multimedia Application CO1: Understand the fundamental concepts and applications of computer graphics.
CO2: Implement algorithms for drawing 2D primitives like lines and circles using DDA and Bresenham's algorithms.
CO3: Understand window-to-viewport transformation in 2D graphics and concepts of parallel and perspective projection in 3D graphics
CO4: Understand fractal geometry methods and their applications in computer graphics.
CO5: Design animation sequences and understand computer animation languages.
20 BCA402 Software Engineering and Testing CO1: To classify the various Software Process Models
CO2: To understand the Software Testing Concepts
CO3: To implement the Software Quality and Control Concepts
CO4: To Design the Test cases and to get familiarity over Automated Testing tools
21 BCA403 Data Mining and Warehousing CO1: To know the basic concepts of data mining
CO2: To classify & cluster the data
CO3: To use association rules on data.
CO4: To introduce the concept of data warehousing
CO5: To recover data in case of data loss
22 BCA404 Optimization Techniques CO1: Explain the fundamental knowledge of Linear Programming and Dynamic Programming problems
CO2: Use classical optimization techniques and numerical methods of optimization.
CO3: Describe the basics of different evolutionary algorithms
CO4: Enumerate fundamentals of Integer programming technique and apply different techniques to solve various optimization problems arising from engineering areas.
23 BCA405 Computer Network CO1: Understand and explain Data Communications System and its components
CO2: Understand Computer Network basics and OSI and TCP/IP model
CO3: Understand Networks switching, error detection and error correction techniques.
CO4: Identify the different types of network devices and their functions
CO5: Familiarity with the various protocols of computer networks.
24 BCA406A Green Computing CO1: Acquire expertise for improving the energy efficiency for laptops and personal computers by reducing the power consumption requirements
CO2: Assess enterprise-wide and personal computing and computing energy consumption
CO3: Recognize the necessity for long-term sustainability in IT
CO4: Formulate plans for reducing IT heating and cooling requirements
CO5: Evaluate the regulatory and governance issues surrounding IT
CO6: Choose the best sustainable hardware for their applications
25 BCA406B Image Processing CO1: Explain the fundamental concepts of a digital image processing System
CO2: Apply techniques for enhancing digital images
CO3: Examine the use of Fourier transforms for image processing in the frequency domain
CO4: Compare various Image compression standards and morphological Operation
CO5: Identify various Applications of Image Processing
26 BCA406C Big Data Analytics CO1: Understand the concept of Big Data and its importance in modern data-driven applications
CO2: Understand the Hadoop Distributed File System (HDFS) and its architecture.
CO3: Guide students through the process of downloading and getting started with Spark.
CO4: "Define NoSQL databases, their types, and where they are used."
27 BCA501 Mobile Application Development CO1: Describe Android platform, Architecture and features.
CO2: Design User Interface and develop activity for Android App
CO3: Use Intent, Broadcast receivers and Internet services in Android App.
CO4: Design and implement Database Application and Content providers.
CO5: Use multimedia, camera and Location based services in Android App.
CO6: Discuss various stages in Android App publishing.
28 BCA502 Linux Server Administration CO1: Write shell program for simple problem
CO2: Use of basic commands of Linux.
CO3: Analyze the need for security measures for Linux sever.
CO4: Managing user account in Linux.
CO5: Install and configure Email Sever, DNS, FTP etc.
29 BCA503 Cloud Computing CO1: Define Cloud Computing and memorize the different Cloud service and deployment models
CO2: Describe importance of virtualization along with their technologies
CO3: Use and Examine different cloud computing services
CO4: Analyze the components of Google Cloud platform
CO5: Describe the key components of Amazon web Service
CO6: Design & develop backup strategies for cloud data based on features.
30 BCA504A Artificial Intelligence and Machine Learning CO1: Interpret Artificial Intelligence concepts intelligence concepts
CO2: Apply Artificial intelligence techniques for problem solving
CO3: Analyze the fundamentals of machine learning, the learning algorithms and the paradigms of supervised and un-supervised learning
CO4: Identify methods to improve machine learning results for better predictive performance
31 BCA504B Advance Neural Network & Deep Learning CO1: Recognize the characteristics of deep learning models that are useful to solve real-world problems
CO2: Understand different methodologies to create application using deep nets.
CO3: Identify and apply appropriate deep learning algorithms for analyzing the data for variety of problems.
CO4: Implement different deep learning algorithms
CO5: Design the test procedures to assess the efficacy of the developed model.
CO6: Combine several models in to gain better results
32 BCA504C Internet Of Things CO1: After completion of the course, the students will be able to understand the working of Raspberry Pi, its features and how various components can be used with Pi. The students will be able to understand IoT practically
33 BCA505A Digital Marketing and Business Analytics CO1: Understand the role of Digital Marketing Remembering
CO2: Demonstrate use of various Digital Marketing Tools.
CO3: Discuss key element of Digital Marketing Strategy
CO4: Understand use of Digital Marketing Tools for Digital Marketing Campaigns
CO5: Assess / Measure the effectiveness of the Digital Marketing Campaigns
CO6: Demonstrate practical skills using common digital marketing tools like SEO, SEM, Content Marketing
34 BCA505B Ethical Hacking CO1: Recall the networking, sql, and encryption algorithm concepts to further study ethical hacking techniques, threats, tools and
CO2: prevention against attacks.
CO3: Understand ethical hacking concepts, cases, ethics and cyberlaws.
CO4: Apply available hacking tools to find a solution to a given hacking issue
CO5: Analyze and classify the real-world hacking cases and situations.
35 BCA505C IT Security CO1: Explain various security concepts and apply them in daily cyber use.
CO2: Configure firewall and other security setting in computer
CO3: Perform the malware and spam email identification, analysis, virus scanning and cleaning and other services using security tools
CO4: Explain and practice the Cyber Law, Ethics, and Intellectual Property Rights, Patent and Trademark and Design Law
Bachelor Of Science (Computer Science)
S. NO. Course Code Course Name Course Outcome (CO's) - Description
1 BCS101 Programming for Problem Solving Using 'C/C++' CO1: List and Demonstrate Basic Terminology Used in Computer Programming Write, Compile and Debug Programs in C and C++ Language.
CO2: Understand and Apply Variable, Conditional Statements, Loops, Functions in C and C++.
CO3: Practice Pointers, Structure, Union and Class in Programming.
CO4: Explain and Differentiate the Process of Problem Solving Using Procedural and Object Oriented Programming Language.
CO5: Understand and Practice Object Oriented Programming Concepts in C++
2 BCS102 Discrete Structures CO1: Prove implication problems using truth table method, replacement process, analyzation method, truth table technique, rules of inference. Obtain PCNF and PDNF of given logical expression.
CO2: Construct verbal arguments with predicates in symbolic form after validate them using inference.
CO3: Represent the different types of relation in matrix, digraph and vice versa
CO4: Find inverse and composition of functions.
CO5: Prove the properties of lattices and Boolean algebra.
CO6: Construct DFA and NDFA which accepts a given language.
CO7: Modify the given grammar into language and vice-versa
3 BCS103 Fundamentals of Information Technology & Office Automation CO1: Describe Computer System evolution, Characteristics and Types.
CO2: Select Need base System Hardware and Software.
CO3: Describe the OS, Types of OS, Batch File and features.
CO4: Describe the Use, Process, Types and Topologies of Computer Communication.
CO5: Outline Office Suit components with specific application List Open Office Software.
CO6: Apply Word Processing Tools including Document Formatting, Using Graphics, Working with Macro and Mail Merge.
CO7: Apply Spread Sheet Tools including Worksheet formatting, Using Functions, Graphics and Charts.
CO8: Create effective Presentation Using Animation and Transition.
4 BCS104 Operating Systems CO1: Understand, identify and describe the services provided by operating systems.
CO2: Understand and solve problems involving process control, mutual exclusion, synchronization and deadlock.
CO3: Implement processor scheduling, synchronization and disk allocation algorithms for a given scenario.
CO4: Understand different types of operating system.
5 BCS105A Environmental Studies CO1: Understand and appreciate the multidisciplinary nature of environmental studies and recognize its connections with various fields of science and humanities
CO2: Analyze the utilization of land resources and its impact on land-use change, land degradation, soil erosion, and desertification
CO3: Define and distinguish between levels of biological diversity, including genetic, species, and ecosystem diversity
CO4: Define and classify environmental pollution, including its types, causes, effects, and control measures
CO5: Analyze the impacts of human population growth on the environment, human health, and welfare.
6 BCS201 Database Management System (DBMS) CO1: Understand Data, Database system and its architecture.
CO2: Apply ER modeling and Relational Database design using Normalization.
CO3: Apply concepts of database storage and querying.
CO4: Understand Concurrency, Recovery and Security mechanism in DBMS.
CO5: Understand Current advances in DBMS.
7 BCS202 Data Structures CO1: Understand the concept and usage of data types, dynamic memory management and data structures.
CO2: Implement stack and queues algorithms
CO3: Implement linked list data structures
CO4: Implement graphs data structures
CO5: Implement tree and sorting in data structures
CO6: Choose the appropriate data structures to solve complex real life problems
8 BCS203 Computer Graphics CO1: Understand the applications of computer graphics in various fields.
CO2: Apply antialiasing and filtering techniques for improved graphics quality.
CO3: Apply window-to-viewport transformations for coordinate mapping.
CO4: Implement visible surface detection methods, including basic illumination, reflection, and shadow techniques.
CO5: Utilize graphics library functions in animation design.
9 BCS204A English CO1: It will enhance Language of communication, various speaking skills such as personal communication, social interactions and communication in professional situations such as interviews, group discussions and office environments, important reading skills as well as writing skills such as report writing, notetaking etc. While, to an extent, the art of communication is natural to all living beings, intodayā€™s world of complexities, it has also acquired some elements of science. It is hoped that after studying this course, students will find a difference in their personal and professional interactions.
10 BCS205A Information Security CO1: Explain various security concepts and apply them in daily cyber use.
CO2: Configure firewall and other security setting in computer
CO3: Perform the malware and spam email identification, analysis, virus scanning and cleaning and other services using security tools
CO4: Explain and practice the Cyber Law, Ethics, and Intellectual Property Rights, Patent and Trademark and Design Law
11 BCS205B Network Programming CO1: Understand the fundamentals of network programming concepts and protocols.
CO2: Gain knowledge of different networking architectures and models.
CO3: Develop skills in socket programming using various programming languages (e.g., Python, Java, C/C++).
CO4: Learn how to design and implement client-server applications.
CO5: Understand the concepts of multi-threading and concurrency in network programming.
12 BCS205C Digital Electronics CO1: Apply the principles of Number System, Binary Code and Boolean Algebra.
CO2: Acquire Knowledge about Logic Gates.
CO3: Design various Combinational and Sequential Circuits.
CO4: Describe various Memory System and Shift Register
CO5: Understand Processor Organization and Design of Simple Computer
13 BCS205D Web Development with PHP CO1: Develop programs using HTML and PHP
CO2: Develop PHP Program using Character set, variables, data types, conditional and iterative statements, functions etc.
CO3: Develop Web Pages using built-in functions related to string manipulation, mathematical, date and time etc.
CO4: Develop Web pages using Arrays, Web forms, files, and databases with PHP
14 BCS301 Programming in Java CO1: Explain the object oriented concepts and apply them for solving real problems.
CO2: Demonstrate and apply the various features Java SDK to develop, run and debug java programs.
CO3: Apply java technology to develop the small applications, utilities, and web applications.
CO4: Apply events management and layout managers using act, swing, jobs and servlet for developing the software for various problems
15 BCS302 Design and Analysis of Algorithm CO1: To learn a strong foundation about algorithms.
CO2: To learn different techniques for writing algorithm.
CO3: To apply the techniques for producing algorithm for different problems.
16 BCS303 Computer Networks CO1: Understand and explain Data Communications System and its components.
CO2: Understand Computer Network basics and OSI and TCP/IP model.
CO3: Understand Networks switching, error detection and error correction techniques.
CO4: Identify the different types of network devices and their functions.
CO5: Familiarity with the various protocols of computer networks.
17 BCS304 Operational Research CO1: Students will be able to describe characteristics and scope of OR.
CO2: Students will be able to define and formulate mathematical problems
CO3: Students will be able to select optimal problems solving techniques for a given problem using LP.
CO4: Students will be able to formulate and solve transportation, travelling sales man and transhipment problems
CO5: Students will be able to formulate and solve optimization problems related to job/ work assignments.
CO6: Students will be able to demonstrate and solve simple models of Game theory.
CO7: Students will be able to evaluate optimum solution using dynamic programming for different applications
CO8: Students will be able to choose / devise appropriate queuing model for practical application
CO9: Students will be able to solve different problems related to Network
18 BCS305A Computational Linguistics CO1: Explain the approaches for syntax and semantics in NLP.
CO2: Understand the concepts of morphology, syntax, semantics and pragmatics of the language
CO3: Apply machine learning techniques used in NLP, including hidden Markov models and probabilistic context-free grammars
CO4: Analyze the current methods for statistical approaches to machine translation
CO5: Compare and contrast the clustering and unsupervised methods, log-linear and discriminative models and the EM algorithm as applied within NLP.
CO6: Identify the applications of NLP in real world scenario.
19 BCS305B Digital Image Processing CO1: Explain the fundamental concepts of a digital image processing System
CO2: Apply techniques for enhancing digital images
CO3: Examine the use of Fourier transforms for image processing in the frequency domain
CO4: Compare various Image compression standards and morphological Operation
CO5: Identify various Applications of Image Processing
20 BCS305C Machine Learning CO1: Gain knowledge about basic concepts of Machine Learning develop an appreciation for what is involved in learning from data.
CO2: Develop learning algorithms based on logistic regression, Support Vector Machines to predict discrete-valued output given a training data comprising of features and corresponding class labels.
CO3: Design and implement machine learning solutions to classification, regression, and clustering problems; and be able to evaluate and interpret the results of the algorithms.
CO4: Develop Linear Models for Regression using Bias-Variance Decomposition, Bayesian Linear Regression.
CO5: Design Linear Models for Classification using Probabilistic Discriminative Models, The Laplace Approximation, Bayesian Logistic Regression.
CO6: Construct algorithms based on neural networks to perform simple learning tasks like speech recognition, digit recognition, optical character recognition and similar cognitive applications.
21 BCS401 Computer System Architecture CO1: Identify various components of computer and their interconnection
CO2: Identify basic components and design of the CPU: the ALU and control unit.
CO3: Compare and select various Memory devices as per requirement.
CO4: Compare various types of I/O mapping techniques
CO5: Ā Critique the performance issues of cache memory and virtual memory
22 BCS402 SOFTWARE ENGINEERING AND TESTING CO1: To classify the various Software Process Models
CO2: To understand the Software Testing Concepts.
CO3: To implement the Software Quality and Control Concepts
CO4: To Design the Test cases and to get familiarity over Automated Testing tools
23 BCS403 Theory of Computation CO1: Be familiar with Regular and Non regular Language and Finite automata.
CO2: Examine the properties of formal language and automata, their equivalence and conversion techniques.
CO3: Understand the concept of Context Free Grammars and Pushdown Automata.
CO4: Be familiar with Turing machines.
24 BCS404 Universal Human Values CO1: Understand the significance of value inputs in a classroom, distinguish between values and skills, understand the need, basic guidelines, content and process of value education, explore the meaning of happiness and prosperity and do a correct appraisal of the current scenario in the society.
CO2: Distinguish between the Self and the Body, understand the meaning of Harmony in the Self the Co-existence of Self and Body.
CO3: Understand the value of harmonious relationship based on trust, respect and other naturally acceptable feelings in human-human relationships and explore their role in ensuring a harmonious society.
CO4: Understand the harmony in nature and existence, and work out their mutually fulfilling participation in the nature.
CO5: Distinguish between ethical and unethical practices, and start working out the strategy to actualize a harmonious environment wherever they work.
25 BCS405A Introduction to Data Science CO1: Identify and execute basic tools of data science.
CO2: Identify and execute basic syntax and programs in R.
CO3: To understand data cleaning.
CO4: To understand statistical techniques and visualize high-dimensional data.
CO5: To understand the concept of Reproducible Research
26 BCS405B Cloud Computing CO1: Define Cloud Computing and memorize the different Cloud service and deployment models
CO2: Describe importance of virtualization along with their technologies.
CO3: Use and Examine different cloud computing services
CO4: Analyze the components of Google Cloud platform
CO5: Describe the key components of Amazon web Service.
CO6: Design & develop backup strategies for cloud data based on features
27 BCS405C Numerical Methods CO1: Students can handle physical problems to find an approximated solution. After getting trained a student can opt for advance courses in Numerical analysis in higher mathematics. Use of good mathematical software will help in getting the accuracy one need from the computer and can assess the reliability of the numerical results, and determine the effect of round off error or loss of significance.
28 BCS501 Programming in Python CO1: Install and use Python on Various Platform.
CO2: Understand and Explain various features of Python language
CO3: Desing and Devlopmect Python application for data anakysis using object oriented concept
CO4: Build package and modules in Python with reusability and exception Aspect
CO5: Write and execute Simple programs for sorting and searching in Python.
29 BCS502 Artificial Intelligence and Machine Learning CO1: Interpret Artificial Intelligence concepts intelligence concepts
CO2: Apply Artificial intelligence techniques for problem solving
CO3: Analyze the fundamentals of machine learning, the learning algorithms and the paradigms of supervised and un-supervised learning
CO4: Identify methods to improve machine learning results for better predictive performance
30 BCS503 Digital Marketing and Business Analytics CO1: Understand the role of Digital Marketing Remembering
CO2: Demonstrate use of various Digital Marketing Tools.
CO3: Discuss key element of Digital Marketing Strategy.
CO4: Understand use of Digital Marketing Tools for Digital Marketing Campaigns
CO5: Assess / Measure the effectiveness of the Digital Marketing Campaigns.
CO6: Demonstrate practical skills using common digital marketing tools like SEO, SEM, Content Marketing
31 BCS504A Ethical Hacking CO1: Recall the networking, sql, and encryption algorithm concepts to further study ethical hacking techniques, threats, tools and
CO2: prevention against attacks
CO3: Understand ethical hacking concepts, cases, ethics and cyberlaws
CO4: Apply available hacking tools to find a solution to a given hacking issue.
CO5: Analyze and classify the real-world hacking cases and situations
32 BCS504B Green Computing CO1: Acquire expertise for improving the energy efficiency for laptops and personal computers by reducing the power consumption requirements
CO2: Assess enterprise-wide and personal computing and computing energy consumption
CO3: Recognize the necessity for long-term sustainability in IT
CO4: Formulate plans for reducing IT heating and cooling requirements
CO5: Evaluate the regulatory and governance issues surrounding IT
CO6: Choose the best sustainable hardware for their applications
33 BCS504C DATA MINING AND WAREHOUSING CO1: To know the basic concepts of data mining
CO2: To classify & cluster the data
CO3: To use association rules on data.
CO4: To introduce the concept of data warehousing
CO5: To recover data in case of data loss
34 BCS505A BIG DATA ANALYTICS CO1: Identify the driving factors behind the emergence of Big Data and its impact on various industries.
CO2: Learn about HBase concepts, advanced usage, and schema design.
CO3: Teach programming with Resilient Distributed Datasets (RDDs) in Spark.
CO4: Analyze the advantages of NoSQL databases and their use in various industries.
35 BCS505B Soft Computing CO1: Identify and describe soft computing techniques and their roles in building intelligent machines.
CO2: Apply fuzzy logic and reasoning to handle uncertainty and solve various engineering problems.
CO3: Apply genetic algorithms to combinatorial optimization problems.
CO4: Evaluate and compare solutions by various soft computing approaches for a given problem
CO5: Use various tools to solve soft computing problems
Diploma in Computer Application (DCA)
S. NO. Course Code Course Name Course Outcome (CO's) - Description
1DCA101Fundamental of Information TechnologyCO1 Identify and describe the key components of a computer system, including the control unit, ALU, input/output devices, and memory.
CO2 Understand various input/Output and storage devices
CO3 To understand the fundamental role of software in computer systems and the importance of software in achieving various computing tasks.
CO4 To Understand the the fundamental components and steps involved in the communication process, including encoding, transmission, reception, decoding, and feedback.
CO5 To understand the fundamental principles and methodologies involved in planning for system analysis and design.
2DCA102Introduction to Computer Networks and Web DesignCO1 Understanding the fundamental concepts of communication, including the communication process, Networking and their importance in IT.
CO2 To understand the concept of HTML and use different types of tags for creating a web page.
CO3 To create tables in HTML, including customization options like borders, headers, and cell formatting.
CO4 To learn the basics of CSS, its benefits, and how it works to style HTML documents.
CO5 To understand the role of VBScript in web development and how to integrate VBScript code into HTML pages.
3DCA103Programming in C++CO1 To understand the concepts of C++ and applications of object-oriented programming concepts.
CO2 To understand the concepts of classes and objects in object-oriented programming.
CO3 To use the advanced features of OOP such as polymorphism and Function Overloading.
CO4 To lean the concepts of Inheritance, constructor and virtual function.
CO5 To understand and implement templates to create flexible and reusable code.
4DCA104Business CommunicationCO1 Apply the learned grammar concepts to construct grammatically accurate sentences in reading and writing.
CO2 Understand the process of communication and analyze various media of communication, including oral, written, and visual communication tools
CO3 Understand the various functions and types of business letters used in corporate communication.
CO4 Develop a strong understanding of business manners and etiquette, including appropriate behavior, courtesy, and professionalism in various business settings.
5DCA201GUI ā€“ Programming in Visual BasicCO1 To Learn the concept of event-driven programming and its significance in application development.
CO2 To Understand about variables, data types and Implement conditional statements & loop structures.
CO3 To work with standard controls and learn about debugging, errors and error handling in Visual Basic.
CO4 Demonstrate the design and management of data with ADO-DAO data control.
CO5 Understanding the concepts of MDI and crystal report.
6DCA202Desktop PublishingCO1 To learn about various printing methods, with a particular focus on Offset Printing, including its principles and applications.
CO2 To create various page layouts, including newspaper-style formats and understand the importance of columns and gutters.
CO3 To learn about text formatting, including fonts, point sizes, and spacing for professional publication design.
CO4 Understand various graphic file formats and extensions commonly used in desktop publishing.
CO5 Gain hands-on experience in working with images in Photoshop, including resizing, retouching, and color correction.
7DCA203Data Base Management SystemsCO1 Describe the fundamental elements of relational database management systems
CO2 Explain the basic concepts of relational data model, entity-relationship model, relational database design, relational algebra and SQL.
CO3 Design ER-models to represent simple database application scenarios.
CO4 Convert the ER-model to relational tables, populate relational database and formulate SQL queries on data.
CO5 Improve the database design by normalization.
Master Of Computer Applications
S. NO. Course Code Course Name Course Outcome (CO's) - Description
1 MCA101 Fundamental of Computers & Emerging Technologies CO1: Demonstrate the knowledge of the basic structure, components, generations of computers. features and
CO2: Describe the concept of computer languages, language translators and construct algorithms to solve problems using programming concepts.
CO3: Compare and contrast features, functioning & types of operating system and computer networks.
CO4: Demonstrate architecture, functioning & services of the Internet and basics of multimedia.
CO5: Illustrate the emerging trends and technologies in the field of Informatio Technology.
2 MCA102 PROBLEM SOLVING USING C CO1: Describe the functional components and fundamental concepts of a digital computer system including number systems.
CO2: Construct flowchart and write algorithms for solving basic problems.
CO3: Write ā€˜Cā€™ programs that incorporate use of variables, operators and expressions along with data types.
CO4: Write simple programs using the basic elements like control statements, functions, arrays and strings.
CO5: Write advanced programs using the concepts of pointers, structures, unions and enumerated data types.
CO6: Apply pre-processor directives and basic file handling and graphics operations in advanced programming.
3 MCA103 Principles and Practices of Management CO1: Describe primary features, processes and principles of management.
CO2: Explain functions of management in terms of planning, decision making and organizing.
CO3: Illustrate key factors of leadership skill in directing and controlling business resources and processes.
4 MCA104 Discrete Mathematics CO1: Use mathematical and logical notation to define and formally reason about basic discrete structures such as Sets, Relations and Functions
CO2: Apply mathematical arguments using logical connectives and quantifiers to check the validity of an argument through truth tables and propositional and predicate logic
CO3: Identify and prove properties of Algebraic Structures like Groups, Rings and Fields
CO4: Formulate and solve recurrences and recursive functions
CO5: Apply the concept of combinatorics to solve basic problems in discrete mathematics
5 MCA105 COMPUTER ORGANIZATION & ARCHITECTURE CO1: Describe functional units of digital system and explain how arithmetic and operations are performed by computers
CO2: Describe the operations of control unit and write sequence of instructions for carrying out simple operation using various addressing modes.
CO3: Design various types of memory and its organization.
CO4: Describe the various modes in which IO devices communicate with CPU and memory.
CO5: List the criteria for classification of parallel computer and describe various architectural schemes.
6 MCA106A Cryptography and Network Security CO1: The students will be able to understand cyber security fundamentals.
CO2: The students will have basic understanding of cryptography techniques and function.
CO3: The students will have in depth understanding of network security algorithms including Firewall.
CO4: The students will be able to know various advanced attacking techniques.
CO5: The students will be able to know various cyber security policies.
7 MCA106B Data Warehousing & Data Mining CO1: Upon completion of the course, the students should be able to:
CO2: Design a Data warehouse system and perform business analysis with OLAP tools.
CO3: Apply suitable pre-processing and visualization techniques for data analysis
CO4: Apply frequent pattern and association rule mining techniques for data analysis
CO5: Apply appropriate classification and clustering techniques for data analysis
8 MCA106C Software Project Management CO1: Define the key concepts of Software Project Management.
CO2: Demonstrate understanding of the requirements Analysis and Application of UML Models.
CO3: Make use of estimation logic for estimation of software size as well as cost of software.
CO4: Examine the need of change management during software development as well as application of quality tools.
CO5: Assess various factors influencing project management, quality assurance and risk assessment.
CO6: Develop process for successful quality project delivery.
9 MCA106D Cloud Computing CO1: Develop and deploy cloud application using popular cloud platforms
CO2: Design and develop highly scalable cloud-based applications by creating and configuring virtual machines on the cloud and building private cloud.
CO3: Make recommendations on cloud computing solutions for an enterprise.
10 MCA106E Compiler Design CO1: Students will have a concrete view on the theoretical and practical aspects of compiler design
CO2: Students will be able to apply ideas and techniques discussed to various software design
CO3: Students will be able to understand the complexity of compiler.
CO4: Students will be able to understand the working of runtime environment.
11 MCA201 THEORY OF AUTOMATA & FORMAL LANGUAGES CO1: Define various types of automata for different classes languages and explain their working.
CO2: State and prove key properties of formal languages and automata.
CO3: Construct appropriate formal notations (such as grammars, acceptors, transducers and regular expressions) for given formal languages.
CO4: Convert among equivalent notations for formal languages.
CO5: Explain the significance of the Universal Turing machine, Church- Turing thesis and concept of Undecidability.
12 MCA202 OBJECT ORIENTED PROGRAMMING CO1: List the significance and key features of object oriented programming and modeling using UML
CO2: Construct basic structural, behavioral and architectural models using object oriented software engineering approach.
CO3: Integrate object oriented modeling techniques for analysis and design of a system.
CO4: Use the basic features of data abstraction and encapsulation in C++ programs.
CO5: Use the advanced features such as Inheritance, polymorphism and virtual function in C++ programs.
13 MCA203 OPERATING SYSTEMS CO1: Explain main components, services, types and structure of Operating Systems.
CO2: Apply the various algorithms and techniques to handle the various concurrency control issues.
CO3: Compare and apply various CPU scheduling algorithms for process execution.
CO4: Identify occurrence of deadlock and describe ways to handle it.
CO5: Explain and apply various memory, I/O and disk management techniques
14 MCA204 DATABASE MANAGEMENT SYSTEMS CO1: Describe the features of a database system and its application and compare various types of data models.
CO2: Construct an ER Model for a given problem and transform it into a relation database schema.
CO3: Formulate solution to a query problem using SQL Commands, relational algebra, tuple calculus and domain calculus.
CO4: Explain the need of normalization and normalize a given relation to the desired normal form.
CO5: Explain different approaches of transaction processing and concurrency control.
15 MCA205 DATA STRUCTURES & ANALYSIS OF ALGORITHMS CO1: Explain the concept of data structure, abstract data types, algorithms, analysis of algorithms and basic data organization schemes such as arrays and linked lists.
CO2: Describe the applications of stacks and queues and implement various operations on them using arrays and linked lists.
CO3: Describe the properties of graphs and trees and implement various operations such as searching and traversal on them.
CO4: Compare incremental and divide-and-conquer approaches of designing algorithms for problems such as sorting and searching.
CO5: Apply and analyze various design approaches such as Divide-and-Conquer, greedy and dynamic for problem solving .
16 MCA206A Web Technology CO1: Build simple websites making use of various Node.js features.
CO2: Design a dynamic web application enabled with database connectivity
CO3: Use the fundamentals of Angular.js Filters, Directives and Controllers to build applications
CO4: Develop Forms and Single page applications (SPA)
17 MCA206B Big Data Analytics CO1: The students will be able to understand the Big Data Analytics fundamental concepts and visualization techniques.
CO2: The students will be able to understand various techniques used for mining data stream.
CO3: The students will be able to understand Hadoop Concepts.
CO4: The students will be able to Know Hadoop frameworks and big data enabling Technologies.
CO5: The students will be able to understand about concepts of Open Source database such as NOSQL, HBase etc.
18 MCA206C Simulation & Modeling CO1: Students completing this course will be able to:
CO2: Developing simulation system to simulate real life scenarios
CO3: Exploring scenarios using 3D visualizations
19 MCA206D Digital Image Processing CO1: Explain the fundamental concepts of a digital image processing System
CO2: Apply techniques for enhancing digital images
CO3: Examine the use of Fourier transforms for image processing in the frequency domain
CO4: Compare various Image compression standards and morphological Operation
CO5: Identify various Applications of Image Processing
20 MCA301 Computer Network CO1: The students will be able to understand the structure and organization of computer networks; including the division into layers, role of each layer, and relationships between the layers.
CO2: The students will have basic understanding of Communication techniques and functioning of physical layer.
CO3: The students will be able to understand the basic concepts of data link layer properties; including the flow control mechanisms.
CO4: The students will be able to understand the basic concepts of application layer protocol design i.e.
CO5: The students will be able to under stand the basic concept sofne work security concepts; including authentication, integrity and system security design challenges.
21 MCA302 Artificial Intelligence CO1: Student will have ability to understand and define different AI problem and apply suitable problem solving technique.
CO2: Student will have ability to define the heuristics and apply them for solving complex problem with understanding of different heuristic based search techniques.
CO3: Student will develop an understanding of game playing techniques
CO4: Student will have understanding of different knowledge structure and inference mechanism with ability to apply them in intelligent solutions of complex problem.
22 MCA303 Software Engineering and Testing CO1: Choose a proper life cycle model for different real-life industrial projects, prepare the SRS document, design the software using function-oriented approach (DFDs) and object-oriented approach (UML diagrams), code it, and test the developed software using different software testing strategies.
CO2: Understand the concepts of computer aided software engineering (CASE) and use different CASE tools in the development, maintenance and reuse of software systems.
23 MCA304A Privacy and Security in Online Social Media CO1: Understand working of online social networks
CO2: Describe privacy policies of online social media
CO3: Analyse countermeasures to control information sharing in Online social networks.
CO4: Apply knowledge of identity management in Online social networks
CO5: Compare various privacy issues associated with popular social media.
24 MCA304B Soft Computing CO1: Recognize the need of soft computing and study basic concepts and techniques of soft computing.
CO2: Understand the basic concepts of artificial neural network to analyze widely used neural networks.
CO3: Apply fuzzy logic to handle uncertainty in various real-world problems.
CO4: Study various paradigms of evolutionary computing and evaluate genetic algorithm in solving optimization problems.
CO5: Apply hybrid techniques in applications of soft computing.
25 MCA304C Pattern Recognition CO1: Study of basics of Pattern recognition. Understand the designing principles and Mathematical foundation used in pattern recognition.
CO2: Analysis the Statistical Patten Recognition.
CO3: Understanding the different Parameter estimation methods.
CO4: Understanding the different Nonparametric Techniques.
CO5: Understand and Make use of unsupervised learning and Clustering in Pattern recognition.
26 MCA304D Data Analytics CO1: Describe the life cycle phases of Data Analytics through discovery, planning and building.
CO2: Understand and apply Data Analysis Techniques.
CO3: Implement various Data streams.
CO4: Understand item sets, Clustering, frame works & Visualizations.
CO5: Apply R tool for developing and evaluating real time applications.
27 MCA304E Software Quality Engineering CO1: Understand basic concepts of Software Quality along with its documents and process
CO2: Apply knowledge of Software Quality in various types of software
CO3: Compare the various reliability models for different scenarios
CO4: Illustrate the software Quality Planning and Assurance
CO5: Make use of various testing techniques in software implementation
28 MCA305A Blockchain Architecture CO1: Study and understand basic concepts of blockchain architecture.
CO2: Analyze various requirements for consensus protocols.
CO3: Apply and evaluate the consensus process.
CO4: Understand the concepts of Hyper ledger fabric.
CO5: Analyze and evaluate various use cases in financial software and supply chain.
29 MCA305B Neural Networks CO1: Study of basic concepts of Neuro Computing, Neuroscience and ANN. Understand the different supervised and unsupervised and neural networks performance.
CO2: Study of basic Models of neural network. Understand the Perception network. and Compare neural networks and their algorithm.
CO3: Study and Demonstrate different types of neural network. Make use of neural networks for specified problem domain.
CO4: Understand and Identify basic design requirements of recurrent network and Self- organizing feature map.
CO5: Able to understand the some special network. Able to understand the concept of Soft computing.
30 MCA305C Internet of Things CO1: Demonstrate basic concepts, principles and challenges in IoT.
CO2: Illustrate functioning of hardware devices and sensors used for IoT.
CO3: Analyze network communication aspects and protocols used in IoT.
CO4: Apply IoT for developing real life applications using Ardunio programming.
CO5: To develop IoT infrastructure for popular applications
31 MCA305D Distributed Database Systems CO1: Understand theoretical and practical aspects of distributed database systems.
CO2: Study and identify various issues related to the development of distributed database system
CO3: Understand the design aspects of object-oriented database system and related development
CO4: Equip students with principles and knowledge of distributed reliability.
CO5: Equip students with principles and knowledge of parallel and object-oriented databases.
32 MCA306A Mobile Computing CO1: Study and aware fundamentals of mobile computing.
CO2: Study and analyze wireless networking protocols, applications and environment.
CO3: Understand various data management issues in mobile computing.
CO4: Analyzedifferenttypeofsecurityissuesinmobilecomputing environment.
CO5: Study, analyze, and evaluate various routing protocols used in mobile computing.
33 MCA306B Computer Graphics and Animation CO1: Understand the graphics hardware used in field of computer graphics.
CO2: Understand the concept of graphics primitives such as lines and circle based on different algorithms.
CO3: Apply the 2D graphics transformations, composite transformation and Clipping concepts.
CO4: Apply the concepts and techniques used in 3D computer graphics, including viewing transformations, projections, curve and hidden surfaces.
CO5: Perform the concept of multimedia and animation in real life.
34 MCA306C Natural Language Processing CO1: Study and understand basic concepts, background and representations of natural language.
CO2: Analyze various real-world applications of NLP.
CO3: Apply different parsing techniques in NLP.
CO4: Understand grammatical concepts and apply them in NLP.
CO5: Apply various statistical and probabilistic grammar methods to handle and evaluate ambiguity.
35 MCA306D Machine Learning Techniques CO1: To understand the need for machine learning for various problem solving
CO2: To understand a wide variety of learning algorithms and how to evaluate models generated from data
CO3: To understand the latest trends in machine learning
CO4: To design appropriate machine learning algorithms and apply the algorithms to a real-world problems
CO5: To optimize the models learned and report on the expected accuracy that can be achieved by applying the models
36 MCA306E1 Quantum Computing CO1: Distinguish problems of different computational complexity and explain why certain problems are rendered tractable by quantum computation with reference to the relevant concepts in quantum theory.
CO2: Demonstrate an understanding of a quantum computing algorithm by simulating it on a classical computer, and state some of the practical challenges in building a quantum computer.
CO3: Contribute to a medium-scale application program as part of a co-operative team, making use of appropriate collaborative development tools (such as version control systems).
CO4: Produce code and documentation that is comprehensible to a group of different programmers and present the theoretical background and results of a project in written and verbal form.
CO5: Apply knowledge, skills, and understanding in executing a defined project of research, development, or investigation and in identifying and implementing relevant outcomes.
Post Graduation Diploma In Computer Applications
S. NO. Course Code Course Name Course Outcome (CO's) - Description
1 PGDCA101 Fundamental of Information Technology CO1: To understand the generation and classification of computer system.
CO2: To familiarize the concept of internet and its related technologies.
CO3: To gain knowledge of various operating systems.
CO4: Know evolution of digital computer and various technologies.
CO5: Acquire the knowledge the internet and related technologies.
2 PGDCA102 Programming in C++ CO1: To understand the concepts of C++ and applications of object-oriented programming concepts.
CO2: To understand the concepts of classes and objects in object-oriented programming.
CO3: To use the advanced features of OOP such as polymorphism and Function Overloading.
CO4: To lean the concepts of Inheritance, constructor and virtual function.
CO5: To understand and implement templates to create flexible and reusable code.
3 PGDCA103 DBMS Concepts CO1: Create and maintain databases and tables.
CO2: Study fundamentals of Recent and Emerging Database Systems in Market.
CO3: Start up and shut down an Oracle instance and database
CO4: Manage transactions and locks to ensure data concurrency and recoverability.
CO5: Manipulate data in a database using SQL.
4 PGDCA104 Business Communication CO1: Apply the learned grammar concepts to construct grammatically accurate sentences in reading and writing.
CO2: Understand the process of communication and analyze various media of communication, including oral, written, and visual communication tools
CO3: Understand the various functions and types of business letters used in corporate communication.
CO4: Develop a strong understanding of business manners and etiquette, including appropriate behavior, courtesy, and professionalism in various business settings.
5 PGDCA201 Programming using VB .NET CO1: Learn the concepts of visual development and event-driven programming in .NET, including methods and events.
CO2: earn various control flow statements, including conditional and loop statements, and utilize MsgBox and InputBox for user interactions.
CO3: Explore the principles of polymorphism, interfaces, overloading, overriding, and the use of keywords like MyBase and MyClass.
CO4: Explore file handling in VB.NET using classes from the System.IO namespace, including reading and writing data from and into files
CO5: Understand how to connect to databases using various techniques such as connections, data adapters, and datasets. Learn to create and manipulate data with ADO.NET.
6 PGDCA202 Programming in Python CO1: Understand the history, features, and advantages of the Python programming language.
CO2: Learn about dictionaries in Python, including how to access values in dictionaries, work with dictionaries, and utilize dictionary properties and functions.
CO3: Understand the concept of exceptions and learn how to handle exceptions using try, except, and finally clauses. Explore user-defined exceptions for custom error handling.
CO4: Understand various data structures in Python, including arrays, sets, stacks, queues and various data structures in Python, including arrays, sets, stacks, and queues
CO5: Learn about multithreading in Python, including starting threads, using the threading module, synchronizing threads, and managing a multithreaded priority queue.
7 PGDCA203 Web Technology & Multimedia CO1: Students will gain an understanding of web-related concepts and HTML.
CO2: Understand the concept of tables,frames and forms in web design
CO3: Introduce students to JavaScript,JavaScript objects and their usage
CO4: Learn about multimedia types, MIDI Basic Concepts and Animation.
CO5: To learn the basics of Flash animation and Adobe photoshop.
8 PGDCA204 Data Structures CO1: Students will understand the representation of single and multidimensional arrays, including the concepts of indexing and accessing array elements.
CO2: Students will be introduced to the concepts of stacks and queues, including their primitive operations.
CO3: To learn the concepts of linked lists and binary trees
CO4: Understand the concept of multilevel indexing as an efficient approach to tree indexes.
CO5: Learn about linear search, binary search, and hashing as fundamental searching techniques.