Department of Computer

BACHELOR OF COMPUTER APPLICATIONS (BCA)

PROGRAMME OUTCOMES:

PO1: Demonstrate the aptitude of Computer Programming and Computer based problem solving skills.

PO2: Display the knowledge of appropriate theory, practices and tools for the specification, design, and implementation.

PO3: Ability to learn and acquire knowledge through online courses available at different massive open online course providers.

PO4: Ability to link knowledge of Computer Science with other two chose Complementary disciplines of study.

PO5: Display ethical code of conduct in usage of Internet and Cyber systems.

PO6: Ability to pursue higher studies of specialization and to take up technical employment.

PO7: Ability to formulate, to model, to design solutions, procedure and to use software tools to solve real world problems and evaluate.

PO8: Ability to operate, manage, deploy, configure computer network, hardware, software operation of an organization

PO:9: Ability to present result using different presentation tools.

PO10: Ability to appreciate emerging technologies and tools.

COURSE OUTCOMES

SEMESTER I

BCA1B01 – COMPUTER FUNDAMENTALS AND HTML

 CO1 Familiar with fundamental concepts of Computer hardware and software

 CO2 Have knowledge of different Number system, Digital codes and Boolean algebra

 CO3 Understand the problem-solving aspect

 CO4 Demonstrate the algorithm and flow chart for the given problem.

 CO5 Design a Webpage with CSS

BCA1C01 – MATHEMATICAL FOUNDATION FOR COMPUTER APPLICATIONS

 CO1: Learn the basic principles of linear algebra and vectors.

 CO2: Familiar with Determinant and Matrices.

 CO3: Formulate Limit, Continuity and Differentiability.

 CO4: Learn the basic principles of differential and integral Calculus

 CO5: Demonstrate a working knowledge Definite and Indefinite Integrals.

 CO6: Learn the mathematical modeling using ordinary and partial differential equations

BCA1C02 – DISCRETE MATHEMATICS

 CO1 To equip the students with basic principles of discrete mathematics

 CO2 To learn the mathematical logic, set theory & Boolean Algebra

 CO3 To understand the basic concept of graphs and trees.

SEMESTER II

BCA2B02 – PROBLEM SOLVING USING C

 CO1 Interpret the basic principles of C Programming.

 CO2 Acquire decision making and looping concepts.

 CO3 Design and develop modular programming.

 CO4 Explore usage of Arrays, strings, structures, union and files.

 CO5 Effective utilization of pointers and dynamic memory allocation.

BCA2B03 - PROGRAMMING LABORATORY I: LAB EXAM OF 1ST& 2ND SEMESTER - HTML AND PROGRAMMING IN C

 CO1 Analyze a web page and identify its elements and attributes.

 CO2 Create web pages using HTML5 and Cascading Style Sheets.

 CO3 Design and develop a webpage with Hyperlinks.

 CO4 Enhance their analyzing and problem solving skills and use the same for writing programs in C.

 CO5 To write diversified programs using C language

BCA2C03 – FINANCIAL AND MANAGEMENT ACCOUNTING

 CO1 To get a general introduction on accounting and its general application.

 CO2 To get a general understanding on various tools for financial statement analysis.

 CO3 To get a general understanding on accounting procedures up to the preparation of various financial statements.

 CO4 To get a general understanding of the important tools for managerial decision making.

BCA2C04 - OPERATIONS RESEARCH

 CO1 To formulate a real-world problem as a mathematical model.

 CO2 To find solutions for the mathematical models using LPP, Assignment and Transportation methods

 CO3 Formulate and solve problems as networks and graphs.

 CO4 To use CPM and PERT techniques to plan, schedule and control the activities of a project.

SEMESTER III

XXXXA11– PYTHON PROGRAMMING

 CO1 Explain basic principles of Python programming language

 CO2 Implement decision making and loop statements in Python,.

 CO3 Implement GUI applications using Python

 CO4 Explain modular programming concepts using Python

 CO5 Familiarize with List, Tuple, Dictionary concepts in Python

XXXXA12 -SENSORS AND TRANSDUCERS

 CO1 Explain resistance, inductance and capacitance transducers.

 CO2 Perceive the concepts of temperature and pressure transducers.

 CO3 Perceive the concepts level transducers such as and flow transducers

 CO4 Explain Electromagnetic transducers and radiation sensors

 CO5 Explain force and torque transducers and sound transducers

BCA3B04 – DATA STRUCTURES USING C

 CO1 To be familiar with fundamental data structures and with the manner in which these data structures can best be implemented; become accustomed to the description of algorithms in both functional and procedural styles

 CO2 To have knowledge of complexity of basic operations like insert, delete, search on these data structures.

 CO3 Ability to choose a data structure to suitably model any data used in computer applications.

 CO4 Design programs using various data structures including hash tables, Binary and general search trees, graphs etc.

 CO5 Implement and know the applications of algorithms for sorting, pattern matching

BCA3C05- COMPUTER ORIENTED NUMERICAL & STATISTICAL METHODS

 CO1 To compute solution of algebraic and transcendental equation by numerical methods like Bisection method and Newton Raphson method.

 CO2 To recognize elements and variables in statistics and summarize qualitative and quantitative data.

 CO3 To calculate the mean, median and mode for individual series.

 CO4 To outline the properties of correlation and compute Karl-Pearson’s coefficient of correlation

BCA3C06 –THEORY OF COMPUTATION

 CO1 To discuss key notions of computation, such as algorithm and decidability through problem solving.

 CO2 To explain the models of computation, including formal languages, grammars and automata, and their connections.

 CO3 To analyze and design finite automata, pushdown automata and Turing machines.

 CO4 To solve computational problems regarding their computability and complexity and prove the basic results of theory of computation

SEMESTER IV

XXXXA13– DATA COMMUNICATION AND OPTICAL FIBERS

 CO1 To Acquaint with the structure of Data Communications System and its components.

 CO2 To Familiarize with different network terminologies and transmission media

 CO3 To gain knowledge of the different multiplexing techniques, Telephone system, Mobile System-GSM

 CO4 To become familiar with the functions of a Datalink layer and Switching

 CO5 To acquire the knowledge of Optical Fibre Cable and its working

XXXXA14- MICROPROCESSORS-ARCHITECTURE AND PROGRAMMING

 CO1 To study general architecture of microprocessor

 CO2 To write assembly language programs, both simple programs and interfacing programs

 CO3 To know how to interface peripheral devices with 8085

 CO4 To study the architecture of 8086 microprocessor

BCA4B05 – DATABASE MANAGEMENT SYSTEM AND RDBMS

 CO1 Gain knowledge of data base systems and data base management system software.

 CO2 Ability to model data in applications using conceptual modeling tools such as ER Diagrams and design data base schemas based on the model.

 CO3 Formulate, using SQL, solutions to a broad range of query and data update problems.

 CO4 Demonstrate an understanding of normalization theory and apply such knowledge to the normalization of a database.

 CO5 Be acquainted with the basics of transaction processing and concurrency control.

BCA4B06- PROGRAMMING LABORATORY II: LAB EXAM OF 3RDAND 4TH SEMESTER – DATA STRUCTURES AND RDBMS

 CO1 Make use of typical data definitions and manipulation commands.

 CO2 Test the implementation of nested and join queries.

 CO3 Develop simple application using views, sequences and synonyms.

 CO4 Inspect and implement applications that require front-end tools.

 CO5 Familiarizing with different data structures tools like searching, sorting, Linked List etc.

BCA4C07- E-COMMERCE

 CO1 Understand basics of electronic commerce framework

 CO2 Understand the various models of E-Commerce

 CO3 Understand the basics of networks and E-marketing

 CO4 Understanding the security, legal and ethical issues in E Commerce.

 CO5 Analyzing the e-payment systems and designing the payment system

BCA4C08- COMPUTER GRAPHICS

 CO1 To understand the basics of computer graphics, different graphics systems and applications of computer graphics.

 CO2 To learn various algorithms for scan conversion and filling of basic objects.

 CO3 To know the use of geometric transformations on graphics objects and their application in composite form.

 CO4 To learn different clipping methods and its transformation to graphics display device.

 CO5 To make students familiar with different color models and image manipulation using GIMP

SEMESTER V

BCA5B07- COMPUTER ORGANIZATION AND ARCHITECTURE

 CO1 To make students understand the basic structure, operation and characteristics of a digital computer.

 CO2 To familiarize with Computer Instruction and Interrupt Design

 CO3 To make students know the different types of control unit and Addressing Modes

 CO4. To familiarize with the Memory organization including cache memories and virtual memory

 CO5 To understand the I/O devices and standard I/O interfaces

BCA5B08- JAVA PROGRAMMING

 CO1 Knowledge of the structure and model of the Java programming language.

 CO2 Use the Java programming language for various programming technologies.

 CO3 Develop software in the Java programming language.

 CO4 Evaluate user requirements for software functionality required to decide whether the Java programming language can meet user requirements

BCA5B09 -WEB PROGRAMMING USING PHP

 CO1 To understand basics of the Internet and World Wide Web

 CO2 To learn basic skill to develop responsive web applications

 CO3 To acquire the knowledge of HTML and CSS

 CO4 To understand basic concept of client side scripting language -javascript

 CO5 To understand the server side scripting language -PHP

BCA5B10 -PRINCIPLES OF SOFTWARE ENGINEERING

 CO1 To learn engineering practices in Software Development.

 CO2 Select and implement different software development process models.

 CO3 Extract and analyse software requirements specifications for different projects.

 CO4 Develop some basic level of software architecture/design.

 CO5 Define the basic concepts and importance of Software project management concepts like cost estimation, scheduling and reviewing the progress.

BBA5D01 TOURISM MANAGEMENT

CO1. Describe the significance of tourism development and the role of transport, hotel and travel agencies in developing tourism.

CO2. Elucidate the socio-economic and environmental impact of tourism.

SEMESTER VI

BCA6B11- ANDROID PROGRAMMING

 CO1 To gain knowledge of developing end user application using Android SDK

 CO2 To familiarize with Android Resources

 CO3 To acquaint with user interfaces development in Android

 CO4 To acquire knowledge about creating menus and operating files in Android

BCA6B12- OPERATING SYSTEMS

 CO1 To understand the objectives, functions and types of Operating System

 CO2 To have a basic knowledge about process, Threads, Deadlock

 CO3 To understand the knowledge of Linux shell programming

 CO4 To learn about CPU scheduling and memory management

BCA6B13- COMPUTER NETWORKS

 CO1 To understand about different network terminologies

 CO2 To familiarize with different layers of network

 CO3 To understand the functions of data link layer and network layer

 CO4 To familiarize with the functions of Transport layer

 CO5 To understand the concept of network security and Cryptography

BCA6B14-PROGRAMMING LABORATORY III: LAB EXAM OF VTH SEMESTER JAVA AND PHP PROGRAMMING

 CO1 To learn about the Object Oriented Concepts in Java Programming

 CO2 To understand the practical knowledge of Web Programming using PHP

BCA6B15-PROGRAMMING LABORATORY IV: LAB EXAM OF ANDROID AND LINUX SHELL PROGRAMMING

 CO1 To learn the practical knowledge of Android Programming

 CO2 To familiarize with the practical knowledge of shell programming

BCA6B17- (PROJECT WORK OR RESEARCH METHODOLOGY) AND INDUSTRIAL VISIT

 CO1 To acquire the implementation level knowledge and interaction with industry

BCA6B17- RESEARCH METHODOLOGY (IN LIEU OF PROJECT WORK)

 CO1 To acquire Research skills

 CO2 To define a Research problem

 CO3 To familiarize with the Data Collection Methods