Semester |
Name of the subject |
Subject Code |
1ST SEM |
DISCRETE MATHEMATICS |
MCA01001 |
Course outcomes (CO):
CO1: Interpret propositional and predicate logic in knowledge representation and truth verification.
CO2: Demonstrate the properties of integers and fundamental principle of counting in discrete structures.
CO3: Utilize the understandings of relations and functions and be able to determine their properties.
CO4: Solve the problems using the concept of graph theory and trees properties.
CO5: Solve problems using recurrence relations and Principle of Inclusion and Exclusion.
CO6: Able to formulate problems and solve recurrence relations.
Semester |
Name of the subject |
Subject Code |
1ST SEM |
COMPUTER SYSTEM ARCHITECTURE |
MCA01002 |
Course outcomes (CO):
CO1: Understand the architecture and functionality of central processing unit.
CO2: Analyze some of the design issues in terms of speed, technology, cost, performance.
CO3: Use appropriate tools to design verify and test the CPU architecture.
CO4: Learn the concepts of parallel processing, pipelining and inter processor communication.
CO5: Exemplify in a better way the I/O and memory organization.
CO6: Define different number systems, binary addition and subtraction, 2's complement representation and operations with this representation.
Semester |
Name of the subject |
Subject Code |
1ST SEM |
C & DATA STRUCURE |
MCA01003 |
Course outcomes (CO):
CO1: Manage I/O operations and Repeat the sequence of instructions in your C program.
CO2: Implement strings in your C program.
CO3: Apply code reusability with functions and pointers.
CO4: Understand the basics of file handling mechanisms.
CO5: Understand basic data structures such as arrays, linked lists, stacks and queues.
CO6: Solve problem involving graphs, trees and heaps.
Semester |
Name of the subject |
Subject Code |
1ST SEM |
OPERATING SYSTEM |
MCA01004 |
Course outcomes (CO):
CO1: Understand the basics of operating systems like kernel, shell, types and views of operating systems.
CO2: Explain various memory management techniques and concept of thrashing.
CO3: Use disk management and disk scheduling algorithms for better utilization of external memory.
CO4: Recognize file system interface, protection and security mechanisms. (Knowledge).
CO5: Distinguish between different operating systems (Comprehension).
CO6: Describe the various CPU scheduling algorithms and identify the design of dead- lock in process (knowledge).
Semester |
Name of the subject |
Subject Code |
1ST SEM |
DATABASE ENGINEERING |
MCA01005 |
Course outcomes (CO):
CO1: Describe DBMS architecture, physical and logical database designs, database modeling,
relational, hierarchical and network models.
CO2: Identify basic database storage structures and access techniques such as file
organizations, indexing methods including B tree, and hashing.
CO3: Learn and apply structured query language (SQL) for database definition and database
manipulation.
CO4: Demonstrate an understanding of normalization theory and apply such knowledge to the
normalization of a database.
CO5: Understand various transaction processing, concurrency control mechanisms and
database protection mechanisms.
Semester |
Name of the subject |
Subject Code |
2ND SEM |
COMPUTER NETWORKS |
MCA02001 |
Course outcomes (CO):
CO1: Explore the basics of Computer Networks and various protocols.
CO2: Identify the use of layered approach on different networks.
CO3: Illustrate various multiple access protocols in Medium Access Control (MAC) sub-layer.
CO4: Illustrate different routing algorithms.
CO5: Analyze the features and operations of TCP/UDP protocols.
CO6: Examine DNS, FTP, and HTTP.
Semester |
Name of the subject |
Subject Code |
2ND SEM |
ANALYSIS DESIGN OF ALGORITHMS |
MCA02002 |
Course outcomes (CO):
CO1: Analyze to find time complexity, space complexity and analyze how to divide large complex problem (analysis).
CO2: Construct the BFS, DFS graphs and connected components with backtracking.
CO3: Apply different designing methods development of algorithms using greedy method (application).
CO4: Apply the Dynamic programming method on the graphs for getting optimal path (application).
CO5: Illustrate NP-HARD and NP-COMPLETE problems using probability (comprehension).
CO6: Apply Branch and Bound method on the problems (application).
Semester |
Name of the subject |
Subject Code |
2ND SEM |
OBJECT ORIENTED PROGRAMMING USING JAVA |
MCA02003 |
Course outcomes (CO):
CO1: Identify the behavior of programs involving the basics programming constructs.
CO2: Explain the concepts of classes, objects, methods constructors, overloading and overriding along with access controls.
CO3: Use the data abstraction, inheritance, polymorphism, encapsulation principles in structuring java applications.
CO4: Develop java programming using multithreading, files, collections with necessary exception handling.
CO5: Develop java programming using database concepts with necessary exception Handling.
CO6: Develop GUI applications using AWTS, Swings and applets.
Semester |
Name of the subject |
Subject Code |
2ND SEM |
OBJECT ORIENTED ANALYSIS DESIGN |
MCA02004 |
Course outcomes (CO):
CO1: Illustrate the Object Oriented Modeling Concepts and Class Modeling.
CO2: Outline Advance Class Modeling, State Modeling and Interaction Modeling.
CO3: Develop system using domain class model, state model and interaction model. CO4: Analyze the System using interaction model, class model, state model.
CO5: Evaluating of System using class design, design patterns.
CO6: Compare and contrast various testing techniques.
Semester |
Name of the subject |
Subject Code |
2ND SEM |
INTERNET WEB PROGRAMMING |
MCA02005 |
Course outcomes (CO):
CO1: Explain the history of the internet and related internet concepts that are vital in
understanding web development.
CO2: Demonstrate the important HTML tags for designing static pages and separate design
from content using Cascading Style sheet.
CO3: Understand difference between client side and server side scripting, the basics of
JavaScript, Event Handling etc.
CO4: Develop a dynamic webpage by the use of java-script and DHTML.
CO5: Understand the concepts of CGI and DOM.
CO6: Use web application development software tools i.e. PHP and XML etc. and identify the
environments currently available on the market to design web sites.
Semester |
Name of the subject |
Subject Code |
2ND SEM |
SOFTWARE ENGINEERING |
MCA03001 |
Course outcomes (CO):
CO1: Acquire strong fundamental knowledge in science, mathematics, fundamentals of
computer science, software engineering and multidisciplinary engineering to begin in practice as a software engineer.
CO2: Design applicable solutions in one or more application domains using software
engineering approaches that integrate ethical, social, legal and economic concerns.
CO3: Create quality software products by possessing the leadership skills as an individual or
contributing to the team development and demonstrating effective and modern working strategies by applying both communication and negotiation management skill.
CO4: Apply new software models, techniques and technologies to bring out innovative and
novelistic solutions for the growth of the society in all aspects and evolving into their continuous professional development.
CO5: Develop an awareness of the role and responsibilities of the professional software engineer.
CO6: Acquire skills to think about problems and their solutions using appropriate methods of analysis and design.
Semester |
Name of the subject |
Subject Code |
2ND SEM |
COMPILER DESIGN |
MCA03002 |
Course outcomes (CO):
CO1: Describe the design of a compiler and can identify the connection of finite automata to
compiler design through regular expressions and grammar.
CO2: Design and implement language processors by using tools to automate parts of the
implementation process.
CO3: Implement major parsing techniques ranging from the recursive decent methods to the
computationally more intensive LR techniques that have been used in parser generator.
CO4: Explain and distinguish the concepts related to semantic analysis and storage organization
Used to support the runtime environment of a program.
CO5: Identify and discuss various machine independent and dependent code optimization techniques.
CO6: Illustrate various aspects of Code Generation.