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