Available courses

On completion of this course the student will be able to:

CO

Course Outcomes

Highest Cognitive Level

CO1

Solve the practical engineering problems related to statics

L3

CO2

Calculate the support reactions of statically determinate beams

L2

CO3

Determine the properties of planes and solids

L2

CO4

Solve the engineering problems considering frictional forces

L3

CO5

Apply the concepts of dynamics to practical engineering problems

L3

 


Course Objectives • To have an increased awareness among students on issues in areas of sustainability • To understand the role of engineering and technology within sustainable development; • To know the methods, tools, and incentives for sustainable product-service system development • To establish a clear understanding of the role and impact of various aspects of engineering and engineering decisions on environmental, societal, and economic problems.

On completion of this course the student will be able to:

CO

Course Outcomes

Highest Cognitive Level

CO1

Explain fluid properties and forces exerted by fluid at rest on immersed and floating bodies.

L2

CO2

Classify different types of kinematic fluid flows.

L2

CO3

Explain different instruments and their principles for measuring fluid flow in pipes

L2

CO4

Explain different instruments and their principles for measuring fluid flow in open channels.

L2

CO5

Identify the type of fluid flow using boundary conditions.

L3


This course is intended to provide the student with an insight and guidance into Engineering Geology (CE 205). The course handout gives an overview of the basics involved in this course and shall only be a course guide to achieve the course outcomes and provides helpful information and assistance for making good progress into the course syllabus.
This course is intended to provide the student with an insight and guidance into Surveying(CE 207). The course handout gives an overview of the basics of Surveying and shall only be a course guide to achieve the course outcomes and provides helpful information about various types of surveying necessary for engineering projects such as construction of buildings, railways, bridges etc.

1.Compare  stress and strain developed in the material of a structural member under the action of external loadings.

2.Solve statically determinate and indeterminate problems using relevant conditions. 

 3.Develop the BMD and SFD for simply supported beams and cantilever beams.

 4.Apply bending theory for the calculation of normal stresses and shear stresses in beams.

5.Explain structural behavior & stresses developed under various loadings.


Course objectives
 To impart knowledge regarding the availability of water on hydrosphere, its distribution and quantification
 To convey the knowledge on the scientific methods for computing irrigation water requirements
 To communicate fundamental knowledge on reservoir engineering and river engineering

The course is intended to provide the student with an insight to Design of Concrete Structures. It provides the basic concepts for the design of reinforced concrete structures based Indian Standard Codes. The course will help the students to understand the behavior of different structural elements such as beams, columns, slabs and staircases under various loading conditions and design the elements accordingly.
Course objectives · To impart awareness on the advanced surveying techniques · To understand the errors associated with survey measurements · To provide a basic understanding on geospatial data acquisition and its process

Environmental Impact Assessment (CE469) is intended to provide the student with an insight to appreciate the purpose and role of EIA in the decision-making process, to understand the strengths & limitations of environmental management.

COURSE OBJECTIVES 

 To know the various types of environmental pollution.

To make aware the impact due to various types of pollutants and their assessment technique.

 To appreciate the purpose and role of EIA in the decision-making process.

 To understand the strengths & limitations of environmental management.

 To understand the procedures of screening & scoping processes.

 To interpret options for evaluating environmental and social impacts.

 To know formats of EIA Report (Environmental Impact Statement, or Environmental Statement).

 To understand the purpose of developing follow-up procedures, and options for designing these procedures.

To understand the formats of EIA Report (Environmental Impact Statement, or Environmental Statement) and to understand 

Course objectives: 

 To enable the students to have a comprehensive idea of matrix structural analysis with emphasis on the relative advantages of the flexibility method and the stiffness method 

 To enable the students to visualize structural dynamics problems with a proper blend of structural analysis and vibration theory

This course handout is intended to provide the student with an insight and guidance into GEO ENVIRONMENTAL Engineering (CE 465). The course handout gives an overview of the basics involved in this course and shall only be a course guide to achieve the course outcomes and provides helpful information and assistance for making good progress into the course syllabus.
This course is intended to provide the student with an insight and guidance into Environmental Engineering I (CE 405). The course handout gives an overview of the basics of Environmental Engineering and shall only be a course guide to achieve the course outcomes and provides helpful information about water sources, intakes, sedimentation, filtration units used for water treatment, disinfection methods of water and layout of water distribution network.

Objectives

  • To provides a valid and accurate evaluation of the student’s programming capabilities
  • To  encourages the students to practice programming



Course Outcomes:

 

Students will be able to:

 

1. Identify the different programming methodologies and asymptotic notations to identify the performance of algorithms.

 

2. Choose appropriate data structures to solve real world problems efficiently.

 

3. Explain data using nonlinear data structures to design algorithms for various applications.

 

4. illustrate various techniques for searching and sorting and hashing.

 

5. Identify the different memory management techniques and their significance.

.


C203.1

describe various data representation techniques in digital systems

C203.2

Illustrate the use of Boolean algebra in logic circuit design.

C203.3

design combinational logic circuits

C203.4

design sequential logic circuit

C203.5

Summarize memory and programmable logic.


At the end of the course students will be able to

CO1: Illustrate problems using discrete structures such as sets, relations and functions. (L2)

CO2: Solve problems in different domains using recurrence relations, counting techniques and      combinatorics. (L3)

CO3: Solve problems involving algebraic structures. (L3)

CO4: Interpret the notion of Boolean algebra. (L2)

CO5: Apply the concept of logical reasoning for computations. (L3)


At the end of the course the student will be able to:

CO1:         explain object oriented principles of software design.                                             L2

CO2:         illustrate java programs using java constructs and libraries.                                   L2

CO3:        apply object oriented features to solve various computing problems using Java.    L3

CO4:        develop applets and GUI programs in java .                                                              L3

CO5:          write queries using JDBC connectivity.                                                                L2


At the end of the course the student will be able to: 1: Summarize the basic concepts, structure and functions of operating systems. 2: Outline process management concepts and inter process communication mechanisms in OS. 3: Identify the appropriate mechanisms for process synchronization. 4: Identify various CPU scheduling algorithms and deadlock handling mechanisms. 5.Illustrate different mechanisms to manage memory, disk, files and system security.

CO1:  Identify the effect of addressing modes on the execution time of a program        

CO2: Outline the processing involved in basic structure of digital computers                           

CO3: Explain I/O organization and memory system.                                                          

 CO4: Summarize  processor unit organization using the concepts of ALU and control logic    

           design.                                                                                                                  

 CO5:  identify the pros and cons of different types of control logic design in processors 

At the end of the course the student will be able to:

CO1: Explain the architecture and instruction set of 8086 microprocessor.                  

CO2: Build assembly language programs in 8086.                                                             

CO3: Describe interrupt handling in 8086 microprocessors.                                         

CO4: Explain the interfacing of microprocessors with memory and peripherals                                               

CO5: Illustrate the use of microprocessors and microcontrollers in different applications. 

Course Outcomes:

At the end of the course the student will be able to:

CO1: Classify formal languages into regular, context-free, context sensitive and unrestricted languages                                                                                                                                         

CO2:  Design finite state automata, regular grammar, regular expression and Myhill- Nerode relation representations for regular languages.                                                                                

CO3: Design push-down automata and context-free grammar representations for context-free languages.                                                                                                                                                

CO4: Design Turing Machines for accepting recursively enumerable languages.                 

CO5: Interpret the notions of decidability and undecidability of problems, Halting problem.


At the end of the course, Students will be able to: • Summarize the time domain and frequency domain concepts of signals in data communication. • Compare the efficiency of various transmission media based on transmission impairments and channel capacity • Select appropriate signal encoding techniques for a given scenario. • Summarize various Multiplexing, Spread Spectrum and Switching techniques. • Design suitable error

MODULE I                                                                                                   9hrs

Introductory concepts - What is graph – Application of graphs – finite and infinite graphs – Incidence and Degree – Isolated vertex, pendent vertex and Null graph. Paths and circuits – Isomorphism, sub graphs, walks, paths and circuits, Connected graphs, disconnect graphs.

 

MODULE II                                                                                                  10hrs

Euler graphs, Hamiltonian paths and circuits, Dirac's theorem for Hamiltonicity, Travelling salesman problem. Directed graphs – types of digraphs, Digraphs and binary relation

 

MODULE III                                                                                                7 hrs

Trees – properties, pendent vertex, Distance and centres - Rooted and binary tree, counting trees, spanning trees.

 

MODULE IV                                                                                                9hrs

Vertex Connectivity, Edge Connectivity, Cut set and Cut Vertices, Fundamental circuits, Planar graphs, Different representation of planar graphs, Euler's theorem, Geometric dual, Combinatorial dual.

 

MODULE V                                                                                                  8hrs

Matrix representation of graphs- Adjacency matrix, Incidence Matrix, Circuit matrix, Fundamental Circuit matrix and Rank, Cut set matrix, Path matrix

 

MODULE VI                                                                                                7hrs

Graphs theoretic algorithms - Algorithm for computer representation of a graph, algorithm for connectedness and components, spanning tree, shortest path.


C301.1

Summarize the soft computing techniques its application and neural network architectures (L2)

C301.2

Apply various neural network architectures. (L3)

C301.3

Apply the fuzzy systems. (L3)

C301.4

Outline the genetic algorithm concepts. (L2)

C301.5

Summarize the hybrid systems in soft computing. (L2)

 


SYLLABUS:

UNIT

DETAILS

HOURS

I

Introduction to the Internet: The World Wide Web, Web Browsers, Web Servers, Uniform Resource Locators, Multipurpose Internet Mail Extensions, The Hypertext Transfer Protocol. Common Gateway Interface(CGI), Content Management System – Basics

Case Study: Apache Server, WordPress.

6

II

Introduction to HTML/XHTML : Origins and Evolution of HTML and XHTML, Basic Syntax of HTML, Standard HTML Document Structure, Basic Text Markup, Images, Hypertext Links, Lists, Tables, Forms, HTML5, Syntactic Differences between HTML and XHTML.

7

III

Introduction to Styles sheets and Frameworks

Cascading Style Sheets: Levels of Style Sheets - Style Specification Formats, Selector Forms, Property-Value Forms, Font Properties, List Properties, Alignment of Text, Color, The Box Model, Background Images, The span and div Tags.

Frameworks: Overview and Basics of Responsive CSS Frameworks - Bootstrap.

6

IV

Introduction to JavaScript and jQuery

The Basics of JavaScript: Overview of JavaScript, Object Orientation and JavaScript, General Syntactic Characteristics- Primitives, Operations, and Expressions, Screen Output and Keyboard Input, Control Statements, Object Creation and Modification,Arrays, Functions. Callback Functions, Java Script HTML DOM.

Introduction to jQuery: Overview and Basics.

7

V

Introduction to Data Interchange Formats

XML: The Syntax of XML, XML Document Structure, Namespaces, XML Schemas, Displaying Raw XML Documents, Displaying XML Documents with CSS, XSLT Style Sheets, XML Applications.

JSON(Basics Only): Overview, Syntax, Datatypes, Objects, Schema, Comparison with XML.

8

VI

Introduction to PHP: Origins and Uses of PHP, Overview of PHP - General Syntactic Characteristics - Primitives, Operations, and Expressions - Control Statements, Arrays, Functions, Pattern Matching, Form Handling, Cookies, Session Tracking.

8

TOTAL HOURS

42


Course Outcomes:

At the end of the course the student will be able to:

CO1: Explain the concepts and different phases of compilation with compile time error handling.                                                                                                               

CO2:  Design lexical analyzer and appropriate parsers for a language.                                      

CO3: Translate high level language into intermediate code and machine code statements          

CO4: Design syntax directed translation schemes for a given context free grammar.        

CO5: Apply optimization techniques to intermediate code.                                                        

MODULE I

Introduction to Algorithm AnalysisTime and Space Complexity- Elementary operations and Computation of Time Complexity- Best, worst and Average Case Complexities- Complexity Calculation of simple algorithms.

Recurrence Equations:Solution of Recurrence Equations – Iteration Method and Recursion Tree Methods

MODULE II

Master’s Theorem(Proof not required) – examples, Asymptotic Notations and their properties- Application of Asymptotic Notations in Algorithm Analysis- Common Complexity Functions.

AVL Trees – rotations, Red-Black Trees insertion and deletion (Techniques only; algorithms not expected). B-Trees – insertion and deletion operations. Sets- Union and find operations on disjoint sets.

MODULE III

Graphs – DFS and BFS traversals, complexity, Spanning trees – Minimum Cost Spanning Trees, single source shortest path algorithms, Topological sorting, strongly connected components.

MODULE IV

Divide and Conquer:The Control Abstraction, 2 way Merge sort, Strassen’s Matrix Multiplication, Analysis.

Dynamic Programming : The control Abstraction- The Optimality Principle- Optimal matrix multiplication, Bellman-Ford Algorithm

MODULE V

Analysis, Comparison of Divide and Conquer and Dynamic Programming strategies

Greedy Strategy: - The Control Abstraction- the Fractional Knapsack Problem, Minimal Cost Spanning Tree Computation- Prim’s Algorithm – Kruskal’s Algorithm.

MODULE VI

Back Tracking: -The Control Abstraction – The N Queen’s Problem, 0/1 Knapsack Problem

Branch and Bound: Travelling Salesman Problem.

Introduction to Complexity Theory :-Tractable and Intractable Problems- The P and NP Classes- Polynomial Time Reductions - The NP- Hard and NP-Complete Classes


Course Objectives

  • To assess the comprehensive knowledge gained in basic courses relevant to the branch of study
  • To comprehend the questions asked and answer them with confidence.

Course Code: CS 403

Course Name: Programming Paradigms

Course Outcomes:

At the end of the course, the student will be able to:

CO1: Illustrate the various basic constructs used in programming languages. L2

CO2: Describe the features of data types and data structures in different programming

languages. L2

CO3: Analyze the different control abstraction mechanisms. L3

CO4: Compare the principles and techniques involved in design and implementation of

functional and logic programming languages. L2

CO5: Explain the concepts of object oriented programming, concurrency control and run

time program management in software development. L2




Course Code: CS 407

Course Name: Distributed Computing

 

Course Objectives:

1.      To introduce fundamental principles of distributed systems, technical challenges and key design issues.

2.      To impart knowledge of the distributed computing models, algorithms and the design of distributed system.

Course Outcomes:

At the end of the course the student will be able to:

CO1:    Differentiate distributed computing paradigm from other computing paradigms.  L2

CO2:    Outline the core concepts and architecture of distributed systems.                         L2

CO3:    Summarize the mechanisms for inter process communication in a distributed       computing system.                                                                                                      L2

CO4:    Identify appropriate distributed system principles in ensuring transparency,          consistency and fault-tolerance in distributed file systems.                                     L3

CO5:    Explain the concurrency control mechanisms in distributed transactional   environment and the mutual exclusion and election algorithms.                             L2

 


At the end of the course the student will be able to:

CO1:.Outline the various computer models suitable for parallel processing                           

CO2: Explain modern processor technology and supporting memory hierarchy  for parallel                     

          processing                                                                                                                    

CO3: Examine the various pipeline optimization mechanisms                                                

CO4: Interpret pipelining and superscalar design in processor development                       

CO5:Outline innovative computers built with scalable, multithreaded, or dataflow

         architectures.                                                                                                                   

Course Objective :

Students will be able to, 

Classify a learning problem into Supervised, Unsupervised and Reinforcement based learning 

Design an Hypothesis for a given problem and test it. 

Evaluate the performance of a Classier using different performance measures 

Examine learning scenarios suitable for probabilistic reasoning based learning 

Choose the best suitable clustering mechanism given a real world problem 


At the end of the course, Students will be able to 

  • Discuss the working of various graphics input and display devices.
  •  Interpret different polygon drawing algorithms .
  • ·Describe the methods used for two dimensional and three dimensional  polygon transformations.
  • ·Explain various visible surface detection methods and projection techniques
  •  Describe the methods used for image processing.


 Costruction and performance of DC machines & Transformers

Solve any DC or AC circuits

Apply graph theory in solving networks

Apply Laplace Transform to find transient response

Analyse the performance of two port networks using network parameters

Relate between current and voltage in circuit elements


To give sufficient knowledge about the promising new and renewable sources of energy   

To equip students in working with projects and  to take up research work in connected areas. 

CO 1

Explain the operating parameters of the various sources of electrical energy

L2

CO 2

Explain the different types of Tariffs

L2

CO 3

Explain the physical arrangement of a typical transmission and distribution system

L2

CO 4

Illustrate the current flow in various types of AC and DC distribution systems

L2

CO 5

Develop the model of the given transmission line

L3


COURSE OBJECTIVES

1.  To get an overview of different types of power semiconductor devices and their switching
characteristics
2.  To study the operation and characteristics of various types of power electronic converters

COURSE OUTCOMES


At the end of this course students will be able

Course Outcomes

Highest Levels

CO1 :To Explain the characteristics of various power semiconductor devices in converter circuits

L2

CO2 : To Understand the working of different triggering and protection circuits

L2

CO3 To Illustrate the working of various types of power electronic converters and apply different switching techniques

L3

CO4To Employ different control techniques in power electronic converters.

L3

CO5 : Interpret and Use datasheets of power semiconductor devices for design.

L3


SYLLABUS


Structure and characteristics of various power semiconductor devices - turn-on methods controlled rectifiers - inverters - AC voltage controllers - cycloconverters -DC choppers and
switching regulators.


This course is aimed at imparting awreness of the Acts and Rules for design of electrical systems. The course will also enhance knowledge in the design of low & medium electrical installations, substation & its earthing and familiarize lighting arrangement for proper illumination in buildings

CO.1

To understand the basic definitions and metrics of power Quality phenomena

L2

CO.2

To  Identify the harmonic sources and the effects of harmonic distortion in power system

L1

CO.3

To solve various harmonic analysis  using fourier transforms

L3

CO.4

3 To discuss power quality monitoring and AND different filtering techniques used for harmonics mitigation

L2

CO 5

To understand the various power quality issues in smart grid

L2


This course gives the student an overall idea about Distributed Generation, Microgrids and Smart Grids. The various advantages, issues and practical implementation of the same are discussed in depth. 


CO 1

Explain the term Distributed Generation

L2

CO 2

Illustrate the structure of a microgrid

L3

CO 3

Explain the control and protection issues of a microgrid

L2

CO 4

Distinguish between a conventional grid and a smart grid

L4

CO 5

Explain the various power quality aspects with respect to a smart grid

L2


Course Objectives

1. To learn about Embedded systems, its design challenges and optimization .

2. To learn the concepts of Processor Design and memory design .

3. To have the concepts of control systems .

Course Outcomes:

CO1: Interpret embedded systems and its design challenges.

CO2: Develop various design optimization techniques of embedded systems.

CO3: Design various embedded systems.

CO4: Compare various memory devices used for developing embedded systems.

CO5: Design various processors and memory devices.


Department:   ELECTRONICS AND COMMUNICATION ENGINEERING

Semester: S3

Course Code: EC 207

Course Name:  LOGIC CIRCUIT DESIGN

Course Outcomes:

At the end of the course the student will be Able to:

CO1: Compare various positional number systems and binary codes. (L2)

CO2: Apply Boolean algebra in logic circuit design. (L3)

CO3: Design combinational and sequential circuits. (L3)

CO4: Design digital systems using basic programmable blocks. (L3)

CO5: Design various digital systems using HDL. (L3)


Course Outcomes

At the end of the course the student will be able to:

1.      Describe the sources, types and measurement of bio electric potentials. (L2)

2.      Select instruments for the measurement of non-electrical physiological parameters. (L3)

3.      Outline the principle, working and applications of therapeutic equipments. (L2)

4.      Explain the operation of medical imaging systems. (L2)

5.      Describe patient safety considerations and the application of telemetry in patient care. (L2)


To provide insight on the concept of Power Electronics and Instrumentation

To study the application of SMPS and Inverters

To understand the concept of transducers and Digital instruments

Course Outcomes

At the end of the course the student will be able to:

1.      Describe the components, structures, control and applications of robots. (L2)

2.      Explain the various imaging techniques used in robotic vision systems. (L2)

3.      Apply forward and inverse kinematics to different robotic arrangements. (L3)

4.      Derive expressions for velocity kinematics and manipulator dynamics for serial manipulators. (L2)

5.      Develop programs for various applications using robots. (L3)


Course Objectives

  • To assess the comprehensive knowledge gained in basic courses relevant to the branch of study
  • To comprehend the questions asked and answer them with confidence.

Course Objectives :

  1. Familiarize the basic mechanism of speech production and the basic concepts of methods for speech analysis and parametric representation of speech.
  2. Give an overall picture about various applications of speech processing. 
  3. Impart ideas of Perception of Sound, Psycho-acoustic analysis, Spatial Audio Perception and rendering.
  4.  Introduce Audio Compression Schemes.
Introduction to Computing and Problem Solving

Course Outcomes:

CO1:   explain the basic economic problems                                                                          L2

CO2:   describe various micro economic concepts demand, supply, market equilibrium and                        production                                                                                                                   L2       

CO3:   compare different market structures                                                                           L2

CO4:   make use of economic models for examining current economic scenario                   L3

CO5:   prepare various business tools like balance sheet, cost benefit analysis and

            Rate of return                                                                                                              L3


At the end of the course students will be able to

CO1: Illustrate problems using discrete structures such as sets, relations and functions. (L2)

CO2: Solve problems in different domains using recurrence relations, counting techniques and      combinatorics. (L3)

CO3: Solve problems involving algebraic structures. (L3)

CO4: Interpret the notion of Boolean algebra. (L2)

CO5: Apply the concept of logical reasoning for computations. (L3)

Course Outcomes:

At the end of the course the student will be able to:

  1. CO1: explain the basic concept of number systems and Boolean Algebra. L2
  2. CO2: compare different types of  combinational circuits. L2
  3. CO3: design sequential circuits. L3
  4. CO4: Describe the hardware description language for logic circuits. L2
  5. CO5: Apply algorithms for arithmetic operations on various number systems . L3


Expected Outcome

After the successful completion of the course students will be able to

 Explain Object Oriented Programming concepts.

 To understand the special features of C++ Programming language

 To upgrade existing procedure oriented softwares to object oriented based ones

Course Objectives

Provide hands-on experience to students in implementing object oriented programming concepts

Expected Outcome

The students will be able to design, develop and troubleshoot software based on object oriented programming methodologies.

Course Outcomes:

 At the end of the course the student will be able to:

 CO1:    Summarize the basic concepts, structure and functions of operating systems.  L2 

CO2:    Outline process management concepts and inter process communication

mechanisms in OS.                 L2                                                                   

CO3:    Identify the appropriate mechanisms for process synchronization.             L3             

CO4:    Identify various CPU scheduling algorithms and deadlock handling mechanisms.  L3

CO5:    Illustrate different mechanisms to manage memory, disk, files and system security. L2

The main objective of Engineering is to design and realize the design in various fields of interest to the profession that solves an existing need, improves an existing technology, process or product and bring in innovative ideas that can be implemented through design. Students of engineering have to understand the importance of design and how to do it as this is the main professional goal.

Expected outcome

The students will be able to

i. Design UML diagram for the software.

ii. Identify and apply appropriate architectural styles and architectural design pattern for the software.

iii. Create flexible, reusable and efficient architecture for software.

Course Objectives 

  1. Obtain knowledge in current networking theory and practice and its applications. 
  2. Able to understand and apply fundamental concepts of subnet and IP address allocation in a computer network.
  3. Make of use of various routing technologies and algorithms. 
  4. Able to apply networking knowledge and configuration of networking devices in network installations 
  5. Understand various application layer protocols and services in computer communication and networking.

Course Outcomes:

 Students will be able to:

 1. Understand the role of languages like HTML, CSS, XML, Java script, PHP and the workings of the web and web applications.    L2

 2. Design web pages using HTML, and Cascading Styles sheets.  L3

 3. Design dynamic web pages using JavaScript (client side programming).  L3

 4. Understand the basic idea of XML documents and XML Schema.  L2

 5. Understand the basic idea of interactive web applications using PHP . L2

 

 

 


Course Outcomes:

CO1:   Describe Data Mining, its origin, taxonomy and applications.                                     L2

CO2:   Illustrate supervised learning that is Classification, its applications and approaches L2      

CO3:   Show how to identify associations among objects and to learn various algorithms to find them L2                                                                                                                       

CO4: Make use of unsupervised learning to identify the relation among the objects and to understand applications and algorithms for Clustering                                                  L3

CO5:  Utilize practical data mining tools                                                    L3

  1. CO1: understand the concepts and different phases of compilation with compile time error handling. L2
  2. CO2: explain how tokens are recognized.L2
  3. CO3: Compare top down with bottom up parsers. L3
  4. CO4: Generate intermediate code for statements in high level language.L2
  5. CO5: Apply optimization techniques to intermediate code and generate machine code for high level language program .L3


At the end of the course the student will be able to:

1.      Create database using Data definition and manipulation languages.                           

2.      Design and implement a database for a given problem using database design principles.

 

3.      Apply stored programming concepts (PL-SQL) using Cursors and Triggers.

 

4.      Develop Database applications and applets using graphical user interface, Event Handling and Database connectivity.

 

5.      Develop medium-sized project in a team.

Course Name: IT 364 SOFTWARE PROJECT MANGEMENT At the end of the course students will be able to CO1: Identify the theoretical and methodological issues involved in modern software engineering project management. (L3) CO2: Build the transferable skills in logical analysis, communication and project management necessary for working within a team. (L3) CO3: Translate a specification to a design, and identify the components to build the architecture for a given problem, using an appropriate software engineering methodology. (L2) CO4: Select and use project management frameworks that ensure successful outcomes. (L3) CO5: Develop software projects based on current technologies, by managing resources economically and keeping ethical values. (L3)

Course Objective:

 At the end of the course the student will be able to:

  1. Understand the characteristics and various challenges of distributed systems.
  2. Learn different system models and inter process communication mechanism such as RPC.
  3. Introduce students  the various  techniques for clock synchronization and distributed mutual exclusion
  4. Learn distributed transaction and distributed concurrency control mechanisms.
  5. Introduce the concept of distributed deadlock and various transaction recovery methods



Course Objectives

  1. To obtain knowledge in Computer networks, its applications, types and Network Software & Hardware.
  2. To implement routing algorithms used in networks
  3. To manage Layer2 switching service.
  4. To configure Virtual LANs and access control list.
  5. To troubleshoot an internetwork

Course Objectives

  • To assess the comprehensive knowledge gained in basic courses relevant to the branch of study
  • To comprehend the questions asked and answer them with confidence.

Course Outcomes:

 Students will be able to:

 

1. Understand the fundamental concepts of web systems and applications .  L2

2. Design dynamic web pages using servlets . L3

3. Understand the basic idea of server side programming using JSP. L2

4. Identify the methodologies and techniques for developing web applications.  L3

5. Understand the techniques to develop websites.  L2

 


    Course Outcomes:

    At the end of the course the student will be able to:

  1. Demonstrate different techniques to represent knowledge                                 L2

2.      Identify the problem solving techniques that use different search methods         L3

3.      Develop  an ability to assess the applicability, strengths, and weaknesses of the different knowledge representation and inference methods.                                                                         L3

4.      Understand the basics of Game Playing and statistical reasoning techniques.   L2

5.      Illustrate with Fuzzy logic and Knowledge processing in expert system               L2


The students will acquire conceptual understanding in embedded systems, real time operating systems, Arduino, Raspberry Pi and the ability to apply them in practical situations

At the end of the course students will be able to CO1: Apply software testing knowledge and engineering methods. (L3) CO2: Identify various software testing problems.(L3) CO3: Solve testing problems by designing and selecting software test models, criteria, strategies, and methods. (L3) CO4: Apply the techniques learned to improve the quality of their own software development.(L3) CO5: Utilize software quality plan for a software project. (L3)

Expected outcome .

The students will be able to

i. gain a sound understanding of the key components and technologies involved

ii. get hands-on experiences in setting up wired as well as wireless networks.

iii. describe the major techniques involved in mobile communication.

iv. Design and implement mobile network systems

At the end of the course students will be able to CO1: Apply software testing knowledge and engineering methods. (L3) CO2: Identify various software testing problems.(L3) CO3: Solve testing problems by designing and selecting software test models, criteria, strategies, and methods. (L3) CO4: Apply the techniques learned to improve the quality of their own software development.(L3) CO5: Utilize software quality plan for a software project. (L3)

The students should be able to

  1. Understand the characteristics and various challenges of distributed systems. 
  2. Design and implement inter process communication in applications.  
  3. Implement various techniques for clock synchronization and distributed mutual exclusion.  
  4. Understand distributed transaction and distributed concurrency control mechanisms. 
  5. Examine the possibilities of distributed deadlock and various transaction recovery methods.  


Course Outcomes:

At the end of the course the student will be able to:

1.       CO1: identify the types of real time tasks.

2.       CO2: describe real time task scheduling.

3.       CO3: compare resource sharing among real time tasks. 

4.       CO4: select a suitable protocol for real time communication. 

5.       CO5: explain real time databases. 


This course is intended to provide the student with an insight and guidance into Basics of Civil Engineering (CE 100). The course gives an overview of the basics involved and shall only be a course guide to achieve the course outcomes and provides helpful information and assistance for making good progress into the course syllabus.

Course Outcomes


CO1: Acquire knowledge in various casting processes and technology related to them (L2)

CO2: Understand the rolling passes required for getting required shapes of rolled products(L2)

CO3: Discuss important aspects of forging techniques (L2)

CO 4: Discuss sheet metal working processes and their applications to produce various shapes and products (L2)

CO5: Acquire knowledge in various types of welding processes (L2)

Department: Mechanical Semester: V Course Code: ME 367 Course Name: Non-Destructive testing. Course Outcomes: At the end of the course the student will be able to: CO1: Explain the basic principles of different NDT techniques enabled to carry out various inspection in accordance with the established procedures. (L2) CO2: Select the appropriate NDT method based on the problem defined. (L2) CO3: Identify the advantages and limitations of of NDT techniques. (L2) CO4: Interpret the various defect types and select the appropriate NDT methods for better evaluation. (L2) CO5: Build an awareness about the developments and future trends in NDT. (L3)

To provide knowledge on kinematics of selected mechanisms, design of cams, theory and
analysis of gears, gear trains and synthesis of mechanisms.

Syllabus
Introduction to kinematics and mechanisms - different mechanisms, displacement, velocity, and
acceleration analysis. Cam and followers - displacement, velocity, and acceleration analysis,
cam profile synthesis. Gears – law of gearing, interference, gear trains, applications. Kinematic
synthesis - dimensional synthesis, graphical synthesis, position synthesis, analytical synthesis,
case study.

Course Objectives   • To develop ability to critically analyse and evaluate a variety of management practices in the contemporary context;  • To understand and apply a variety of management and organisational theories in practice;  • To be able to mirror

Course Outcome:

 CO1. Explain the concept of metal cutting. (L2)

 CO2. Identify the various operations and components of lathe and drilling machine. (L3)

 CO3. Explain the use of various reciprocating machine tools and their fields of applications. (L2)

CO4. Identify the key principles of milling, grinding and super finishing operations. (L3)

CO5. Describe the process of digital manufacturing. (L2)

 


Course Outcomes CO 1 Understand the working of linear, angular, screw thread, optical and surface roughness measuring instruments (L2) CO 2 Understand the working of screw thread, optical and surface roughness measuring instruments (L2) CO 3 Infer the errors, Limits, fits, tolerances and limit gauges (L2) CO 4 Understanding of Advanced measuring devices and machine tool metrology (L2) CO 5 Apply the principles of measurement for Motion, Dimension, Force, Torque, Strain, Stress and Temperature (L3)

DC Machines-principle of operation-emf equation-types of .excitations Separately excited, shunt and series excited DC ,generators compound generators. General idea of armature reaction, OCCand load characteristics - simple numerical problems.

Principles of DC motors-torque and speed equations-torque speed characteristics-variations of speed, torque and power with motor current Applications of dc shunt series and compound motors. Principlesof starting, losses and efficiency – load test- simple numericalproblems.

Transformers – principles of operations – emf equation- vector diagrams- losses and efficiency – OC and SC tests. Equivalent circuits￾efficiency calculations- maximum efficiency – all day efficiency – simplenumerical problems. Auto transformers constant voltage  transformer-instrument transformers.

Three phase induction motors- slip ring and squirrel cage types principles of operation – rotating magnetic field- torque slip characteristics-no load and blocked rotor tests. Circle diagrams methods of starting – direct online – auto transformer starting

Single phase motors- principle of operation of single phase induction  motor– split phase motor – capacitor start motor- stepper motor universal motor Synchronous machines types – emf equation of  alternator– regulation of alternator by emf method. Principles of operationof synchronous motors- methods of starting- V curves synchronous condenser

Stepper motors: Principle of operation, multistack variable reluctance ,motors single-stack variable reluctance motors, Hybrid stepper motors, Linearstepper motor, comparison, Torque-speed characteristics, controlof stepper motors Controllersfor automation, servo control, Digital controllers,  Advancedcontrol systems, Digital signal processors, motor controllers, Axiscontrollers, Machine tool controllers, Programmable Logic  Controllers

Course Objectives

 

·         To introduce the concept of market and marketing

·         To give idea about launching a new product

·         To introduce the various marketing strategies


Course Objectives:
1. To introduce vapour compression and vapour adsorption systems
2. To impart knowledge on refrigeration cycles and methods to improve performance
3. To familiarize the components of refrigeration systems
4. To introduce air conditioning systems
5. To know the applications of refrigeration and air conditioning systems


The students will be able to:

CO1      :Illustrate the components of automotive engines& its working (L2)

CO2      :Identify different automotive systems and subsystems.(L2)

CO3      :Explain the principles of transmission, suspension, steering and braking systems of an automobile (L2)

CO4      :Solve numerical on brakes and stresses in fly wheel (L3)

CO5      :Develop a strong base for understanding future developments in the automobile industry(L3)

 


i. Formulate and solve problems in one -dimensional steady compressible flow including:
isentropic nozzle flow, constant area flow with friction (Fanno flow) and constant area flow
with heat transfer (Rayliegh flow).
ii. Derive the conditions for the change in pressure, density and temperature for flow through a
normal shock.
iii. Determine the strength of oblique shock waves on wedge shaped bodies and concave corners
iv. Know the various measuring instruments used in compressible flow






Course Outcomes:

At the end of the course the student will:

CO1:      Summarize the demand and supply of energy in global and Indian scenario. (L2)

CO2:      Explain the economics and sustainability attributes of solar and wind energy systems (L2)

CO3:      Interpret the chemical conversion of biomass during biomass power generation (L3)

CO4:      Explain the economics and technical feasibility of geothermal, tidal wave, MHD power generation and hydrogen conversion systems. (L2)

CO5:      Identify the role and impact of various aspects of engineering and engineering decisions on environmental, societal, and economic problems. (L3)


Module I
Kinematics of Machine Tools: Selection of range of speeds and feeds, layout of speeds, graphical representation
of speed and structural diagrams, ray diagrams for machine tool gear boxes, speed chart, speed box design, feed
chart, feed box design, gearing diagram, stepped and step less regulation of speeds, feed and speed mechanisms in
lathe, milling and drilling machines.
Module II
Non-traditional machining processes: Principles, machining unit, process characteristics and applications of
Electro Discharge Machining, Electro Chemical Machining, Abrasive Jet Machining, Ultrasonic Machining, Electron
Beam Machining, Laser Beam Machining, and Plasma Arc Machining-capability analysis of non traditional
processes.
Module III
Powder Metallurgy: Definition and basic concept of the powder metallurgy process, powder manufacture,
characteristics of metal powders, mixing and blending, compacting, pre-sintering, sintering, hot pressing,
secondary P/M operations like infiltration, impregnation, sizing, properties of P/M products, product applications,
advantages & disadvantages.
Module IV
Hydraulic operation of Machine Tools: Elements of a hydraulic circuit, JIC symbols hydraulic valves, flow, pressure
and direction control valves, oil hydraulic circuits of shaping, drilling and grinding machines.
Estimation and Costing: estimation and costing in foundry shop, sheet metal shop, welding shop, and machine
shop- simple examples in lathe, drilling, milling, shaping and grinding machines

Engineering Mechanics (BE 100) is intended to to enlighten and enable the first year students of engineering courses in  the application of mechanics to solve problems involving common engineering elements. The goal of this Engineering Mechanics course is to expose students to problems in mechanics as applied to plausibly real-world scenarios.

Course Objectives

  • To apply the principles of mechanics to practical engineering problems.
  • To calculate the support reactions of structural system.
  • To determine the properties of planes and solids.
  • To solve the engineering problems by considering frictional forces.
  • To apply concepts of dynamics in kinetic and kinematic problems.

Course Outcome:

A student who has undergone this course would be able to

  • Plan the safety procedures in the workplace of a construction industry by understanding the safety issues, causes of workplace hazards and human factors.
  • Describe safety guidelines and requirements to be followed while performing construction operations and while using construction equipment.
  • Identify the best practices for proper storage, stacking and handling of construction materials on the basis of the IS standards and the National Building Code provisions.
  • Explain the effect of fire on building materials and repair techniques for rectifying fire damaged structure.
  • Summarize the legal Acts and Rules pertaining to construction industry.


Course Outcome:

At the end of the course the student will be able to

  • Describe the environmental management systems adopted in industries.
  • Illustrate the importance of solid waste management and hazardous waste management and the methods to control them.
  • Identify the principle of operation of various physical, chemical and biological units for treatment of wastewater.
  • Analyse the behaviour of various air pollutants in the atmosphere by using the appropriate monitoring methods. 
  • Explain the various methods of controlling air pollution. 


Course Outcome:

At the end of the course the student will be able to

1: Explain the importance of water transportation and understand the requirements for a safe navigation. 

2: Apply the requirements and factors controlling the alignment of roads in design of road

3: Organize the traffic control systems by making use of the safety guidelines and requirements to be followed for accident reductions 

4: Design the railway track based on the factors governing the alignment of rail. 

5: Explain the railway operations and controls. 


Data analytics is a multidisciplinary field. There is extensive use of computer skills, mathematics and statistics. The use of descriptive techniques and predictive models help to gain valuable knowledge from data.The insights from data are used to recommend action or to guide decision making rooted in business context.

An investment objective, in regard to personal financial planning, is the purpose a particular portfolio serves for the individual's or the investment advisory client's financial needs. Once the objective is determined, it will then dictate what particular assets and security types are needed to fulfill the purpose of the portfolio.

The objective of this course is to learn advanced concepts of financial management and application of the financial strategies for organizations.  On completion of the course, the students are expected to be familiar with various strategies involved in financial management areas and also they should learn corporate restructuring and financial analysis. Syllabus includes Need and importance of strategic Financial Management-Risk and Uncertainty in Strategic Financial management-financial analysis- corporate Restructuring

This course enables the students to familiarize with capital structure planning, dividend policy, working capital management and some of the emerging areas in financial management. This course will enable the students to have sound knowledge on capital structure planning, dividend policy and working capital management.  The syllabus of the course includes capital structure decisions, dividend policy, working capital management and some emerging areas in financial management.

The aim of the this paper is to help the students analyze and interpret the financial statements effectively for making important business decisions. The objective is also to use this information to make forecasts and evaluation of firms.

The objective of this course is to familiarize the students with the accounting practices and to

develop analytical and interpretative skills necessary to take managerial decisions

This course will examine change in the workplace from multiple perspectives. There will be a review of forces and factors shaping today's workplace. This course will attempt to increase the student's awareness and capabilities in operating as a change agent.

The course focuses on managing individuals at work . The objective is to equip the students with an essential knowledge  base on behavioural dynamics of individuals with necessary models , tools and techniques for diagnosing , predicting and controlling human behaviour and to develop the basic human relations skills as a prospective manager .

As the world is becoming flatter, it is imperative that management students prepare themselves for the different challenges that the globalized world is going through. This course intends to prepare the students with several international marketing theories and practices.


The goal of this course is to understand how the effective manager should be in an organization in order to improve both efficiency and quality of employee life. The course will give the students insight into the psychological factors of the employee which will, directly and indirectly, impact their work life or Life.


This course is designed to examine and develop theoretical & applied perspective on the role of training and development, needs assessment, design, development, delivery, and evaluation of training and development in an organization. Emphasis is given in the specific development of learning and performance outcomes throughout the training and development process.

The objective of this course is to make the students understand the role of Business Process Reengineering technique in an organization and to gain insight on BPR tools and techniques.

This subject aims to impart to the students:

Ability to analyze the manufacturing operations of a firm

Learn to understand and apply sales and operations planning, MRP and lean manufacturing concepts

Deeper understanding on quality management tools for process improvement


The objective of this course is to provide a good understanding about international financial environment and international financial markets. The course would ensure that the students would acquire sound knowledge about the exchange rate and currency risk management system.

The objective of this course is to equip the students with the concepts and practices of modern marketing and to provide the understanding of different marketing processes for an effective decision making. The course also aims to develop the students’ skills in applying the analytic perspectives, decision tools, and concepts of marketing to decisions involving segmentation, targeting and positioning; product offering; pricing; distribution channels and marketing communications


The successful completion of this course will impart an understanding of the relationship between business and society. This will enable students to perceive sound business ethics and social responsibilities of business and consider the social dimensions in business decision making.


The objective of the course is to acquaint the students with latest trends in consumer behavior. The different paradigms discussed in the course are careful blend of several theories and practices propagated by behavior theorists in understanding the contemporary practices of consumer behavior. The course also gives due importance in discussing the various models of consumer behavior which shall be helpful in building a concrete basement for the student understanding.