Course Outcome(s):
BCA I (Sem I)
Course Code: CC 101 Fundamentals of Computer
Course Outcomes After completion of this course students will be able to –
- Understand basic concepts of computer.
- Describe peripheral devices and number systems.
- Understand operating environment
- Demonstrate the use of Linux Operating system commands
Course Code: CC 102 Introduction to Programming using ‘C’
- Able to implement the algorithms and draw flowcharts for solving Mathematical problem.
- Ability to design and develop Computer programs, analyzes, and interprets the concept of pointers, declarations, initialization, operations on pointers and their usage.
- Able to define data types and use them in simple data processing applications also he/she must be able to use the concept of array of structures and file Handling.
- Develop confidence for self education and ability for life-long learning needed for computer language.
Course Code: ACE 103 Principles of Management
- Understand the influence of historical forces on current practice of management.
- Understand frameworks in the four functions of management.
- Understand leadership styles to anticipate the consequences of each leadership style.
- Be able to identify and apply appropriate management techniques for organizations; and 5. Understand social responsibility involved in business situations
Course Code: ACE 104 Business Communication
- Communicate in English in written as well as oral mode.
- Make presentations in English.
- Do effective business correspondence.
Course Code: AEC 105 Office Automation
- Understand the components of office automation.
- Perform operations using MS Word and PowerPoint.
- Surf details through Internet.
- Understand and discuss about the use of Office Package and internet in daily life.
Course Code: CCL 106 Lab Course –I Based on CC102
- Understand and trace the execution of programs written in C language.
- Write the C code for a given algorithm.
- Implement Programs with pointers and arrays, perform pointer arithmetic and file handling
Course Code: CCL 107 Lab Course-II Based on AEC 105
- Use internet and internet tools.
- Perform operations using MS Word and PowerPoint.
- Create business presentations using PowerPoint
BCA I (Sem II)
Course Code: CC201 Database Management System
- Describe the basic concepts of DBMS and various databases used in real applications.
- Demonstrate the principles behind systematic database design approaches.
- Design the database structure by applying the concepts of Entityrelational model and Normalization. 4) Learn MS-Access for database creation and handling transactions.
Course Code: CC202 Operating System
- Possess knowledge of Operating Systems and their types.
- Apply the concept of a process and scheduling algorithms.
- Realize the concept of deadlock and different ways to handle it.
- Understand various memory management techniques and file system.
Course Code: CC 203 Object Oriented Programming Using C++
- Understand object-oriented programming and advanced C++ concept.
- Apply the concepts of object, classes and constructor.
- Design C++ Programs based on object, class, inheritance, abstraction, encapsulation, dynamic binding and polymorphism.
- Implement concept of polymorphism in program.
Course Code: AEC 204 Financial Accounting with Tally
- Use basic accounting terminology, procedures and systems of maintaining accounting records.
- Understand financial statements .
- Learn to create company, enter accounting voucher entries and also print financial statements, etc. in Tally.
- Demonstrate MIS reports in Tally ERP
Course Code: AEC 205 Mathematical Foundations For Computer Applications
- Basic knowledge of set theory, functions and relations concepts, matrix needed for designing and solving problems.
- Construct simple mathematical proofs and possess the ability to verify them.
- Write an argument using logical notation and determine if the argument is valid or is not valid.
- Use graph algorithms to solve problems.
BCA-II (Sem.-III)
Course code: CC 302 Computer Network and Internet
Course Outcomes After completion of this course student should be able to
- Understand the concept of computer network.
- Identify different components required to build different networks.
- Recognize the functions of network layers and different protocols.
- Discuss the important features of the Internet and Web.
Course code: CC 303 Data Structure using C
- Use and implement appropriate data structure for the required problems using a programming language such as C.
- Understand various searching & sorting techniques
- Implementing various data structures viz. Stacks, Queues
- Implementation of Linked Lists and Trees.
Course code: AEC304 Elements of Statistics
- Explain various term used in Statistics.
- Describe the Measures of Central Tendency and Dispersion
- Understand Analysis of Bivariate data(Correlation and Regression)
- Elaborate Sampling Techniques and Time Series Analysis.
Course code: AEC305 Human Resource Management and Materials Management
- Understand Human Resource Planning Process.
- Elaborate Performance Appraisal, Training and Development, Wage and salary Administration.
- Explain functions of material management
- Demonstrate 5 R in purchasing and Inventory control techniques.
Course code: CCL 306 Lab Course-V Based on CC301
- Understand Web Design Concept
- Design Web Pages using CSS, HTML & Java Script
Course Code: CCL307 Lab Course VI based on CC303 and AEC304
- Implement various data structures viz. Stacks, Queues, Linked Lists and Trees
- Apply Ms Excel features for Data Manipulation and Analysis.
BCA II (Sem. IV)
Course Code: CC 401 RDBMS
- Describe the fundamental elements of Relational Database Management Systems.
- Explain various commands in data languages with example.
- Understand various subqueries & joins.
- Apply the control statements and stored procedures
Course code: CC 402 Software Engineering
- Understand life cycle models, requirement elicitation techniques, understand the concept of analysis and design of software.
- Develop SRS document.
- Use of analysis and design tools for system development.
- Apply software engineering concepts in software development to develop quality software.
Course code: CC 403 DOT NET Technology
- Understand features of C# DOT NET
- Implement various server controls for website development 3. Apply validation and state management for interactive website development
- Design and develop dynamic web application using ADO.Net.
Course code: AEC 404 Entrepreneurship Development
- Define characteristics, function and types of entrepreneurs and know the role of Entrepreneurship in Economic Development.
- Identify Business Opportunities and prepare business plan. 3. Know project finance agencies.
- Understand New Opportunities and Challenges in digital entrepreneurship.
Course Code: CCL 405 PHP
1. Understand the environment of PHP programming Language. 2. Develop web applications using PHP.
Course Code: CCL 406 Lab Course VII Based CC 401
- Design database for business applications.
- Use of queries, sub queries, join, view and stored procedures on databases.
Course code: CCL 407 Lab course-VIII Based on CC403
1. Design console applications using C#.
2. Design web application using ASP.Net
Course code: CCL 408 Mini Project
- Implement fundamental domain knowledge of core courses for developing simple business applications.
- Utilize the software development techniques, skills and modern tools.
B.C.A Part-III (Sem-V)
Course Code : CC 501 Java Programming
- Understand the features of Java Language
- Demonstrate Object-Oriented Programming using Java
- Develop Multithreaded and Networking applications
- Design GUI applications using AWT and Swing.
Course Code: CC502 Data Warehousing and Data Mining
- Describe the Architecture of a Data Mining system.
- Understand the various Data preprocessing Methods.
- Perform classification and prediction of data.
Course Code: CC 503 IT Security
- Understand the concept and need of IT security,
- Identify different security threats to information systems.
- Describe security controls used for IS security.
- Understand provisions in IT Act 2000 and Design Security policy for IT Enabled Organization.
DSE 504 Elective-I 1. Python Programming
- Acquire programming skills in core Python.
- Develop Python programs with conditionals and loops.
- Understand advance datatypes in Python Programming.
- Develop problem solving skills and their implementation through Python.
DSE 504 Elective-I 2. Emerging Trends in Database and Web Technology
- Use XML and AJAX for asynchronous data transfer.
- Describe the role of JQuery in Web application.
- Differentiate between SQL and NoSQL database system.
- Analyze given data using MongoDB.
Course Code: DSE 504 3. Ethical Hacking
- Understand the risks in the computer systems and networks.
- Identify and analyze problems in computer and networks security.
- Identify security vulnerabilities and weaknesses
- Develop security mechanisms to protect computer systems and networks.
GE 505 (Elective-II)
Course Code: GE 505 1. Digital Marketing
- Learn the applications of Digital Marketing
- Analyze the different digital marketingavenues.
- Examine digital marketingtools.
- Build real life problems in the domain of digitalmarketing.
Course code: GE505(Elective II) 2. Management Information System
- 1.Understand the fundamental principles of information systems.
- Describe the types of management and decision making.
- Demonstrate different types of IS used in business.
- Explain various applications of MIS.
Course Code: GE 505 Elective-II 3. Knowledge Management
- Explain the fundamentals of knowledge management.
- Understand of the Knowledge Management life cycle.
- Categorize the Knowledge Management tools.
- Implement Knowledge Management in different sectors.
CCL 506 Lab Course IX based on CC501
- Implement the Concept of OOP in Java through simple programs.
- Implementation and Evaluation of concept related to class and inheritance, concept of Multiprogramming and Exception Handling.
CCL 507 Lab Course-X Based on DSE504 Python Programming
- Demonstrate and use different Datatypes in Python.
- Apply various built looping statements and Modules provided by Python.
CCL 507 Lab Course-X Based on DSE504 Emerging Trends in Database and Web Technology
- Demonstrate and use different types of XML files.
- Apply various built in statements and queries to demonstrate AJAX and MongoDB.
CCL 507 Lab Course-X Based on DSE504 Ethical Hacking
- Implement the different methods in ethical hacking.
- Understand security risks and it’s impact using different tools
BCA-III (Sem-VI)
Course Code: CC 601 Cloud Computing
- Understand the fundamental principles of Cloud Computing.
- Understand the importance of virtualization in distributed computing and how this has enabled the development of Cloud Computing.
- Explain the core concepts of the cloud computing paradigm: how and why this paradigm shift came about, the characteristics, advantages and challenges brought about by the various models and services in cloud computing.
- Describe cloud computing applications.
Course Code: Elective I DSE 602 1. Internet of Things
- Understand the fundamentals of Internet of things.
- Identify different components in IoT environment.
- Demonstrate Hardware and Software configuration for IoT using Arduino.
- Differentiate between different types of IoT applications using Arduino
Course Code: Elective I DSE 602 2.Android Programming
- Understand the building blocks of Mobile Operating Systems.
- Analyze different elements of Android Development Environment.
- Illustrate the structure of Mobile Applications using Android
- Identify different components used in Mobile Applications using Android.
Course Code: Elective I DSE 602 3. R Programming
- Understand the fundamental syntax of R through practice exercises.
- Describe the control statements and functions in R.
- Analyze a data set in R and represent findings using the appropriate R packages.
- Use data visualization tools.
Course Code: ElectiveII GE 603 1. IT Management
- Understand IT assets and describe functions of IT Department.
- Identify IT infrastructure components.
- Describe network infrastructure components and security management activities.
- Demonstrate best practices and operational processes in Data Centre Management.
Course Code: Elective-II GE 603 2. ERP
- Understand concept, need and significance of ERP.
- Demonstrate different ERP models with their subsystem
- Evaluate features of ERP products, select ERP application and plan ERP project.
- Describe organizational opportunities and challenges in the design system within a business scenario.
Course Code: Elective-II GE 603 3. M – Commerce
-
- Understand the concepts and scope of E- Commerce.
- Differentiate between m commerce and E-Commerce.
- Describe M commerce applications in industry.
- Explain security issues and control measures in M-commerce.
Course Code: AEC 604 Soft Skills & Personality Development
- Reflect on the importance of Professional behavior.
- Articulate and adapt the various facets that make up one’s personality.
Course Code: AEC 605 Industrial Visit
- Linking existing knowledge with learning experience.
- Examining the gap between classroom theoretical training and practical learning in a real-life environment.
CCL 606 Lab Course XI based on DSE602
- Demonstrate the circuit configuration for IoT applications using Arduino boards.
- Apply the different functions provided in Arduino libraries for execution of IoT applications.
CCL 606 Lab Course XI based on DSE602
- Design Mobile Applications using different UI components in Android.
- Apply Android Application Framework to develop mobile applications.
CCL 606 Lab Course XI based on DSE602
- Apply syntax of R through practice exercises.
- Implement the control statements, functions, data visualization. in R.