ACADEMIC YEAR: 2025-2026(EVEN)

Natural Language Processing: BAI601 Scheme : 22 Sem: 6th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Apply the fundamental concept of NLP, grammar-based language model and statistical-based language model

L3

CO2

Model morphological analysis using Finite State Transducers and parsing using context-free grammar and different parsing approaches

L3

CO3

Develop the Naïve Bayes classifier and sentiment analysis for Natural language problems and text classifications

L2

CO4

Apply the concepts of information retrieval, lexical semantics, lexical dictionaries such as WordNet, lexical computational semantics, distributional word similarity

L3

CO5

Identify the Machine Translation applications of NLP using Encode and Decoder

L3

Machine Learning - I: BAI602 Scheme : 22 Sem: 6th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Explain the machine learning techniques, their types and data analysis framework

L2

CO2

Apply mathematical concepts for feature engineering and perform dimensionality reduction to enhance model performance

L3

CO3

Develop similarity-based learning models and regression models for solving classification and prediction tasks

L3

CO4

Develop probabilistic learning models and neural network models using perceptron’s and multilayer architectures

L3

CO5

Utilize clustering algorithms to identify patterns in data

L3

Cloud Computing and Security: BIS613D Scheme : 22 Sem: 6th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Describe various cloud computing platforms and service providers

L2

CO2

Illustrate the significance of various types of virtualization

L2

CO3

Identify the architecture, delivery models and industrial platforms for cloud computing based applications

L3

CO4

Analyze the role of security aspects in cloud computing

L3

CO5

Demonstrate cloud applications in various fields using suitable cloud platforms

L3

Consumer Electronics: BEC654B Scheme : 22 Sem: 6th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Understand the functioning and classification of various types of microphones and loudspeakers

L2

CO2

Demonstrate knowledge of the optical recording and playback processes in audio compact disc systems

L2

CO3

Analyze the principles of colour television and modern display technologies

L3

CO4

Evaluate the working of cable television systems and miscellaneous consumer devices

L3

CO5

Explore advancements in consumer electronics, such as mobile phones, computing devices, and home appliances

L3

Machine Learning Lab: BAIL606 Scheme : 22 Sem: 6th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Illustrate the principles of multivariate data and apply dimensionality reduction techniques

L2

CO2

Demonstrate similarity-based learning methods and perform regression analysis

L2

CO3

Develop decision trees for classification and regression problems, and Bayesian models for probabilistic learning

L3

CO4

Implement the clustering algorithms to share computing resources

L3

Generative AI: BAIL657C Scheme : 22 Sem: 6th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Understand word embedding’s, perform vector arithmetic to investigate word relationships, visualize embedding’s using dimensionality reduction techniques

L2

CO2

Apply prompt engineering skills to real-world scenarios, such as information retrieval, text generation

L3

CO3

Utilize pre-trained Hugging Face models for real-world applications, including sentiment analysis and text summarization

L3

CO4

Apply different architectures used in large language models, such as transformers, and understand their advantages and limitations

L3

Indian Knowledge System: BIKS609 Scheme : 22 Sem: 6th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Provide an overview of the concept of the Indian Knowledge System and its importance

L2

CO2

Appreciate the need and importance of protecting traditional knowledge

L2

CO3

Recognize the relevance of Traditional knowledge in different domains

L2

CO4

Establish the significance of Indian Knowledge systems in the contemporary world

L2

ACADEMIC YEAR: 2025-2026(EVEN)

Analysis & Design of Algorithms: BCS401 Scheme : 22 Sem: 4th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Apply asymptotic notational method to analyze the performance of the algorithms in terms of time complexity

L3

CO2

Demonstrate divide & conquer approaches and decrease & conquer approaches to solve computational problems

L3

CO3

Make use of transform & conquer and dynamic programming design approaches to solve the given real world or complex computational problems

L2

CO4

Apply greedy and input enhancement methods to solve graph & string based computational problems

L3

CO5

Analyse various classes (P,NP and NP Complete) of problems

L3

CO6

Illustrate backtracking, branch & bound and approximation methods

L3

Artificial Intelligence: BAD402 Scheme : 22 Sem: 4th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Apply knowledge of agent architecture, searching and reasoning techniques for different applications

L3

CO2

Compare various Searching and Inferencing Techniques

L3

CO3

Develop knowledge base sentences using propositional logic and first order logic

L2

CO4

Describe the concepts of quantifying uncertainty

L3

CO5

Use the concepts of Expert Systems to build applications

L3

Database Management Systems : BCS403 Scheme : 22 Sem: 4th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Describe the basic elements of a relational database management system

L3

CO2

Design entity relationship for the given scenario

L3

CO3

Apply various Structured Query Language (SQL) statements for database manipulation

L2

CO4

Analyze various normalization forms for the given application

L3

CO5

Develop database applications for the given real world problem

L3

CO6

Understand the concepts related to NoSQL databases

L3

Analysis & Design of Algorithms Lab : BCSL404 Scheme : 22 Sem: 4th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Develop programs to solve computational problems using suitable algorithm design strategy

L3

CO2

Compare algorithm design strategies by developing equivalent programs and observing running times for analysis (Empirical).

L3

CO3

Make use of suitable integrated development tools to develop programs

L2

CO4

Choose appropriate algorithm design techniques to develop solution to the computational and complex problems.

L3

CO5

Demonstrate and present the development of program, its execution and running time(s) and record the results/inferences.

L3

Discrete Mathematical Structures: BCS405A Scheme : 22 Sem: 4th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Apply concepts of logical reasoning and mathematical proof techniques in proving theorems and statements.

L3

CO2

Demonstrate the application of discrete structures in different fields of computer science

L3

CO3

Apply the basic concepts of relations, functions and partially ordered sets for computer representations.

L2

CO4

Solve problems involving recurrence relations and generating functions.

L3

CO5

Illustrate the fundamental principles of Algebraic structures with the problems related to computer science & engineering.

L3

Mongo DB: BDSL456B Scheme : 22 Sem: 4th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Make use of Mongo DB commands and queries.

L3

CO2

Illustrate the role of aggregate pipelines to extract data

L3

CO3

Demonstrate optimization of queries by creating indexes.

L2

CO4

Develop aggregate pipelines for text search in collections

L3

Biology for Engineers: BBOC407 Scheme : 22 Sem: 4th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Understand the basic biological concepts through relevant industrial applications and case studies.

L2

CO2

Evaluate the principles of design and development, for exploring novel bioengineering projects

L3

CO3

Verify the concepts of biometrics for specific requirements.

L3

CO4

Think critically towards exploring innovative bio based solutions for socially relevant problems

L3

Universal Human Values Course: BUHK408 Scheme : 22 Sem: 4th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Expected to become more aware of themselves, and their surroundings (family, society, nature); they would become more responsible in life, and in handling problems with sustainable solutions, while keeping human relationships and human nature in mind.

L2

ACADEMIC YEAR: 2025-2026(ODD)

Deep Learning & Reinforcement Learning: BAI701 Scheme : 22 Sem: 7th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Demonstrate the implementation of deep learning techniques

L2

CO2

Examine various deep learning techniques for solving the real world problems

L3

CO3

Design and implement research-oriented scenario using deep learning techniques in a team

L4

Machine Learning - II: BAI702 Scheme : 22 Sem: 7th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Apply concept learning and General to specific learning.

L3

CO2

Design models to classify supervised data

L3

CO3

To analyze methods to identify similarities using unsupervised learning .

L3

CO4

To understand Markov Chain Monte Carlo (MCMC) and Graphical Methods.

L3

Data Security & Privacy: BAD703 Scheme : 22 Sem: 7th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Explain the basic concepts of Security and Cryptography

L2

CO2

Analyze various Cryptographic Algorithm

L2

CO3

Describe various key management scenarios.

L2

CO4

Explain about IP security and Web security

L2

CO5

Apply the Data security concepts for Text and images.

L3

E-Waste Management: BEC755A Scheme : 22 Sem: 7th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Understand the environmental impacts of e-waste

L2

CO2

Compare the role of various national and internal act and laws applicable for ewaste management and handling.

L2

CO3

Summarize the e-waste handling methods & restrictions

L2

CO4

Summarize the e-waste recycling techniques

L2

Social Network Analysis: BAD714D Scheme : 22 Sem: 7th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Illustrate the core concepts of Social Network Analysis and its levels of study

L2

CO2

Demonstrate the different network growth models for real-world networks

L2

CO3

Apply algorithms of PageRank and Sim Rank to analyze and interpret link relationships

L2

CO4

Apply community detection methods and evaluating their effectiveness in realworld scenarios.

L3

CO5

Analyze heuristic, probabilistic, and supervised models to predict network link formations and changes.

L3

ACADEMIC YEAR: 2025-2026(ODD)

Software Engineering & Project Management: BCS501 Scheme : 22 Sem: 5th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Differentiate process models to judge which process model has to be adopted for the given scenarios.

L2

CO2

Derive both functional and non-functional requirements from the case study

L2

CO3

Analyze the importance of various software testing methods and agile methodology.

L3

CO4

Illustrate the role of project planning and quality management in software development.

L3

CO5

Identify appropriate techniques to enhance software quality

L4

Computer Networks: BCS502 Scheme : 22 Sem: 5th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Explain the fundamentals of computer networks.

L2

CO2

Apply the concepts of computer networks to demonstrate the working of various layers and protocols in communication network.

L3

CO3

Analyze the principles of protocol layering in modern communication systems.

L3

CO4

Demonstrate various Routing protocols and their services using tools such as Cisco packet tracer.

L2

Theory of Computation: BCS503 Scheme : 22 Sem: 5th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Apply the fundamentals of automata theory to write DFA, NFA, Epsilon-NFA and conversion between them.

L2

CO2

Prove the properties of regular languages using regular expressions

L3

CO3

Design context-free grammars (CFGs) and pushdown automata (PDAs) for formal languages

L3

CO4

Design Turing machines to solve the computational problems.

L2

CO5

Explain the concepts of decidability and un decidability.

L3

Data Visualization Lab: BAIL504 Scheme : 22 Sem: 5th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Design the experiment to create basic charts and graphs using Tableau and Power BI.

L2

CO2

Develop the solution for the given real world problem.

L3

CO3

Analyze the results and produce substantial written documentation.

L3

CO4

Explain morphological, feature extraction, and pattern classification techniques for object recognition.

L3

Distributed Systems: BAI515D Scheme : 22 Sem: 5th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Identify the goals and challenges of distributed systems

L2

CO2

Demonstrate the remote invocation techniques for communication

L2

CO3

Describe the architecture of distributed file systems and name services

L2

CO4

Apply clock synchronization algorithms to monitor and order the events.

L3

CO5

Analyze the performance of mutual exclusion, election and consensus algorithms.

L4

CO6

Illustrate the fundamental concepts and algorithms related to distributed transactions and replication.

L3

Research Methodology and IPR :BRMK557 Scheme : 22 Sem: 5th
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Apply the objectives of engineering research in solution development.

L3

CO2

Identify the procedure of the literature Review and Technical Reading

L3

CO3

Outline the fundamentals of the patent laws and drafting procedure

L2

CO4

Illustrate the copyright procedure leading to an IPR.

L2

CO5

Relate the basic principles of design rights with problem solution.

L2

ACADEMIC YEAR: 2025-2026(ODD)

Mathematics for Computer Science: BCS301 Scheme : 22 Sem: 3rd
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Explain the basic concepts of probability, random variables, probability distribution

L2

CO2

Apply suitable probability distribution models for the given scenario.

L3

CO3

Apply the notion of a discrete-time Markov chain and n-step transition probabilities to solve the given problem

L3

CO4

Use statistical methodology and tools in the engineering problem solving process.

L2

CO5

Compute the confidence intervals for the mean of the population.

L3

CO6

Apply the ANOVA test related to engineering problems.

L3

Digital Design and Computer Organization :BCS302 Scheme : 22 Sem: 3rd
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Apply the K–Map techniques to simplify various Boolean expressions.

L3

CO2

Design different types of combinational and sequential circuits along with Verilog programs.

L3

CO3

Describe the fundamentals of machine instructions, addressing modes and Processor performance.

L2

CO4

Explain the approaches involved in achieving communication between processor and I/O devices

L2

CO5

Analyse internal Organization of Memory and Impact of cache/Pipelining on Processor Performance.

L2

Operating Systems :BCS303 Scheme : 22 Sem: 3rd
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Explain the structure and functionality of operating system.

L2

CO2

Apply appropriate CPU scheduling algorithms for the given problem

L3

CO3

Analyze the various techniques for process synchronization and deadlock handling.

L3

CO4

Apply the various techniques for memory management.

L3

CO5

Explain file and secondary storage management strategies

L3

CO6

Describe the need for information protection mechanisms

L3

Data Structures and Applications :BCS304 Scheme : 22 Sem: 3rd
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Explain different data structures and their applications.

L2

CO2

Apply Arrays, Stacks and Queue data structures to solve the given problems.

L3

CO3

Use the concept of linked list in problem solving.

L3

CO4

Develop solutions using trees and graphs to model the real-world problem.

L3

CO5

Explain the advanced Data Structures concepts such as Hashing Techniques and Optimal Binary Search Trees.

L2

Data Structures and Applications Lab :BCSL305 Scheme : 22 Sem: 3rd
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Analyse various linear and non-linear data structures

L3

CO2

Demonstrate the working nature of different types of data structures and their applications

L3

CO3

Use appropriate searching and sorting algorithms for the given scenario.

L3

CO4

Apply the appropriate data structure for solving real world problems

L3

OOPS with JAVA :BCS306A Scheme : 22 Sem: 3rd
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Demonstrate proficiency in writing simple programs involving branching and looping structures.

L2

CO2

Design a class involving data members and methods for the given scenario.

L2

CO3

Apply the concepts of inheritance and interfaces in solving real world problems.

L3

CO4

Use the concept of packages and exception handling in solving complex problem

L3

CO5

Apply concepts of multithreading, auto boxing and enumerations in program development.

L3

Data Analytics with Excel :BCS358A Scheme : 22 Sem: 3rd
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Use advanced functions and productivity tools to assist in developing worksheets.

L2

CO2

Manipulate data lists using Outline and PivotTables.

L2

CO3

Use Consolidation to summarise and report results from multiple worksheets

L3

CO4

Apply Macros and Auto filter to solve the given real-world scenario

L3