ACADEMIC YEAR: 2026-2027(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.

L3

CO2

Apply various deep learning techniques to solve real-world problems.

L3

CO3

Implement deep learning techniques to solve research-oriented problems in a team.

L3

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

Implement methods to identify similarities using unsupervised learning.

L3

CO4

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

L3

CO2

Use various Cryptographic Algorithms

L3

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

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 Big Data concepts, tools and applications.

L2

CO2

Develop programs using HADOOP framework

L3

CO3

Use Hadoop Cluster to deploy Map Reduce jobs, PIG, HIVE and Spark programs.

L3

CO4

Analyze the given data set to identify deep insights.

L4

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 sources and generation of e-waste along with the global and Indian e-waste scenario.

L2

CO2

Compare the role of various national and international act and laws applicable for e-waste management and handling.

L2

CO3

Explain the Extended Producer Responsibility (EPR) framework and e-waste value chain.

L2

CO4

Summarize e-waste handling methods.

L2

CO5

Summarize the restrictions on hazardous substances (RoHS) and e-waste recycling technics

L2

ACADEMIC YEAR: 2026-2027(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

L3

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

L3

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

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

L3

CO3

Implement the principles of protocol layering and routing protocols in modern communication systems.

L3

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.

L3

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.

L3

CO5

Explain the concepts of decidability and un decidability.

L2

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.

L3

CO2

Develop the solution for the given real-world problem.

L3

CO3

Analyze the results and produce substantial written documentation.

L4

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

CO1

Describe the fundamental characteristics and challenges of distributed systems, including remote invocation mechanisms.

L2

CO2

Discuss the architecture of distributed file systems and the role of name services and directory services

L2

CO3

Discuss distributed transactions, atomic commit protocols, concurrency control, and replication mechanisms.

L2

CO4

Apply clock synchronization techniques and global state analysis methods in distributed systems

L3

CO5

Analyze coordination and agreement protocols such as mutual exclusion, elections, and consensus in theoretical distributed environments.

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 Literature Review and Technical Reading.

L3

CO3

Outline the fundamentals of patent drafting procedure and laws.

L2

CO4

Illustrate the copyright procedure leading to an IPR.

L3

CO5

Relate the basic principles of design rights with problem solution.

L2

ACADEMIC YEAR: 2026-2027(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

Apply the concepts of modular arithmetic, congruences, linear Diophantine equations, Euler's theorem, Fermat's theorem, Wilson's theorem, and the RSA cryptographic algorithm to solve engineering and computational problems.

L3

CO2

Apply least squares curve fitting, correlation, regression analysis, and rank correlation techniques to analyse engineering data and establish relationships between variables.

L3

CO3

Solve engineering problems involving discrete and continuous random variables using probability distributions, mathematical expectation, variance, and standard probability models such as Binomial, Poisson and Normal distributions

L3

CO4

Analyse joint probability distributions and Markov chains by determining expectations, covariance, correlation, transition probabilities, stationary distributions, and absorbing states for stochastic systems.

L3

CO5

Apply statistical inference techniques including hypothesis testing, confidence intervals, large and small sample tests, Student's t-test, Chi-square test, and the Central Limit Theorem to draw valid conclusions from engineering data.

L3

Object Oriented Programming with Java: 1BCS302 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

Construct object-oriented solutions using classes, objects, and methods.

L3

CO3

Develop programs using inheritance, packages, and interfaces.

L3

CO4

Make use of exception handling and multithreading in solving complex problems

L3

CO5

Apply concepts of autoboxing, enumerations, and generics in program development.

L3

CO6

Choose a suitable IDE tool to design, develop, and debug Java programs

L6

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

CO1

Apply Boolean algebra principles and logic minimization techniques to design and simplify digital logic circuits using logic gates, K-maps, and NAND/NOR implementations.

L3

CO2

Design combinational and sequential logic circuits using adders, decoders, encoders, multiplexers, latches, and flip-flops.

L3

CO3

Describe the organization and operation of computer systems, including functional units, bus structures, instruction sets, and addressing modes.

L2

CO4

Illustrate memory and input/output organization techniques, including interrupts, DMA, cache memory, and semiconductor memory systems.

L2

CO5

Contrast the operation of processing units, hardwired control systems, and pipelining techniques to assess computer performance and efficiency.

L4

CO6

Identify computer architecture components, memory organization, and system performance through experimentation and case studies

L1

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

CO1

Identify the structure and services of an operating system

L2

CO2

Demonstrate the allocation of resources for a process using scheduling Algorithms and demonstrate the use of Multithreads

L3

CO3

Identify the Need of Synchronization with different examples and root causes of deadlock and provide the solution for deadlock elimination

L4

CO4

Discover and Analyze the Primary Storage structures

L4

CO5

Discover and Analyze Secondary Storage Structures

L4

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

CO1

Recall the fundamental concepts, terminology, and characteristics of various data structures.

L1

CO2

Explain the principles, representation, and operations of linear and non-linear data structures.

L2

CO3

Implement different primitive data structures, their operations, and primitive applications.

L3

CO4

Choose a suitable data structure to solve computational and real-world problems.

L3

CO5

Make use of hashing techniques and leftist trees to organize the data effectively

L3

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

CO1

Develop C programs to implement fundamental data structures and their operations for solving computational problems.

L3

CO2

Make use of appropriate data structures to organize, store, and manipulate data for solving real-world problems using C

L3

CO3

Build a laboratory record consisting of problem statements, algorithm/design, implementation, program outputs, and result with appropriate inferences.

L3

Exploratory Data Analysis: 1BAIL307A Scheme : 22 Sem: 3rd
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Compare real-world datasets having different dataset structures and characteristics using Jupyter Notebook, NumPy, and Pandas.

L4

CO2

Apply descriptive statistical techniques to summarize, analyze, and interpret data for exploratory analysis.

L3

CO3

Make use of appropriate preprocessing techniques to handle data quality issues such as missing values, duplicate records, and inconsistencies.

L3

CO4

Perform data filtering, sorting, grouping, and aggregation operations to extract meaningful information from datasets.

L3

CO5

Interpret visualizations using Matplotlib and Seaborn to identify trends, patterns, and relationships in data and insights through reports, visual presentations of end-to-end Exploratory Data Analysis (EDA).

L3

Community Project / Societal Project (Project-Based Learning): 1BCP308 Scheme : 22 Sem: 3rd
CO Number
At the end of the course, student should be able to . . .
Blooms’ Level

CO1

Identify and analyze societal problems through field interaction and technical assessment.

L2

CO2

Develop skills in project planning, field survey, data collection, implementation, documentation, and reporting.

L3

CO3

Apply principles of social responsibility in engineering practice through community-oriented interventions

L3

CO4

Exhibit multidisciplinary learning, problem-solving ability, and communication skills based on collected data (requirements), stakeholder feedback, and baseline conditions.

L4

CO5

Choose feasible societal problem statements and solutions considering practical constraints and sustainability aspects

L5

CO6

Create a product by collaborating with stakeholders and within the team to deliver a product/project to the intended community/organization.

L6

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