0% found this document useful (0 votes)
4 views38 pages

$RBO34RI

The document outlines the course outcomes for various subjects offered at Adhiyaman Arts and Science College for Women, focusing on computer applications for the year 2023. Each subject, including Python Programming, Data Structures, HTML, and Java Programming, lists specific learning objectives that students are expected to achieve upon completion. The outcomes emphasize practical skills, problem-solving techniques, and understanding of programming concepts and tools.

Uploaded by

mpari0181
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)
4 views38 pages

$RBO34RI

The document outlines the course outcomes for various subjects offered at Adhiyaman Arts and Science College for Women, focusing on computer applications for the year 2023. Each subject, including Python Programming, Data Structures, HTML, and Java Programming, lists specific learning objectives that students are expected to achieve upon completion. The outcomes emphasize practical skills, problem-solving techniques, and understanding of programming concepts and tools.

Uploaded by

mpari0181
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/ 38

ADHIYAMAN ARTS AND SCIENCE COLLEGE FOR WOMEN

Affiliated to Periyar University, Salem-11


(Recognized Under Sec 2(f)12(B) of the UGC Act, 1956)
Srinivasa Nagar, Uthangarai-635207- Krishnagiri Dt.Tamilnadu
IQAC-NAAC
Department of Computer Science and Computer Applications

B.COM CA, B.COM, BA ENGLISH, – 2023

LEARNING OBJECTIVES Subject: PYTHON PROGRAMMING

Course Outcomes
CO On completion of this course, students
CO1 Learn the basics of python, Do simple programs on python, Learn how to use an array.

CO2 Develop program using selection statement, Work with Looping and jump statements, Do
programs on Loops and jump statements.
Concept of function, function arguments, Implementing the concept strings in various
CO3 application, Significance of Modules, Work with functions, Strings and modules.

CO4 Work with List, tuples and dictionary, Write program using list, tuples and dictionary.

CO5 Usage of File handlings in python, Concept of reading and writing files, Do programs using
files.

Subject: PYTHON PROGRAMMING LAB

Course Outcomes
Demonstrate the understanding of syntax and semantics of PYTHON language
CO1
Identify the problem and solve using PYTHON programming techniques.
CO2
Identify suitable programming constructs for problem solving.
CO3
CO4 Analyze various concepts of PYTHON language to solve the problem in an efficient way.

CO5 Develop a PYTHON program for a given problem and test for its correctness.

Subject: PROBLEM SOLVING TECHNIQUES


Course Outcomes

CO1 Study the basic knowledge of Computers. Analyze the programming languages.

CO2 Study the data types and arithmetic operations. Know about the algorithms. Develop
program using flow chart and pseudo code.

CO3 Determine the various operators. Explain about the structures. Illustrate the concept of
Loops

CO4 Study about Numeric data and character-based data. Analyze about Arrays.

CO5 Explain about DFD Illustrate program modules. Creating and reading Files

Subject: DATA STRUCTURE AND ALGORITHMS

Course Outcomes

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: DATA STRUCTURE AND ALGORITHMS LAB

Course Outcomes
1 Understand the concept of Dynamic memory management, data types, algorithms,
Big O notation
2 Understand basic data structures such as arrays, linked lists, stacks and queues
3 Describe the hash function and concepts of collision and its resolution methods
4
Solve problem involving graphs, trees and heaps
5 Apply Algorithm for solving problems like sorting, searching, insertion and deletion
of data

Subject: INTRODUCTION TO HTML

Course Outcomes

CO1 Knows the basic concept in HTML Concept of resources in HTML

CO2 Knows Design concept. Concept of Meta Data Understand the concept of save the files.

CO3 Understand the page formatting Concept of list

CO4 Creating Links. Know the concept of creating link to email address
CO5 Concept of adding images Understand the table creation.

Subject: Microprocessor and Microcontroller

Course Outcomes
Remember the Basic binary codes and their conversions. Binary concepts are used in
Microprocessor programming and provide a good understanding of the architecture of 8085o
CO1
introduce the internal organization of Intel 8085 Microprocessor.

Understanding the 8085 instruction set and their classifications, enables the students to write
CO2
the programs easily on their own using different logic

Applying different types of instructions to convert binary codes and analyzing the outcome.
CO3 The instruction set is applied to develop programs on multi byte arithmetic operations.

Analyze how peripheral devices are connected to 8085 using Interrupts and DMA
CO4
controller.

CO5 An exposure to create real time applications using microcontroller.

Subject: Microprocessor and microcontroller Lab

Course Outcomes
CO1 Remember the Basic binary codes and their conversions. Binary concepts are used in
Microprocessor programming and provide a good understanding of the architecture of
8085o introduce the internal organization of Intel 8085 Microprocessor..
CO2 Understanding the 8085 instruction set and their classifications, enables the
students to write the programs easily on their own using different logic

CO3 Applying different types of instructions to convert binary codes and analyzing the
outcome. The instruction set is applied to develop programs on multi byte
arithmetic operations.
CO4 Analyze how peripheral devices are connected to 8085 using Interrupts and DMA
controller.
CO5
An exposure to create real time applications using microcontroller.
Subject: PHP PROGRAMMING

Course Outcomes

CO1 Write PHP scripts to handle HTML forms

CO2 Write regular expressions including modifiers, operators, and metacharacters.

CO3 Create PHP Program using the concept of array.

CO4 Create PHP programs that use various PHP library functions

CO5 Manipulate files and directories.

Subject: Java Programming

Course Outcomes
Understand the basic Object-oriented concepts. Implement the basic
CO1
constructs of Core Java.
CO2 Implement inheritance, packages, interfaces and exception handling of
Core Java.
CO3 Implement multi-threading and I/O Streams of Core Java

CO4 Implement AWT and Event handling.

CO5 Use Swing to create GUI.


Subject: Java Programming Lab

Course Outcomes

1 Understand the basic Object-oriented concepts. Implement the basic constructs of Core Java.

2 Implement inheritance, packages, interfaces and exception handling of Core Java.

3 Implement multi-threading and I/O Streams of Core Java

4 Implement AWT and Event handling.

5 Use Swing to create GUI.

Subject: SEC-6- UNDERSTANDING INTERNET

Course Outcomes

CO On completion of this course, students will

CO1 Knows the basic concept in internet Concept of mass medium and world wide web

CO2 Knows the concept of internet as a technology.

CO3 Understand the concept of infotainment and classification based on content and style

CO4 Can be able to know about Demographic and psychographic description of internet

CO5 Understand the concept of cyber crime and future possibilities

Subject: SEC-7- OFFICE AUTOMATION

Course Outcomes
CO1 Possess the knowledge on the basics of computers and its components

CO2 Gain knowledge on Creating Documents, spreadsheet and presentation.

CO3 Learn the concepts of Database and implement the Query in Database.

CO4 Demonstrate the understanding of different automation tools.

CO5 Utilize the automation tools for documentation, calculation and presentation purpose.
Subject: Software Engineering

Course Outcomes
CO1 Gain basic knowledge of analysis and design of systems
CO2 Ability to apply software engineering principles and techniques
CO3 Model a reliable and cost-effective software system
Ability to design an effective model of the system
CO4
CO5 Perform Testing at various levels and produce an efficient system.

Subject: Database Management System

Course Outcomes

CO1 Understand the various basic concepts of Data Base System. Difference between file system
and DBMS and compare various data models.

CO2 Define the integrity constraints. Understand the basic concepts of Relational Data Model,
Entity-Relationship Model.

Design database schema considering normalization and relationships within database.


Understand and construct database using Structured Query Language. Attain a good
CO3 practical skill of managing and retrieving of data using Data Manipulation Language
(DML)
Classify the different functions and various join operations and enhance the
CO4 knowledge of handling multiple tables.
Learn to design Data base operations and implement using PL/SQL programs. Learn
CO5 basics of PL/SQL and develop programs using Cursors, Exceptions

Subject: Database Management System lab

Course Outcomes
CO1 Understand the various basic concepts of Data Base System. Difference between file system and
DBMS and compare various data models.

CO2 Define the integrity constraints. Understand the basic concepts of Relational Data Model, Entity-
Relationship Model.

CO3 Design database schema considering normalization and relationships within database.
Understand and construct database using Structured Query Language. Attain a good practical
skill of managing and retrieving of data using Data Manipulation Language (DML)

CO4 Classify the different functions and various join operations and enhance the knowledge of
handling multiple tables.

CO5 Learn to design Data base operations and implement using PL/SQL programs. Learn basics of
PL/SQL and develop programs using Cursors, Exceptions

Subject: EC 5- CRYPTOGRAPHY

Course Outcomes

CO1 Analyze the vulnerabilities in any computing system and hence be able to design a
security solution.
CO2
Apply the different cryptographic operations of symmetric cryptographic algorithms

CO3 Apply the different cryptographic operations of public key cryptography

CO4 Apply the various Authentication schemes to simulate different applications.

CO5 Understand various Security practices and System security standards

Subject: EC 6- Internet of Things and its applications

Course Outcomes

CO1 Work with big data tools and its analysis techniques.

CO2 Analyze data by utilizing clustering and classification algorithms.

Learn and apply different mining algorithms and recommendation systems for large volumes of
CO3 data.

Perform analytics on data streams.


CO4
Learn NoSQL databases and management.
CO5
Subject: Project with Viva voce

Subject: Computer Networks

Course Outcomes

CO1 To Understand the basics of Computer Network architecture, OSI and TCP/IP reference
models

CO2 To gain knowledge on Telephone systems using wireless network

CO3 To understand the concept of MAC

CO4 To analyze the characteristics of Routing and Congestion control algorithms

CO5 To understand network security and define various protocols such as FTP,

HTTP, Telnet, DNS

Subject: .Net Programming

Course Outcomes

1 Develop working knowledge of C# programming constructs and the

.NET Framework

2 To develop a software to solve real-world problems using ASP.NET

3 To Work On Various Controls Files

4 To create a web application using MicrosoftADO.NET.

5 To develop web applications using XML


Subject: .Net Programming LAB
Course Outcomes

CO1 To create web applications and implement various controls


CO2 Create web pages in Rich control.
CO3 Develop knowledge about file handling operations
CO4 An ability to design XML classes
CO5 To develop a software to solve real-world problems using ASP.NET

Subject: EC 7- Artificial Intelligence

Course Outcomes

1 Understand the various concepts of AI Techniques.

2 Understand various Search Algorithm in AI.

3 Understand probabilistic reasoning and models in AI.

4 Understand Markov Decision Process.

5 Understand various type of Reinforcement learning Techniques.

Subject: EC 8- Cloud Computing

Course Outcomes
CO 1 Understand the fundamental concepts and Technologies in Cloud Computing.

CO 2 Able to understand various cloud service types and their uses and pitfalls.

CO 3 Able to understand Cloud Architecture and Application design.

CO 4 Understand the various aspects of application design, benchmarking and security in the Cloud.

Understand various Case Studies in Cloud Computing.


CO 5
Subject: Quantitative Aptitude
Course Outcomes
CO1 understand the concepts, application and the problems of numbers

CO2 To have basic knowledge and understanding about percentage, profit & loss related
processing’s

CO3 To understand the concepts of time and work

CO4 Speaks about the concepts of probability, discount

CO5 Understanding the concept of problem solving involved in stocks & shares, graphs
ADHIYAMAN ARTS AND SCIENCE COLLEGE FOR WOMEN, UTHANGARAI.

Course outcomes – Computer Applications-2023

Subject: PYTHON PROGRAMMING

Course Outcomes
CO On completion of this course, students
CO1 Learn the basics of python, Do simple programs on python, Learn how to use an array.

CO2 Develop program using selection statement, Work with Looping and jump statements, Do
programs on Loops and jump statements.
Concept of function, function arguments, Implementing the concept strings in various
CO3 application, Significance of Modules, Work with functions, Strings and modules.

CO4 Work with List, tuples and dictionary, Write program using list, tuples and dictionary.

CO5 Usage of File handlings in python, Concept of reading and writing files, Do programs using
files.

Subject: PYTHON PROGRAMMING LAB

Course Outcomes
Demonstrate the understanding of syntax and semantics of PYTHON language
CO1
Identify the problem and solve using PYTHON programming techniques.
CO2
Identify suitable programming constructs for problem solving.
CO3
CO4 Analyze various concepts of PYTHON language to solve the problem in an efficient way.

CO5 Develop a PYTHON program for a given problem and test for its correctness.

Subject: Structured Programming Language in C


Course Outcomes
CO1 Remember the program structure of C with its syntax and semantics

CO2 Understand the programming principles in C (data types, operators, branching and looping,
arrays, functions ,structures, pointers and files)

CO3 Apply the programming principles learnt in real- time problems


CO4 Analyze the various methods of solving a problem and choose the best method

CO5 Code, debug and test he programs with appropriate Test cases

Subject: OBJECT ORIENTED PRO GRAMMING CONCEPTS USING C++


Course Outcomes

CO1 Remember the program structure of C with its syntax and semantics

CO2 Understand the programming principles in C (data types, operators, branching and
looping, arrays, functions ,structures, pointers and files)
CO3 Apply the programming principles learnt in real- time problems

CO4 Analyze the various methods of solving a problem and choose the best method

CO5 Code, debug and test he programs with appropriate Test cases

Subject: C++ PROGRAMMING LA B

Course Outcomes
CO1 Remember the program structure of C with its syntax and semantics

CO2 Understand the programming principles in C (data types, operators, branching and looping, arrays,
functions ,structures, pointers and files)
CO3 Apply the programming principles learnt in real- time problems
CO4 Analyze the various methods of solving a problem and choose the best method
CO5 Code, debug and test he programs with appropriate Test cases

Subject: INTRODUCTION TO HTML

Course Outcomes

CO1 Knows the basic concept in HTML Concept of resources in HTML

CO2 Knows Design concept. Concept of Meta Data Understand the concept of save the files.

CO3 Understand the page formatting Concept of list

CO4 Creating Links. Know the concept of creating link to email address

CO5 Concept of adding images Understand the table creation.

Subject: DATA STRUCTURES AND ALGORITHMS


Course Outcomes
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: DATA STRUCTURES AND ALGORITHMS LAB using C++

Course Outcomes
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: PHP PROGRAMMING

Course Outcomes

CO1 Write PHP scripts to handle HTML forms

CO2 Write regular expressions including modifiers, operators, and metacharacters.

CO3 Create PHP Program using the concept of array.

CO4 Create PHP programs that use various PHP library functions

CO5 Manipulate files and directories.

Subject: Programming in JAVA


Course Outcomes
Understand the basic Object-oriented concepts. Implement the basic
CO1
constructs of Core Java.
CO2 Implement inheritance, packages, interfaces and exception handling of
Core Java.
CO3 Implement multi-threading and I/O Streams of Core Java

CO4 Implement AWT and Event handling.

CO5 Use Swing to create GUI.


Subject: Programming in java lab

Course Outcomes

1 Understand the basic Object-oriented concepts. Implement the basic constructs of Core Java.

2 Implement inheritance, packages, interfaces and exception handling of Core Java.

3 Implement multi-threading and I/O Streams of Core Java

4 Implement AWT and Event handling.

5 Use Swing to create GUI.

Subject: SEC-6- PROBLEM SOLVING TECHNIQUES

Course Outcomes

CO Understand the logic of problem and Analyses implementation of algorithm and Top Down
approach and concept of Recursion

CO1 Able to understand the Sequence of Numbers and Series Fibonacci, Reversing, Base
Conversion.
CO2 Able to do Algebraic operations

CO3 Coverage of Arrays and its Logics

CO4 Text Processing and Pattern Searching Approach

CO5 Understand the logic of problem and Analyses implementation of algorithm and Top Down
approach and concept of Recursion

Subject: SEC-7- OFFICE AUTOMATION

Course Outcomes
CO1 Possess the knowledge on the basics of computers and its components

CO2 Gain knowledge on Creating Documents, spreadsheet and presentation.

CO3 Learn the concepts of Database and implement the Query in Database.

CO4 Demonstrate the understanding of different automation tools.

CO5 Utilize the automation tools for documentation, calculation and presentation purpose.
Subject: Operating Systems

Course Outcomes
CO1 Define the fundamentals of OS and identify the concepts relevant
to process, process if e cycle, Scheduling Algorithms, Deadlock and Memory
management
CO2 Know the critical analysis of process involving various algorithms, an
exposure to threads and semaphores
CO3 Have a complete study about Deadlock and its impact over OS. Knowledge of
handling Dead lock with respective algorithms and measures to retrieve from
deadlock..
Have complete knowledge of Scheduling Algorithms and its types.
CO4
CO5 Understand memory organization and management

Subject: ASP.Net Programming

Course Outcomes

CO1 Develop working knowledge of C# programming constructs and the. NET Framework

CO2 To develop a software to solve real- world problems using ASP.NET

CO3 To Work On Various Controls Files

CO4 To create a web application using Microsoft ADO .NET.


CO5 To develop web applications using XML

Subject: ASP .Net Programming Lab

Course Outcomes
CO1 To create web applications and implement various controls

CO2 Create a web pages in Rich control.

CO3 Develop knowledge about file handling operations

CO4 An ability to design XML classes

CO5 To develop a software to solve real- world problems using ASP.NET

Subject: EC 5- Big Data Analytics


Course Outcomes

CO1 Work with big data tools and its analysis techniques
CO2
Analyze data by utilizing clustering and classification algorithms.
Learn and apply different mining algorithms and recommendation systems for large volumes of
CO3 data.
Perform analytics on data streams.
CO4
Learn No SQL data bases and management.
CO5

Subject: EC 6- Internet of Things and its applications

Course Outcomes

CO1 Work with big data tools and its analysis techniques.

CO2 Analyze data by utilizing clustering and classification algorithms.

Learn and apply different mining algorithms and recommendation systems for large volumes of
CO3 data.

Perform analytics on data streams.


CO4
Learn NoSQL databases and management.
CO5
Subject: Project with Viva voce

Subject: Computer Networks

Course Outcomes

CO1 To Understand the basics of Computer Network architecture, OSI and TCP/IP reference
models

CO2 To gain knowledge on Telephone systems using wireless network

CO3 To understand the concept of MAC

CO4 To analyze the characteristics of Routing and Congestion control algorithms

CO5 To understand network security and define various protocols such as FTP,

HTTP, Telnet, DNS

Subject: DATA ANALYTICS USING R Programming

Course Outcomes

1 Work with big data tools and its analysis techniques.

2 Analyze data by utilizing clustering and classification algorithms.

3 Learn and apply different mining algorithms and recommendation systems for large volumes of
data.

4 Perform analytics on data streams.

5 Learn No SQL databases and management.


Subject: R Programming- LAB
Course Outcomes

CO1 Acquire programming skills in core R Programming

CO2 Acquire Object-oriented programming skills In R Programming.

CO3 Develop the skill of designing graphical-user Interfaces (GUI) in R Programming

CO4 Acquire R Programming skills to move into Specific branches

CO5 Acquire programming skills in core R Programming

Subject: EC 7- Human Computer Interaction

Course Outcomes

1 Understand the fundamentals of HCI.

2 Understand the design and software process technologies.

3 Understand HCI models and theories.


4 Understand Mobile Ecosystem, Types of Mobile Applications, mobile Architecture and design.

5 Understand the various types of Web Interface Design.

Subject: EC 8- Cloud Computing

Course Outcomes
CO 1 Understand the fundamental concepts and Technologies in Cloud Computing.

CO 2 Able to understand various cloud service types and their uses and pitfalls.

CO 3 Able to understand Cloud Architecture and Application design.

CO 4 Understand the various aspects of application design, benchmarking and security in the Cloud.

Understand various Case Studies in Cloud Computing.


CO 5
Subject: Quantitative Aptitude
Course Outcomes
CO1 understand the concepts, application and the problems of numbers

CO2 To have basic knowledge and understanding about percentage, profit & loss related
processing’s

CO3 To understand the concepts of time and work

CO4 Speaks about the concepts of probability, discount

CO5 Understanding the concept of problem solving involved in stocks & shares, graphs
ADHIYAMAN ARTS AND SCIENCE COLLEGE FOR WOMEN, UTHANGARAI.

Course outcomes – AI AND DS-2023

Subject: Data Structures


Course Outcomes
CO1 Analyze linear data structures, such as lists, queues, and stacks, according to the needs of
different applications
CO2 Demonstrate the concept of trees and its applications.

CO3 Concept of function, function arguments, Implementing the concept strings in various
application, Significance of Modules, Work with functions, Strings and modules.
CO4 Design, implement and analyze efficient tree structures to meet requirements such as
searching, indexing, and sorting
CO5 Enhance the knowledge to solve problems as graph problems and implement efficient
graph algorithms to solve them

Subject: COMPUTER PROGRAMMING LAB


Course Outcomes

CO1 Apply the various basic programming constructs like decision making statements. Looping
statements ,functions, concepts like overloading, inheritance ,polymorphism ,virtual functions ,
constructors and destructors
CO2 Illustrate the concept of Virtual Classes, inline functions and friend functions
CO3 Identify suitable programming constructs for problem solving.
CO4 Compare the various file stream classes; file types, usage of templates and exception Handling
mechanisms..
CO5 Compare the pros and cons of procedure oriented language with the concepts of object Oriented
language

Subject: Fundamentals of Computer Programming

Course Outcomes
CO1 Learn about the Computer fundamentals and the Problem solving and understand the basic
concepts of C and C++ programming
CO2 Demonstrate the various basic programming constructs like decision making statements. Looping
statements and functions.
CO3 Analyze the object oriented concepts like overloading, inheritance, polymorphism, Virtual
functions, constructors and destructors.
CO4 Compare thevariousfilestreamclasses;filetypes,usageoftemplates and exception Handling
mechanisms, pros and cons of procedure oriented language with the concepts of programming
language
CO5 Study about Numeric data and character-based data. Analyze about Arrays.
Subject: Introduction to Python Programming
Course Outcomes
CO1 Develop algorithmic solutions to simple computational problems
CO2 Read, write, execute by hand simple Python programs. Structure simple Python programs for
solving problems.
CO3 Decompose a Python program into functions
CO4 Describe the hash function and concepts of collision and its resolution methods
CO5 Represent compound data using Python lists, tuples, dictionaries. Read and write data
from/to files in Python Programs

Subject: PYTHON PROGRAMMING LAB

Course Outcomes
Implement Python programs with conditionals and loops
CO1
Develop Python programs step-wise by defining functions and calling them.
CO2
Describe the hash function and concepts of collision and its resolution methods
CO3
CO4 Use Python lists, tuples, dictionaries for representing compound data
CO5 Apply Algorithm for solving problems like sorting, searching, insertion and deletion of data

Subject: INTRODUCTION TO HTML

Course Outcomes

CO1 Knows the basic concept in HTML Concept of resources in HTML

CO2 Knows Design concept. Concept of Meta Data Understand the concept of save the files.

CO3 Understand the page formatting Concept of list

CO4 Creating Links. Know the concept of creating link to email address

CO5 Concept of adding images Understand the table creation.


Subject: Foundation of Artificial Intelligence

Course Outcomes
CO1 Understand autonomous agents that make effective decisions in fully informed, partially
observable and adversarial settings

CO2 Choose appropriate algorithms for solving given AI problems

CO3 Design and implement logical reasoning agents.

CO4 Demonstrate agents that can reason under uncertainty

CO5 Apply basic principles of AI in solutions that require problem solving, inference, perception,
knowledge representation, and learning.

Subject: Internet Programming Lab

Course Outcomes
CO1 Apply the various basic programming constructs of JAVA like decision making statements.

CO2 Looping statements, overloading, inheritance, polymorphism, constructors And destructors

CO3 Illustrate the concepts of the reading and multi-threading.

CO4 Design programs using various file stream classes; file types ,and frames.

CO5 An exposure to create real time applications using JAVA

Subject: Skill Enhancement Course -SEC4 PHP PROGRAMMING

Course Outcomes

CO1 Write PHP scripts to handle HTML forms

CO2 Write regular expressions including modifiers, operators, and metacharacters.

CO3 Create PHP Program using the concept of array.

CO4 Create PHP programs that use various PHP library functions

CO5 Manipulate files and directories.


Subject: Fundamentals of Data Science

Course Outcomes
Apply the skills of data inspecting and cleansing.
CO1

CO2 Determine the relationship between data dependencies using statistics

CO3 Understand the can handle data using primary tools used for data science

CO4 Represent the useful information using mathematical skills.

CO5 Apply the knowledge for data describing and visualization using
tools
Subject: Database Programming Lab

Course Outcomes

1 Understand the database development life cycle

2 Design relational database using conceptual-to-relational mapping, Normalization

3 Apply SQL for creation, manipulation and retrieval of data

4 Develop a database applications for real-time problems

Subject: SEC-6- UNDERSTANDING INTERNET

Course Outcomes

CO1 Knows the basic concept in internet Concept of mass medium and world wide web

CO2 Knows the concept of internet as a technology.

CO3 Understand the concept of infotainment and classification based on content and style

CO4 Can be able to know about Demographic and psychographic description of internet

CO5 Understand the concept of cyber crime and future possibilities

Subject: SEC-7- OFFICE AUTOMATION

Course Outcomes
CO1 Possess the knowledge on the basics of computers and its components

CO2 Gain knowledge on Creating Documents, spreadsheet and presentation.

CO3 Learn the concepts of Database and implement the Query in Database.

CO4 Demonstrate the understanding of different automation tools.

CO5 Utilize the automation tools for documentation, calculation and presentation purpose.
Subject: Ethics of Artificial Intelligence

Course Outcomes
CO1 Understand the ethical issues in the development of AI agents
CO2 Learn the ethical considerations of AI with perspectives on ethical values
CO3 Apply the ethical policies in AI based applications and Robot development
To implement the AI concepts to societal problems by adapting the legal concepts by
CO4 securing fundamental rights
CO5 Overcome the evil genesis in the concepts of AI

Subject: Database Design and Management

Course Outcomes

CO1 Understand the database development life cycle and apply conceptual modeling

CO2 Apply SQL and programming in SQL to create, manipulate and query the database

CO3 Apply the conceptual-to-relational mapping and normalization to design relational


database(DML)
CO4 Determine the serializability of any non-serial schedule using concurrency techniques
multiple tables.
CO5 Understand the database development life cycle and apply conceptual modeling

Subject: Data Science Lab

Course Outcomes
CO1 Understand the basic concepts and techniques of Machine Learning.

CO2 Explain the regression methods, classification methods, clustering methods.

CO3 Apply the inference and learning algorithms for the hidden Mark model.

CO4 Demonstrate Dimensionality reduction Techniques

CO5 Appreciate the underlying mathematical relationships with in and across Machine Learning
algorithms and the paradigms of supervise dandun-supervised learning.
Subject: EC 5- Big Data Analytics

Course Outcomes

CO1 Work with big data tools and its analysis techniques
CO2
Analyze data by utilizing clustering and classification algorithms.
Learn and apply different mining algorithms and recommendation systems for large volumes of
CO3 data.
Perform analytics on data streams.
CO4
Learn No SQL data bases and management.
CO5

Subject: EC 6- Human Computer Interaction

Course Outcomes

CO1 Understand the fundamentals of HCI.

CO2 Understand the design and software process technologies.

CO3 Understand HCI models and theories.


Understand Mobile Ecosystem, types of Mobile Applications, mobile Architecture and design.
CO4
CO5 Understand the various types of Web Interface Design.
Subject: Project with Viva voce

Subject: Robotic Process Automation

Course Outcomes

CO1 Understand the fundamental concepts and techniques of Natural language processing (NLP)

CO2 Understanding of the models and algorithms in the field of NLP

CO3 Demonstrate the computational properties of natural languages and the commonly used
algorithms for processing linguistic in formation.
CO4 Understanding semantics and pragmatics of languages for processing

CO5 To understand Robotics Process Automation

Subject: Natural Language Processing

Course Outcomes
1 Understand the fundamental concepts and techniques of natural language processing (NLP)

2 Understanding of the models and algorithm sin the field of NLP

3 Demonstrate the computational properties of natural languages and the commonly used
Algorithms for proc assign linguistic information
4 Understanding semantic sand pragmatics of languages for processing

5 To develop NLP Application


Subject: Programming in UI Path Automation Lab
Course Outcomes

CO1 Understand business functionalities in Robotics Process Automation


CO2 Implement RPA functions across the Organizations to boost revenues
CO3 Demonstrate the basics of robotic process automation using UI Path.
CO4 Manage RPA solutions to ensure lasting results
CO5 To develop a software to solve real-world problems using UI PATH

Subject: EC 7- Cloud Computing

Course Outcomes

1 Understand the fundamental concepts and Technologies in Cloud Computing.


2 Able to understand various cloud service types and their uses and pitfalls.
3 Able to understand Cloud Architecture and Application design.
4 Understand the various aspects of application design, benchmarking and security in the
Cloud.
5 Understand various Case Studies in Cloud Computing.

Subject: EC 8- Data Visualization


Course Outcomes
Understand the basics of data visualization.
CO 1
Understand the importance data visualization and the design and use of many visual components
CO 2
Explain the process of data visualization
CO 3
Explain the basics of interactive data visualization techniques visualization-based issues.
CO 4
Understand the concept of various types of visualization
CO 5
Subject: Quantitative Aptitude
Course Outcomes
CO1 understand the concepts, application and the problems of numbers

CO2 To have basic knowledge and understanding about percentage, profit & loss related
processing’s

CO3 To understand the concepts of time and work

CO4 Speaks about the concepts of probability, discount

CO5 Understanding the concept of problem solving involved in stocks & shares, graphs
ADHIYAMAN ARTS AND SCIENCE COLLEGE FOR WOMEN, UTHANGARAI.
Course outcomes – M.Sc.CS-2023

Subject: ANALYSIS & DESIGN OF ALGORITHMS


Knowledge
Course Outcomes level
CO1 Get knowledge about algorithms and determines their time complexity. Demonstrate
K1,K2
specific search and sort algorithms using divide and conquer technique.
CO2 Gain good understanding of Greedy method and its algorithm. K2,K3
CO3 Able to describe about graphs using dynamic programming technique K3,K4
CO4 Demonstrate the concept of backtracking & branch and bound technique. K5,K6
CO5 Explore the traversal and searching technique and apply it for trees and graphs. K6

Subject: OBJECT ORIENTED ANALYSIS AND DESIGN & C++

Knowledge level
Course Outcomes
CO1 Understand the concept of Object-Oriented development and modeling techniques
K1,K2

CO2 Gain knowledge about the various steps performed during object design K2,K3
CO3 Abstract object-based views for generic software systems K3
CO4 Link OOAD with C++language K4,K5
CO5 Apply the basic concept of OOP’s and familiarize to write C++ program K5,K6

Subject: PYTHON PROGRAMMING

Knowledge level
Course Outcomes
CO1 Understand the basic concepts of Python Programming K1,K2

CO2 Understand File operations, Classes and Objects K2,K3


CO3 Acquire Object Oriented Skills in Python K3,K4
CO4 Develop web applications using Python K5
CO5 Develop Client Server Networking applications K5,K6

Subject: MULTI MEDIA AND ITS APPLICATIONS


Course Outcomes Knowledge
level
CO1 Understand the basic concepts of Multimedia K1,K2
CO2 Demonstrate Multimedia authoring tools K2,K3
CO3 Analyze the concepts of Sound, Images, Video & Animation K4
CO4 Apply and Analyze the role of Multimedia in Internet and real time Applications
K4,K5
CO5 Analyze multimedia applications using HDTV K5,K6

Subject: PRACTICALI: ALGORITHM AND OOPS LAB

Course Outcomes Knowledge level


CO1 Understand the concepts of object oriented with respect to C++ K1,K2
CO2 Able to understand and implement OOPS concepts K3,K4
CO3 Implementation of data structures like Stack, Queue, Tree, List using C++ K4,K5
CO4 Application of the data structures for Sorting, Searching using different
K5,K6
techniques.

Subject: PRACTICALII:PYTHON PROGRAMMING LAB

Knowledge level
Course Outcomes
CO1 Able to write programs in Python using OOPS concepts K1,K2
CO2 To understand the concepts of File operations and Modules in Python K2,K3
CO3 Implementation of lists, dictionaries, sets and tuples as programs K3,K4
CO4 To develop web applications using Python K5,K6

Subject: DATAMININGAND WAREHOUSING

Course Outcomes Knowledge


level
CO1 Understand the basic data mining techniques and algorithms K1,K2
CO2 Understand the Association rules, Clustering techniques and Data ware housing contents K2,K3
CO3 Compare and evaluate different data mining techniques like classification, K4,K5
prediction, Clustering and association rule mining
CO4 Design data ware house with dimensional modeling and apply OLAP operations K5,K6
CO5 Identify appropriate data mining algorithms to solve real world problems K6
Subject: ADVANCED OPERATING SYSTEMS
Course Outcomes Knowledge
level
CO1 Understand the design issues associated with operating systems K1,K2

CO2 Master various process management concepts including scheduling, deadlocks


K3,K4
And distributed file systems
CO3 Prepare Real Time Task Scheduling K4,K5
CO4 Analyze Operating Systems for Hand held Systems K5
CO5 Analyze Operating Systems like LINUX and iOS K5,K6

Subject: ADVANCED JAVA PROGRAMMING

Course Outcomes Knowledge


level
CO1 Understand the advanced concepts of Java Programming K1,K2

CO2 Understand JDBC and RMI concepts K2,K3


CO3 Apply and analyze Java in Database K3,K4
CO4 Handle different event in java using the delegation event model, event listener
K5
And class
CO5 Design interactive applications using Java Servlet, JSP and JDBC K5,K6

Subject: INTERNET OF THINGS

Course Outcomes Knowledge


level
CO1 Understand about IoT, its Architecture and its Applications K1,K2
CO2 Understand basic electronics used in IoT & its role K2,K3
CO3 Develop applications with C using Arduino IDE K4
CO4 Analyze about sensors and actuators K5,K6
CO5 Design IoT in real time applications using today ‟s internet & wireless
K6
technologies

Subject: PRACTICAL III: DATA MINING LAB USING R


Course Outcomes Knowledge level
CO1 Able to write programs using R for Association rules, Clustering techniques K1,K2

CO2 To implement data mining techniques like classification, prediction K2,K3


CO3 Able to use different visualizations techniques using R K4,K5
CO4 To apply different data mining algorithms to solve real world applications K5,K6

Subject: PRACTICAL IV: ADVANCED JAVA LAB

Course Outcomes Knowledge level


CO1 Understand to the implement concepts of Java using HTML forms, JSP & JAR
K1,K2
CO2 Must be capable of implementing JDBC and RMI concepts K3,K4
CO3 Able to write Applets with Event handling mechanism K4,K5
CO4 To Create interactive web based applications using servlets and jsp K5,K6

Subject: Foundation of Fundamentals of Human Rights

Course Outcomes Knowledge


level
CO1 It to be evaluates the concept and Classification of Human Rights. K1,K2
CO2 To prior the first great charter of human rights. K3,K4
CO3 We understand International Covenant on different types of rights such as civil,
K4,K5
political, economic, social and cultural.
CO4 Find out various factors of human rights in Vedic period. K5,K6
CO5 Everyone should know their dignity and goodness for life. K6

Subject: DIGITAL IMAGE PROCESSING

Course Outcomes Knowledge


level
CO1 Understand the fundamentals of Digital Image Processing K1,K2
CO2 Understand the mathematical foundations for digital image representation, image
K2,K3
acquisition, image transformation, and image enhancement
CO3 Apply, Design and Implement and get solutions for digital image processing problems
K3,K4
CO4 Apply the concepts of filtering and segmentation for digital image retrieval K4,K5
CO5 Explore the concepts of Multi-resolution process and recognize the objects in An
K5,K6
efficient manner

Subject: CLOUD COMPUTING


Course Outcomes Knowledge
level
CO1 Understand the concepts of Cloud and its services K1,K2

CO2 Collaborate Cloud for Event & Project Management K3,K4

CO3 Analyzeon cloud in-Word Processing, SpreadSheets, Mail, Calendar, Database


K4,K5
CO4 Analyze cloud in social networks K5,K6

CO5 Explore cloud storage and sharing K6

Subject: NETWORK SECURITY AND CRYPTOGRAPHY

Course Outcomes Knowledge


level
CO1 Understand the process of the crypto-graphic algorithms K1,K2

CO2 Compare and apply different encryption and decryption techniques to solve problems K2,K3
related to confidentiality and authentication

CO3 Apply and analyze appropriate security techniques to solve network security Problem K3,K4

CO4 Explore suitable crypto-graphic algorithms K4,K5

CO5 Analyze different digital signature algorithms to achieve authentication and design K5,K6
secure applications

Subject: DATA SCIENCE & ANALYTICS

Course Outcomes Knowledg


e level
CO1 Understand the concept of data science and its techniques K1,K2

CO2 Review data analytics K2,K3

CO3 Apply and determine appropriate Data Mining techniques using R to realtime applications
K3,K4
CO4 Analyze on clustering algorithms K4,K5

CO5 Analyze on regression methods in AI K6

Subject: PRACTICALV: DIGITAL IMAGE PROCESSING Using MAT LAB


Course Outcomes Knowledge level
CO1 To write programs in MAT LAB for image processing using the techniques K1,K2

CO2 To able to implement Image Enhancements & Restoration techniques K2,K3

CO3 Capable of using Compression techniques in an Image K3,K4

CO4 Must be able to manipulate the image and Segment it K5,K6

Subject: PRACTICAL VI: CLOUD COMPUTING LAB

Course Outcomes Knowledge


level
CO1 Understand the concepts of object oriented with respect to C++ K1,K2

CO2 Able to understand and implement OOP’S concepts K3,K4

CO3 Implementation of data structures like Stack, Queue, Tree, List using C++ K4,K5

CO4 Application of the data structures for Sorting, Searching using different techniques.
K5,K6

Subject: Elective III - Web Services

Course Outcomes Knowledge level


CO1 Understand web services and its related technologies K1,K2

CO2 Understand XML concepts K2,K3


CO3 Analyze on SOAP and UDDI model K4,K5
CO4 Demonstrate the road map for the standards and future of web services K5
CO5 Analyze QoS enabled applications in web services K5,K6

Subject: PRACTICAL VII: WEB APPLICATION DEVELOPMENT AND HOSTING

Course Outcomes Knowledge


level
CO1 Understand & implement the basic HTML tags to create static web pages K1,K2

CO2 Capable of using hyperlinks, frames, images, tables, in a web page K2,K3

CO3 Able to write dynamic web applications using HTML forms K4,K5

CO4 Must be able to write dynamic web applications in PHP & HTML tags using XAMPP
K5,K6

Subject: Project work and Viva-Voce


Course Outcomes Knowledge level

CO1

CO2
CO3
CO4
CO5

Subject: Skill Enhancement Course - Data Visualization Lab

Knowledge
Course Outcomes
level
CO1 Enable to create and apply Spreadsheet and Tableau for various data processing K1-K6

CO2 Gains knowledge to create and design various visualization tools in Excel and Tableau K1-K6

CO3 Comprehend, create and deploy labels and heat map. K1-K6

CO4 Enable to create and apply dash board for various data processing K1-K6

CO5 Illustrate and apply data visualization tool for any data set K1-K6

Subject: PRINCIPLES OF INFORMATION TECHNOLOGY

Knowledge level
Course Outcomes
CO1 K1,K2
Understand the basics of information technology

CO2 K2
Gain the knowledge of Hardware and Software technologies
CO3 K3,K4
Learn the method of organizing data
CO4 K5
Assess the role of Information Science to an organization.
CO5 Understanding the role of IT in organizations K5,K6

Subject: FUNDAMENTALS OF COMPUTERS AND COMMUNICATIONS


Knowledge level
Course Outcomes
CO1 K1,K2
Know the basics and internal parts of Computers

CO2 K2
Gain the knowledge on OS and its types
CO3 K3,K4
Understand the basics of networks and Internet
CO4 K5
Learn the data bases and DBMS concepts
CO5 Understand the role of RDBMS in IT K5,K6

Subject: E- COMMERCE

Course Outcomes Knowledge level

CO1 Learn the introduction on e-commerce K1,K2

CO2 Understand the mercantile and consumer process models K2

CO3 Analyze the consumers and merchant's perspective one-commerce K3,K4

CO4 Getting an idea on Electronic Data Interchange K5

CO5 Gaining the knowledge on Internet K5,K6

You might also like