Program and Course Outcome Computer Science Department (1) - Devika Chhachhiya
Program and Course Outcome Computer Science Department (1) - Devika Chhachhiya
1) To provide skilled manpower to the professional, industrial and service sectors to meet
global demands and also to provide intellectual leadership to the community.
2) To attract young minds in order to bring out the already in computer hardware,
software and networks.
3) To inculcate logical thinking amongst the young minds.
4) To be a foundation graduate Program which will act as a feeder course for higher
studies in the area of Computer Science/Applications.
5) To develop skills in software development so as to enable the BCA graduates to take
up self-employment in Indian & Global software market.
6) Become a responsible citizen with leadership qualities to strengthen India’s economy
in the IT sector.
At the end of the three year BCA program the students will be able to: -
PO1 Acquire skills and information not only about Computer and Information Technology
but also in communication, organization and management. Meet the requirements of
the Industrial standards.
PO2 Get to learn programming languages such as C, C++, HTML, SQL, DBMS,JAVA,
Visual basic, Networking etc.
PO3 Information about various computer applications and latest developments in IT and
communication systems is also provided.
PO4 They develop an ability to acquire and apply new knowledge as needed, using
appropriate learning strategies. Will be well equipped with thorough knowledge of
various softwares.
PO5 Understand the professional, ethical, legal, security, and social issues and
responsibilities in computing profession.
PO6 Analyze impacts of computing on individuals, organizations, and society. Recognition
of the need for and ability to engage in continuing professional development.Will be
able to choose appropriate techniques, skills, and tools necessary for Designing of
correct models in the construction of software systems of varying complexity.
PO7 Understand, analyze and develop computer programs in the areas related to algorithm,
web design and networking for efficient design of computer-based system.
PO8 Work in the IT sector as system engineer, software tester, junior programmer, web
developer, system administrator, software developer etc.
PO9 Gain knowledge to identify, explain and apply functional programming and object-
oriented programming techniques and use of databases to develop computer programs.
PO10 Acquire knowledge about computer networks, network devices and their configuration
protocols, security concepts at various level etc.
PO11 Apply standard software engineering practices and strategies in software project
development using open source programming environment to deliver a quality of
product for business success. Take up self-employment in Indian & global software
market.
COURSE OUTCOMES
CO1 Acquire skills and information about Computer and Information Technology.
CO5 Design, implement and evaluate a computational system to meet desired needs within
realistic constraints.
CO6 Will be able to choose appropriate techniques, skills, and tools necessary for
CO7 Will be familiar with working with various operating system platforms.
CO8 Understand the professional, ethical, legal, security, and social issues and
responsibilities in computing profession.
CO1 To understand the concept of operating systems, peripheral devices, control panel and
MS Office Suite.
CO3 To Solve a range of problems using office productivity applications, and adapt quickly
to new software releases.
CO4 That the students will be able to perform documentation and accounting operations.
CO5 Memorize the fundamental computer knowledge of I/O devices and Operating System.
CO7 MS Word: It will help the students develop and edit the documents such as letters,
reports, etc.
CO8 MS Excel: Students will be able to work with formulae and functions with this
application software.
CO9 MS PowerPoint: It will enable the learners to create dynamic slide presentations. These
presentations can incorporate animation, videos, images and much more.
CO1 principles of number system, binary codes and Boolean algebra to minimize logic
expressions.
CO2 Develop K-maps to minimize and optimize logic functions up to 2/3/4/5 variables.
CO3 The student will be able to Identify, understand and apply different number systems and
codes.
CO5 Understand the general concepts in digital logic design, including logic elements, and
their use in combinational logic circuit design.
CO6 Acquire knowledge about Boolean Algebra, various logic gates and logic families and
analyze basic circuits of these families.
CO7 Study of logic gates and realization of OR,AND,NOT AND XOR Functions using
universal gates
CO8 Design and implement combinational circuits like half adder/full adder, half
subtractor/full subtractor, encoders , decoders ,code converters, comparators,
MUX/DEMUX .
CO1 Describe basics of computer fundamentals including about hardware and software.
CO2 To understand the usage of MS Word, Ms Excel and MS PowerPoint with real –life
examples.
CO3 Demonstrate the use of MS office with the help of practical examples.
CO1 Acquire knowledge of C language basic elements and operators with operators
hierarchy & associativity.
CO2 Able to apply decision making with branching & looping constructs in problem solving.
CO3 Able to implement standard library functions & user defined function using function-
oriented approach.
CO5 Design & develop efficient C programs using algorithm & flowcharts
CO1 The general concepts in digital logic design, including logic elements, and their use in
sequential logic circuit design.
CO2 State table, State Diagram, State equation and excitation table.
CO3 This course will also expose students to the basic architecture of processing, memory
and I/O organization in a computer system.
CO4 Study the details of system buses, memory system, and I/O interfaces.
CO5 Design and implement sequential circuits like flip-flops, counters and shift registers
CO2 To provide adequate understanding of systems concept, system analysis, and systems
design, this would help them in having efficient and workable information system for
management.
CO3 Understand about system design, design methodologies, Input /output and form design
with their classification, requirements, objectives, types and layout considerations.
CO4 To provide an understanding of the role of systems analyst and software development
firms for their role in distributing meaningful ERP modules and other business
intelligent system.
CO5 To provide an understanding of the role of system analysis and design within various
systems development stages.
CO7 To understand the activities of the management and systems analyst, and in the overall
development of system.
CO8 To develop an understanding of Testing software and complying the various software
quality parameters.
CO9 To develop an understanding of how to migrate old data within newly developed
system with the help of various techniques.
CO10 Analyze portion of the Systems Development Life Cycle in a disciplined manner.
Subject Name:- Software Lab Based On C Programming (BCA-110)
CO1 Understand the basics of operating systems like kernel, shell, types and views of
operating systems
CO2 Describe the various CPU scheduling algorithms and remove deadlocks.
CO3 Explain various memory management techniques and concept of thrashing
CO4 Use disk management and disk scheduling algorithms for better utilization of external
memory.
CO5 Recognize file system interface, protection and security mechanisms.
CO6 Explain the various features of distributed OS like Unix, Linux, windows etc.
CO1 Understand the concept of Dynamic memory management, data types, algorithms, Big
O notation.
CO2 Understand basic data structures such as arrays, linked lists, stacks and queues.
CO3 Describe the hash function and concepts of collision and its resolution methods
CO4 Solve problem involving graphs, trees and heaps
CO5 Apply Algorithm for solving problems like sorting, searching, insertion and deletion of
data
Subject Name :- Database Management System(BCA-203)
Course Outcome: - This course is intended to teach:-
CO1 Describe DBMS architecture, physical and logical database designs, database
modeling, relational, hierarchical and network models.
CO2 Identify basic database storage structures and access techniques such as file
organizations, indexing methods including B‐tree, and hashing.
CO3 Learn and apply Structured query language (SQL) for database definition and database
manipulation.
CO4 Demonstrate an understanding of normalization theory and apply such knowledge to
the normalization of a database.
CO5 Understand various transaction processing, concurrency control mechanisms and
database protection mechanisms.
CO1 Understand the concept of Dynamic memory management, data types, algorithms, Big
O notation.
CO2 Understand basic data structures such as arrays, linked lists, stacks and queues.
CO3 Describe the hash function and concepts of collision and its resolution methods
CO4 Solve problem involving graphs, trees and heaps.
CO5 Apply Algorithm for solving problems like sorting, searching, insertion and deletion of
data
CO2 They can use appropriate data structures for problem solving and programming.
CO3 They will be able to use algorithmic foundations for solving problems and
programming.
CO4 They can apply appropriate searching and/or sorting techniques for application
development. It also help in developing programming logic and skills.
CO1 Describe the procedural and object oriented paradigm with concepts of streams, classes,
functions, data and objects.
CO2 Understand dynamic memory management techniques using pointers, constructors,
destructorsetc.
CO3 Describe the concept of function overloading, operator overloading, virtual functions
and polymorphism.
CO4 Classify inheritance with the understanding of early and late binding, usage of
exception handling, generic programming.
CO5 Demonstrate the use of various OOPs concepts with the help of programs.
CO3 Students will be able to implement c++ advance concepts like inheritance,
polymorphism, overloading, overriding etc.
CO3 Describe the types of information systems supporting the major functional areas of the
business.
CO5 Outline the role of ethical, social and security issues of information systems.
CO7 Distinguish the classical and contemporary models of managerial activities and roles.
CO8 Apply the understanding of how various information systems like DBMS work together
to accomplish the information objectives of an organization.
CO2 Discuss various algorithms for scan conversion and filling of basic objects and their
comparative analysis.
CO3 Use of geometric transformations on graphics objects and their application in composite
form.
CO4 Extract scene with different clipping methods and its transformation to graphics display
device.
CO5 Explore projections and visible surface detection techniques for display of 3D scene on
2D screen.
CO6 Render projected objects to naturalize the scene in 2D view and use of illumination
models for this.
CO2 It provides visual interactive windows which allows programmers to easily build GUIs
and connect them to functions within the application. Microsoft's Visual Basic is an
evolution of the BASIC programming language that is designed to be used with a richly
featured programming interface called an Integrated Development Environment (IDE).
CO3 The main goal of the Visual Basic 6.0 training course is to enable the participant to
create business applications. It's a great option for beginners or for people who want to
expand their knowledge of programming, coding and software development.
CO3 Apart from this Graphics in VB is an interesting part where students implement their
programming skills with graphical environment.
CO4 Apply the trends in e-commerce and the use of the Internet.
CO10 Discuss legal issues and privacy in E-Commerce.Evaluate and discuss the global E-
commerce issues.
Subject Name :- Object Technologies & programming using Java (BCA-307)
CO1 Able to apply object oriented programming features and concepts for solving given
problem.
CO2 Able to use java standard API library to write complex programs .
CO4 Able to implement java's exception handling mechanism, multithreading, packages and
interfaces.
CO2 The foundational goal of AI is to design a technology that enables computer systems to
work intelligently yet independently. Although almost 1.7 million jobs have been lost
to automation since 2000, according to the prediction and the study, artificial
intelligence is expected to create 97 million new jobs by 2025. The demand for AI
professionals in India is rapidly increasing. Job roles like AI Research Scientist,
Machine Learning Engineer, Data Scientist, NLP Expert, and Computer Vision
Engineer are in high demand.
CO3 To be successful in these roles, you must have the right skills and expertise in the
domain. In the workplace, artificial intelligence can boost efficiency and increase
humans' capacity to perform certain tasks. AI frees humans to do work they are better
equipped for, such as creative and empathic tasks.
Subject Name : Introduction to .Net (BCA-309)
CO1. Identify and use various networking components Understand different transmission media
and design cables for establishing a network
CO2. Implement any topology using network devices
CO3. Understand the TCP/IP configuration for Windows and Linux
CO4. Implement device sharing on network
CO5. Learn the major software and hardware technologies used on computer networks
CO2 Also able to handle multiple forms at the same time with functionality of MDI
(Multiple Documents Interface). Students can define functions and subroutines.
The feature of creating Menus is there in VB where students can create their own
menus and design their functionality as per requirements.
CO3 Apart from this Graphics in VB is an interesting part where students implement
their programming skills with graphical environment.
CO1. Plan a software engineering process life cycle , including the specification, design,
Implementation, and testing of software systems that meet specification, performance,
maintenance and quality requirements
CO2. Able to elicit, analyze and specify software requirements through a productive working
relationship with various stakeholders of the project
CO3. Analyze and translate a specification into a design, and then realize that design
practically, using an appropriate software engineering methodology.
CO4. Know how to develop the code from the design and effectively apply relevant standards
and perform testing, and quality management and practice
CO5. Able to use modern engineering tools necessary for software project management, time
management and software reuse.
Course/Year: - BBA 1st YEAR
Subject Name :-BBAN-6002 Structured System Analysis and Design (BBA 6thsem)
Course Outcome :- This course is intended to teach :-
CO1. Define structured analysis, its tools, feasibility study in detail.
CO2. To provide adequate understanding of systems concept, system analysis, and
systems design, this would help them in having efficient and workable
information system for management.
CO3. Understand about system design, design methodologies, Input /output and form
design with their classification, requirements, objectives, types and layout
considerations.
CO4. To provide an understanding of the role of systems analyst and software
development firms for their role in distributing meaningful ERP modules and
other business intelligent system.
CO5. To provide an understanding of the role of system analysis and design within
various systems development stages.
CO6. Identify the phases of the systems development life cycle.
CO7. To understand the activities of the management and systems analyst, and in the
overall development of system.
CO8. To develop an understanding of Testing software and complying the various
software quality parameters.
CO9. To develop an understanding of how to migrate old data within newly
developed system with the help of various techniques.
CO10. Analyze portion of the Systems Development Life Cycle in a disciplined
manner.
Course/Year :-BCom(Hons) 1styear
Subject Name :- Introduction to Computers
Course Outcome :- This course is intended to teach :-