Course Outcomes 2019-20
Sl.No | Subject code | Subject | Course | Description of Course outcomes |
301 | MCA101 | PROBLEM SOLVING AND PROGRAMMING USING C | MCA101.1 | Identify the different electrical equipment with their characterstics |
MCA101.2 | Understand the basics of programming using Datatypes. | |||
MCA101.3 | Develop conditional and iterative statements to write C programs | |||
MCA101.4 | Exercise user defined functions to solve real time problems | |||
MCA101.5 | Inscribe C programs that use Pointers to access arrays, strings and functions. | |||
MCA101.6 | Exercise user defined data types including structures and unions to solve Problems. | |||
302 | MCA102 | COMPUTER ORGANIZATION AND ARCHITECTURE | MCA102.1 | Recall the basic structure and operational concepts of computer. |
MCA102.2 | Summarize the implementation of machine instructions and design of the arithmetic and logic unit. | |||
MCA102.3 | Design various arithmetic combinational circuits for adder, fast adder, subtractor, multiplier, divisor etc. | |||
MCA102.4 | Explain the main memory, cache memory and virtual memory management techniques. | |||
MCA102.5 | Distinguish different input - output mapping techniques. | |||
MCA102.6 | Contrast between array processing and vector processing. | |||
303 | MCA103 | BUSINESS INFORMATION SYSTEM | MCA103.1 | Understand the basic concepts and technologies used in the field of management information systems |
MCA103.2 | Understand the processes of developing and implementing information | |||
MCA103.3 | Be aware of the ethical, social, and security issues of information systems" | |||
MCA103.4 | Understand the role of information systems in organizations, the strategic management processes, and the implications for the management. | |||
MCA103.5 | Learn about the importance of managing organizational change associated with information systems implementation. | |||
MCA103.6 | Able to know about security issues of the BIS. | |||
304 | MCA104 | COMPUTER ORIENTED NUMERICAL METHODS | MCA104.1 | Recognize the error in the number generated by the solution |
MCA104.2 | Compute solution of algebraic and transcendental equation by numerical methods like Bisection method and Newton Rapshon method. | |||
MCA104.3 | Apply method of interpolation and extrapolation for prediction. | |||
MCA104.4 | Recognize elements and variable in statistics and summarize qualitative and quantitative data. | |||
MCA104.5 | Calculate mean, median and mode for individual series. | |||
MCA104.6 | Outline properties of correlation and compute Karl-Pearson’s coefficient of correlation | |||
305 | MCA105 | ENGINEERING ECONOMICS | MCA105.1 | Understand general concepts of micro and macro economic including theory of demand, Law of demand, elasticity of demand etc |
MCA105.2 | Distinguish between Micro economics and Macro Economics. | |||
MCA105.3 | Solve cost and revenue based problems using Break Even Analysis approach. | |||
MCA105.4 | Analyzethe functioning of Banks and concepts of Inflation. | |||
MCA105.5 | Discuss banking structures and various financial systems. | |||
MCA105.6 | Calculate the depreciation using different methods like Straight line method, Declining balance method. | |||
306 | MCA106 | BUSINESS COMMUNICATION | MCA106.1 | Apply business communication strategies and principles to prepare effective communication for domestic and international business situations |
MCA106.2 | Identify ethical, legal, cultural, and global issues affecting business communication. | |||
MCA106.3 | Utilize analytical and problem solving skills appropriate to business communication. | |||
MCA106.4 | Participate in team activities that lead to the development of collaborative work skills | |||
MCA106.5 | Select appropriate organizational formats and channels used in developing and presenting business messages | |||
MCA106.6 | Communicate via electronic mail, Internet, and other technologies. | |||
307 | MCA201 | DATA STRUCTURE USING C | MCA201.1 | Identify and implement asymptotic notations of an algorithm to analyze the consumption of computing resources |
MCA201.2 | Explain and implement stack, queue and list to manage the memory using static and dynamic allocations. | |||
MCA201.3 | Apply binary search tree to design applications. | |||
MCA201.4 | Recognize, analyze, model and implement code for real life problems like shortest path and MST using graph theory. | |||
MCA201.5 | Identify and develop comparison-based search algorithms and sorting algorithms. | |||
MCA201.6 | Apply data structure and algorithm for a given contextual problem and develop in C. | |||
308 | MCA202 | OBJECT ORIENTED PROGRAMMING USING C ++ | MCA202.1 | Student should be able to understand characteristics of object oriented paradigms such as Abstraction, Encapsulation etc. |
MCA202.2 | Ability to apply the Knowledge about Inheritance, Polymorphism, File Handling and Template. | |||
MCA202.3 | Student should be able to seamlessly use the concept of constructor and destructor. | |||
MCA202.4 | Student should be able to implement polymorphism and inheritance for solving various generic problems. | |||
MCA202.5 | Would be able to apply dynamic memory management techniques for creating, copying and destroying objects. | |||
MCA202.6 | Would be able to apply Standard Template Library, Namespaces etc., while designing a object oriented program. | |||
309 | MCA203 | OPERATING SYSTEMS | MCA203.1 | Define the process life cycle & process scheduling. |
MCA203.2 | Explain inter process communication & process synchronization. | |||
MCA203.3 | Outline deadlock avoidance, detection & handling strategies. | |||
MCA203.4 | Analyze memory allocation & virtual memory techniques. | |||
MCA203.5 | Examine disk scheduling & file system interface. | |||
MCA203.6 | Discuss the case studies on Windows XP & Linux system. | |||
310 | MCA204 | PRINCIPLES AND PRACTICE OF MANAGEMENT | MCA204.1 | Discuss and communicate the management evolution and how it will affect future managers. |
MCA204.2 | Observe and evaluate the influence of historical forces on the current practice of management. | |||
MCA204.3 | Identify and evaluate social responsibility and ethical issues involved in business situations and logically articulate own position on such issues. | |||
MCA204.4 | Explain how organizations adapt to an uncertain environment and identify techniques managers use to influence and control the internal environment Practice the process of management's four function | |||
MCA204.5 | Identify and properly use vocabularies within the field of management to articulate one's own position on a specific management issue and communicate effectively with varied audiences Evaluate leaders | |||
MCA204.6 | Gather and analyze both qualitative and quantitative information to isolate issues and formulate best control methods. | |||
311 | MCA205 | GREEN IT | MCA205.1 | Understand what Green IT is and How it can help improve environmental Sustainability |
MCA205.2 | Understand the principles and practices of Green IT. | |||
MCA205.3 | Understand how Green IT is adopted or deployed in enterprises. | |||
MCA205.4 | Design Data Centre IT Infrastructure | |||
MCA205.5 | Understand Energy Efficiency, IT Infrastructure Management | |||
MCA205.6 | Understand Business Dimensions for Green IT Transformation and Multilevel Sustainable Information | |||
312 | MCA206 | MATHEMATICAL COMPUTING | MCA206.1 | Students can know logic behind the research topic |
MCA206.2 | Students can count the bigger thing by using the counting principle | |||
MCA206.3 | Students can understand the concept of dm to apply in different area. | |||
MCA206.4 | Student can know to solve the recurrence relations. | |||
MCA206.5 | Demonstrate different traversal methods for trees and graphs. | |||
MCA206.6 | Model problems in Computer Science using graphs and trees. | |||
313 | MCA301 | DESIGN ANALYSIS AND ALGORITHMS | MCA301.1 | Define the various algorithm analysis methods. |
MCA301.2 | Estimate the asymptotic time complexities of various recurrence relations | |||
MCA301.3 | Choose the appropriate method to solve the recurrence relations | |||
MCA301.4 | Distinguish and give examples for the different types of algorithm development strategies. | |||
MCA301.5 | To describe the use of Lower Bound Theory to improve the complexity of an algorithm | |||
MCA301.6 | Interpret the approximation algorithms, randomized algorithms and string matching algorithms. | |||
314 | MCA302 | THEORY OF COMPUTATION | MCA302.1 | Describe the mathematical foundation of computation and theory of formal languages and automata. |
MCA302.2 | Illustrate mathematical proofs for computation and algorithms. | |||
MCA302.3 | Develop concept of finite automata, pushdown automata, Turing machines, formal languages, and grammars. | |||
MCA302.4 | Analyze key notions, such as algorithm, computability, decidability, and complexity through problem solving. | |||
MCA302.5 | Evaluate the relevance of the Church-Turing thesis. | |||
MCA302.6 | Design finite automata, push down automata, Turing machines, formal languages & grammars. | |||
315 | MCA303 | COMPUTER NETWORKS | MCA303.1 | Analyze and implement Network protocol simulation using NetSim, NS2. |
MCA303.2 | Compare the throughput and normalized throughput for token ring and token bus for different transmitting nodes. | |||
MCA303.3 | Compare the CSMA/CD vs. CSMA/CA protocols for a fixed number of transmitting nodes. | |||
MCA303.4 | Verify some protocols like STOP-and –WAIT, Go-Back-N and implement distance vector and link state routing algorithms. | |||
MCA303.5 | Apply socket programmeming techniques. | |||
MCA303.6 | Would have good understanding of mechanism of UDP, TCP congestion control and concept of Quality Of Service (QoS). | |||
316 | MCA304 | DATABASE MANAGEMENT SYSTEMS | MCA304.1 | Outline the basic concepts related to data base systems. And to relate with real time applications. |
MCA304.2 | Distinguish different data base architecture schemas and data models. | |||
MCA304.3 | Comprehend understanding about storage strategies. | |||
MCA304.4 | Understand relational algebra and to apply various query languages such as SQL for performing database operations. | |||
MCA304.5 | Apply normalization on relations and appraise optimizing the query processing. | |||
MCA304.6 | Compile and analyze transaction processing and concurrency control mechanisms. | |||
317 | MCA305 | QUANTITATIVE TECHNIQUES (OR & SM) | MCA305.1 | Define simplex metod |
MCA305.2 | Define Transportation Problem | |||
MCA305.3 | Able to explain Queueing model. | |||
MCA305.4 | Sheduling a project with PERT/CPM | |||
MCA305.5 | Decision analysis: Decision making without experimentations | |||
MCA305.6 | Understand utility theory. | |||
318 | MCA306 | ADVANCE OS | MCA306.1 | Understand the design approaches of advanced operating systems |
MCA306.2 | Analyze the design issues of distributed operating systems. | |||
MCA306.3 | Evaluate design issues of multi processor operating systems. | |||
MCA306.4 | Identify the requirements of database operating systems. | |||
MCA306.5 | Formulate the solutions to schedule the real time applications. | |||
MCA306.6 | Design a Protection and security model of the access matrix | |||
319 | MCA307 | MINOR PROJECT | MCA307.1 | Practical application of theoretical knowledge gained in order to develop real time software applications. |
MCA307.2 | To explore the industrial line of work and corporate work culture | |||
MCA307.3 | Deep understanding regarding a particular domain or software platform | |||
MCA307.4 | To explore challenging work areas in their area of interest | |||
MCA307.5 | Enhancing the presentation skills of an individual by project presentation | |||
320 | MCA401 | PROGRAMMING WITH JAVA | MCA401.1 | Gained adequate understanding of Object oriented programming paradigm and Java programming environment. |
MCA401.2 | Learn thefundamental programming structure of java, Inheritance, Packages and Interfaces and exception handling. | |||
MCA401.3 | Would be able to use multi threading concept, string handling procedures for writing efficient codes using Java. | |||
MCA401.4 | Would have gained proficiency in using Java I/O, JDBC and networking tools and methods. | |||
MCA401.5 | Understand the concept of applets, AWT, Java Swing etc., | |||
MCA401.6 | Able to use run time memory management using clone() method and cloneable interface. | |||
321 | MCA402 | COMPUTER GRAPHICS AND MULTIMEDIA | MCA402.1 | Understand various graphics systems, their mechanisms and methods used. |
MCA402.2 | Would be well versed with various line drawings and circle drawing algorithms. | |||
MCA402.3 | Understood the mechanism andapply various clipping and filling algorithms principle of window to view port coordinate transformation. | |||
MCA402.4 | Gained good understanding of Two dimensional object representation, fractal geometry and three dimensional geometric and modeling transformations | |||
MCA402.5 | Would have gained good understanding of Multimedia and components of Multimedia | |||
MCA402.6 | Understanding about use of MAT LAB in Graphics | |||
322 | MCA403 | SOFTWARE ENGINEERING | MCA403.1 | Identify the requirement of software engineering in designing, development, testing and deployment of a real life software project. |
MCA403.2 | Understand software life cycle model for systematic development of a project. | |||
MCA403.3 | Analyze the basic issues in software development process. | |||
MCA403.4 | Model object oriented software design. | |||
MCA403.5 | Recommend various coding standards and code review techniques. | |||
MCA403.6 | Understand various types of testing and formulate their practical implementation strategies. | |||
323 | MCA404 | COMPILER DESIGN AND LANUAGE PROCESSOR | MCA404.1 | Ability to design, develop, and implement a compiler for any language. |
MCA404.2 | Able to use LEX and YACC tools for developing a scanner and a parser | |||
MCA404.3 | Design and implement LL and LR parsers. | |||
MCA404.4 | Design algorithms to perform code optimization in order to improve the performance of a program in terms of space and time complexity. | |||
MCA404.5 | Ability to design algorithms to generate machine code | |||
MCA404.6 | Understand syntax directed translation schemes | |||
324 | MCA406A | EMBEDDED SYSTEM | MCA406A.1 | To Understand embedded system, processor and embedded architechture |
MCA406A.2 | To understand distributed embedded systems architecture. | |||
MCA406A.3 | Will able to Design Hardware and Software Components, System Integration | |||
MCA406A.4 | ARM processor-processor and memory organization | |||
MCA406A.5 | Will able to designing with microprocessor development and debugging Component interfacing | |||
MCA406A.6 | Network-Based design- Communication Analysis, system performance Analysis, Hardware platform design | |||
325 | MCA405 | PERSONALITY AND SOFT SKILL DEVELOPMENT | MCA405.1 | Develop listening skills |
MCA405.2 | Making presentation skills effective | |||
MCA405.3 | Sharpen business writing skills | |||
MCA405.4 | Developing interview skills | |||
MCA405.5 | Ability to conceptualize fundamental of personal interview skills and effective group discussion strategies | |||
MCA405.6 | Ability to prepare effective resume | |||
326 | MCA407 | GROUP DISCUSSION/SEMINAR | MCA407.1 | Improve the mass communication |
MCA407.2 | An opportunity to exercise their rights to Express them | |||
MCA407.3 | To enhance understanding skills of students | |||
MCA407.4 | To improve convincing power of students |