0% found this document useful (0 votes)
91 views6 pages

Course Outcomes BCA

The document outlines the Bachelor of Computer Application (BCA) program at the University of Kota, detailing course names and their respective outcomes. Each course covers fundamental concepts in computer science, programming, database management, networking, software engineering, and emerging technologies like AI and cloud computing. The curriculum is designed to equip students with both theoretical knowledge and practical skills necessary for various fields in information technology.

Uploaded by

mbischoolmn1kota
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views6 pages

Course Outcomes BCA

The document outlines the Bachelor of Computer Application (BCA) program at the University of Kota, detailing course names and their respective outcomes. Each course covers fundamental concepts in computer science, programming, database management, networking, software engineering, and emerging technologies like AI and cloud computing. The curriculum is designed to equip students with both theoretical knowledge and practical skills necessary for various fields in information technology.

Uploaded by

mbischoolmn1kota
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

UNIVERSITY OF KOTA, KOTA

BACHELOR OF COMPUTER APPLICATION


(BCA)

COURSE NAME COURSE OUTCOMES


BCA 1001T:  Understand fundamentals of Computer.
Introduction of  Understand the input and output devices.
 Understand basic knowledge of different number systems and their
Information
importance in reduction of errors.
Technology  Apply algorithm and draw flow charts for solving simple Problems.
 fundamentals of computer networking, including network topologies,
protocols, and services, as well as an introduction to the Internet and its
technologies.

BCA 1001T:  Understand the basic fundamentals and structure of C-programming.


Problem Solving  Discuss concept of operators, library functions.
 Formulate conditional and iterative statements to write C programs.
through C-
 Design the C programs that use arrays, strings, concept of
Programming modularization and user defined functions, structures and unions.
 Analyze the concept of pointers and file handling.

BCA 1003T:  Understand an operating system and its working, and solve common
PC Software problems related to operating systems.
 Derive the operating systems, peripheral devices, control panel and
Packages
MS Office Suite.
 Knowledge on documentation using MS Word, exploring various
menu options and tools on the ribbon.
 Knowledge of MS Excel and Various operations that can be
performed, learning formulas, creating charts and graphs that can
easily explain or simplify complex information or data.
 Learning to create slide presentations that include text, graphics,
animation, and transitions using MS PowerPoint.
BCA 2001T:  Use AP, GP, and HP to model and solve real-world problems in
Basic Mathematics computer science and other fields.
 Basic knowledge of set theory, functions and relations concepts, matrix
needed for designing and solving problems.
 Defining and analyzing relations and functions, applying mathematical
concepts to solve problems and developing critical thinking and
analytical skills
 Knowledge regarding relevant topics such as set Theory, basic logic,
graphs, trees or discrete probability.
 To familiarize students with linear Algebra, differential and integral
calculus, numerical methods and statistics.

BCA 2001T:  Describe DBMS architecture, physical and logical database designs,
Database database modeling, relational, hierarchical and network models.
 Design the database structure by applying the concepts of Entity
Management System
relational model.
 Demonstrate an understanding of normalization theory and apply such
knowledge to the normalization of a database.
 Learn and apply Structured query language (SQL) for database definition
and database manipulation.
 Constructs queries with relational algebra.
BCA2003T:  Build an understanding of the fundamental concepts of data
Data communication and computer networking.
 Understand transport layer functions and know about different
Communication and
application layer protocols.
Computer  Understand basic concepts, OSI reference model, services and role of
Networking each layer of OSI model and TCP/IP, networks devices and transmission
media, Analog and digital data transmission.
 Update with different advanced network technologies that can be used to
connect different networks.
 Understand different network technologies and their application.
BCA3001T:  Develop application using data structure algorithms. Compute the
Data Structures complexity of various algorithms.
 Explain fundamental concepts of data structure and array operations.
 Skills in implementations and applications of data structures such as
stacks, queues and trees and implement algorithms.
 Implement linear and nonlinear data structures.
 Apply appropriate searching and sorting techniques on given data
structure.
BCA3002T:  Became familiar with the digital signal, positive and negative logic,
Digital Electronics Boolean algebra, logic gates, logical variables, the truth table, number
systems, codes, and their conversion from to others.
 Learn the minimization techniques to simply the hardware requirements
of digital circuits, implement it, design and apply for real time digital
systems.
 Understand the working mechanism and design guidelines of different
combinational, sequential circuits and their role in the digital system
design.
 Became able to know various types of components-ADC and DAC,
memory elements and the timing circuits to generate different
waveforms, and also the different logic families involved in the digital
system.
BCA3003T:  Interpret the fundamental Python syntax and semantics and be fluent in
Python the use of Python control flow statements.
 Express proficiency in the handling of strings and functions.
Programming
 Determine the methods to create and manipulate Python programs by
utilizing the data structures like lists, dictionaries, tuples and sets.
 Identify the commonly used operations involving file systems and
regular expressions.
 Articulate the Object-Oriented Programming concepts such as
encapsulation, inheritance and polymorphism as used in Python.
BCA4001T:  Understand the process management policies and scheduling of
Operating System processes by CPU.
 Understand various memory management techniques and file system.
 Describe the important computer system resources and the role of
operating system in their management policies and algorithms.
 Identify use and evaluate the storage management policies with respect
to different storage management technologies.
 Understand concept of memory management and to handle deadlock.
 Understanding of virtual memory concepts and be able to design,
optimize, and troubleshoot virtual memory systems.
BCA4002T:  Understand and demonstrate basic knowledge in software engineering.
Software  Understand basic software engineering process models.
 Design & develop the software projects.
Engineering
 Identify risks, manage the change to assure quality in software projects.
 Apply testing principles on software project and understand the
maintenance concepts.
 Apply software engineering concepts in software development to
develop quality software.

BCA4003T:  Understand the object-oriented programming concepts.


Programming with  Formulate Java programs using class and objects that may include basic
data types, operators, tokens and control flow constructs.
Java
 Understand and develop exception handling multithreaded applications
with synchronizations and I/O.
 Conceive the idea of JDBC architecture and Connectivity.
 Design GUI based applications and develop applets for web applications.
BCA5001T:  Understand basics of electronic commerce framework.
E- Commerce  Understand the various models of E-Commerce.
 Understand the basics of networks and E-marketing.
 Understanding the security, legal and ethical issues in E-Commerce.
 Analyzing the e-payment systems and designing the payment system.
 Understand how to protect your online business, keeping your accounts
secure and being aware of cyber-crime.
BCA 5002T: MIS  Relate the basic concepts and technologies used in the field of
Management management information systems.
 Compare the processes of developing and implementing information
Information System
systems.
 Outline the role of the ethical, social, and security issues of information
systems.
 Translate the role of information systems in organizations, the strategic
management processes, with the implications for the management.
 Apply the understanding of how various information systems like DBMS
work together to accomplish the information objectives of an
organization.

BCA 5003T: Web  Understand the current technologies in internet.


Technology  Learn the language of the web: HTML and CSS.
 Analyze a web page and identify its elements and attributes.
 To learn the basics of JavaScript programming.
 Students are able to develop a dynamic webpage by the use of java script
and DHTML.
 To comprehend the basics of the internet and web terminologies.
BCA 5004T:  Impart knowledge server-side programming using PHP.
Programing With  To introduce the importance of PHP in web page design.
 Analyze a web page and identify its elements and attributes.
PHP
 Illustrate relationship between the client side and the server-side scripts.
 Describe the general concepts of PHP scripting language for the
development of internet websites.
 To understand Files, OOPs concepts, Cookies, Sessions and Data base.
BCA 5005T: Cyber  Analyse and evaluate the cyber security needs of an organization.
Security  Conduct a cyber security risk assessment.
 Measure the performance and troubleshoot cyber security systems.
 Implement cyber security solutions.
 Be able to use cyber security, information assurance, and
cyber/computer forensics software/tools.
 Identify the key cyber security vendors in the marketplace.
 Design and develop a security architecture for an organization.
 Design operational and strategic cyber security strategies and policies
BCA 5006T:  Strategic alignment of information security with business strategy to
Information Security support organizational objectives.
 Risk management by executing appropriate measures to manage and
mitigate risks and reduce potential impacts on information resources to
an acceptable level.
 Resource management by utilizing information security knowledge and
infrastructure efficiently and effectively.
 Performance measurement by measuring, monitoring and reporting
information security governance metrics to ensure that organizational
objectives are achieved.
 Value delivery by optimizing information security investments in support
of organizational objectives.
BCA 6001T:  Understand the informed and uninformed problem types and apply
Artificial Intelligence search strategies to solve them.
 Apply difficult real-life problems in a state space representation so as to
solve them using AI techniques like searching and game playing.
 Design and evaluate intelligent expert models for perception and
prediction from intelligent environment.
 Formulate valid solutions for problems involving uncertain inputs or
outcomes by using decision making techniques.
 Demonstrate and enrich knowledge to select and apply AI tools to
synthesize information and develop models within constraints of
application area.
BCA 6002T:  Use the core concepts and technologies of data science for data
Data Science collection, management and data storage
 To be able to apply various data analysis techniques on data sets.
 To examine the various data visualization types and identify the type to
be applied.
 To investigate the applications of data science in various domains.
 To examine recent trends in data collection and analysis techniques.

BCA 6003T:  To develop an understanding of computing paradigms and compare


Cloud Computing them.
 To be able to choose a particular deployment model according to
scenario.
 Design and develop cloud and implement various services on cloud.
 To develop an understating of virtualization technology and its different
dimensions.
 Investigate the issues and challenges in implementing cloud security and
mobile cloud security.
 Compare and contrast various open and proprietary cloud platforms.

BCA 6004T:  Design Data Warehouses to solve real world problems


Data Warehousing  Assess the raw input data, and process it to provide suitable input for a
range of data mining algorithms
 Discover and measure interesting patterns from different kinds of
databases
 Evaluate and select appropriate data mining algorithms and apply, and
interpret and report the output appropriately
 Understand and deploy appropriate classification and clustering
techniques
 Implement the Data Mining techniques to conceptualize a Data Mining
solution to a practical problem

You might also like