Course Outcomes And Mapping With Program Outcomes Of MCA
CO’s of Programming in C (MCA-14-11) MCA-Ist Sem
CO1- Develop their programming skills.
CO2- Declaration of variables and constants and Understand operators, expressions and preprocessors.
CO3- Understand arrays, its declaration and uses.
CO4- Understand the format of functions and their application in solving complex problems.
CO5- Be familiar with strings and their applications
CO6- Declaration of pointers, their use, their arithmetic and applications with arrays, structures, functions and strings.
CO7- Understand the use of structures, union and various define macros constructs.
CO8- To Implement the use of Files Input and output.
Cos of COMPUTER ORGANISTION (MCA-14-12) MCA-Ist Sem
CO1- Describe the fundamental of computer organization.
CO2- Understand the concept of addressing modes, instruction formats and control statements
CO3- Understand the concept of implementing and CPU Design
CO4- Understand computer arithmetic operations (signed and unsigned)
CO5- Understand Input/output organization (Asynchronous data transfer)
CO6- Illustrate the concept of Memory organization
CO’s of SOFTWARE ENGINERRING (MCA-14-13) MCA-1ST Sem
CO1-Outline the basic concepts of Software Engineering.
CO2-Apply the concept of the software process models according to user requirement.
CO3- Understand the fundamental concept of requirements techniques and Analysis Modelling
CO4-Understand the different design techniques and their implementation.
CO5- Design various software reliability measures to access the quality of software in case of various faults and failure
CO6- Develop various testing methodologies, debugging tools and maintenance model
CO’s of DISCRETE MATHEMATICAL STRUCTURES (MCA-14-14) MCA-Ist Sem
CO1- Perform operation on Sets and subsets
CO2- Describe the discrete structures like functions and relations and apply the knowledge on their properties.
CO3- Describe the basics of logic theory and its proofs.
CO4- Explain the fundamental principles of counting, permutation and combinational theory.
CO5- Understanding basic properties of graphs, traversal algorithms of graphs and trees, its applications to practical examples.
CO6- Understanding and solving problems involving recurrence relations and generating functions.
CO’s of Computer Oriented Numerical and Statistical Methods (MCA-14-15)
CO1- Apply Numerical analysis which has enormous application in the field of Science and Engineering.
CO2- Familiar with finite precision computation
CO3- Understand numerical solutions of nonlinear equations in a single variable.
CO4- Understand calculation and interpretation of errors in numerical method.
CO5- Illustrate the programming concept with Language like C.
CO’s of SYSTEM PROGRAMMING (MCA-14-21) MCA-IINDSem
CO1- Understand concept of system software and working of language processors
CO2- Analyze the working of assemblers, macro preprocessors along with their design issues
CO3- Differentiate Linkers and Loaders, scanning and parsing outcomes.
CO4- Understand the working and use of Compliers and Interpreters along with its benefits
Cos of Object Oriented Programming with C++ MCA-14-22
CO1- To introduce the basic concepts of object-oriented programming language, allocate & de-allocation of dynamic memory and stream classes.
CO2- To introduce overloading of operators, friend functions & type conversions.
CO3- To introduce inheritance, virtual functions and related derivations.
CO4- To handle exception raised in program, general purpose template and file handling for permanent storage of data.
CO’s of Principles of Programming Language (MCA-14-23)
CO1-To be able to understand the principles, characteristics and purpose of programming languages.
CO2- To study the structure of translator and formal translation models.
CO3- Analyze the basic concepts of programming language, the general problems and methods related to syntax & semantics.
CO4- Classify various programming languages like procedural, non-procedural, structured and object-oriented programming language.
CO5- Outline the sequence control and data control.
CO6- To be able to implement exception handling techniques.
CO’s of DATA STRUCTURES (MCA-14-24) MCA-IInd Sem
CO1- To demonstrate familiarity with algorithms for understanding the abstract properties of various data structures and recognize their advantages and disadvantages.
CO2- To analyze and solve problems related to Arrays and Strings.
CO3- To understand the applications of stacks and queues in solving problems of searching, sorting and mathematical operations and implement various kinds of linked lists along with insert, delete operations.
CO4- To create various kinds of trees and understanding their applications in computer science and to know about height balanced trees and application of trees
CO5- To demonstrate properties of Graph and understand various searching and sorting algorithms and analyze hash functions in faster access of information.
CO’s of Web Technologies (MCA-14-25) MCA-IInd Sem
CO1- Design a website in XHTML/HTML reflects the DOM structure.
CO2- Understand verities of ways to convert a basic layout of website into attractive and responsive website via CSS and Bootstrap.
CO4- Analyze the way to design, develop and deploy sessions and cookies deliberately in servlets.
CO5- Understand and develop the concept of XML for transferring data.
Cos Of OOAD using Unified Modelling Language (MCA-14-31)
CO1- To understand the three pillars of object-oriented Programming and the benefits of each.
CO2- To Create use case diagrams that capture requirements for a software system.
CO3- To understand class diagrams that model both the domain model and design model of a Software system.
CO4- To develop interaction diagrams that models the dynamic aspects of a software system.
CO5- To explain the facets of the Unified Process approach to designing and building a Software system.
CO6- To describe how design patterns facilitate development and several popular patterns.
CO’s of Computer Networks & Data Communication (MCA-14-32)
CO1- Defining, using and implementing Computer Networks and the basic components of a Network system.
CO2- Knowing and Applying pieces of hardware and software to make networks more efficient,
faster, more secure, easier to use and able to interconnect with other networks.
CO3- Differentiating the various types of network configurations and applying them to meet the
changing and challenging networking needs of organizations.
CO4- Defining the different protocols, software, and network architectures.
CO5- Analyzing why networks need security and control, what errors might occur, and how to
control network errors.
CO’s of DESIGN OF ALGORITHM AND ANALYSIS (MCA-14-33) MCA-IVth Sem
CO1- Implement algorithm approaches on various searching, sorting techniques to find out the time and space complexities (best, average and worst case)
CO2- Implement Dynamic programing approach to calculate the time complexity
CO3- Analyze the approach to count the minimum time to be executed an algorithm
CO4- Understand greedy technique to get the optimal solution
CO5- Implement various shortest path techniques
CO6- Analyze NP problems and classify into domains
Cos of DATABASE MANAGEMENT SYSTEMS MCA-14-34
CO1- To understand the basics of Relational Database management systems and ER model
CO2- To learn and apply queries using Oracle/Mysql to manage database
CO3- To understand and apply the concept of functional dependencies and normal forms.
CO4- To learn and understand the concept of transaction processing and concurrency control.
CO5- To learn to the concept of transaction failure and recovery.
Cos of Operating System (MCA-14-35) MCA-IIIrd Sem
CO1- Analyze the structure of OS and basic architectural components involved in OS.
CO2- Master various process management concepts including scheduling, synchronization and Deadlocks.
CO3- Understanding the concepts of memory management including virtual memory.
CO4- Master issues related to file system interface its implementation and disk management.
CO5- Interpret the mechanisms adopted for file sharing in distributed Applications.
CO6- Be familiar with various types of operating systems including Unix
Cos Of PROGRAMMING IN JAVA(MCA-14-41) MCA-4th Sem
CO-1 Understand the basic concepts of object-oriented programming language and their representation.
CO-2 Implement the dynamic memory allocation functions, access specifier and the behavior of inheritance and its implementation.
CO-3 Understand the use of constructors and destructors.
CO-4 Understand and implement polymorphism, interface design and overloading of operators.
CO-5 Apply the I/O operations to handle backup system using file and to develop general purpose templates.
CO-6 Handle raised exception while implementing various object-oriented concepts.
Cos of ACA-MCA-14-42
CO1- To understand various types of Architectures based upon their way of processing instructions.
CO2- To learn about different types of processors i) VLIW ii) Superscalar iii) ILP-Processors and their scheduling.
CO3- To be able to evaluate models based on their memory management and various topologies.
CO4- To introduce the basic concepts of Dynamic Interconnection Networks with respect to number of buses and switches used.
CO5- Understanding cache coherence problem and various ways to solve it.
CO’s Of DWDM (MCA-14-43)
CO1- To understand the basic principles, concepts and applications of data warehousing and to differentiate between OLTP and OLAP.
CO2- To describe the designing of Data Warehousing so that it can be able to solve the Problems.
CO3- To understand the task of data mining as an important phrase of knowledge discovery process.
CO4- To analyze various tools of Data Mining and their techniques to solve the real time problems.
CO5- To develop further interest in research and design of new Data Mining techniques.
CO’s of Computer Graphics (MCA-14-44) MCA-IVth Sem
CO1- To analyze different graphics and display system.
CO2- To enumerate the use of different input devices along with the applications of computer graphics.
CO3- To design the algorithms for designing geometric shapes using scan conversion algorithm.
CO4- To be able to apply painting algorithms on different geometric shapes and perform transformation on 2D geometric images.
CO5- To be able to evaluate different viewing and clipping algorithm and apply projection and shading of 3D objects.
CO6- To be able to define different Multimedia Applications.
CO’s of ARTIFICIAL INTELLIGENCE(MCA-14-45(II))
CO1- To understand the fundamentals of Artificial intelligence and problem-solving using resolution.
CO2- To be familiar with different ways of representing knowledge in expert system.
CO3- To learn different search strategies and their properties.
CO4- To gain insights of architecture and components of Expert System.
CO5- To analyze different learning strategies of Expert System.
CO6- To understand the purpose of NLP.
Cos of COMPILER DESIGN(MCA-14-51)
CO1- Outline the fundamental of language translator and compiler design.
CO2- Design algorithm for parser.
CO3- Understand the concept of intermediate code generation technique.
CO4- Understand code optimization technique and fundamental of runtime environment.
CO5- Understand error detection and recovery technique.
CO6- Illustrate the concept of storage management.
CO’s of ADVANCED WEB TECHNOLOGIES (MCA-14-52) MCA-Vth Sem
CO1- Deployment of SEO in CMS based Web applications
CO2- Development and Deployment of XML sitemap in Google
CO3- Develop PHP classic along with session and cookies
CO4- Develop database connectivity along with transaction with database in PHP
CO5- Analyse the implementation of MVC Architecture in Angular Js
CO6- Implementation of Prevention techniques against the web attacks
CO’s of LINUX AND SHELL PROGRAMMING (MCA-14-53) MCA-Vth Sem
CO1- Understanding Linux Architecture, Kernel, File System and types of Shells
CO2- Execute various types of commands on the standard shell viz. basic commands, Directory and file related, disk related and user communication commands.
CO3- Implementation of C Program in Linux Operating System
CO4- To Develop the skills necessary for systems programming including file system programming, signal management and inter process communication
CO5- Explain the process management using system calls and system administration related commands.
CO6- Implement shell scripts using vi/nano editor involving decision control, looping, control flow statements, arrays and functions.
Cos of MOBILE APPS DEVELOPMENT(MCA-14-54)
CO1- Understand Android Platform, its architecture and features.
CO2- Design and implementation of user interface, database application and content providers.
CO3- Analysis of hardware components and security issues in Android.
CO4- Evaluate multimedia, camera and location-based services in Android application.
CO5- Create and implementing test cases to analyze performance of Android application.
CO6- Understand the packaging and distribution of mobile applications.
CO’s of CLOUD COMPUTING (MCA-14-55) MCA-VthSem
CO1-Understand the architecture and types of cloud
CO2-Create an account in Amazon Web Services
CO3- Configure the machine in Amazon Web Services
CO4- Analyze the difference between Amazon Web Services and Azure Clouds
CO5- Understand the Python concepts in Web Application
CO6- Deployment of Python web App on Cloud