Engineering Mathematics III
Semester:
15MAT31
Semester 3
The objectives of this course is to introduce students to the mostly used analytical and numerical methods in the different engineering fields by making them to learn Fourier series, Fourier transforms and Z-transforms, statistical methods, numerical methods to solve algebraic and transcendental equations, vector integration and calculus of variations.
Additional Mathematics I
Semester:
15MATDIP31
Semester 3
The mandatory learning course Additional Mathematics I aims to provide basic concepts of complex trigonometry, vector algebra, differential and integral calculus, vector differentiation and methods of solving first order differential equations.
Engineering Mathematics I
Semester:
15MAT11
Semester 1
To enable the students to apply the knowledge of Mathematics in various engineering fields by making them to learn the following:
- nth derivatives of product of two functions and polar curves.
- Partial derivatives
- Vector calculus
- Reduction formulae of integration; To solve First order differential equations.
- Solution of system of linear equations , quadratic forms.
Engineering Physics
Semester:
15PHY12/15PHY22
Semester 1/2
The Objective of this course is to make students learn and understand basic concepts and principles of physics to analyse practical engineering problems and apply its solutions effectively and meaningfully. To understand building up of models, design issues, practical oriented skills and problem solving challenges are the great task of the course. To know about shock waves and practical applications is the prime motto to introduce new technology at the initial stage of Engineering.
Engineering Chemistry
Semester:
15CHE12/15CHE22
Semester 1/2
To provide students with knowledge of engineering chemistry for building technical competence in industries, research and development in the following fields:
- Electrochemistry & Battery Technology.
- Corrosion & Metal Finishing.
- Fuels & Solar energy.
- Polymers.
- Water Technology & Nano Materials.
Elements of Civil Engineering and Mechanics
Semester:
15CIV13/15CIV3
Semester 1/2
The objectives of this course is to make students to learn basics of Civil Engineering concepts and infrastructure development, solve problems involving Forces, loads and Moments and know their applications in allied subjects. It is a pre-requisite for several courses involving Forces, Moments, Centroids, Moment of inertia and Kinematics.
Programming in C and Data Structures
Semester:
15PCD13/15PCD23
Semester 1/2
The objectives of this course is to make students to learn basic principles of Problem solving, implementing through C programming language and to design & develop programming skills. To gain knowledge of data structures and their applications.
Elements of Mechanical Engineering
Semester:
15EME14/15EME24
Semester 1/2
Students belonging to all branches of Engineering are made to learn certain fundamental topics related to mechanical engineering so that they will have a minimum understanding of mechanical systems, equipment and process.
Computer Aided Engineering Drawing
Semester:
15CED14/15CED24
Semester 1/2
Engineering drawing is an important tool for all Engineers and for many others professionals. It is the language of Engineers. Engineering Drawing communicates all needed information from the engineer who designed a part to the workers who will manufacture it.
The aim of the subject is to equip students with the fundamentals of Computer Aided Engineering Drawing and to further the ability to communicate information by graphical means.
Basic Electrical Engineering
Semester:
15ELE15/15ELE25
Semester 1/2
- Impart a basic knowledge of electrical quantities such as current, voltage, power, energy and frequency to understand the impact of technology in a global and societal context.
- Provide working knowledge for the analysis of basic DC and AC circuits used in electrical and electronic devices.
- Develop selection skill to identify the type of generators or motors required for particular application.
- Highlight the importance of transformers in transmission and distribution of electric power.
- Emphasise the effects of electric shock and precautionary measures.
- Improve the ability to function on multi-disciplinary teams.
Basic Electronics
Semester:
15ELN15 / 15ELN25
Semester 1/2
The course objective is to make students of all the branches of Engineering to understand the efficacy of Electronic principles which are pervasive in engineering applications.
Workshop Practice
Semester:
15WSL16/15WSL26
Semester 1/2
- To impart knowledge and skill to use tools, machines, equipment, and measuring instruments.
- Educate students of Safe handling of machines and tools.
Computer Programming Laboratory
Semester:
15CPL16/ 15CPL26
Semester 1/ 2
To provide basic principles C programming language. To provide design & develop of C programming skills. To provide practical exposures like designing flowcharts, algorithms, how to debug programs etc.
Engineering Physics Laboratory
Semester:
15PHYL17 / 15PHYL27
Semester 1/ 2
- The Objective of this course is to make the students gain practical knowledge to co-relate with the theoretical studies. To achieve perfectness in experimental skills and the study of practical applications will bring more confidence and ability to develop and fabricate engineering and technical equipment.
- Design of circuits using new technology and latest components and to develop practical applications of engineering materials and use of principle in the right way to implement the modern technology.
Engineering Chemistry Laboratory
Semester:
15CHEL17/ 15CHEL27
Semester 1/2
To provide students with practical knowledge of quantitative analysis of materials by classical and instrumental methods for developing experimental skills in building technical competence.
Environmental Studies
Semester:
15CIV18/ 15CIV28
Semester 1/ 2
- To identify the major challenges in environmental issues and evaluate possible solutions.
- Develop analytical skills, critical thinking and demonstrate socio-economic skills for sustainable development.
- To analyse an overall impact of specific issues and develop environmental management plan.
Constitution of India, Professional Ethics and Human Rights
Semester:
15CPH18/ 15CPH28
Semester 1/2
- To provide basic information about Indian constitution.
- To identify individual role and ethical responsibility towards society.
- To understand human rights and its implications.
Engineering Mathematics II
Semester:
15MAT21
Semester 2
To enable students to apply the knowledge of Mathematics in various engineering fields by making them to learn the following:
- Ordinary differential equations
- Partial differential equations
- Double and triple integration
- Laplace transform
Analog and Digital Electronics
Semester:
15CS32
Semester 3
This course will enable students to
- Recall and R\recognise construction and characteristics of JFETs and MOSFETs and differentiate with BJT.
- Demonstrate and analyse Operational Amplifier circuits and their applications.
- Describe, illustrate and analyse Combinational Logic circuits, Simplification of Algebraic Equations using Karnaugh Maps and Quine McClusky Techniques.
- Describe and Design Decoders, Encoders, Digital multiplexers, Adders and Subtractors, Binary comparators, Latches and Master-Slave Flip-Flops.
- Describe, Design and analyse Synchronous and Asynchronous Sequential.
- Explain and design registers and Counters, A/D and D/A converters.
Data Structures and Applications
Semester:
15CS33
Semester 3
This course will enable students to
- Explain fundamentals of data structures and their applications essential for programming/problem solving.
- Analyse Linear Data Structures: Stack, Queues, Lists.
- Analyse Non-Linear Data Structures: Trees, Graphs.
- Analyse and Evaluate the sorting & searching algorithms.
- Assess appropriate data structure during program development/Problem Solving.
Computer Organization
Semester:
15CS34
Semester 3
This course will enable students to
- Understand the basics of computer organisation: structure and operation of computers and their peripherals.
- Understand the concepts of programs as sequences or machine instructions.
- Expose different ways of communicating with I/O devices and standard I/O interfaces.
- Describe hierarchical memory systems including cache memories and virtual memory.
- Describe arithmetic and logical operations with integer and floating-point operands.
- Understand basic processing unit and organisation of simple processor, concept of pipelining and other large computing systems.
Unix and Shell Programming
Semester:
15CS35
Semester 3
This course will enable students to
- Understand the UNIX Architecture, File systems and use of basic Commands.
- Use of editors and Networking commands.
- Understand Shell Programming and to write shell scripts.
- Understand and analyze UNIX System calls, Process Creation, Control & Relationship.
Discrete Mathematical Structures
Semester:
15CS36
Semester 3
This course will enable students to
- Prepare for a background in abstraction, notation, and critical thinking for the mathematics most directly related to computer science.
- Understand and apply logic, relations, functions, basic set theory, countability and counting arguments, proof techniques.
- Understand and apply mathematical induction, combinatorics, discrete probability, recursion, sequence and recurrence, elementary number theory.
- Understand and apply graph theory and mathematical proof techniques.
Analog and Digital Electronics Laboratory
Semester:
15CSL37
Semester 3
This laboratory course enable students to get practical experience in design, assembly and evaluation/testing of
- Analog components and circuits including Operational Amplifier, Timer, etc.
- Combinational logic circuits.
- Flip – Flops and their operations.
- Counters and Registers using Flip-flops.
- Synchronous and Asynchronous Sequential Circuits.
- A/D and D/A Converters.
Data Structures Laboratory
Semester:
15CSL38
Semester 3
This laboratory course enable students to get practical experience in design, develop, implement, analyze and evaluation/testing of
- Asymptotic performance of algorithms.
- Linear data structures and their applications such as Stacks, Queues and Lists.
- Non-Linear Data Structures and their Applications such as Trees and Graphs.
- Sorting and Searching Algorithms.
Material Science
Semester:
15ME32
Semester 3
This course provides
- The foundation for understanding the structure and various modes of failure in materials common in mechanical engineering.
- Topics are designed to explore the mechanical properties of metals and their alloys, polymers, ceramics ,smart materials and composites.
- The means of modifying such properties, as well as the processing and failure of materials.
- Concepts of use of materials for various applications are highlighted.
Engineering Mathematics IV
Semester:
15MAT41
Semester 4
This course will enable students to:
- Formulate, solve and analyze engineering problems.
- Apply numerical methods to solve ordinary differential equations.
- Apply finite difference method to solve partial differential equations.
- Perform complex analysis.
- Interpret use of sampling theory.
- Apply joint probability distribution and stochastic process.
Software Engineering
Semester:
15CS42
Semester 4
This course will enable students to:
- Outline software engineering principles and activities involved in building large software programs.
- Identify ethical and professional issues and explain why they are of concern to software engineers.
- Describe the process of requirements gathering, requirements classification, requirements specification and requirements validation.
- Differentiate system models, use UML diagrams and apply design patterns.
- Discuss the distinctions between validation testing and defect testing.
- Recognize the importance of software maintenance and describe the intricacies involved in software evolution.
- Apply estimation techniques, schedule project activities and compute pricing.
- Identify software quality parameters and quantify software using measurements and metrics.
- List software quality standards and outline the practices involved.
- Recognize the need for agile software development, describe agile methods, apply agile practices and plan for agility.
Design and Analysis of Algorithms
Semester:
15CS43
Semester 4
This course will enable students to:
- Explain various computational problem solving techniques.
- Apply appropriate method to solve a given problem.
- Describe various methods of algorithm analysis.
Microprocessors and Microcontrollers
Semester:
15CS44
Semester 4
This course will enable students to:
- Make familiar with importance and applications of microprocessors and microcontrollers.
- Expose architecture of 8086 microprocessor and ARM processor.
- Familiarize instruction set of ARM processor.
.
Object Oriented Concepts
Semester:
15CS45
Semester 4
This course will enable students to:
- Learn fundamental features of object oriented language and JAVA.
- Set up Java JDK environment to create, debug and run simple Java programs.
- Create multi-threaded programs and event handling mechanisms.
- Introduce event driven Graphical User Interface (GUI) programming using applets and swings.
Data Communication
Semester:
15CS46
Semester 4
This course will enable students to:
- Comprehend the transmission technique of digital data between two or more computers and a computer network that allows computers to exchange data.
- Explain with the basics of data communication and various types of computer networks.
- Illustrate TCP/IP protocol suite and switching criteria.
- Demonstrate Medium Access Control protocols for reliable and noisy channels.
- Expose wireless and wired LANs along with IP version.
Design and Analysis of Algorithm Laboratory
Semester:
15CSL47
Semester 4
This course will enable students to:
- Design and implement various algorithms in JAVA
- Employ various design strategies for problem solving.
- Measure and compare the performance of different algorithms.
Microprocessor and Microcontroller Laboratory
Semester:
15CSL48
Semester 4
This course will enable students to provide practical exposure to the students on microprocessors, design and coding knowledge on 8086 family/ARM. To give the knowledge and practical exposure onconnectivity and execute of interfacing devices with 8086/ARM kit like LED displays, Keyboards, DAC/ADC, and various other devices.