You are on page 1of 10

Course Outcomes Course Environmental Science Curse Outcomes CO1: Understand the importance of environment CO2: Identify the

environmental problems and issues on local, regional and global scale CO3: Identify problems due to human interactions with the environment CO4: Get encouragement to contribute solutions for the existing environmental issues CO5: Understand the enforcement of environmental acts in our constitution CO1: Illustrate the flowchart and design an algorithm for a given problem and to develop I C programs using operators CO2: Develop conditional and iterative statements to write C programs CO3: Exercise user defined functions to solve real time problems CO4: Inscribe C programs that use Pointers to access arrays, strings and functions. CO5: Exercise user defined data types including structures and unions to solve problems CO6: Inscribe C programs using pointers and to allocate memory using dynamic memory management functions. CO7: Exercise files concept to show input and output of files in C CO1: Illustrate flowchart and algorithm to the given problem CO2: Understand basic Structure of the CPROGRAMMING, declaration and usage of variables CO3: Write C programs using operators CO4: Exercise conditional and iterative statements to Write C programs CO5: Write C programs using Pointers to access arrays, strings and functions. CO6: Write C programs using pointers and allocate memory using dynamic memory management functions. CO7: Exercise user defined data types

C Programming

C Programming Lab

IT workshop lab

including structures and unions to solve Problems. CO8: Exercise files concept to show input and output of files in C. CO1: Apply MS Office tools CO2: Attain basic knowledge on hardware (I/O devices, Mother board, processor etc...) CO1: Apply Law of diminishing Utility and Law of equimarginal utility for any market condition CO2: Understand Factors influencing demand, and Elasticity of demand ,the relations between ATC and MC and relations between AC and MC. CO3: Understand how to maximize profit under competition. CO1: Analyzing the probability of occurrence of elements. CO2: Identifying the statistical hypothesis and kinds of errors CO3: Illustrate the statistical quality control methods CO1: Define the fundamental discrete mathematical structures used in computer science Engineering CO2:reason about these structures and prove rigorously that their reasoning is correct CO3:apply them in problem solving and analysis CO4: know basic problem solving strategies and be adept at using them CO1: Understand the design of combinational and sequential logic networks. CO2: providing foundation for subsequent study in computer organization, architecture, and VLSI design. CO 1: Interpret and compute asymptotic notations of an algorithm to analyze the Consumption of resources (time/space). CO 2: Exemplify and implement stack, queue and list ADT to manage the memory

MEFA

Probability and Statistics

Mathematical Foundation of Computer Science

DLD

EDC Data Structures

using static and dynamic allocations. CO 3: Implement binary search tree to design applications like expression trees. CO 4: Identify, model, solve and develop code for real life problems like shortest path and MST using graph theory. CO 5: Develop and compare the comparisonbased search algorithms and sorting algorithms. CO 6: Identify appropriate data structure and algorithm for a given contextual problem and develop in C. EDC LAB Data Structures Lab CO1: Interpret and compute asymptotic notations of an algorithm to analyze the Consumption of resources (time/space). CO2: Exemplify and implement stack, queue and list ADT to manage the memory using static and dynamic allocations CO3: Implement binary search tree to design applications like expression trees CO4: Identify, model, solve and develop code for real life problems like shortest path and MST using graph theory. CO5: Develop and compare the comparisonbased search algorithms and sorting algorithms. CO6: Identify appropriate data structure and algorithm for a given contextual problem and develop in C CO1: Understand the Human and Moral values of people in the society. CO2: Understand the Codes of Ethics, rules and regulations of professional bodies. CO3: Develop knowledge about ethics and apply in real life and professional Services CO1: Identify and build an appropriate process model for a given project CO2: Analyze the principles at various phases of software development. CO3: Translate a specification into a design, and identify the components to build the architecture for a given problem, all using an appropriate software engineering

Professional Ethics & Morals-1

English Communication Practice-1 Software Engineering

Principles of Programming Languages

methodology CO4: Define a Project Management Plan and tabulate appropriate Testing Plans at different levels during the development of the software CO5: Understand the software project estimation models and estimate the work to be done, resources required and the schedule for a software project CO1: Knowledge of, and ability to use, language features used in current programming languages. CO2: An ability to program in different language paradigms and evaluate their relative benefits. CO3: An understanding of the key concepts in the implementation of common features of programming languages.

Object Oriented Programming through java CO1: Implement object oriented principles for reusability CO2: Assign priorities and resolve run-time errors with Multithreading and Exception Handling techniques CO3: Interpret Event handling techniques for interaction of the user with GUI CO4: Analyze JDBC drivers to connect Java applications with relational databases CO5: Develop client/server applications using socket programming CO1: Analyze the designing process of Computer Organization combinational and sequential circuits CO2: Express arithmetic logic and shift micro operations in symbolic form at a register transfer level. CO3: Identify the addressing modes used in macro instructions. CO4: Apply algorithms for arithmetic operations and implementation for ALU Design CO 1: Analyze the basic concepts and Data Base Management Systems architecture associated with DBMS CO 2 : Apply normalization steps in database design and removal of data anomalies CO 3: Describe the characteristics of database

Formal Languages and Automata Theory

transactions and how they affect database integrity and consistency. CO 4 : Create, maintain and manipulate a relational database using SQL CO 5: Employ the conceptual and relational models to design large database systems CO1: Demonstrate an understanding of abstract models of computing, including deterministic (DFA), non-deterministic (NFA), and Turing (TM) machine models (Fundamental knowledge). CO2: Understand the relative computing power of the different abstract machine models. ( Fundamental knowledge) CO3: Demonstrate an understanding of regular expressions and grammars, including context free and context-sensitive grammars. ( Fundamental knowledge) CO4: Understand the relationships between language classes, including regular, contextfree, context-sensitive, recursive, and recursively enumerable languages. (Fundamental knowledge) CO5: Understand the associations between language classes and machine models. (Fundamental knowledge) CO6: Understand what decidable and undecidable problems are. ( Fundamental knowledge) CO1: Implement Object Oriented programming Concepts. CO2: Use and create packages and interfaces in a Java program CO3: Use graphical user interface in Java programs CO4: Create Applets CO5: Implement exception handling in Java. CO6: Implement Multithreading. CO7: Use Input/output Streams. CO1: Implement queries in SQL CO2: Use of aggregate functions in daily transactions CO3: Implement triggers, cursors. CO4: Create reports.

Object Oriented Programming through JAVA Lab

DBMS LAB

English Communication Practice-2 CO1:Awareness on what is morally/ethically at stake in a situation; CO2: Reasoning and Other Reflective Skills leading to judgments about what ought to be done in a situation, given data on what is morally/ethically at stake in the situation. CO3: Implement the practical and emotional ability to carry out the course of action that a person has judged ought to be done CO1: Given a basic compiler definition, students can decide the corresponding compiler structure and identify the relationships among different phases of The compiler. CO2: Given a compiler design, students can implement required modules, which may include front-end, back-end, and a small set of middle-end optimizations. CO3:Documentation: Students can document the compiler structure and phases which Conforms to the underlying programming language specifications. CO 1: Analyze the concepts of networks, types and architectures CO 2: Identify error free transmission of data and analyze data collision with Various protocols. CO 3: Apply various routing algorithms over a network to provide optimal path. CO 4: Illustrate the real time applications of networks CO1: Analyze the concepts of Operating System and process. CO2: Illustrate the Scheduling of a processor for a given problem instance. CO3: Identify the dead lock situation and provide appropriate solution. CO4:Analyze memory management techniques and implement page replacement Algorithms. CO5: Understand the implementation of file systems and directories. CO1: Demonstrate an understanding of

Professional Ethics and Morals-II

Compiler Design

Computer Networks

MPMS Operating Systems

Computer Graphics

ADS

contemporary graphics hardware. CO2: create interactive graphics applications using one or more graphics application programming interfaces. CO3: write program functions to implement graphics primitives. CO4: write programs that demonstrate geometrical transformations. CO5: write programs that demonstrate 2D image processing techniques. CO1: Describe the structure representation and access procedure for different data structures. CO2: Implementation of Dictionaries using Hash Tables, Skip Lists,AVL tree,2-3 Tree, Graph algorithms, Tries and file operations CO3: Comparison and Validations by adopting different algorithms

Operating System & Compiler Design Lab Advanced Data Structures Lab IPR and Patents- 1 Advanced Computer Networks Computer Architecture 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: Solve novel problems, by choosing the appropriate algorithm design technique for their solution and justify their selection CO5: Analyze deterministic and nondeterministic algorithms to solve complex problems

Unix Programming Management Science Advanced java and web technologies

CO1: Compare and Contrast HTML, DHTML, CSS, JavaScript, XML and other Web technologies. CO2: Implement JavaScript Language to perform functionalities at client side Application areas which include Banking.

CO3: Develop Graphical User Interface applications in Java by importing Applets and AWT. CO4: Assess and evaluate the role of WEBSERVERS for the management and Delivery of electronic information. CO5: Design well formed JSP and Servlet Documents. CO6: Develop Web based applications by Servlets and JSP to have an interactive applications such as Client Server Architecture Computer Networks& UNIX LAB Advanced java and web technologies Lab CO1: To study hypertext markup language, specialized commands and tags for WWW documents that allow one to specify hyperlinks , lists, paragraph and attributes CO2: design web pages for applications such as railway ticket reservation, hotel management etc. CO1: Analyze the basic concepts of Information security to predict and classify attacks on a network CO2 : Illustrate the process for hiding the information with cryptographic algorithms CO3 : Apply authentication techniques to provide secure communication CO4 : Analyze public cryptosystems and disseminate from conventional systems for the quality of security CO1: Describe the differences between OLTP systems and data warehouses, the need for data warehousing CO2: Summarize the dominant data warehousing architectures and their support for quality attributes. CO3: Assess the data quality in terms of accuracy, completeness and consistency. CO4: Explore the real world applications of data warehousing using OLAP technologies CO5: Characterize a data mining system to

IPR and Patents- 2 Cryptography and Network Security

UML & Design Patterns Data Warehousing and Data Mining

examine the given database with an Architecture. CO6: Improve the data quality by performing data preprocessing routines. CO7: Compute dissimilarities between objects by describing types of variables. Mobile Computing Open System Software Cyber Laws Computer Forensics Cloud Computing Software Project Management Machine Learning Distributed Databases UML & Design Patterns Lab Mobile Application Development Lab Human Computer Interaction Advanced Operating Systems Mobile Adhoc & Sensor Networks Pattern Recognition Digital Signal Processing Embedded and Real Time Systems Simulation Modeling Information Retrieval Systems Artificial Intelligence Multimedia & Application Development Software Testing Methodologies CO1: Identify the reasons for bugs and analyse the principles in software testing to prevent and remove bugs. CO2: Implement various test processes for quality improvement CO3: Apply the software testing techniques in commercial environments CO4: Provides practical knowledge of a variety of ways to test software and an understanding of some of the trade-offs between testing techniques.

Neural Networks & Soft Computing Social Networks and the Semantic Web Parallel Computing E-Commerce Distributed Systems

CO1: Gain knowledge in issues for constructing the distributed systems CO2: Examine how the message oriented

Project work

communication can be done in a Distributed system to achieve the synchronous and asynchronous communication CO3: Implement the suitable clock Synchronization algorithms to manage the Resources in a distributed operating system environment. CO4: Compare the client and data centric consistency models to improve Performance and scalability in terms of memory. CO5: Analyze issues dealing with recovery failure and able to implement Distributed file system in Network file system CO1: Identification of real world problems CO2: Awareness of design methodologies & its implementation CO3: Advanced programming techniques CO4: Technical report writing

You might also like