II YEAR I SEMESTER
Subject Code | Subject Name & CO's |
---|---|
35201 | OBJECT ORIENTED PROGRAMMING through JAVAINTRODUCTION TO LINUX PROGRAMMING |
CO1: Model a real world scenario using object oriented programming paradigm. CO2: Realize how abstraction eliminates complexity and learns to design models with nuances of abstraction. CO3: Appreciate how inheritance and polymorphism help to develop reusable components to speed up product development. CO4: Design reliable and robust modules with exception handling. CO5:Implement simple concurrent applications using multithreading. CO6: Employ event delegation model in designing simple GUI applications |
|
37201 | MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE |
CO1: Understand and create mathematical arguments. CO2: Construct models that translates problem into a mathematical context. CO3: Appreciate principles of algebraic structures which help in designing automata and cryptographic models. CO4: Design models using equivalence classes, posets and lattices. CO5: Appreciate various counting techniques to solve counting problems of different types. | |
37202 | BOOLEAN ALGEBRA AND CIRCUIT DESIGN |
CO 1: Appreciate different types of number system and concepts of Boolean algebra. CO 2: Realize the binary operations using the logic gates. CO 3: Realize common combinational circuits and design these circuits for a given specification. CO 4: Realize common sequential circuits and design these circuits for a given specification. CO 5: Realize logic circuitry elements of CPU. CO 6: Understand the design of registers and counters. |
|
38201 | PROBABILITY AND STATISTICS |
CO 1: represent the engineering problem as an appropriate statistical model. CO2: collect and analyze the data in engineering problem using different statistical methods CO 3: draw conclusions after analyzing the data and implementing them in the engineering problem. |
|
38203 | ENVIRONMENTAL STUDIES |
CO 1 :Define the concepts of Ecology and Ecosystem and emphasize the importance of biodiversity and its conservation. CO 2 : Gain knowledge on natural resources and advantages and disadvantages on renewable energy sources and technologies. CO 3 :Develop awareness on pollution control technologies and global atmospheric changes. CO 4 :Emphasize the importance of Environmental impact assessment and green technologies. CO 5 :Understand about Environmental legislation and the concept of Sustainable Development |
|
34201 | ELECTRONIC DEVICES AND CIRCUITS |
CO1: To analyze diode parameters CO2: To analyze and design different rectifier circuits. CO3: To comprehend different transistor configurations and biasing techniques. CO4: To analyze different small signal amplifiers at low frequency. CO5: To gain familiarity of the devices FET, MOSFET, UJT, SCR and their characteristics. |
|
35231 | OBJECT ORIENTED PROGRAMMING THROUGH JAVA LAB |
CO 1: Implement Object Oriented programming concepts. CO 2: Use exception handling mechanism. CO 3: Create multithreaded programs. CO 4: Implement applications using I/O streams. CO 5: Write GUI- based applications |
|
32233 | ELECTRICAL AND ELECTRONICS ENGINEERING LAB |
CO 1: Analyze the given problem. CO 2 : Conduct investigation on the experimental setup for various electrical circuits. CO 3 : Use modern tools for measurements/modelling and simulation/draw the graphs etc. CO 4 : Understand the performance of DC machine & Transformers. CO 5 : Work individually and in a team for conducting the experiments. CO 6 : Effectively communicate and explain the experimental analysis. CO 7 : Analyze diode and transistor parameters CO 8 : Design different rectifier circuits |
|
38232 | VERBAL ABILITY LAB |
CO 1: Students will develop familiarity with Corporate English CO 2: Students will have enriched vocabulary. CO3: Students will develop the ability to write grammatically correct sentences and enhance their professional writing skills. CO4: Students will be proficient in answering reasoning based questions. |
R15-II-Year-II-Sem
subject code | Subject Name & CO's |
---|---|
37251 | AUTOMATA AND COMPILER DESIGN |
CO1: Thoroughly understand formal language principles, employ finite state machines to solve problems in computing and classify machines by their power to recognize languages and work with LEX tool to write lexical analyzer for programming languages like C, C++ and Java. CO2: Understand various parsing techniques and YAAC tool to write parser for programming languages like C, C++. CO3: Understand how to incorporate semantic actions and type information for identifiers and use them in performing type checking. CO4: Understand various storage organization and allocation strategies applied with respect to the programming languages C. CO5: Understand various intermediate code representations and generate intermediate code for various programming language constructs. CO6: Apply optimization techniques on intermediate code and learn to generate the target code using various target code generation techniques. |
|
37253 | COMPUTER ORGANIZATION |
CO 1: Realize the primitive data representation and operations within computer hardware units. CO 2: Appreciate the instruction set of CPU and implement basic assembly language programs using different addressing modes. CO 3: Realize the design and implementation of micro programmed control unit and appreciate the concepts of control memory. CO 4: Understand the basics of the system topics single-cycle (MIPS),multi-cycle(MIPS) and realize concepts of pipelining, super scalar and RISC and CISC architectures. CO 5: Realize parallelism both in terms of a single processor and multiple processors. |
|
35253 | DATABASE MANAGEMENT SYSTEMS |
CO1: Perform conceptual modeling and logical design of centralized databases. Data modeling using entity-relationship (ER) model. Demonstrate the use of constraints and relational algebra operations. CO2: Learn how relational algebra and calculus can be used in SQL. Demonstrate the mathematical approach towards querying the database. CO3: Demonstrate Data Manipulation operations using Structured Query Language and also using stored procedures, sequences and triggers. Mathematical approach towards querying database. CO4: Implement the relational database logical design using normalization. CO5: Learn the database transaction processing and concurrency control. CO6: Learn backup and recovery techniques and File organization techniques and file organization in database management systems. |
|
35254 | OPERATING SYSTEMS |
CO1: Realize the role of Operating Systems in running user programs. CO2: Assimilate how OS schedules multiple processes on to uni and multi processor machines. CO3: Understand how file system and Disk I/O are managed at Kernel level. CO4: Appreciate how multiple processes are run, sharing the physical memory. CO5: Understand the security provisions at Kernel level. CO6: Solve numerical problems on concurrency issues such as deadlocks and synchronization. |
|
35252 | DATA STRUCTURES THROUGH JAVA |
CO1: understand different data structures like stacks, queues, dictionaries and trees and implement them using classes in java.util package. CO2: apply appropriate data structures to a given problem definition. CO3: implement dictionaries using various linear and nonlinear data structures. CO4: analyze the advantages and disadvantages of height balanced trees. CO5: evaluate various pattern matching algorithms in terms of their complexity and efficiency. |
|
37252 | DESIGN AND ANALYSIS OF ALGORITHMS |
CO1: Understand asymptotic notations to analyze the performance of algorithms. CO2: Identify the differences in design techniques and apply to solve optimization problems. CO3: Apply algorithms for performing operations on graphs and trees. CO4: To apply algorithm design paradigms for complex problems and solve novel problems, by choosing the appropriate algorithm design technique for their solution and justify their selection. CO5: Apply branch and bound techniques to solve complex mathematical and optimization problems. CO6: Apply back tracking methods and apply to complex problems |
|
35281 | DATA STRUCTURES & ALGORITHMS THROUGH JAVA LAB |
CO 1: Implement stacks and queues using arrays and linked lists using Java CO 2: Implement stacks and queues using java.util package CO 3: Implement dictionaries using various data structures like sorted lists, binary search trees and AVL trees using classes in java.util package CO 4: Implement Heap Sort using Max or Min Heap. CO 5: Implement Pattern Matching Algorithms like Boyer Moore and Knuth-Morris-Pratt. |
|
35282 | DATABASE MANAGEMENT SYSTEMS LAB |
CO1: Explain the underlying concepts of database technologies. Design and implement a database schema for a given problem- domain CO2: Normalize a database. CO3: Populate and query a database using SQL DML/DDL commands To motivate the students to relate all these to one or more commercial product environments as they relate to the developer tasks. CO4: Declare and enforce integrity constraints on a database and implementation of DCL and TCL commands. CO5: Implement triggers and PL/SQL programs. |
|
38283 | REASONING AND DATA INTERPRETATION LAB |
CO 1: understand the concepts of Statement-Argument, Assumption and Course of Action and use reasoning as a tool to match statements with arguments etc. CO 2: look at data and find links and patterns, link data with conclusions and study data logically. CO 3: study problem situations and use reasoning as a tool to find solutions. CO 4: nurture the ability to use reasoning as a skill in real time problems solving. CO 5: analyze and infer the data with respect to trend and case based. |
|
38282 | GENDER SENSITIZATION |
CO 1: Students will have developed a better understanding of important issues related to gender in contemporary India. CO 2: Students will be sensitized to basic dimensions of the biological, sociological, psychological and legal aspects of gender. This will be achieved through discussion of materials derived from research, facts, everyday life, literature and film. CO 3: Students will attain a finer grasp of how gender discrimination works in our society and how to counter it. CO 4: Students will acquire insight into the gendered division of labour and its relation to politics and economics. CO 5: Men and women students and professionals will be better equipped to work and live together as equals. CO 6: Students will develop a sense of appreciation of women in all walks of life CO 7: Through providing accounts of studies and movements as well as the new laws that provide protection and relief to women, the textbook will empower students to understand and respond to gender violence. |
IV YEAR CO's III YEAR CO's II YEAR CO's I YEAR CO's