Department of IT
|
|
CO |
Subject Name -CO Statements |
C101 |
C101-Mathematics - I |
C101.1 |
Student will be able to identify the type of Matrices and write the matrix representation of a set of linear equations and to analyze solutions of system of equations. |
C101.2 |
student will be able to solve the Eigen values and Eigenvectors which come across under linear transformations |
C101.3 |
Students will be able to identify the nature of the Sequence and series by using various methods. |
C101.4 |
Student will be able to understand the Geometrical approach to the mean value theorems and their application to the mathematical problems |
C101.5 |
Student will be able to form the partial differential equations and solving the first order equations. |
C101.6 |
Student will be able to evaluate the improper integrals using Beta and Gamma functions. |
C102 |
C102-CHEMISTRY |
C102.1 |
Students will acquire the knowledge of atomic, molecular and electronic changes, band theory related to conductivity.
|
C102.2 |
Students are able to understand the parameters that characterize the quality of water and able to formulate a preliminary design for potable water treatment processes |
C102.3 |
Students acquire fundamental concepts of electrode potentials, electrochemical cells and basic principles underlying electro-analytical techniques. To acquire knowledge and concepts of different types of batteries and their methods of operation and applications |
C102.4 |
Students will acquire knowledge about corrosion, its causes, effects & control measures which are essential for engineers in industry. |
C102.5 |
Students gain the knowledge of configurational and conformational analysis of molecules and reaction mechanisms. |
C102.6 |
Students acquire clear concepts on basic spectroscopy and application to medical and other fields. |
C103 |
C103-Basic Electrical Engineering |
C103.1 |
Students should be able To analyze and solve electrical circuits using network theorems, KCL and KVL. |
C103.2 |
Students should be able To understand and analyze the basic electric and magnetic circuits. Representation of ac quantities |
C103.3 |
Student Should be able To understand working principle and operation of transformers |
C103.4 |
Student Should be able to Learn working principle of single phase and three phase Induction Motors |
C103.5 |
Student Should be able to gain the knowledge on batteries and Protective Equipments. |
C103.6 |
Students Should be able to acquire knowledge in calculating electrical energy consumption. |
C104 |
C104-Engineering Workshop |
C104.1 |
Achieve the basic knowledge on various engineering materials. |
C104.2 |
Acquire the knowledge in various manufacturing process in the basic mechanical engineering workshop sections- smithy, carpentry, Fitting, welding etc. |
C104.3 |
Identify the various hand tools used in the basic mechanical engineering workshop sections-smithy, carpentry, Fitting, welding etc. |
C104.4 |
Achieve the basic knowledge on different operations/processes - measuring, marking, Cutting, finishing etc., |
C104.5 |
Apply basic electrical engineering knowledge for house wiring practice. |
C104.6 |
Enhance team spirit and improve the ability to work together in engineering workshop practice. |
C105 |
C105-ENGLISH |
C105.1 |
Students will be able to learn about scientific thoughts, discoveries and inventions of national and international scientists. |
C105.2 |
Students will be able to learn about ancient architecture developed in different periods under the patronage of different royal dynasties. |
C105.3 |
Students will be able to understand different phases of cotton cloths until the final outcome as blue jeans and the processing methods of raw material till its final manufacture. |
C105.4 |
Students will be able to understand the importance of balanced food for keeping our body in hygienic state. They also come to know which food articles cause dreadful diseases. |
C105.5 |
Students will be able to learn about creative thoughts, hard work of successful persons and will be able to become entrepreneurs in life. |
C105.6 |
Students will be able to learn LSRW skills, Vocabulary and Grammar. |
C106 |
C106-Engineering Chemistry Lab |
C106.1 |
Determination of properties like hardness and chloride content in water. |
C106.2 |
Estimation of rate concentration of a reaction from concentration – time relationships. |
C106.3 |
To estimate the concentration of various unknown solutions using conductometric, potentiometric titrations. |
C106.4 |
Determination of physical properties like adsorption and viscosity. |
C106.5 |
Calculation of Rf values of some organic molecules by TLC technique. |
C106.6 |
Testing the samples for its purity. |
C107 |
C107-ENGLISH LANGUAGE COMMUNICATION SKILLS (ELCS) LAB |
C107.1 |
Student will be able to attain language proficiency through audio- visual assistance. |
C107.2 |
Students will be able to obtain good accent and intelligibility in pronunciation. |
C107.3 |
Students will be able to gain neutralization of the influence of regional accent. |
C107.4 |
Students will be able to command in group discussion, attain mastery in interviews. |
C107.5 |
Students will be able to gain prosperity in word power, proper usage of words and syntax. |
C107.6 |
Student will acquire different types of effective writing skills. |
C108 |
C108-Basic Electrical Engineering Lab |
C108.1 |
Student should be able to Analyze RLC circuits to obtain relationship between voltage and current |
C108.2 |
Students should be able to Evaluate DC network theorems by setting up various networks |
C108.3 |
Student should be able to Analyze performance of dc motors, three phase induction motors |
C108.4 |
Student Should be able to Calculate electric circuit problems by applying KCL and KVL. |
C108.5 |
Student Should be able to illustrate the concept of resonance frequency and quality factors of series a R-L-C circuit |
C108.6 |
Student Should be able to predetermine performance of transformers using standard equivalent circuit models. |
C109 |
C109-Mathematics - II |
C109.1 |
Student will be able to identify the types of differential equations and uses the right method to solve the differential equation |
C109.2 |
Student will be able to solve the higher order differential equations |
C109.3 |
Student will be able to evaluate the multiple integrals and can apply these concepts to find areas, volumes, moment of inertia etc of regions on a plane or in space |
C109.4 |
Student will be able to understand the concept of the basic properties of vector valued functions and Vectors operators |
C109.5 |
Student will be able to apply the Vector integration theorems (Gauss Divergent , Stokes & Greens theorems) |
C109.6 |
Student will be able to evaluate the single , double and triple integrations and converting them from one to another |
C110 |
C110-Applied Physics |
C110.1 |
The student would be able to learn the fundamental concepts on Quantum behavior of matter in its micro state |
C110.2 |
The knowledge of fundamentals of Semiconductor physics, Optoelectronics, Lasers and fiber optics enable the students to apply to various systems like communications, solar cell, photo cells and so on. |
C110.3 |
Design, characterization and study of properties of material help the students to prepare new materials for various engineering applications |
C110.4 |
The course also helps the students to be exposed to the phenomena of electromagnetism and also to have exposure on magnetic materials and dielectric materials |
C110.5 |
The knowledge of fundamentals of Lasers and fiber optics enable the students to apply to various systems like communication systems and other functional materials |
C110.6 |
Applied physics provides knowledge to the students to enable to understand the concepts of physics and their applications |
C111 |
C111-Programming for Problem Solving |
C111.1 |
Able to learn writing of algorithms and to draw flowcharts for solving problems. |
C111.2 |
Able to convert the algorithms/flowcharts to c programs |
C111.3 |
Student can code and test a given logic in C programming language |
C111.4 |
Student will learn decomposition of problem into functions and to develop modular reusable code. |
C111.5 |
Able to understand the use of arrays, pointers, strings and structures to write C programs. |
C111.6 |
Gain knowledge in searching and sorting techniques for solving problems |
C112 |
C112-Engineering Graphics |
C112.1 |
Understand the importance of codes from BIS and ISO Standards in Engineering Drafting. |
C112.2 |
Construct graphically and understand the importance of basic mathematical curves in Engineering applications |
C112.3 |
Visualize and Demonstrate various geometrical structures (i.e. points, lines, planes and solids) through Orthographic Projections. |
C112.4 |
Prepare and interpret the orthographic and Isometric views of various solids. |
C112.5 |
Draw and develop the sectional views, surfaces of geometrical solids and projections of intersecting solids. |
C112.6 |
Confident in preparing 2D and 3D drawings using CAD. |
C113 |
C113-Applied Physics Lab |
C113.1 |
Understand the knowledge of semiconductor behavior of PN junction diode and solar cell |
C113.2 |
Know the basic principle of magnetic field along the axis of current carrying coil by using Stewart and Gees method |
C113.3 |
To understand the interaction of light with matter by photo electric effect |
C113.4 |
Determine the Hall coefficient by using Hall effect |
C113.5 |
Study the light propagation amplification and light emission by optical fiber, LASER, LED respectively |
C113.6 |
Realize the importance of electrical response of various components by experiments of LCR circuit and CR circuit |
C114 |
C114-Programming for Problem Solving Lab |
C114.1 |
Ability to formulate the algorithms for simple problems and translate given algorithms to a working and correct program. |
C114.2 |
Student can identify correct syntax errors as reported by the compilers and correct logical errors encountered during execution |
C114.3 |
Able to represent and manipulate data with arrays, strings, structures and use pointers of different types |
C114.4 |
Ability to create read and write to and from simple text and binary files. |
C114.5 |
Able to modularize the code with functions so that they can be reused. |
C114.6 |
Able to write programs using the Dynamic Memory Allocation concept. |
C115 |
C115-Environmental Science |
C115.1 |
To develop technologies considering ecosystem values |
C115.2 |
To recognize immense importance of natural resources, and explore future optional possibilities for development |
C115.3 |
To acquaint the value and appreciation for biodiversity services we receive, in turn will mould development under the frame work of biodiversity management strategie |
C115.4 |
To identify the causes of pollution, will realize global impacts of pollution and move path forward with green development |
C115.5 |
To develop ethically, socially, legally towards sustainable development |
C115.6 |
To understand the method to assess the environmental impact of developmental proposals prior to major decisions being taken and commitments made |
C201 |
C201-Analog and Digital Electronics |
C201.1 |
llustrate working principle of different electronic circuit and their application in real life |
C201.2 |
Examine semiconductor device and different operating condition and their performance parameter. |
C201.3 |
Analyze the performance parameter of the system. |
C201.4 |
Develop a skill to build, and troubleshoot digital circuits. |
C201.5 |
Design various combinational and sequential circuits. |
C201.6 |
Identify and prevent various hazards and timing problems in a digital design |
C202 |
C202-Data Structures |
C202.1 |
Able to apply the knowledge of data structure concepts for realistic problems. |
C202.2 |
Demonstrate the skills in using the notations for evaluating the Performance of algorithms. |
C202.3 |
Apply the skills in analyzing the performance of the data structures such as stacks queues, trees, hash tables, search trees, graphs |
C202.4 |
Demonstrate the skill of writing programs in C to solve problems using data structures such as arrays, linked lists, stacks, queues, trees, graphs, hash tables, search trees. |
C202.5 |
Apply the knowledge to identify the appropriate data structure for solving computing problems. |
C202.6 |
Analyzes and writes various searching,sorting and pattern matching algorithms and programs. |
C203 |
C203-Computer Oriented Statistical Methods |
C203.1 |
Students will be able to learn theory of probability and probability distribution of random variable |
C203.2 |
Students will be able to learn mean and variance of random variables and discrete probability distributions |
C203.3 |
Students will be able to learn mean and variance of continuous random variables, continuous probability distributions and sampling distribution |
C203.4 |
Students will be able to learn estimation and test of hypothesis |
C203.5 |
Students will be able to understand about the random process, Markov process and Markov chains |
C203.6 |
Student will be able to apply concepts of probability and distributions to some case studies. |
C204 |
C204-Computer Organization and Microprocessor |
C204.1 |
Ablility to understand the basic components and the design of CPU, ALU and control unit |
C204.2 |
Ability to understand memory hierarchy and its impact on computer cost performance |
C204.3 |
Ability to understand the representation of data at the machine level and how computations are performed at machine level |
C204.4 |
Ability to understand the advantages of instruction level parallelism and pipelining for high performance processor design |
C204.5 |
Ability to understand the instruction set, instruction formats and addressing modes of 8086 |
C204.6 |
Ability to write assembly language programs to solve problems |
C205 |
C205-Object Oriented Programming using C++ |
C205.1 |
Able to develop programs with reusability |
C205.2 |
Develop programs for file handlling |
C205.3 |
Handle exceptions in programming |
C205.4 |
Develop appplications for a range of problems using object oriented programming techniques |
C205.5 |
Able to understand the concepts of console I/O and operations. |
C205.6 |
Able to understands the principles and implementation of abstraction, inheritance and polymorphism. |
C206 |
C206-Analog and Digital Electronics Lab |
C206.1 |
Identify different electronic circuits and relate their applications to real life |
C206.2 |
Examine basic semiconductor device and enhance the ability to understand various transistors. |
C206.3 |
Outline the fundamental concepts and techniques used in digital electronics |
C206.4 |
Develop a skill to build, and troubleshoot digital circuits. |
C206.5 |
Design various combinational and sequential circuits using the digital kit provided |
C206.6 |
Identify and prevent various hazards and timing problems in a digital design |
C207 |
C207-Data Structures Lab |
C207.1 |
Ability to identify the appropriate data structure for given problem. |
C207.2 |
Ability to Write programs for implementing insertion and deletion operations of linear data structures. |
C207.3 |
Graduate able to write a programs for trees and graphs insertions, deletion and search |
C207.4 |
Able to implement various sorting and searching methods. |
C207.5 |
Apply fundamental algorithmic problems including Tree traversals, Graph traversals, and shortest paths. |
C207.6 |
Have practical knowledge on the applications of data structures |
C208 |
C208-IT Workshop and Microprocessor Lab |
C208.1 |
apply the knowledge for computer assembling and software installation |
C208.2 |
apply the tools for preparation of ppt,documentation and budget sheet |
C208.3 |
apply the knowledge for internet and www |
C208.4 |
Able to apply the knowledge and demonstrate programming proficiency using various addressing modes |
C208.5 |
Able to implement ALP of 8086 for various operation on strings |
C208.6 |
Able to implement procedure calls for various operations |
C209 |
C209-C++ Programming Lab |
C209.1 |
Able to develop programs on OOP features(encapsulation, inheritance, abstarction) |
C209.2 |
Able to develop programs on polymorphism (overloading and virtual) |
C209.3 |
Ability to design programs for handling exceptions. |
C209.4 |
Ability to handling formatted I/O and unformatted I/O streams |
C209.5 |
Ability to design programs on files |
C209.6 |
Ability to design/develop applications for range of problems using OOP features. |
C210 |
C210-Gender Sensitization Lab |
C210.1 |
Students will have developed a better understanding of important issues related to gender in contemporary India. |
C210.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. |
C210.3 |
Students will attain a finer grasp of how gender discrimination works in our society and how to counter it. |
C210.4 |
Students will acquire insight into the gendered division of labour and its relation to politics and economics. |
C210.5 |
Men and women students and professionals will be better equipped to work and live together as equals. |
C210.6 |
Students will develop a sense of appreciation of women in all walks of life. |
C211 |
C211-Discrete Mathematics |
C211.1 |
Able to understand statements and notations ,theory of inference for the stmt,quantifiers & proof method & strategy. |
C211.2 |
Able to understand and analyze the concepts of sets, functions ,relations and their properties, algebraic structures for solving fundamental problems. |
C211.3 |
Apply various types of Algorithms ,induction in solving computer science problems. |
C211.4 |
Apply basics of counting & the concept of RR for homogenous & non homogenous RR by using Substitution, characteristic roots &Generating Functions. |
C211.5 |
Able to understand the concepts of probability theory & solve the fundamental problems. |
C211.6 |
Ability to design the usage of graphs & trees in solving real world problems. |
C212 |
C212-Business Economics & Financial Analysis |
C212.1 |
Student will be able to understand various forms of business, sources of capital for a company and GDP of economy and phases of business cycle |
C212.2 |
Student will be able to analyze demand and supply concepts and different types, and measurement of elasticity of demand and factors influencing on elasticity of demand. |
C212.3 |
Student will be able to identify production techniques, and different types of internal economies, external economies and law of returns with appropriate examples. |
C212.4 |
Student will be able to evaluate various kinds of market structures, pricing strategies and BEA analysis concepts. |
C212.5 |
Student will be to apply the concepts of accounts and preparation of financial statements. |
C212.6 |
Student will be to create cash and fund flow statements for business organization |
C213 |
C213-Operating Systems |
C213.1 |
Ability to understand the design and implementation of operating systems and its services |
C213.2 |
Ability to understand synchronous and asynchronous communication mechanisms and to implement the scheduling algorithms |
C213.3 |
Ability to apply optimization techniques for the improvement of system memory and performance |
C213.4 |
Ability to learn about minimization of time and maximization of throughput by utilizing CPU effectively |
C213.5 |
Ability to create access controls to protect files and enhance efficiency and performance |
C213.6 |
Ability to evaluate the prevention of system operations using techniques from the occurance of dead locks and provide access rights |
C214 |
C214-Database Management Systems |
C214.1 |
To gain knowledge of DBMS,database design and normal forms |
C214.2 |
To understand the relational algebra & calculus & identify the data models for relevant problems |
C214.3 |
Abiltity to design entity relatinship & convert entity relationship diagrams into RDBMS & formulate SQL queries on the respected data |
C214.4 |
Apply normalization for the development of application software's |
C214.5 |
To be acquainted with the basiscs of transaction processing and concurrency control |
C214.6 |
To became familiar with database storage structures and access techniques |
C215 |
C215-Java Programming |
C215.1 |
Ability to solve real world problems using OOP techniques |
C215.2 |
Ability to understand the use of abstract classes |
C215.3 |
Ability to solve problems using java collection framework & I/O classes |
C215.4 |
Ability to develop multithread application with synchronization |
C215.5 |
Ability to develop applet for web applications |
C215.6 |
Ability to design GUI based application |
C216 |
C216-Operating Systems Lab |
C216.1 |
Ability to simulate and implement the CPU scheduling algorithms |
C216.2 |
Ability to develop I/O system calls of UNIX/LINUX |
C216.3 |
Ability to Simulate and Implement the Deadlock management techniques |
C216.4 |
Ability to simulate and implement semaphores using UNIX/LINUX system calls |
C216.5 |
Ability to simulate and implement the interprocess communication between two process |
C216.6 |
Ability to simulate and implement the memory management techniques |
C217 |
C217-Database Management Systems Lab |
C217.1 |
Identify the entities,attributes,relationships,keys for given database |
C217.2 |
Design database schema for a given application |
C217.3 |
Acquire skills in using SQL commands for data definition and data manipulation |
C217.4 |
Ability to formulate SQL queries using constraints,aggregate functions,comparison operators,views |
C217.5 |
Ability to apply the normalization techniques for development of application software and to provide security to database |
C217.6 |
Able to develop solutions for database applications using procedures,cursors and triggers |
C218 |
C218-Java Programming Lab |
C218.1 |
Ability to write programs for solving real world problems using java collection framework |
C218.2 |
Ability to write programs using abstract class |
C218.3 |
Ability to write multithread programs |
C218.4 |
Ability to write GUI programs using Swing controls in java |
C218.5 |
Ability to understand the OOP concepts like Inheritance, polymorphism, Encapsulation etc. |
C218.6 |
Ability to handle file and mouse events using Adapter Classes. |
C219 |
C219-Constitution of India |
C219.1 |
Students will be able to understand the metamorphosis of the constitution worth fitting with the changing time |
C219.2 |
Students will be able to understand the individual role and ethical responsibilities towards citizen of India by learning the concepts of human rights, duties and directive principles |
C219.3 |
Students will be able to build overall consciousness regarding the structure of government at national and state level |
C219.4 |
Students will be able to understand the gradual decentralization of government and helps to know powers of president |
C219.5 |
Students will be able to ascertain the different types of emergencies being imposed on and can be able to abide rules during its continuity also understand the concepts right to life and personal being |
C219.6 |
Students by going through the constitution of India will be able to adhere to all schedules and articles of COI and be obedient to it throughout their lives |
C301 |
C301-Formal Languages & Automata Theory |
C301.1 |
Able to employ finite state machines for modeling and solving computing problems. |
C301.2 |
Able to understand regular expressions ,regular languages and pumping lemma for regular languages. |
C301.3 |
Able to design context free grammar for formal languages. |
C301.4 |
Able to develop a computational model using Turing machine for the given problem. |
C301.5 |
Able to understand decidable and undecidable language and use mathematically proving to prove undecidable of a language. |
C301.6 |
Able to understand the concept of abstract machines and their power to recognize the language. |
C302 |
C302-Software Engineering |
C302.1 |
Ability to understand the software engineering fundamentals and to understand the various software process models. |
C302.2 |
Ability to identify the minimum requirements for the development of application. |
C302.3 |
Ability to understand design concepts, design data & components. |
C302.4 |
Ability to create architectural design and user interface designs. |
C302.5 |
Ability to learn testing approaches and to generate the test cases for any software application. |
C302.6 |
Ability to manage the quality and risks. |
C303 |
C303-Data Communication & Computer Networks |
C303.1 |
Ability to understand and explore the basics of computer networks and layered approach used for simulating the networking environment. |
C303.2 |
Ability to identify the protocols used in the different layers of OSI model and TCP/IP protocol suite. |
C303.3 |
Ability to understand the basic knowledge about various connecting devices used in building a networking environment. |
C303.4 |
Ability to identify and administrate the flow of information in the various types of networks. |
C303.5 |
Ability to understand and analyze the routing algorithms finding the shortest path. |
C303.6 |
Able to understand different protocols using in Transport layer and Application layer |
C304 |
C304-Web Programming |
C304.1 |
To learn the client side languages HTML and javascript |
C304.2 |
To understand the basic concept of object-oriented programming language java |
C304.3 |
To have knowledge of JDBC ,networking, java beans and RMI |
C304.4 |
To introduce the concept of java applets and AWT programming |
C304.5 |
To understand server-side languages servlets and JSP |
C304.6 |
To introduce the concept of xml,webservices |
C305 |
C305-Principles of Programming Languages (PE-1) |
C305.1 |
Recognize the criteria for evaluating programming languages and language constructs including programming paradigms |
C305.2 |
Implement dividing a program into sub-programs in order to increase the readability and reusability |
C305.3 |
Demonstrate different forms of declaration, typing, binding, visibility, scoping, and lifetime management for various programming language constructs (e.g. variables, functions, data structures including objects, etc.) |
C305.4 |
Acquire the skills for expressing syntax and semantics in formal notation |
C305.5 |
Identify and apply a suitable programming paradigm for a given computing application |
C305.6 |
Gain knowledge of and able to compare the features of various programming languages |
C306 |
C306-Machine Learning (PE-2) |
C306.1 |
To understand the Mathematical Fundamentals needed for Machine Learning |
C306.2 |
To implement the concept of neural networks |
C306.3 |
To analys and apply the Bayseian and reinforcement learning |
C306.4 |
To understand the competetional concepts needed for Machine Learning |
C306.5 |
To apply genetic algorithms for solving day to day problems |
C306.6 |
To understand the analytical and inductive learning aproaches |
C307 |
C307-Software Engineering Lab |
C307.1 |
Ability to understand stages of software project development. |
C307.2 |
Ability to prepare the documentation for project. |
C307.3 |
Ability to use various open source tools for implementing software engineering methods. |
C307.4 |
Ability to exercise developing product startups implementing software engineering methods. |
C307.5 |
Ability to design the software projects. |
C307.6 |
Ability to solve any real world problem |
C308 |
C308-Computer Networks & Web Programming Lab |
C308.1 |
Ability to understand the encryption and decryption concepts in Linux environment |
C308.2 |
Ability to apply appropriate algorithm for the finding of shortest route. |
C308.3 |
Ability to configure the routing table |
C308.4 |
Analyze the presentation layer, application layer |
C308.5 |
Ability to understand the data transferred from source to destination |
C308.6 |
Ability to understand the error detection and correction method |
C309 |
C309-Advanced Communication Skills Lab |
C309.1 |
Students will be able to write forms of Letters, Reports, Resumes and Portfolios. |
C309.2 |
Students will be able to develop proficiency in oral and written communication. |
C309.3 |
Students will be able to understand different kinds of verbal and non-verbal texts |
C309.4 |
Students will be able to improve listening skills and reading comprehension. |
C309.5 |
Students will be able to acquire the knowledge of presenting PPTs. |
C309.6 |
Students will be able to participate effectively Group Discussion and face Interviews. |
C310 |
C310-Intellectual Property Rights |
C310.1 |
Students will be able to understand the concept, basics and organizations of Intellectual Property Rights(IPR) |
C310.2 |
Students will be able to learn about acquisition, utility and infringement of Trade mark |
C310.3 |
Students will be able to learn national and international rights, registration process issues of the copyright law. |
C310.4 |
Students will be able to learn the concept of Patent, Patent law, searching process and the owner ship rights. |
C310.5 |
Students will be able to learn about importance of trade secrets and its protection. |
C310.6 |
Students will be able to understand new developments in trademarks, copyright, patent and IPR audit. |
C311 |
C311-Artificial Intelligence (mandatory Subject) |
C311.1 |
Ability to understand different types of AI agents, various search algorithms. |
C311.2 |
Ability to learn basic knowledge representation & reasoning for AI |
C311.3 |
Ability to learn the building of simple knowledge based systems & to apply reasoning. |
C311.4 |
Ability to understand the concept of “learning” in problem solving in AI systems. |
C311.5 |
Ability to learn reasoning under uncertainty. |
C311.6 |
Ability to enable the student ready to step into applied AI |
C312 |
C312-Introduction to Embedded System |
C312.1 |
Expected to understand the selection proceedure of processing the Embedded domain |
C312.2 |
Design procedure of Embedded firmware |
C312.3 |
Expected to visualize the role of realtime operating system in Embedded systems |
C312.4 |
Ability to aanalyze and understand the Embedded firmware design and development |
C312.5 |
Expected to evaluate the corelation between Task synchronization and Latency issues |
C312.6 |
Expected to understand and evaluate Embedded system development enivronment |
C313 |
C313-Principles of Compiler Construction |
C313.1 |
Student able to understand the basics of compiler and the implementation of lexical analyzer through various techniques. |
C313.2 |
Student learned different algorithms like SLR, CLR and LALR for implementing syntax analyzer. |
C313.3 |
Student able to understand the techniques like Syntax directed translation, symbol table, type checking for implementing semantic and intermediate code generator. |
C313.4 |
Understand the new code optimization techniques to improve the performance of a program in terms of speed & space. |
C313.5 |
Students learn the design and implementation of Code generation Unit for the Machine. |
C313.6 |
Ability to design any compiler for a given language. |
C314 |
C314-Algorithm Design and Analysis |
C314.1 |
Be able to analyze and improve the efiiciency of algorithm and understand the method divide and conquer to solve problems |
C314.2 |
Analysis of different types trees & traversing algorithms and different types of graphs & graph traversal algorithms |
C314.3 |
Apply different designing methods for development of algorithms to realistic problems such as greedy and dynamic programming |
C314.4 |
Ability to understand and estimate the performance of the back tracking and branch and bound approach |
C314.5 |
Understand the NP-Hard and Np-Complete problems |
C314.6 |
Student will able to design different algorithms using different approaches and analyses its time complexity |
C315 |
C315-Internet of Things |
C315.1 |
Ability to understand various types of communication models, tecgnologies, IoT-domains |
C315.2 |
Ability to use the appropriate networks for interacting with sensors |
C315.3 |
Ability to impliment various Iot applications using python programming |
C315.4 |
Ability to develop applications on raspberry Pi platform |
C315.5 |
Ability to work on cloud environment to handle big data |
C315.6 |
Ability to impliment web services on IoT devices |
C316 |
C316-Software Testing Methodologies (PE-III) |
C316.1 |
Learn about Testing and various terminology |
C316.2 |
Ability to identify appropriate testing methods in a application. |
C316.3 |
Ability to solve problems independently and think critically |
C316.4 |
Analyze the type of testing to be performed for any given application |
C316.5 |
Understand about regular expression and its use in testing |
C316.6 |
Able to perform various types of testing using the modern software tools |
C317 |
C317-Quantitative Analysis for Business Decisions (OE-I) |
C317.1 |
Formulate the problem to mathematical model to develop the optimal solution to constrained linear programming problems by graphical and simplex methods to real systems |
C317.2 |
Develop the optimal solution to variety of problems such as transportation, assignment and travelling salesman problems to real systems |
C317.3 |
Demonstrate various Replacement techniques in real life problems and in industries such that the waiting time should be reduced |
C317.4 |
Analyze and apply the game theory for performance evaluation of engineering, management and in real systems |
C317.5 |
Analyze and apply the queuing theory techniques to find the best solution in real systems |
C317.6 |
Apply dynamic programming to have the shortest path for different problems and to simulate and analyze engineering and managerial problems |
C318 |
C318-Embedded Systems & Internet of Things Lab |
C318.1 |
Ability to interface the Raspberry pi on linux environment |
C318.2 |
Ability to analyze the basic programming concepts in Python |
C318.3 |
Ability to work on LEDs using Raspberry pi |
C318.4 |
Ability to develop camera based applications using Raspberry pi and Python |
C318.5 |
Ability to work on web based applications |
C318.6 |
Ability to build an application of IoT from any given real world problems |
C319 |
C319-Compiler Construction Lab |
C319.1 |
Able to use lex and yacc tools for developing a scanner and a parser. |
C319.2 |
Able to understand the Implementation of Predictive Parsing algorithm. |
C319.3 |
Able to understand how to generate three address code |
C319.4 |
Able to understand the Implementation of SLR(1) Parsing algorithm |
C319.5 |
Able to Design LALR bottom up parser for the given language |
C319.6 |
Able to design, develop, and implement a compiler for any language. |
C320 |
C320-Software Testing Methodologies lab (PE-III Lab) |
C320.1 |
Design and develop the best test strategies in accordance to the development model. |
C320.2 |
List a range of different software testing techniques and strategies and be able to apply specific(automated) unit testing method to the projects. |
C320.3 |
Distinguish characteristics of structural testing methods. |
C320.4 |
Demonstrate the integration testing which aims to uncover interaction and compatibility problems as early as possible |
C320.5 |
Discuss about the functional and system testing methods |
C320.6 |
Demonstrate various issues for object oriented testing. |
C321 |
C321-Environmental Science |
C321.1 |
To develop technologies considering ecosystem values |
C321.2 |
To recognize immense importance of natural resources, and explore future optional possibilities for development |
C321.3 |
To acquaint the value and appreciation for biodiversity services we receive, in turn will mould development under the frame work of biodiversity management strategie |
C321.4 |
To identify the causes of pollution, will realize global impacts of pollution and move path forward with green development |
C321.5 |
To develop ethically, socially, legally towards sustainable development |
C321.6 |
To understand the method to assess the environmental impact of developmental proposals prior to major decisions being taken and commitments made |
C322 |
C322-Cyber Security |
C322.1 |
Understands the basic concepts of Cyber Security and various types of Cyber Attacks. |
C322.2 |
Understands Cyber Laws and the need for computer Forensics and how the Forensics investigation done. |
C322.3 |
Ability to Understand how cybercrime occurs in mobile and Wireless Devices. |
C322.4 |
Ability to learn the security implications for organizations and Measures. |
C322.5 |
Able to learn cost of cybercrime and Ipr issues in cyber space, web threats for organizations |
C322.6 |
To Understand the basic Data privacy in different Domains like Medical, financial etc.. |
C401 |
C401-Data Mining |
C401.1 |
Ability to perform the preprocessing of data and apply mining techniques on it |
C401.2 |
Ability to identify the association rules in large data sets |
C401.3 |
Ability to apply the classification rules in large data sets |
C401.4 |
Ability to do apply the clustering algorithms on large data sets |
C401.5 |
Ability to solve real world problems in business and scientific information using data mining |
C401.6 |
Ability to classify web pages, extracting knowledge from the web |
C402 |
C402-Android Application Development |
C402.1 |
students should be able to design and create android apps by learning java programming,the android Sdk and android studio development tools. |
C402.2 |
students will gain fundamental knowledge essential to not only android development but mobile in general |
C402.3 |
able to understand for activity and broadcasting data in android app. |
C402.4 |
ability to understand passing activity in Intents. |
C402.5 |
ability to learn how creating Notification and display a toast message. |
C402.6 |
Ability to design and implement Database Application. |
C403 |
C403-Python Programming(PE-II) |
C403.1 |
Examine Python syntax and semantics and be fluent in the use of Python flow control and functions. |
C403.2 |
Demonstrate proficiency in handling Strings and File Systems. |
C403.3 |
Create, run and manipulate Python Programs using core data structures like Lists, Dictionaries and use Regular Expressions. |
C403.4 |
Interpret the concepts of Object-Oriented Programming as used in Python |
C403.5 |
Implement applications related to Network Programming in Python. |
C403.6 |
Implement applications related to Web Services and Databases in Python. |
C404 |
C404-Embedded Systems (PE-III) |
C404.1 |
Students are able to understsand principles and purpose of embedded systems |
C404.2 |
Students are expected to understsand the selecttion procedure pf processors in embedded system domain |
C404.3 |
Students are able to understsand design procedure of embedded firmware |
C404.4 |
Students are expected to vixualize the role of RTOS in emebedded systems |
C404.5 |
Students are expected to evaluate the correlation between task synchronization and latency issues. |
C404.6 |
Ability to understand embedded system development environment |
C405 |
C405-Cloud Computing (PE-IV) |
C405.1 |
Understand the basic ideas of Cloud Computing. |
C405.2 |
Design and implement deployment models, and infrastructure models of Cloud Computing. |
C405.3 |
Ability to understand various service delivery models of a cloud computing architecture |
C405.4 |
Ability to understand the ways in which the cloud can be programmed and deployed. |
C405.5 |
Design and implement the layers |
C405.6 |
Understanding cloud service providers |
C406 |
C406-Information Retrieval System (PE-IV) |
C406.1 |
Ability to apply IR principles to locate relevant information large collections of data |
C406.2 |
Ability to design different document clustering algorithms |
C406.3 |
Implement retrieval systems for web search tasks. |
C406.4 |
Design an Information Retrieval System for web search tasks. |
C406.5 |
Design an Information Retrieval System for Text Search Algorithms |
C406.6 |
Implement retrieval systems for Multimedia Information Retrieval |
C407 |
C407-Android Application Development Lab |
C407.1 |
Ability to design simple android applications. |
C407.2 |
Design and implement UI and layouts of Android App. |
C407.3 |
use Intents for activity and broadcasting data in Android App |
C407.4 |
Develop Android App using Fragment Activity |
C407.5 |
Ability to design and implement Database Application. |
C407.6 |
Ability to learn advanced topics like developing alarm,Notification etc.. |
C408 |
C408-Python Programming Lab (PE-II Lab) |
C408.1 |
Implement Conditionals and Loops for Python Programs |
C408.2 |
Use functions and represent Compound data using Lists, Tuples and Dictionaries |
C408.3 |
Read and write data from & to files in Python and develop Application using Pygame |
C408.4 |
Student should be able to understand the basic concepts scripting and the contributions of scripting language |
C408.5 |
Ability to explore python especially the object-oriented concepts, and the built-in objects of Python. |
C408.6 |
Ability to create practical and contemporary applications such as TCP/IP network programming, Web applications, discrete event simulations |
C409 |
C409-Industry Oriented Mini Project |
C409.1 |
Demonstrate a sound technical knowledge of their selected mini project topic |
C409.2 |
Undertake problem identification, formulation and solution. |
C409.3 |
Design engineering solutions to complex problems utilizing a systems approach. |
C409.4 |
Demonstrate the knowledge, skills and attitudes of a professional engineer. |
C409.5 |
Communicate with engineers and the community at large in written an oral forms |
C409.6 |
Demonstrate a strong working knowledge of ethics and professional responsibility |
C410 |
C410-Total Quality Management (OE-III) |
C410.1 |
Gain basic knowledge in total quality management relevant to both manufacturing and service industry including IT sector |
C410.2 |
Implement the basic principles of TQM in manufacturing and service based organization. |
C410.3 |
Apply the tools and techniques of quality management to manufacturing and services processes |
C410.4 |
Understand the role of marketing and sales and to implement bench marking. |
C410.5 |
Demonstrate the knowledge on various ISO standards and quality systems |
C410.6 |
Design the quality circles and activities in the manufacturing system. |
C411 |
C411-Real Time System (PE-V) |
C411.1 |
Able to learn the basic UNIX commands ,File I/O & Process control system calls |
C411.2 |
Able to explain Real Time concepts such as Tasks , Synchronization and how they communicate using semaphores , message queues & mail boxes |
C411.3 |
Able to understand the concepts of pipes , registers & signals |
C411.4 |
Able to learn the basic I/O concepts and I/O subsystem |
C411.5 |
Able to explain how Real Time operating systems implements exceptions , Interrupts and Timers |
C411.6 |
Able to work with Real time OS like RT Linux , Vx Works , Micro OS II/C & Tiny OS |
C412 |
C412-Human Computer Interaction (PE-VI) |
C412.1 |
Ability to Apply HCI and principles to interaction |
C412.2 |
Ability to create Screen Design |
C412.3 |
Ability to select devices and control the screen. |
C412.4 |
Ability to study the various components |
C412.5 |
Ability to design the certain tools for blind or PH people. |
C412.6 |
Ability to create interaction Devices. |
C413 |
C413-Major Project |
C413.1 |
Demonstrate a sound technical knowledge of their selected project topic |
C413.2 |
Undertake problem identification, formulation and solution. |
C413.3 |
Design engineering solutions to complex problems utilizing a systems approach. |
C413.4 |
Demonstrate the knowledge, skills and attitudes of a professional engineer. |
C413.5 |
Communicate with engineers and the community at large in written an oral forms |
C413.6 |
Demonstrate a strong working knowledge of ethics and professional responsibility |