AcademicsCourse Outcomes MCA

MCA

I SEM

COURSE COURSE NAME COURSE OUTCOMES
PCC101 Discrete Mathematics 1. For a given logic sentence express it in terms of predicates, quantifiers, and logical connectives
2. For a given a problem, derive the solution using deductive logic and prove the solution based on logical inference
3. For a given a mathematical problem, classify its algebraic structure
4. Evaluate Boolean functions and simplify expressions using the properties of Boolean algebra
5. Develop the given problem as graph networks and solve with techniques of graph theory.
PCC102 Data Structures using C 1. Implement linear and non-linear data structure operations using C
2. Suggest appropriate linear / non-linear data structure for any given data set. 3. Apply hashing concepts for a given problem
4. Modify or suggest new data structure for an application
5. Appropriately choose the sorting algorithm for an application
PCC103 Object Oriented Programming using Java 1. Explain OOPs features and concepts
2. Write basic Java programs
3. Write I/O programs in Java
4. Use various built-in Java classes and methods
5. Create window based Java programs
PCC104 Computer Architecture 1. Apply data representation methods
2. Write logic diagrams for microoperations
3. Write general register organization diagrams
4. Analyze computer arithmetic algorithms.
5. Explain I/O organization
PCC105 Probability & Statistics 1. Understanding of Linear Algebra will boost the ability to understand and apply various data science algorithms.
2. Calculate probabilities by applying probability laws and theoretical results, knowledge of important discrete and continuous distributions, their inter relations with real time applications.
3. Understanding the use of sample statistics to estimate unknown parameters.
4. Become proficient in learning to interpret outcomes.
5. Compute and interpret Correlation Analysis, regression lines and multiple regression analysis with applications
MGC106 Managerial Economics and Accountancy 1. Apply the fundamental concepts of managerial economics to evaluate business decisions Understand types of Demand and factors related to it.
2. Identify different types of markets and determine price - output under perfect competition.
3. Determine working capital requirement and payback
4. Analyze and interpret financial statements through ratios

II SEM

COURSE COURSE NAME COURSE OUTCOMES
PCC 201 Operating Systems 1. Explain operating systems and Unix OS, illustrate the workings of various OS components.
2. Analyze the process, its states and process scheduling algorithms.
3. Demonstrate paging, demand paging, page replacement and segmentation with illustrations.
4. Elaborate the file access and allocation methods and mass storage structures.
5. Describe concrete implementations of Linux system and Windows 7.
PCC 202 Database Management System 1. Explain the DB concepts and model requirements as ER-model
2. Suggest relational algebra queries from text specification
3. Write SQL queries for the given questions
4. Elaborate indexing and hashing and describe concurrency control concepts
5. Comprehend NoSQL technology
PCC 203 Design and Analysis of Algorithms 1. Carry out algorithms time complexity
2. Explain divide and conquer approach
3. Illustrate greedy method
4. Elaborate dynamic programming
5. Explore backtracking
PCC 204 Data Engineering with Python 1. Understand the basics of Python Programming Language
2. Handle different types of files and work with text data
3. Use regular expression operations
4. Use relational databases via SQL
5. Use tabular numeric data
6. Use the data structures: data series and frames
7. Use PyPlot for visualization
8. Use Python for basic Machine Learning
PCC 205 Machine Learning 1. Solve regression problems
2. Apply dimensionality reduction methods
3. Analyze classification schemes
4. Explore clustering mechanisms
5. Explain evaluation metrics
MGC 206 Operations Research 1. Solve linear problems
2. Apply transportation problems
3. Analyze assignment problems
4. Explore dynamic programming
5. Explain gaming theory

III SEM

COURSE COURSE NAME COURSE OUTCOMES
PCC301 Software Engineering 1. Apply software processes to solve software problem
2. Create SRS document and software architecture
3. Perform software planning in terms of staffing and scheduling
4. Create test cases and procedures
5. Re-engineer the developed software.
PCC302 Computer Networks 1. Elaborate the network model
2. Explain transmission media and functions of datalink layer
3. Create routing tables based on DVR and LSR
4. Describe TCP and UDP protocols
5. Explain application layer protocols
PCC303 Artificial Intelligence 1Student will be able to
Identify problems that are amenable to solution by AI method
Understand and analyze working of an AI technique
Formalize a given problem in the language/framework of different AI methods
PCC304 Web Technologies 1. Write HTML and DHTML programs
2. Create programs on event models
3. Implement java script programs
4. Write VB script programs
5. Create ASP programs
PEC311 Professional Elective
I Software Quality & Testing
1. Explain the essentials of software quality
2. Elaborate the methods to integrate software quality activities in the project
3. Describe the software quality metrics
4. Discuss building software testing strategy
5. Perform testing various artifacts of a software project
PEC312 Distributed
Systems
1. Explain the architecture, processes and communication of distributed system
2. Elaborate the naming and synchronization strategies
3. Describe the fault tolerance and distributed object based system
4. Discuss the distributed file system and distributed web based system
5. Explain distributed coordination based system and map reduce
PEC313 Internet of Things Student will be able to
1. Understand the various applications of IoT and other enabling technologies.
2. Comprehend various protocols and communication technologies used in IoT
3. Design simple IoT systems with requisite hardware and C programming software
4. Understand the relevance of cloud computing and data analytics to IoT
5. Comprehend the business model of IoT from developing a prototype to launching a product.
PEC314 Image Processing 1. Learn image processing fundamentals
2. Learn image transforms
3. Learn image enhancement
4. Learn image restoration and feature extraction
5. Learn image reconstruction.
PEC321 Network Security 1. Explain the fundamentals of network security
2. Elaborate the concepts secret and public key cryptography
3. Elucidate the hash functions digital signatures
4. Describe the digital signatures and smart cards
5. Explain the applications of network security
PEC322 Cyber Security 1. Explain the policies and security evolution
2. Describe cyber security objectives and guidance
3. Discuss policy catalog and issues
4. Elaborate cyber management and infrastructure issues
5. Elucidate the case studies on cyber security
PEC323 Information Retrieval System 1. Explain IR strategies
2. Elucidate basic retrieval utilities
3. Discuss cross language IR
4. Describe efficiency aspects
5. Elaborate distributed IR
PEC324 Natural Language Processing 1. Explain elementary probability and information theory
2. Discuss the linguistic essentials
3. Describe statistical inference and word sense disambiguation
4. Elaborate evaluation measures and markov models
5. Elucidate probabilistic context free grammars

IV SEM

COURSE COURSE NAME COURSE OUTCOMES
PEC411 Block Chain Technologies .
1. Learn the basics of hash functions
2. Learn the importance of digital signature
3. Understand the structure of a blockchain.
4. Learn different ways of storing Bitcoin keys, security measures.
5. Learn how Bitcoin relies on mining
PEC412 Big Data Analytics 1. Learn how to handle big data
2. Learn hadoop ecosystem
3. Learn mapreduce and hbase fundamentals
4. Learn database concepts related to big data
5. Learn NoSQL fundamentals.
PEC413 Cloud Computing 1. Elaborate the cloud computing services and resource virtualization
2. Explain the scaling, planning and file system and storage
3. Describe the database technology and security issues
4. Elucidate portability issues and programming model case study
5. Discuss the enterprise architecture and its related information
PEC413 Deep Learning 1. Learn deep learning basics and optimization algorithms
2. Understand deep learning computation, CNNs and modersn CNNs
3. Study recurrent neural networks and its modern versions
4. Learn computer vision
5. Comprehend GANs
PEC421 Distributed Database Systems After the completion of the course, the students are expected to
1. Get familiar with the currently available models, technologies for and approaches to
building distributed database systems and services;
2. Have developed practical skills in the use of these models and approaches to be able to
select and apply the appropriate methods for a particular case;
3. Be aware of the current research directions in the field and their possible outcomes;
4. Be able to carry out research on a relevant topic, identify primary references, analyze them,
and come up with meaningful conclusions
5. Be able to apply learned skills to solving practical database related tasks.
PEC422 Digital Forensics 1. Know how to apply forensic analysis tools to recover important evidence for identifying
computer crime.
2. To be well-trained as next-generation computer crime investigators.
3. Learn data acquisition
4. Learn processing crimes
5. Learn forensics tools
PEC423 Optimization Techniques 1. Learn the optimization basics
2. Learn optimization using calculus
3. Learn dynamic programming and its applications
4. Learn integer programming
5. Learn advanced optimization techniques
PEC424 Enterprise Architecture 1. Learn the fundamentals of EA
2. Study the business architecture
3. Understand the organizational structure of EA
4. Comprehend enterprise engineering
5. Gain insights into cloud computing opportunities for EA

Powered By : BITRA & BITRA GROUP