X

BCA CO’s

Course Outcomes And Mapping With Program Outcomes Of BCA

COMPUTER AND PROGRAMMING FUNDAMENTALS (BCA -111)

CO1:      Demonstrate the layers of architectures in computer systems from digital logic to networks.

CO2:      Explanation of CPU components that how they are composed in terms of Digital Logic.

CO3:      Design, analysis and implementation of assembly languages including function calls basic control structures.

CO4:      Demonstrate functional knowledge of operating system and networks.

 

WINDOWS AND PC SOFTWARE (BCA-112)

CO1:      To understand common features and requirements of Windows.

CO2:      To be able to manage hardware and software in Windows.

CO3:      To implement different options in spreadsheet for creating and editing worksheets.

CO4:      To implement advance features of excel for creating and editing worksheets.

 

MATHEMATICAL FOUNDATIONS – I (BCA-113)

CO1:      Understand the relations between sets regarding membership, equality, subset, and proper subset.

CO2:      Analyzing the concept of a permutation.

CO3:      Understand the concept of derivatives, continuity.

CO4:      Evaluate first order differential equations including separable, homogeneous, exact, and linear.

CO5:      Analyze mathematical models using higher order differential equations.

CO6:      Explaining applications of differential equations.

 

LOGICAL ORGANIZATION OF COMPUTERS-1 (BCA-114)

CO1:      To identify, understand and apply different number systems and their codes.

CO2:      To understand the binary logic and Boolean algebra.

CO3:      To understand the digital representation of data in a computer system.

CO4:      To understand the general concepts in digital logic design, including logic elements and their use in combinational logic circuit design.

 

COMMUNICATION SKILLS (BCA-115)

CO1:      To develop basic understanding of literature.

CO2:      To improve grammar to make communication skill error free.

CO3:      To enhance the business communication writing skills.

CO4:      To develop the communication skills related to different situations in real life.

CO5:      To develop an understanding of RTI and its procedure.

CO6:      To develop the competency of students to apprehend the style of writing through questions based on literature, paragraph writing and letter writing.

 

PROGRAMMING IN C (BCA-116)

CO1:      Develop their programming skills.

CO2:      Be familiar with programming environment with C Program structure.

CO3:      Declaration of variables and constants and Understand operators, expressions and preprocessors.

CO4:      Understand arrays, its declaration and uses.

CO5:      Understand the format of functions and their application in solving complex problems.

 

ADVANCE PROGRAMMING IN C (BCA-121)

CO1:      Develop their programming skills.

CO2:      Be familiar with strings and their applications.

CO3:      Declaration of pointers, their use, their arithmetic and applications.

CO4:      To learn Arrays, Structures, Functions and Strings Access with Pointers.

CO5:      Understand the use of structures, union and various define macros constructs.

CO6:      To implement the use of Files Input and output.

 

LOGICAL ORGANIZATION OF COMPUTERS-II (BCA-122)

CO1:      To understand the concept and components of sequential Logic.

CO2:      To understand the structure, function and characteristics of various sequential circuits.

CO3:      To identify the elements of modern instruction sets and their impact on processor design.

CO4:      To explain the function of each element of a memory hierarchy.

CO5:      To identify and compare different methods for Computer I/O.

 

MATHEMATICAL FOUNDATIONS – II (BCA-123)

CO1:      Understand the tabular technique for simplifying logical expressions.

CO2:      Recognize the various forms and equivalences of mathematical induction.

CO3:      Determine whether a given set and binary operation form a group by checking group axioms.

CO4:      To illustrate different filling algorithm of basic objects and their comparative analysis.

CO5:      Understand common matrix operations such as addition, scalar multiplication, multiplication, and transposition.

CO6:      Recognize and use equivalent forms to identify matrices and solve linear systems.

 

OFFICE AUTOMATION TOOLS (BCA-124)

CO1:      To understand and apply common features of DTP and PageMaker.

CO2:      To be able to create and edit publications in PageMaker.

CO3:      To implement different options in word processing for creating and editing documents.

CO4:      To implement different options in PowerPoint for creating and editing presentation.

 

STRUCTURED SYSTEM ANALYSIS & DESIGN (BCA-125)

CO1:      Gather data to analyze and specify the requirements of a system.

CO2:      Design system components and environments.

CO3:      Build general and detailed models that assist programmers in implementing a system.

CO4:      Design a database for storing data, a user interface for data input and output, and controls to protect the system and its data.

 

COMMUNICATION SKILLS (BCA-126)

CO1:      To develop basic understanding of literature.

CO2:      To improve grammar to make communication skill error free.

CO3:      To enhance the business communication writing skills.

CO4:      To develop the communication skills related to different situations in real life.

CO5:      To develop an understanding of RTI and its procedure.

CO6:      To develop the competency of students to apprehend the style of writing through questions based on literature, paragraph writing and letter writing.

 

OBJECT-ORIENTED PROGRAMMING USING C++ (BCA-231)

CO1:      Understand the basic concepts of object-oriented programming language and their representation.

CO2:      Implement the dynamic memory allocation functions, access specifier and the behavior of inheritance and its implementation.

CO3:      Understand the use of constructors and destructors.

CO4:      Understand and implement polymorphism, interface design and overloading of operators.

CO5:      Apply the I/O operations to handle backup system using file and to develop general purpose templates.

 

DATA STRUCTURES (BCA-232)

CO1:      To implement and analyze algorithms and algorithm correctness.

CO2:      To be able to describe stack, queue and linked list data structures.

CO3:      To implement linear and non-linear data structures.

CO4:      Ability to have knowledge of tree and graph concepts.

 

COMPUTER ARCHITECTURE (BCA-233)

CO1:      To understand the functional units of a processor such as the register file and arithmetic, logical unit with the basics of System.

CO2:      To identify different types of Computer Organization and various addressing modes.

CO3:      To analyze the CPU design including the RISC/CISC architectures.

CO4:      To implement the basic knowledge of I/O devices and interfacing of I/O devices with computer.

CO5:      To understand the Direct Memory Access Transfer and CPU-IOP communication.

CO6:      To Explain and Summarize Asynchronous Serial Transfer.

 

SOFTWARE ENGINERRING (BCA-234)

CO1:      Apply the concept of the software process models according to user requirement.

CO2:      Understand the fundamental concept of requirements techniques and Analysis Modeling.

CO3:      Understand the different design techniques (Cohesion and Coupling) and their implementation.

CO4:      Design various software reliability measures to access the quality of software in case of various faults and failure.

CO5:      Develop various testing methodologies and maintenance model.

 

FUNDAMENTALS of DBMS (BCA-235)

CO1:      Explain the basic concepts and the applications of database systems.

CO2:      To have broad understanding of the three level architecture of DBMS.

CO3:      Identify the basic concepts and various data model used in database design.

CO4:      Design ER-models to represent simple database application scenarios.

CO5:      Explain the basic concepts of relational data model.

 

COMPUTER ORIENTED NUMERICAL METHODS (BCA-236)

CO1:      Understand the concept of Computer Arithmetic, Errors in number representation; understand the concept of Iterative methods.

CO2:      Understand the concept of simultaneous linear equations and ordinary differential equation.

CO3:      Understand the concept of Interpolation and Approximation and the concept of Taylor series method.

CO4:      Demonstrate functional knowledge of operating system and networks.

CO5:      To know the concept of Numerical Differential and Integration.

 

ADVANCED PROGRAMMING USING C++ (BCA-242)

CO1:      To describe the concept of function and operator overloading, virtual functions and polymorphism.

CO2:      To perform conversion between different classes and objects.

CO3:      Classify inheritance with the understanding of early and late binding, usage of exception handling, generic programming.

CO4:      Demonstrate a thorough understanding of stream input/output for both console and binary files.

 

E-COMMERCE (BCA-243)

CO1:      Understand the importance of Internet, web apps, features and elements in E Commerce to boost up the traditional venture across the globe.

CO2:      Will have rich knowledge of types of E-commerce exist in market i.e. B2B, B2C, C2C, C2B.

CO3:      Able to analysis the difference between Governance and E governance.

CO4:      Understand the way to explore various sectors i.e. Tourism, Share market, E – Banking, and etc.

CO5:      Will capable to know the emerging E- Commerce scenario in India.

 

RELATIONAL DATA BASE MANAGEMENT SYSTEM (BCA-244)

CO1:      Apply relational database theory.

CO2:      To be able to describe relational algebra expression, tuple and domain relation expression for queries

CO3:      Recognize and identify the use of normalization and functional dependency.

CO4:      To formulate SQL queries on data using basic DDL, DML and DCL commands.

CO5:      Work with views, group and aggregate functions.

CO6:      Perform PL/SQL programming for simple applications.

 

COMPUTER ORIENTED STATISTICAL METHODS (BCA-245)

CO1:      Recognize elements and variable in statistics and summarize qualitative and quantitative data.

CO2:      Demonstrate practical applications of these statistical and optimization methods in the field of Computer Sciences and Applications.

CO3:      Demonstrate practical aspect of T test, Chi square test and Z test.

CO4:      To understand the basic use of SPSS for statistical analysis.

 

MANAGEMENT INFORMATION SYSTEM (BCA-246)

CO1:      To understand the basic principles and working of information technology.

CO2:      To describe the role of information technology and information systems in business.

CO3:      To develop data analyzing skills to evaluate the information.

CO4:      To get an insight on characteristics, components and requirements of decision making and support system.

CO5:      To be able to design, implement and evaluate basic information system.

CO6:      To get an understanding of functional information system.

 

WEB TECHNOLOGY (BCA-351)

CO1:      Outline the basic concepts of information and web architecture.

CO2:      Understand, analyze and apply the role of languages like HTML in the workings of the web and web applications.

CO3:      Understand the skills that will enable to design and build high level web enabled applications.

CO4:      Understand, analyze and create web pages using HTML, DHTML and Cascading Styles sheets.

OPERATING SYSTEM-I (BCA-352)

CO1:      Understand the basics of operating systems like kernel, shell, types and views of operating systems.

CO2:      Describe Process management and various CPU scheduling algorithms.

CO3:      To understand the concept of Deadlock and its management.

CO4:     Explain various memory management techniques and concept of thrashing.

CO5:      Implementation of demand paging using virtual memory and various page replacement algorithms.

CO6:      Recognize file system interface, protection and security mechanisms.

 

ARTIFICIAL INTELLIGENCE (BCA-353)

CO1:      To understand the fundamentals of Artificial intelligence and problem-solving using resolution.

CO2:      To be familiar with different ways of representing knowledge in expert system.

CO3:      To learn different search strategies and their properties.

CO4:      To gain insights of architecture and components of Expert System.

CO5:      To analyze different learning strategies of Expert System.

CO6:      To understand the purpose of NLP.

 

COMPUTER NETWORKS (BCA-354)

CO1:      Understand the basic concept of networking, types, networking topologies and layered architecture.

CO2:      Understand the basics of data link layer and MAC sub-layer.

CO3:      Understand the network Layer functioning.

CO4:      Identify the different types of network devices and their functions within a network.

 

PROGRAMMING USING VISUAL BASIC (BCA-355)

CO1:      Compare different programming Languages.

CO2:      Understand Visual Basic Integrated Development Environment.

CO3:      Perform different operations on Variables and store results.

CO4:     Learn the concept of data-driven program execution flow control in Visual Basic programming and Understand loops to do repetition.

CO5:      Understand additional Visual Basic controls.

CO6:      Create Functions by using call by value and call by Reference.

 

MULTIMEDIA TOOLS (BCA-356)

CO1:     To identify a range of concepts, techniques and tools for creating and editing the interactive multimedia applications.

CO2:      To understand the characteristics of different media; representation of different multimedia data & its formats.

CO3:      To analyze the characteristics of Human’s visual system & Human’s audio system; be able to take into considerations in multimedia techniques, design and implementation.

CO4:      To identify different compression standards learning different compression techniques.

CO5:      To be able to design and develop multimedia systems according to the requirements of multimedia applications.

 

ADVANCE WEB TECHNOLOGY USING ADVANCE TOOLS (BCA-361)

CO1.      Design and develop the webpages with the help of DHTML, XHTML and CSS.

CO2.      Have rich knowledge of JavaScript to develop a dynamic as well as responsive website along with functionality of form validations.

CO3.      Analyze the way to design, develop and deploy sessions and cookies deliberately in ASP.

CO4.      Understand and develop the concept of XML for transferring data.

 

OPERATING SYSTEM-II (BCA-362)

CO1.      To deliver a detailed knowledge of Network Operating System Distributed Operating System.

CO2.      To describe the problem of process synchronization and its solution.

CO3.      To describe the problem and importance of Disk Scheduling Algorithms and Disk Management Process.

CO4.      To deliver the knowledge about Linux Operating System and Shell Programming.

 

COMPUTER GRAPHICS (BCA-363)

CO1:      Understand the basics of computer graphics, different graphics systems.

CO2:      To enumerate the use of different input devices along with the applications of computer graphics.

CO3:      To design various algorithms for scan conversion of basic objects.

CO4:      To illustrate different filling algorithm of basic objects and their comparative analysis.

CO5:      To be able to use geometric transformations on graphics objects and their application in composite form.

CO6:      Extract scene with different clipping methods and its transformation to graphics display device.

 

INTERNET TECHNOLOGIES (BCA-364)

CO1.      Understand the working reference and TCP Model along with Web Apps.

CO2.      Analyze the verities of IP address to identify devices on internet.

CO3.      Acquire knowledge about the web protocols.

CO4.      Understand the importance and working of Virtual Private Network.

 

ADVANCED VISUAL BASIC PROGRAMMING (BCA-365)

CO1.      Work with different methods and events of form.

CO2.      Understand the concept of Collection.

CO3.      Create menu driven applications using visual basic.

CO4.      Identify the difference between Random Access files and Sequential files.

CO5.      Accessing databases with various data controls.

 

RELATIONAL DATA BASE MANAGEMENT SYSTEM (BCA-244)

CO1.      Apply relational database theory.

CO2.      To be able to describe relational algebra expression, tuple and domain relation expression for queries.

CO3.      Recognize and identify the use of normalization and functional dependency.

CO4.      To formulate SQL queries on data using basic DDL, DML and DCL commands.

CO5.      Work with views, group and aggregate functions.

CO6.      Perform PL/SQL programming for simple applications.

 

PROGRAMMING IN CORE JAVA (BCA-366)

CO1.      Understand the basic concepts of object oriented programming language and their representation.

CO2.      Implement the dynamic memory allocation functions, access specifier and the behavior of inheritance and its implementation.

CO3.      Understand the use of constructors and destructors.

CO4.      Understand and implement polymorphism, interface design and overloading of operators.

CO5.      Apply the I/O operations to handle backup system using file and to develop general purpose templates.

CO6.      Handle raised exception while implementing various object oriented concepts.