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 |



