Course Outcome BBA-CA
BBA(CA)
BBA(CA) 2019 CBCS Pattern
Program Outcomes (PO)
PO1 – To acquire knowledge of statistics, accounts, management, organizational behaviour and
computer application for analysing and solving real world problems under choice based credit system
PO2 – To develop logical reasoning skills and analytical aptitude skills
PO3 – To build the necessary skill set for problem analysis.
PO4 – To develop designing skills and solutions as per requirement
PO5 – To learn the usability of techniques and skills of modern software
PO6 – To inculcate professional and social responsibilities
PO7 – To understand the role of computer application in environment and sustainable development
PO8 – To apply professional ethics in work environment
PO9 – To gain inter disciplinary knowledge for entrepreneurship development
PO10 – To develop business communication skills for working with teams
PO11 – To prepare for emerging computer technologies and their applicability
Program Specific Outcomes (PSO)
PSO1- Implement programming language and database concepts.
PSO2- To learn ability enhancement programs like Scratch, j Query, Advanced C etc PSO3- Understand computer networks and security concepts
PSO4- Design and develop interdisciplinary software projects by applying concepts of software engineering
PSO5- To practice ability enhancement skills through web application development, analytical tools etc
PSO5-To be aware of communication and environmental sustainability.
PSO6-To develop skills required for software projects in multidisciplinary areas
Course Outcomes (CO)
CA 101 Business Communication Skills
- To understand what is the role of communication in personal and business world
- To understand system and communication and their utility
- To develop proficiency in how to write business letters and other communications required in business
CA 102 Principles of Management
- To understand basic concepts regarding org. Business Administration
- To examining how various management principles
- To develop managerial skills among the students
CA103 C-Programming
- To get awareness of Programming languages
- To understand fundamental knowledge about Input and Output operation
- To build logic of implementing a program using basic programming constructs
CA104 Database Management Systems
- To understand the basics of data storage, data manipulation and data retrieval
- To learn basics of data entity relationship and normalization
- To acquaint with various types of data storage models.
- To learn data abstraction layer
CA 105 Business Statistics
- To understand role and importance of statistics in various business situations
- To develop skills related with basic statistical technique
- Develop right understanding regarding regression, correlation and data interpretation
CA 106 Computer Laboratory Based on CA103 and CA 104
- To understand the basics of C programming
- To implement various algorithms using programming constructs
- To create data storage entity such as tables
- To execute different database queries using structured query language
CA 201 Organizational Behavior & Human Resource Management
- To understand basic concept of HRM & OB
- To make aware students about traditional & modern methods of procurement & development in organization.
- To know the major trends in HRM & OB
CA 202 Financial Accounting
- To develop right understanding regarding role and importance of monetary and financial transactions in business
- To cultivate right approach towards classifications of different transactions and their implications
- To develop proficiency preparation of basic financial as to how to write basis accounting statement – Trading and P&L
CA 203 Business Mathematics
- To understand the role and importance of Mathematics in various business situations and while developing softwares.
- To develop skills related with basic mathematical technique
CA 204 Relational Data Base
- Enables students to understand relational database concepts and transaction management concepts in database system.
- Enables student to write PL/SQL programs that use: procedure, function, package, cursor and trigger.
CA 205 Web Technology (HTML-JSS-CSS)
- To know & understand concepts of internet programming.
- To understand how to develop web based applications using JavaScript.
CA 206 Computer Laboratory Based on CA 204 & CA 205
- To know & understand concepts of internet programming
- To understand markup language and client side scripting
- To enable students to understand relational database concepts and transaction management concepts in database system.
- To enable student to write PL/SQL programs that use: procedure, function, package, cursor and trigger.
- To understand concurrency control and recovery in database system
CA 301 Digital Marketing
- To give knowledge about using digital marketing in and as business
- To make SWOT analysis, SEO optimization and use of various digital marketing tools.
CA 302 Data Structure
- To understand the concepts of ADTs
- To learn linear data structures – lists, stacks, and queues
- To understand sorting, searching and hashing algorithms
- To apply Tree and Graph structures CA 303 Software Engineering
- To understand System concepts.
- To understand Software Engineering concepts.
- To understand the applications of Software Engineering concepts and Design in Software development
CA 304-A Angular – JS
- To understand Client Side MVC and SPA
- To explore AngularJS Component
- To develop an AngularJS Single Page Application
- To create and bind controllers with Javascript
- To apply filter in AngularJS application
CA 304-B PHP
- To understand how server-side programming works on the web.
- To learn use of PHP built-in functions and creating custom functions
- To understand POST and GET in form submission.
- To understand processing of form and submission of data.
- To read and process data in a MySQL database.
CA 305-A Big Data
- To enable learners to develop expert knowledge and analytical skills in current and developing areas of analysis statistics, and machine learning
- To enable the learner to identify, develop and apply detailed analytical, creative, problem solving skills.
- To provide the learner with a comprehensive platform for career development, innovation and further study.
CA 305-B Block Chain
- To understand how blockchain systems (mainly Bitcoin and Ethereum) work,
- To securely interact with Blockchain systems
- Design, build, and deploy smart contracts and distributed applications
- Integrate ideas from blockchain technology into their own projects
CA 306 Computer Laboratory Based on CA 302 , CA 304 and CA 305
- To understand different methods of organising large amounts of data
- To efficiently implement different data structure
- To understand server side programming and database connectivity
- To understand the concepts of XML and AJAX.
- To be aware of web services
CA 401 Networking
- To gain knowledge about Computer Networks concepts.
- To know about working on networking models, addresses, transmission media and connectivity devices.
- To acquire information about network security and cryptography. CA 402 Object Oriented Concepts Through CPP
- To acquire an understanding of basic object-oriented concepts and the issues involved in effective class design.
- To enable students to write programs using C++ features like operator overloading, constructor and destructor, inheritance, polymorphism and exception handling.
CA 403 Operating System
- To know the services provided by Operating System
- To know the scheduling concept
- To understand design issues related to memory management and various related algorithms.
- To understand design issues related to File management and various related algorithms
CA 404 -A Advance PHP
- To know & understand concepts of internet programming.
- To understand how server-side programming works on the web.
- To understanding how to use PHP Framework (Joomla / Drupal)
CA 404-B Node – JS
- To understand the JavaScript and technical concepts behind Node JS
- To structure a Node application in modules
- To understand and use the Event Emitter
- To understand Buffers, Streams, and Pipes
- To build a Web Server in Node and understand how it really works
- To learn to connect to a SQL or Mongo database in Node
CA 405 Project
- To develop a software for a given problem domain
- To document the project development cycle
- To work as a team member for the software project completion
CA 406 Computer Laboratory Based on CA 402, CA 404
- To solve basic programs on class and objects
- To understand function overloading and use the concept to solve the programs
- To implement the theory learnt in CA 404
CA-501 Cyber Security
- Have a good understanding of Cyber Security and the Tools.
- Identify the different types of Cyber Crimes.
- Have a good understanding of Cyber laws
- To develop Cyber forensics awareness.
- Identify attacks, security policies and credit card frauds in mobile and Wireless Computing Era.
CA-502 Object Oriented Software Engineering
- Students will be able to give Design Specifications for Project
- Students will acquire Knowledge in Basic Modeling.
- Students will acquire Project Management Skills
CA-503 Core Java
- To solve real world problems using OOP techniques.
- To understand the use of abstract classes.
- To solve problems using java collection framework and I/o classes.
- To develop multithreaded applications with synchronization.
- To develop applets for web applications.
- To design GUI based application
CA-503 MongoDB
- To work with MongoDB shell and MongoDB tools.
- To do Schema design, Data modelling and all sorts of CRUD Operations.
- To optimize query performance.
- To analyze the data stored in MongoDB
CA-504 Python
- Define and demonstrate the use of built-in data structures “lists” and “dictionary”
- Design and implement a program to solve a real world problem.
- Design and implement GUI application and how to handle exceptions and files.
CA-505 Project
- To develop a software for a given problem domain
- To document the project development cycle
- To work as a team member for the software project completion
CA- 506 Computer Laboratory Based on 503 and 504(2 credits each)
- To create databases that allow embedding of documents to describe nested structures
- Write Python functions to facilitate code reuse.
- To develop the skill of designing Graphical user Interfaces in Python
- To develop the ability to write database applications in Python
CA-601 Recent Trends in IT
- To discuss the basic concepts AI.
- To apply basic, intermediate and advanced techniques to mine the data.
- To provide an overview of the concept of Spark programming
CA-602 Software Testing
- Students will be introduced to testing tools
- Students will acquire Knowledge of Basic SQA.
- Students will be able to design basic Test Cases
CA-603 Advanced Java
- Students will know the concepts of JDBC Programming.
- Students will know the concepts of Multithreading and Socket Programming.
- Students will know the concepts of Spring and Hibernate.
- Students will develop the project by using JSP and JDBC.
- Students will develop applications in Spring and hibernate.
CA-604 Android Programming
- Student will be able to write simple GUI applications, use built-in widgets and components, work with the database to store data locally, and much more.
- Demonstrate their understanding of the fundamentals of Android operating systems
- Demonstrate their skills of using Android software development tools CA-604 Dot Net Framework
- Use the features of Dot Net Framework along with the features of VB, C# and ASP
- Design and develop window based and web based .NET applications.
- Design and develop a Website. Design and Implement database connectivity using ADO.NET for VB, C# and ASP.
CA-605 Project
- To develop a software for a given problem domain
- To document the project development cycle
- To work as a team member for the software project completion
CA-606 Computer Laboratory Based on 603 and 604 (2 credits each)
- To use HTML and Server controls
- To demonstrate database application using ADO.net
- To create web application using JSP
- To use JDBC and demonstrate create,update, delete records
- To use multithreading to develop animated application