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.Ā |
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.Ā |
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. |
S. NO. | Program Outcome (PO) Description |
---|---|
1 | Computational 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. |
2 | Problem Analysis:Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines. |
3 | Design /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. |
4 | Conduct 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. |
5 | Modern Tool Usage:Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations. |
6 | Professional 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. |
8 | Project 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. |
9 | Communication 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. |
10 | Societal 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. |
11 | Individual and Team Work:Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary environments. |
12 | Innovation 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. |
S. NO. | Program Outcome (PO) Description |
---|---|
1 | Improving communication skills for effectively presenting technical information, both orally and in written reports, is crucial in various professional settings. |
2 | Effectively working both as an individual contributor and a team leader on multidisciplinary projects requires a combination of interpersonal skills, leadership abilities, and adaptability |
3 | Preparing 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. |
4 | Inculcating 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. |
5 | To make effective use of the internet for searching and downloading information, as well as for sending and receiving emails. |
6 | Handling both Windows and Linux operating systems for general-purpose applications and networking involves understanding the key features, commands, and tools specific to each platform |
7 | Developing 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. |
8 | Certainly! Input and output devices are essential components of computer systems that enable interaction between users and computers. |
9 | The theoretical framework of the internet encompasses the foundational principles and protocols that govern its operation and structure. |
10 | Binary 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. |
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 |
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 |
S. NO. | Program Specific Outcome (PSO) Description |
---|---|
1 | Develop algorithmic solutions to simple computational problems |
2 | Apply good programming design methods for program or web development. |
3 | Understand computer fundamentals to help further growth |
4 | An ability to use the techniques and skills for Computer related problems |
5 | An ability to function on multi-disciplinary teams. |
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. |
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. |
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 |
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 |
S. NO. | Course Code | Course Name | Course Outcome (CO's) - Description |
---|---|---|---|
1 | DCA101 | Fundamental of Information Technology | CO1 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. |
2 | DCA102 | Introduction to Computer Networks and Web Design | CO1 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. |
3 | DCA103 | 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. |
4 | DCA104 | 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 | DCA201 | GUI ā Programming in Visual Basic | CO1 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. |
6 | DCA202 | Desktop Publishing | CO1 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. |
7 | DCA203 | Data Base Management Systems | CO1 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. |
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. |
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. |