Course Outcomes

Regulation 2021 - CSE Department

Chendhuran College of Engineering and Technology

Back to CSE Department

Semester I

HS3152 - Communicative English

  • Describe the different modes of communication.
  • Describe narrative and summative techniques in communication
  • Express a product or process description using effective lexical components
  • Describe elements for expressing the verbal and non-verbal communication
  • Express effectively both oral and written medium of communication

MA3151 - Matrices and Calculus

  • Apply the matrices algebra method for finding higher powers, inverse of the matrices and Eigen values.
  • Apply limits and differential calculus rules to solve maxima and minima problems.
  • Apply partial differentiation techniques into maxima and minima functions of two or more variables.
  • Apply the proper techniques of integration to solve engineering problems.
  • Apply multiple integral in area and volume for solving the real life problem.

PH3151 - Engineering Physics

  • Discuss multiparticle dynamics and rotation of rigid bodies
  • Explore the properties, energy and momentum of EM waves
  • Explain the working principle and properties of oscillations, optics and lasers
  • Explain the important concepts and salient features of quantum mechanics
  • Describe quantum mechanics through Oscillator, Tunneling and the formation of energy bands

CY3151 - Engineering Chemistry

  • Infer the quality of water from quality parameter data and propose suitable treatment methodologies to treat water.
  • Explain the synthesis process, characterization and the applications of nanomaterials in advanced engineering and technology.
  • Identify the phase transitions of one and two component systems for alloys and their application in engineering fields
  • Identify of suitable fuels for engineering processes and their applications
  • Recognize different forms of energy resources and apply them for suitable applications in energy sectors.

GE3151 - Problem Solving and Python Programming

  • Develop algorithmic solutions to simple computational problems.
  • Develop and execute simple Python programs.
  • Write simple Python programs using conditionals, looping and functions for solving Problems.
  • Represent compound data using python lists, tuples, dictionaries etc.
  • Develop and execute Python programs to read and write data from/to files.

GE3152 - Heritage of Tamils / ????? ????

  • ????? ????????????? ???? ???? ???????????????? ???????????? ???????? ???????????.
  • ????? ???????? ??????????????? ??? ??????? ?????????????? ????? ??????????????????.
  • ????? ???????? ??????????????? ??????? ????????????? ??????? ?????????? ???????????????????.
  • ???? ????????????? ???????????????? ??????????? ??????????? ??????????????????.
  • ?????????? ??????? ?????????? ???????? ?????????? ????? ??????????????????.

BS3171 - Physics and Chemistry Laboratory

  • Demonstrate the basic concept like torque and elasticity and bending moment of beams for various engineering application by the determination of rigidity modulus of the wire and young-s modulus of the material of the beam by uniform and non-uniform bending
  • Determine the thickness of thin material by air wedge method and the wavelength of laser
  • Determine the alkalinity, hardness, chloride & DO content in water sample by EDTA, Mohr-s and Winkler-s methods.
  • Determine the strength of weak and strong acids using pH meter and conductometer
  • Demonstrate the estimation of iron content in the sample by potentiometer

GE3171 - Problem Solving and Python Programming Laboratory

  • Develop algorithmic solutions to simple computational problems.
  • Develop and execute simple Python programs.
  • Implement programs in Python using conditionals and loops for solving problems.
  • Implement Python programs using functions and process compound data using Python data structures.
  • Develop software applications utilizing Python packages.

GE3172 - English Laboratory

  • Build language fluency in all situations and contexts
  • Demonstrate formal and informal contexts in the communication strategies
  • Interpret opinions effectively in both oral and written medium of communication
  • Summarize key points in audio and video lectures
  • Express opinions related to different situations and contexts

Semester II

HS3252 - Professional English-II

  • Compare and contrast products and ideas in technical texts.
  • Identify cause and effects in events, industrial processes through technical texts
  • Suggest solution to the problems in argumentative situations through oral and writing
  • Build reading proficiency for writing scientific and technical reports
  • Construct sentences successfully for effective writing of job and internship applications

MA3152 - Statistics and Numerical Methods

  • Analyze the null hypothesis for large and small number of sample
  • Apply hypothesis testing in design of experiments
  • Solve root finding problems and Eigen value problem using several methods
  • Apply Numerical Techniques of differentiation and Integration in solving engineering
  • Solve ordinary differential equations problems using various methods

PH3256 - Physics for Information Science

  • Discuss Classical and Quantum theories and energy band structures.
  • Explain semiconductor physics and its applications in various devices.
  • Compare the magnetic properties of materials and their applications in data storage.
  • Describe the functioning of optical materials for optoelectronics.
  • Compare the quantum structures and quantum computing based on their applications.

BE3251 - Basic Electrical and Electronics Engineering

  • Compute the electric circuit parameters for simple problems
  • Explain the working principle and applications of electrical machines
  • Analyze the characteristics of analog electronic devices
  • Explain the basic concepts of digital electronics
  • Explain the operating principles of measuring instruments

GE3251 - Engineering Graphics

  • Perform freehand sketching of basic geometrical constructions and multiple views of objects.
  • Project orthographic projections of lines and plane surfaces.
  • Draw the projection of simple solids.
  • Draw the projections of section of solids and development of surfaces.
  • Visualize and to project isometric and perspective sections of simple solids.

CS3251 - Programming in C

  • Develop simple application in C using basic constructs
  • Design and implement applications to manage data using arrays and strings
  • Develop and implement applications in C using functions and pointers
  • Develop applications in C using structures and unions
  • Implement applications using sequential and random access file processing

GE3252 - ???????? ??????????????? / Tamils and Technology

  • ???? ??? ????? ??????? ???????? ????????????? ?????? ??????? ?????????????????.
  • ???? ????????? ?????????? ??????? ???????? ????????????? ?????? ??????? ?????????????????.
  • ???????? ????????????????? ??????????? ??????? ??????.
  • ???? ????????? ???????? ??????? ?????????? ????????????? ?????? ??????? ???????.
  • ???????? ????? ??????? ????? ????? ???????????? ?????????????????.

GE3271 - Engineering Practices Laboratory

  • Practice safety precautions in the workshop.
  • Prepare a pipe line with pipe fittings and make wooden joints for house work.
  • Identify the various wire electrical joints in common household electrical wire work.
  • Practice welding joints in steel plates using arc welding work; Machine components using simple processes like turning, drilling and tapping. Assemble simple mechanical assembly of common household equipment-s; Make a tray out of metal sheet using sheet metal work.
  • Assemble simple electronics circuit elements using soldering and test electronic circuits and PCB.

CS3271 - Programming in C Laboratory

  • Develop programs in C using basic constructs.
  • Develop programs in C using Arrays and Strings
  • Develop applications in C using pointers and functions
  • Develop applications in C using Structures and Unions
  • Develop applications in C using file processing

GE3272 - Communication Laboratory

  • Infer workplace situations and communicate effectively through speaking and E-mail writing
  • Enhance communication skills using common technological terms
  • Improve speaking ability to communicate effectively in varied formal and informal contexts
  • Classify main and sub-ordinate ideas in technical writing
  • Infer ideas in effective writing recommendations and job winning applications

Semester III

MA3354 - Discrete Mathematics

  • Apply Propositional logic to check the given equivalence as a tautology and quantifier techniques which are used in generalization
  • Solve mathematical induction problems and permutation & combination techniques
  • Analyze the graph for finding isomorphism between two graphs and use in finding the shortest path
  • Examine the given function in a group and know about the properties of group
  • Apply Boolean algebra in mathematical logic

CS3351 - Digital Principles and Computer Organization

  • Design various combinational digital circuits using logic gates.
  • Design sequential circuits and analyze the design procedures
  • State the fundamentals of computer systems and analyze the execution of an instruction
  • Analyze different types of control design and identify hazards
  • Identify the characteristics of various memory systems and I/O communication.

CS3352 - Foundations of Data Science

  • Describe the fundamentals of data science process.
  • Explain different types of data description for data science process
  • Summarize the relationships between data
  • Employ the Python Libraries for Data Wrangling.
  • Apply visualization Libraries in Python to interpret and explore data.

CS3301 - Data Structures

  • Develop List ADT using array and Linked List Implementation
  • Apply different Linear data structures to solve problems
  • Solve problems using Non Linear data structure Tree.
  • Apply appropriate graph algorithms for graph applications.
  • Analyze various searching, sorting and hashing techniques

CS3391 - Object Oriented Programming

  • Apply the concepts of classes and objects to solve simple problems.
  • Develop programs using inheritance, packages and interfaces.
  • Make use of exception handling mechanisms and multithreaded model to solve real world problems.
  • Build Java applications with I/O packages, string classes and generics.
  • Integrate event handling and Java FX components and controls for developing GUI based applications.

CS3311 - Data Structures Laboratory

  • Implement Linear data structures.
  • Develop applications using Linear data structures.
  • Implement tree data structure.
  • Implement Graph data structure.
  • Develop various searching, sorting algorithms and hash functions

CS3381 - Object Oriented Programming Laboratory

  • Develop java programs using object oriented programming concepts.
  • Develop Java programs for simple applications using packages and interfaces.
  • Implement multithreading, and generics concepts
  • Create GUIs and event driven programming applications for real world problems.
  • Implement and deploy web applications using Java

CS3361 - Data Science Laboratory

  • Apply python libraries for data science process.
  • Apply the basic statistical, probability measures and descriptive analytics on the benchmark data sets.
  • Apply correlation and regression analytics on standard data sets.
  • Interpret and present data using visualization packages in Python.

Semester IV

CS3452 - Theory of Computation

  • Design finite state automata for a language specification and convert one form of automaton to another form.
  • Construct regular expression for a particular language and Prove non regular languages using pumping lemma for regular languages.
  • Design Push Down Automata (PDA) for languages and convert CFG to PDA and vice versa.
  • Design Turing machine and find undecidability in languages.
  • Solve computational problems regarding their computability and complexity and prove the basic results of the theory of computation.

CS3491 - Artificial Intelligence and Machine Learning

  • Apply appropriate search algorithms for solving the problem.
  • Apply the appropriate reasoning algorithms to solve the problems under uncertainty
  • Develop supervised learning models
  • Build ensembling and unsupervised models
  • Implement deep learning neural network models

CS3492 - Database Management System

  • Construct SQL Queries for applications using relational databases
  • Design database using ER model and normalize the database
  • Construct queries to handle transaction processing and maintain consistency of the database
  • Compare and contrast various indexing strategies and apply the knowledge to tune the performance of the database
  • Analyze how advanced databases differ from Relational Databases and find a suitable database for the given requirement

CS3401 - Algorithms

  • Analyze the efficiency of algorithms using various frameworks
  • Apply graph algorithms to solve problems and analyze their efficiency.
  • Analyze different algorithm design techniques for divide-and-conquer techniques, dynamic programming and greedy techniques.
  • Implement state space tree method for solving problems.
  • Solve problems using approximation algorithms and randomized algorithms.

CS3451 - Introduction to Operating System

  • Understand the basics and function of Operating System.
  • Analyze various scheduling algorithms, process synchronization and deadlock algorithms
  • Analyze various memory management schemes.
  • Explain the functionality of file systems and I/O systems
  • Understand the concept of virtual machines and mobile OS

GE3451 - Environmental Sciences and Sustainability

  • Explain the values, threats and conservation of Biodiversity and classify various ecosystems
  • Identify and implement of environmental pollution control technologies and monitoring their management systems
  • Acquire the knowledge of various renewable energy management resources and its conservation
  • Describe the concept, challenges from economic, social and aspects of sustainable development methods in environmental management
  • Suggest the need of awareness about sustainable habitat, energy and green engineering in socio- economical assessments

CS3461 - Operating Systems Laboratory

  • Execute basic Unix Commands, Shell script and Implement System calls
  • Compare the performance of various CPU Scheduling Algorithms
  • Develop an algorithm for Deadlock Prevention
  • Implement various memory allocation methods
  • Implement File Organization and File Allocation Strategies.

CS3481 - Database Management System Laboratory

  • Create databases with different types of key constraints.
  • Construct simple and complex SQL queries using DML and DCL commands.
  • Use advanced features such as stored procedures and triggers and incorporate in GUI based application development.
  • Create an XML database and validate with meta-data (XML schema).
  • Create and manipulate data using NOSQL database.

Semester V

CS3501 - Compiler Design

  • Understand the techniques in different phases of a compiler.
  • Design a lexical analyzer for a sample language.
  • Apply different parsing algorithms to develop the parsers for a given grammar.
  • Understand syntax-directed translation and run-time environment.
  • Apply code optimization techniques and generate a target code for a given language.

CS3591 - Computer Networks

  • Relate the evolution of computer networks and the functions of each layer.
  • Explain the functions of data link layer and compare the different protocols.
  • Analyze the functions of network layer and routing protocols
  • Compare the functions of transport layer protocols.
  • Explain the functions of application layer protocols.

CB3491 - Cryptography and Cyber Security

  • Analyze the classical encryption techniques and concepts of finite fields and number theory.
  • Explain the Principles of public key cryptosystems, hash functions and digital signature.
  • Discuss the various security standard for the authentication of the user.
  • Describe the security practice and system security.
  • Discuss the e-mail, IP and web security.

CS3551 - Distributed Computing

  • Explain the foundations of distributed systems.
  • Solve synchronization and state consistency problems.
  • Demonstrate the resource management techniques.
  • Discuss the various fault tolerance strategies.
  • Explain the functionality of file systems and name services.

CCS335 - Cloud Computing

  • Describe the main concepts, key technologies, strengths and limitations of cloud computing.
  • State the key and enabling technologies that help in the development of cloud.
  • Explain the architecture of compute and storage cloud, service and delivery models.
  • Explain the core issues of cloud computing such as resource management and security.
  • Choose the appropriate technologies, algorithms and approaches for cloud.

CCS370 - UI and UX Design

  • Construct a user persona and user scenario.
  • Create a wireframe and a low-fidelity prototype.
  • Conduct different types of user research methods.
  • Design an effective and usable interaction design.
  • Perform Usability Testing on the created design.

Semester VI

CCS356 - Object Oriented Analysis and Design

  • Compare and contrast the various O-O analysis & design methodologies.
  • Apply the UML diagrams for standard software design problems.
  • Apply design patterns to solve the common software design problems.
  • Apply code to design mapping
  • Perform user interface testing.

CS3691 - Embedded Systems and IOT

  • Explain the architecture of embedded processors.
  • Write embedded C programs.
  • Design simple embedded applications.
  • Compare the communication protocols in IoT.
  • Design IoT applications using Arduino/Raspberry Pi.

CCS336 - Cloud Security

  • Understand the fundamental concepts of cloud computing and its security pillars.
  • Identify the security requirements for the cloud.
  • Analyze the various cloud security attacks and countermeasures.
  • Evaluate the cloud security management and compliance.
  • Apply the security controls for cloud applications.

CCS354 - Network Security

  • Compare various security services and mechanisms.
  • Apply authentication algorithms for network security.
  • Analyze the various network security protocols.
  • Evaluate the wireless network security.
  • Design firewalls and intrusion detection systems.

CCS345 - Ethics and Cyber Laws

  • Differentiate between ethics, morals and laws.
  • Apply professional ethics in engineering.
  • Analyze the various cyber crimes and their legal issues.
  • Discuss the various cyber laws and their applicability.
  • Evaluate the ethical issues in the use of information technology.

CCW332 - Technical Communication

  • Listen to and understand technical presentations.
  • Speak effectively in professional contexts.
  • Read and interpret technical documents.
  • Write clear and concise technical reports.
  • Present technical information effectively.

CCS332 - App Development

  • Understand the mobile application development environment.
  • Design UI using various widgets and layouts.
  • Develop applications using event handling and intents.
  • Manage data using different storage mechanisms.
  • Publish the application in the play store.

Semester VII

GE3791 - Human Values and Ethics

  • Create an awareness on Human Values and maintenance of purity.
  • Identify the core values associated with Engineering Ethics.
  • Analyze the safety issues related to Engineering and the Responsibilities of Engineers.
  • Aware of the Responsibilities and Rights of professionals.
  • Apply the Global Issues in the Professional Ethics.

GE3751 - Principles of Management

  • Describe the evolution of management thoughts and management role in current scenario.
  • Apply the planning concepts for the achievement of organizational goals.
  • Identify the appropriate organizational structure for an organization and staffing needs.
  • Apply the suitable leadership styles and motivational theories.
  • Analyze the controlling techniques for the better performance of an organization.

CME365 - Renewable Energy Technologies

  • Explain the importance of various renewable energy sources.
  • Discuss the various solar energy technologies and their applications.
  • Evaluate the wind energy technologies and their applications.
  • Describe the biomass energy technologies and their applications.
  • Explain the other renewable energy technologies such as ocean and geothermal energy.

AI3021 - IT in Agriculture

  • Explain the role of IT in agriculture.
  • Discuss the various IT applications in agriculture.
  • Evaluate the precision farming technologies.
  • Describe the e-agriculture concepts.
  • Explain the future trends of IT in agriculture.

Semester VIII

CS3811 - Project Work

  • Identify the real world problem.
  • Analyze the problem and identify the requirements.
  • Design the solution for the problem.
  • Implement the solution using suitable tools and techniques.
  • Test and evaluate the solution.