Semester : 3

Advanced Engineering Mathematics (2130002)



  • 1. Fourier Series and Fourier Integral

  • Identify functions that are periodic. Determine their periods.

  • Find the Fourier series for a function defined on a closed interval.

  • Find the Fourier series for a periodic function.

  • Recall and apply the convergence theorem for Fourierseries.

  • Determine whether a given function is even, odd or neither.

  • Sketch the even and odd extensions of a function defined on the interval [0,L].

  • 2. Ordinary Differential Equations and Their Applications

  • Model physical processes using differential equations.

  • Solve basic initial value problems, obtain explicit solutions if possible.

  • Characterize the solutions of a differential equation with respect to initial values.

  • Use the solution of an initial value problem to answer questions about a physicalsystem.

  • Verify solutions to ordinary differential equations.

  • Identify and solve first order linear equations.

  • Analyze the behavior of solutions.

  • Analyze the models to answer questions about the physical system modeled.

  • Recall and apply the existence and uniqueness theorem for first order linear differential equations.

  • Identify whether or not a differential equation is exact.

  • Use integrating factors to convert a differential equation to an exact equation and then solve.

Engineering Economics and Management (2130004)



    The course is intended to provide basic understanding of Economics and Management to engineering students with following aspects:

  • To impart knowledge, with respect to concepts, principles and practical applications of Economics, which govern the functioning of a firm/organization under different market conditions.

  • To help the students to understand the fundamental concepts and principles of management; the basic roles, skills, functions of management, various organizational structures and basic knowledge of marketing.

Data Structures (2130702)



  • Differentiate primitive and non primitive structures

  • Design and apply appropriate data structures for solving computing problems.

  • Apply sorting and searching algorithms to the small and large data sets.

Database Management Systems (2130703)



  • Evaluate business information problem and find the requirements of a problem in terms of data.

  • Understand the uses the database schema and need for normalization.

  • Design the database schema with the use of appropriate data types for storage of data in database.

  • Use different types of physical implementation of database

  • Use database for concurrent use.

Digital Electronics (2131004)



    After learning the course the students should be able to explain about digital number systems and logic circuits. The student should be able to solve logic function minimization. The students should be able to differentiate between combinational and sequential circuits such as decoders, encoders, multiplexers, demultiplexers, flip-flops, counters, registers. They should be able to design using FSM. In the laboratory, they should be able to verify the functions of various digital integrated circuits. The students should be able state the specifications of logic families. They should be able to start writing HDL codes for various digital circuits. The student should be able to compare the design using digital circuits and PLDs. At the end they should be able to develop a course project using digital integrated circuits.

Semester : 5

Cyber Security (Inst. Elec.) (2150002)



    After learning the course the students should be able to: student should understand cyber-attack, types of cybercrimes, cyber laws and also how to protect them self and ultimately society from such attacks

Disaster Management (Inst. Elec.) (2150003)



  • Understand disasters, disaster preparedness and mitigation measures

  • Understand role of IT, remote sensing, GIS and GPS in risk reduction

  • Understand disaster management acts and guidelines along with role of various stack-holders during disasters

Analysis and Design of Algorithms (2150703)



  • Analyze the asymptotic performance of algorithms.

  • Derive and solve recurrences describing the performance of divide - and - conquer algorithms.

  • Find optimal solution by applying variou s methods.

  • Apply pattern matching algorithms to find particular pattern.

  • Differentiate polynomial and nonpolynomial problems.

Object Oriented Programming using JAVA (2150704)



  • Undertand object oriented programming concepts and implement in java.

  • Comprehend building blocks of OOPs language, inheritance, package and interfaces.

  • Identify exception handling methods.

  • Implement multithreading in object oriented programs.

  • Prepare UML diagrams for software system

Microprocessor and Interfacing (2150707)



  • List and specify the various features of microprocessor, memory and I/O devices including concepts of system bus.

  • Identify the various elements of 8085 microprocessor architecture, its bus organization including control signals.

  • List the pin functions of the 8085 microprocessor.

  • Explain the concepts of memory and I/O interfacing with 8085 processor with Programmable devices.

  • List and describe the features of advance microprocessors.

System Programming (2150708)



  • To understand the execution process of HLL programs.

  • To understand the working of scanners and parsers

  • To understand the basic design of various system software.

  • To implement various system software.

Semester : 7

Complier Design (2170701)



  • Understand the basic concepts and application of Compiler Design

  • Apply their basic knowledge Data Structure to design Symbol Table, Lexical Analyser , Intermediate Code Generation, Parser (Top Down and Bottom Up Design) and will able to understand strength of Grammar and Programming Language.

  • Understand various Code optimization Techniques and Error Recovery mechanisms.

  • Understand and Implement a Parser.

Information and Network Security (2170709)



  • Define the concepts of Information security and their use.

  • Describe the principles of symmetric and asymmetric cryptography.

  • Understand and apply the various symmetric key algorithms.

  • Understand and apply the various asymmetric key algorithms.

  • Understand the concepts of hashing with algorithms and apply them.

  • Understand and use the message authentication and its requirement.

  • Understand the concepts of digital signature and digital certificates.

  • List and explain various digital signature algorithms.

  • Understand and use the various key management and remote authentication mechanisms.

  • Understand the concept transport layer security.

Mobile Computing and Wireless Communication (2170710)



  • Understand mobile and wireless network systems such as 2G/3G/4G mobile telephony/data networks,

  • Understand GSM and GPRS

  • Understand the working of wireless local area network, Bluetooth

Distributed DBMS (Dept Elec-II) (2170714)



  • Understand what is Distributed DBMS

  • Understand various architectures of D\DBMS

  • Apply various fragmentation techniques given a problem

  • Understand and calculate the cost of enforcing semantic integrity control

  • Understand the steps of query processing

  • How optimization techniques are applies to Distributed Database

  • Learn and understand various Query Optimization Algorithms