1 | Communicative English | AEC1EN | First Semester | Theory | 5 | - CO1: Identify and recall specific pieces of information through listening and reading texts.
- CO2: Demonstrate the ability to communicate ideas and concepts effectively through speaking and writing.
- CO3: Apply knowledge of grammatical structures and vocabulary in forming coherent sentences and paragraphs
- CO4: Analyze and interpret texts by identifying key elements, context clues, and supporting ideas.
- CO5: Create structured essays, summaries, and formal presentations on specific topics using proper grammar.
|
2 | Computer Fundamentals | VAC1CF | First Semester | Theory | 5 | - CO1: Identify the components of a computer system, types of software, and the basics of hardware and software.
- CO2: Explain the basic operations of a GUI-based operating system and commonly used software applications.
- CO3: Demonstrate the ability to operate MS Office tools (Word, Excel, PowerPoint) for various tasks.
- CO4: Analyze the concepts of the Internet, web browsers, computer networks, and their functions.
- CO5: Evaluate and apply knowledge of Google tools, Internet security, and electronic payment systems.
|
3 | Digital Logic Design | DLDCORE | First Semester | Theory | 5 | - CO1: Identify and recall the fundamentals of binary systems, number conversions, binary codes, and logic gates.
- CO2: Apply Boolean algebra theorems and simplification techniques to minimize Boolean functions using K-Maps and tabulation methods.
- CO3: Analyze and design combinational circuits like adders, subtractors, multiplexers, and comparators.
- CO4: Demonstrate the working of synchronous sequential circuits, including flip-flops, state reduction, and clocked circuits.
- CO5: Design and evaluate asynchronous sequential circuits and counters, including registers and latches.
|
4 | Fundamentals of Commerce | MDFC | First Semester | Theory | 5 | - CO1: Define the basic concepts of commerce and explain its role in economic and societal development.
- CO2: Understand and apply key economic theories, including macro and microeconomics, demand, supply, and market structures.
- CO3: Demonstrate knowledge of accounting principles, branches of accounting, and the accounting cycle.
- CO4: Analyze different types of taxes, tax systems, and the role of taxation authorities like CBDT and CBIC.
- CO5: Evaluate the use of digital marketing, SEO, and data analytics in modern commerce and web development.
|
5 | Numerical and Statistical Methods | MDMATHS | First Semester | Theory | 5 | - CO1: Apply methods like Secant, Regula-Falsi, Newton-Raphson, and Fixed Point Iteration to solve equations and perform error analysis.
- CO2: Solve systems of linear equations using methods like Gauss Elimination, Gauss-Jordan, Gauss-Seidel, and LU-Decomposition, and compute Eigenvalues and Eigenvectors.
- CO3: Apply interpolation techniques (Newton‟s and Lagrange‟s methods) and numerical methods like Trapezoidal and Simpson‟s for differentiation and integration.
- CO4: Analyze data using statistical measures like mean, median, mode, standard deviation, skewness, kurtosis, and correlation coefficients.
- CO5: Understand and apply theorems of probability, including Bayes‟ Theorem and conditional probability, to solve problems.
|
6 | Programming in C | COREC | First Semester | Theory | 5 | - CO1: Understand the fundamentals of computer programming, including algorithms, flowcharts, and basic data types.
- CO2: Apply control structures like conditional statements, loops, and unconditional statements to solve programming problems.
- CO3: Implement programs using arrays and strings for efficient data handling and manipulation.
- CO4: Analyze the use of pointers and user-defined data types like structures and unions in complex programs.
- CO5: Develop programs using functions, recursion, and file handling techniques to solve real-world problems.
|
7 | Communication Skills Lab | AEC2EN | First Semester | Lab | 5 | - CO1: Understand the basics of vowels, consonants, and neutralization/accent rules to improve pronunciation and articulation.
- CO2: Apply effective communication skills, including JAM (Just A Minute) sessions and conversational practice for fluency in English.
- CO3: Develop professional writing skills through e-mail writing, resume creation, cover letter drafting, and writing a Statement of Purpose (SOP)
- CO4: Engage in group discussions and debates by applying various methods, enhancing critical thinking and argumentation skills.
- CO5: Demonstrate interview and presentation skills through role-play, poster/PPT presentations, and practicing interview techniques.
|
8 | Office Automation Tools Lab | VAC2OATLAB | First Semester | Lab | 5 | - CO1: Understand the basic components and peripherals of a computer, including the CPU, and perform tasks such as assembling/disassembling a PC and installing operating systems.
- CO2: Apply knowledge of basic office tools such as Microsoft Word, Excel, and PowerPoint to create and format professional documents, spreadsheets, and presentations
- CO3: Develop skills in advanced document handling techniques such as mail merge, document formatting, and the use of tables for various professional purposes.
- CO4: Analyze and manage data in spreadsheets using formulas, sorting, filtering, and chart generation for effective data presentation and decision-making.
- CO5: Demonstrate effective presentation skills by creating presentations with transitions, animations, custom layouts, and the use of graphical elements to enhance content delivery.
|
9 | Programming in C Lab | CORECLAB | First Semester | Lab | 5 | - CO1: Understand the fundamentals of programming, including writing and executing basic C programs using arithmetic and input/output statements.
- CO2: Apply conditional statements, loops, and functions to solve computational problems involving decision-making and iterative processes.
- CO3: Analyze and manipulate arrays, strings, pointers, and structures in C to perform various operations and memory management.
- CO4: Implement complex programming constructs such as recursive functions, file handling, and dynamic memory allocation in C.
- CO5: Demonstrate problem-solving skills using C programming to handle file operations, pointer arithmetic, and structure/union concepts.
|
10 | Statistics using R Lab | MDRLAB | First Semester | Lab | 5 | - CO1: Understand and use basic R programming constructs such as variables, data types, arithmetic operations, and input/output.
- CO2: Apply functions, vectors, matrices, and data frames in R for data manipulation and basic operations
- CO3: Analyze and implement object-oriented programming in R using S3, S4, and reference classes.
- CO4: Utilize R for statistical analysis, including calculating descriptive statistics and visualizing data using various types of plots (box plots, scatter plots, bar plots).
- CO5: Develop R programs to work with probability distributions, perform correlation analysis, and use R for basic statistical modeling.
|
11 | BUSINESS ORGANIZATION | 24BC2T03 | Second Semester | Theory | 5 | - CO1: Understand the fundamental concepts of business, including its features, stages of development, and classification of business activities, as well as differentiate between industry, commerce, business, and profession.
- CO2:
Analyze the considerations for establishing a new business, understand the qualities of a successful businessman, and evaluate the different forms of business organization, including their merits and demerits.
- CO3:
Evaluate the factors affecting plant location and layout, understand the objectives and types of plant layouts, and assess the criteria and factors influencing the size of a business unit and its optimal size.
- CO4:
Understand the concepts of business combination and rationalization, including their characteristics, objectives, causes, forms, and differences between rationalization and nationalization.
- CO5:
Understand the concepts of business combination and rationalization, including their characteristics, objectives, causes, forms, and differences between rationalization and nationalization
|
12 | COMPUTER ORGANIZATION | 24BC2T04 | Second Semester | Theory | 5 | - CO1: Understand the basic structure of computers, including types, functional units, bus structures, software, performance factors, and data representation methods such as fixed-point and floating-point.
- CO2: Apply register transfer language to describe micro-operations including arithmetic, logic, and shift operations, and understand instruction codes, computer registers, and instruction cycles.
- CO3: Understand micro programmed control mechanisms and the organization of the central processing unit, including instruction formats, addressing modes, and data manipulation.
- CO4: Analyze different types of memory organization, including memory hierarchy, main memory, cache memory, and virtual memory, and understand concepts related to shift registers and RAID.
- CO5: Understand the organization of input-output systems, including peripheral devices, interfaces, data transfer modes, priority interrupts, DMA, and serial communication.
|
13 | DATA STRUCTURES | 24BC2T05 | Second Semester | Theory | 5 | - CO1: Implement and analyze various search and sorting algorithms, and understand list ADTs including their implementations..
- CO2: Implement and apply stack and queue data structures using both arrays and linked lists, and understand their real-world applications.
- CO3: Apply hashing techniques and collision resolution strategies to efficiently manage and retrieve data.
- CO4: Implement heap operations and apply heaps in problem-solving, and understand the various types of tries.
- CO5: Implement and analyze binary trees and binary search trees, and understand basic graph concepts and algorithms for minimum cost spanning trees.
|
14 | DISCRETE MATHEMATICS | 24BC2T01 | Second Semester | Theory | 5 | - CO1: Understand and apply propositional and predicate calculus, including logical connectives, truth tables, and inference rules.
- CO2: Understand and apply basic set theory concepts, including relations, functions, and the principle of inclusion and exclusion.
- CO3: Apply combinatorial techniques (permutations, combinations) and solve recurrence relations using generating functions.
- CO4: Understand and apply fundamental graph theory concepts, including graph representations, connectivity, and traversal algorithms.
- CO5: Understand and apply finite state machines, including DFA, NFA, and the pumping lemma for regular languages.
|
15 | ENVIRONMENTAL SCIENCE | 24BC2T02 | Second Semester | Theory | 5 | - CO1: Understand and analyze the scope, importance, and associated problems of natural resources, including renewable and non-renewable resources, and their impact on the environment.
- CO2: Understand the structure and function of different ecosystems and the importance of biodiversity, including conservation strategies and threats to biodiversity.
- CO3: Identify and evaluate the causes, effects, and control measures of various types of environmental pollution and solid waste management.
- CO4: Analyze social issues related to environmental sustainability, including urban problems, climate change, and the enforcement of environmental legislation.
- CO5: Understand the impact of human population dynamics on the environment and health, and explore the role of technology in addressing these issues.
|
16 | INDIAN CONSTITUTION | 24BC2T07 | Second Semester | Theory | 5 | - CO1: Understand the historical background and evolution of the Indian Constitution, including its drafting process and philosophical underpinnings.
- CO2: Analyze the Constitutional Rights and Duties, including fundamental rights, directive principles, and duties enshrined in the Indian Constitution.
- CO3: Comprehend the functioning and significance of the Election
Commission and its role in upholding democratic processes, as well as the institutions focused on the welfare of marginalized groups.
- CO4: Evaluate the roles, powers, and responsibilities of the different organs of governance, including the Parliament, Executive, and Judiciary.
- CO5: Gain insight into the structure and functioning of local governance, including municipalities, panchayati raj, and their importance in grassroots democracy.
|
17 | OOPS THROUGH C++ | 24BC2T06 | Second Semester | Theory | 5 | - CO1: Understand the evolution and fundamentals of C++ and OOP
- CO2:
Create classes, objects, and manage constructors/destructors
- CO3: Implement operator overloading and inheritance
- CO4: Apply pointers and virtual functions for polymorphism
- CO5: Utilize templates and handle exceptions effectively
|
18 | DATA STRUCTURES THROUGH C LAB | 24BC2L01 | Second Semester | Lab | 5 | - CO1: Understand and implement basic linked list operations, including singly, doubly, and circular linked lists
- CO2: Develop algorithms to reverse, sort, merge, and remove duplicates in linked lists.
- CO3: Implement and perform stack and queue operations using linked lists, including infix to postfix conversion and expression evaluation.
- CO4: Apply recursive and non-recursive methods to implement Binary Search Trees and AVL Trees.
- CO5: Develop and implement sorting algorithms, including Selection,
Insertion, Merge, Heap, and Quick Sort
|
19 | OOPS THROUGH C++ LAB | 24BC2L02 | Second Semester | Lab | 5 | - CO1: Understand and implement basic concepts of C++ such as input/output, variables, control flow, and expressions.
- CO2: Apply C++ programming concepts to implement functions, classes, object-oriented principles, and memory management.
- CO3: Analyze and implement advanced OOP features like inheritance,
polymorphism, operator overloading, and templates.
- CO4: Develop solutions to problems using STL (Standard Template Library) and demonstrate exception handling mechanisms in C++
- CO5: Demonstrate the ability to use inheritance and polymorphism for code reuse and runtime behavior customization.
|