SEP Course Book.pdf
-
Upload
fandhiejavanov2009 -
Category
Documents
-
view
215 -
download
0
Transcript of SEP Course Book.pdf
-
8/10/2019 SEP Course Book.pdf
1/36
G.H. Raisoni College of Engineering, Nagpur(An Autonomous Institute under UGC Act 1956 & Affiliated RTM Nagpur University)
Skill Enhancement Programme
Session 2014-15
Course Book
About Skill Enhancement Programme:
Skill Enhancement Programmes are offered by various departments of
GHRCE, Nagpur to upgrade the knowledge of students and professionals in
the field of their interest. These courses are aim to increase the employability
of unemployed youth, Technicians, Diploma and Degree holders.
Objectives of Skill Enhancement Programmes:
Conceptualized to have value addition apart from the regular course of
studies for giving a boost from Employment point of view.
To encourage the students to keep them updated about software's used invarious branches of Engineering.
Institute uses its own resources such as instructors, laboratories and
equipments to impart the training.
Most of these courses are simulation based and students could learn the
technical knowhow in their areas.
-
8/10/2019 SEP Course Book.pdf
2/36
-
8/10/2019 SEP Course Book.pdf
3/36
(3)Students shall be able to design concrete beams/columns/slabs/footings as per all majorinternational codes.
Course Contents:
UNIT-I: Introduction of STAAD.Pro, starting STAAD.Pro creating New file, opening ExistingFile closing a file saving, overview of structural analysis & design, types of structures,
idealization of structures, co-ordinate systems (global & local),problem initiation and title.
UNIT-II : Geometry creation methods, creating beams, nodes and plates, joint co-ordinate
specifications, member incidence specifications, other useful functions to complete the geometrysuch as translational repeat ,circular repeat, adding beams between midpoints, connecting beamsalong an axis.
UNIT-III: Member propertydetails such as material specification, material constants, prismaticproperty specification, tapered member specification, user table specifications, global support
specifications i.e., fixed, pinned, fixed but, spring supports, inclined supports.
UNIT-IV: Loading specifications, self weight, member load, area load floor load, and variousload combination specifications.
UNIT-V: Analysis, pre analysis commands, post analysis commands, report generation and
output file.
UNIT-VI: Design parameters, concrete design as per IS 456:2000, concrete design
specifications, concrete design takeoff, design of columns design of beams.
Course Outcomes:
(1)Students will perform 2D/3D graphic model generation.(2)Students will be able to perform accurate and numerically efficient plate/shell element
incorporating plane shear and plane rotation; automatic element mesh generation;element stress output including plane stresses, bending and principal stresses at nodal as
well as user specified points.(3)Students will be able to design concrete beams/columns/slabs/footings as per all major
international codes.
By
Prof. N. H. Pitale
ANSYS
Course Objectives:
1. To understand fundamental concepts of FEM and application of numerical methods.
2. To learn the theory, characteristics and usage of finite elements to analyze engineering
structures.
-
8/10/2019 SEP Course Book.pdf
4/36
3. To be able to prepare a FE model for analysis of physical systems and structural
elements.
Course Contents:
1. Introduction to ANSYS
2. Creating and Importing Solid Model Geometry
3.
Defining Element Attributes
4. Meshing, Coupling and Constraint Equations
5. Boundary Conditions, Solution
6. Postprocessing
7. Commands and Input Files
8. Structural Analysis
9. Heat Transfer
Course Outcomes:
After successfully completing the course, the students shall be able to:
1. Use 3-D computer aided design (CAD) skills to prepare models and use software for their
analysis using finite element methods.
2. Develop FE model for analysis of physical systems and structural elements under static and
dynamic conditions.
By
Prof. V. S. Khangar
Creo parametric 1.0
Course Objectives:
1. To develop competency in computer software for design and drafting of mechanical
components.
2. To give hands on experience on Creo CAD software3. To develop basic knowledge and experience of engineering modeling and design concept.
Course Contents:
1. Introduction to CAD1. About Creo parametric
2. Working Environment3. 2-D sketch Drawing
4. Sketching Tools5. Editing Tools
6. Modifying Tools2. 3-D Drawing
1. Introduction2. Extrude
-
8/10/2019 SEP Course Book.pdf
5/36
3. Revolve4. Curves
5. Pattern3. Assembly Drawing
1. Import components2. Mate and align component
3. Reposition component4. Exploded view
Course Outcomes:
Students shall be:
1. Able to use CAD software for 2D sketching.2. Able to develop modeling of mechanical engineering components.
3. Able to design the 3D model of complicated parts, like patterns.
By:
S Kumar Kumbhalkar
Machinery Monitoring using FFT Analyzer.
Course Objectives:
The objective of the course is
a. To train an engineer to take vibration measurements and to interpret the results.
b. To diagnose condition, to judge severity, and to predict time to failure.c. To perform remedial action.
Course Contents:
1. Introduction to Machinery Monitoring:Types of machinery monitoring using vibration, sources of vibration, bearing frequencies.
2. Transducers:Types of transducers- displacement, velocity and acceleration.
3. FFT Analyzers:Vibration measurement and analysis through FFT analyzer.
Course Outcomes:
Students shall be able
1) To take vibration measurement and interpret the result.2) To diagnose the condition, to judge severity, and to predict time to failure.
3) To perform remedial action.
-
8/10/2019 SEP Course Book.pdf
6/36
CAD (NX-4-UGS Parametric)
Course Objectives:
1. To develop competency in computer software for design and drafting of mechanical
component
2. To give hands on experience on CAD software3. To develop basic knowledge and experience of engineering modeling concept.
Course Contents:1. Introduction to CAD
1. About NX-42. NX-4 Environment
3. 2-D sketch Drawing4. Snap point
5. Selection of geometry6. Draw line, circle, rectangle etc.
7. Sketch constraint8. Sketch operations
2. 3-D Drawing1. Introduction
2. Form features3. Feature operations
4. Curves5. Boolean operation
6. Instance feature3. Assembly Drawing
1. Add exist component2. Mate component
3. Reposition component4. Exploded view
4. Additional topics in NX-4
Course Outcomes:
1. Able to use basic computer software related with drafting and design.
2. Able to develop computer models of mechanical engineering components
By
Prof. V. P. Kalbande
CNC Programming & Robotics
Course Objectives :
To teach students:
(1) How to interpret computer numerical control (CNC) machining processes;
-
8/10/2019 SEP Course Book.pdf
7/36
(2) How to explore alternate applications for CNC as it applies to current and future
manufacturing systems.
(3) Teach students about basic robotics through lectures
Course Contents:
Concepts of NC, CNC, DNC. Classification of CNC machines, Machine configurations,Types of control, CNC controllers characteristics, Interpolators. Cutting tool materials, carbide
inserts classification, qualified; semi qualified and preset tooling, tooling system for Machining
centre and Turning centre, work holding devices, of CNC Machines.
Programming CNC machines, Part print analysis and Process planning, Advanced
Programming features , Canned cycles, Subroutines, Macros, special cycles etc. APT part
programming using CAD/CAM, Parametric Programming. Manual part programming for CNC
turning, milling and machining center.
Robot programming, Methods , Languages ,Computer control and Robot Software
Programming Languages. Sensory devices, Non optical and optical position sensors , ,Integration
of Robots with CNC machines for CIM.
Course Outcomes:
Students should able to:(1) Describe basic machining fundamentals including speed/feed calculations, tooling systems,
and work-holding systems for CNC milling and turning equipment;(2) Describe the processes and operations associated with milling, drilling, and turning;
(3) Apply basic NC programming methodologies;(4) Produce parts by using various CNC machines;
By
Prof. L. Raut
AutoCAD
Course Objectives:
1. To familiarize with basic engineering graphics principles and standards of
drafting using AutoCAD.
2. To equip with various techniques to create technical drawings using AutoCAD.
3. To train in sketching, manual drafting and computerized drafting appropriately
Course Contents:
-
8/10/2019 SEP Course Book.pdf
8/36
2D Drawing
1. Introduction to AutoCAD
2. Computer aided drafting
3. Computer aided drafting system
4. Initial setup commands
5. Utility commands
6. Drawing aids
7.
Entity draw commands8. Display commands
9. Edit commands
10.Introduction to technical drawing
11.Orthographic projection
12.Isometric projection
3D Drawing
1. 3D axis
2. Entity drawing
3. Extrude
4.
Modify
5. subtraction
Course Outcomes:
Student shall be able to
1. Understand and apply basic engineering graphics principles.
2. Read, interpret and create technical drawings that capture the concept and design.
3.
Communicate creative ideas using sketching, manual drafting and state of art CADappropriately.
By
Prof. K. S. Rambhad
PSCAD Powerworld Simulator
Course Objectives:1. To understand fundamental concepts of power systems and software application in analysis ofpower systems
2. To design power systems and observe its performance using simulation3. To observe performance of power systems components and its protection under various
contingency condition
Course Contents:1 Introduction PSCAD software
2 Creating and designing Various power systems component using PSCAD software
-
8/10/2019 SEP Course Book.pdf
9/36
3 To interconnect various components of power systems and observe its performance byapplying various faults
4. Introduction PSCAD software
5 Designing of power systems for different number of buses using POWER WORLD software
6 Performance of power systems under various faults condition using POWER WORLD
software
7 To observe transient analysis, contingency analysis, steady state analysis of power systems
using software
Course Outcomes:After successfully completing the course, the students shall be able to:
1. Understand fundamental concepts of power systems and software application in analysis ofpower systems
2. Design power systems and observe its performance using simulation
3. Perform transient analysis, contingency analysis of power systems under various faults
By
Prof. P. P. Jagtap
EMBEDDED SYSTEMS (ARM Processor)
Course Objectives:-
1. To give basic knowledge of ARM microcontroller2. To Study programming of ARM in keil
3. To study interfacing of ARM with various peripherals
Course Contents:
RISC Controller : ARM Micro-controllersoverview; features, ARM 7architecture, RegisterModel, Addressing modes, Instruction set.
The Pipeline, Registers, Current Program Status Register, Exception Modes, The ARM 7Instruction Set, Branching, Data Processing Instructions, Copying Registers, Copying Multiple
Registers, Swap Instruction, Modifying The Status Registers, Software Interrupt, MAC Unit,THUMB Instruction Set
Download and Install the Keil Tools, uVision IDE
User Peripherals-
General Purpose I/O, General Purpose Timers, PWM Modulator, Real Time Clock, Watchdog,UART, I2C Interface , SPI Interface, Analog To Digital Converter, Digital To Analog Converter,
CAN Controller
Reference:1) ARM data sheet
2) The insiders guide to the Philips ARM7 based Microcontrollers
-
8/10/2019 SEP Course Book.pdf
10/36
Course Outcomes:-
1. To understand architecture of ARM
2. Able to do programming of ARM3. To able to develop any application of ARM
Advanced Java
Course Objectives:
1. To develop programming skill using Advanced Java.
2. It is aimed at developing skills to built real life application, industry oriented
application and complex problem solving applications.
3. This course provides carrier opportunities in window based application,
network programming, socket programming and internet application.
Course Contents:
1)
Event HandlingTwo Event Handling MechanismsThe Delegation Event Model
EventsEvent Sources
Event ListenersEvent Classes
The ActionEvent Class .
The AdjustmentEvent Class .The ComponentEvent ClassThe ContainerEvent Class . . . . . . .
Event Listener Interfaces .
The ActionListener Interface .The AdjustmentListener Interface
The ComponentListener InterfaceThe ContainerListener Interface
The FocusListener Interface
The ItemListener InterfaceThe KeyListener Interface
Using the Delegation Event Model
Handling Mouse Events
Handling Keyboard Events
2) Introducing the AWT: Working with Windows,
Graphics, and TextAWT Classes
-
8/10/2019 SEP Course Book.pdf
11/36
Window FundamentalsComponent
Container .Panel
WindowFrame
Canvas .Working with Frame Windows .
Setting the Windows DimensionsHiding and Showing a Window
Setting a Windows TitleClosing a Frame Window
Creating a Frame Window in an AppletHandling Events in a Frame Window
Creating a Windowed ProgramDisplaying Information Within a Window
Working with Graphics .Drawing Lines
Drawing Rectangles
Drawing Ellipses and CirclesDrawing ArcsDrawing Polygons
Sizing GraphicsWorking with Color
Color MethodsSetting the Current Graphics Color
3) Swing
4) JDBC
5) NetworkingNetworking Basics
Socket OverviewClient/Server
Reserved SocketsProxy Servers
Internet AddressingJava and the Net
The Networking Classes and InterfacesInetAddress
Factory MethodsInstance Methods
TCP/IP Client Sockets
WhoisURL
Course Outcomes:
Upon successful completion of the course, students will be able to:
1. Apply Advance java programming to design application based program in IT
field and its allied areas.
-
8/10/2019 SEP Course Book.pdf
12/36
2. Identify the basic constructs, technique, complex problem and issues related
to various application developments using Java.
3. Apply advanced techniques used in network programming, socket
programming, internet programming and various real time applications.
By
Prof. Umesh Sakhare
CORE JAVA
Course Objectives:
This course introduces students basic programming concepts of Java.
It is aimed at developing skills to built real life applications.
Course Contents:
Topic
Introduction to JAVA, Operator, Control statement
Class & Object, Constructor
Inner class
Overloading, Overriding
Inheritance
Package
Interface
Introduction to Exception Handling
Use of try, catch, throw, finally & throws
User defined exception
Thread-Life cycle
Creating thread- Thread class
Creating thread- Runnable interface
Multiple thread method
Thread priority
-
8/10/2019 SEP Course Book.pdf
13/36
Synchronization
Interthread communication
AppletLife Cycle
Applet
I/O stream handling
I/O- reading & writing files
String handling
String Class
String Buffer Class
Introduction to Networking
URL
TCP/IP client
TCP/IP server
Course Outcomes:
Upon successful completion of the course, students will be able to:
Understand basics of Java Programming.Identify the basic constructs, technique and issues related to application development usingJava.
By
Prof. K. K. Wankhade
Embedded C
Course Objectives:
1. To give sufficient background for undertaking embedded systems design.2. It is aimed at developing skills to built real life applications.
3. To understand interfacing of various components and to develop programming skill.
Course Contents:
Introduction to embedded system
Microprocessor Vs Microcontroller
Introduction of Embedded C
Interfacing of Seven Segment Display
-
8/10/2019 SEP Course Book.pdf
14/36
Interfacing of LCD
Interfacing of Switches & Keyboard Matrix
Constants, Variables & Data types
Operators
Control Structures & Loops
Functions
Handling Pointers
Introduction to Softwares
Interfacing of LED
Interfacing of Motors
Timers & Counters Programming
Serial Communication Programming
Interrupt Driven Programming
Interfacing of ADC
Sensor Interfacing
Course Outcomes:
Upon successful completion of the course, students will be able to
1. Experiment various devices used for embedded design.
2. Design industrial projects.
3. Work on real time embedded systems.
ByProf. Ganesh S. Khekare
NS2 Simulator
Course Objectives:
1. To create an open simulation environment for networking research.
2.
To understand basic idea of how the simulator works, how to setup simulation networks.3. To provide hands on training in NS2. (Open source Network Simulator).
Unit I: - Basics of NS2 Introduction about NS2 and NAM, Purpose and Installation,
Background and architecture, OTcl and C++ interfaces, Trace files and formats, Protocol supportfor NS2 Simulation object, Basic Syntax, Node creation, Finish procedure, Running NS2 and
NAM, Invoking external commands within NS2.
Unit II:-Wired and Wireless networks- Nodes & Agents, Working of NS2 commands, Wiredand Wireless scenarios, Routing protocols in wireless scenarios. Wired networks- Creating links,
Sending traffic through NS2 links, Setting link parameters, Routing protocol support, Scenarios
-
8/10/2019 SEP Course Book.pdf
15/36
Wireless networks - Additional parameters, Setting node positions, GOD object and Topography,Protocol support, Scenarios
Unit III: - Analyzing tracesBack to traces, AWK and Xgraph, Analyzing parameters in each
trace entry, Xgraph parameter. Invoking AWK scripts, Print values to console and files usingAWK, Setting values for Xgraph, Invoking Xgraph, Additional Xgraph parameters.
Unit IV: - Advanced topics - Introduction to NS2 source code, Building NS2 from source,
Patches in NS2, Energy models in wireless scenarios
Course Outcomes:
Upon successful completion of the course, students will be able to1. Learn fundamentals of evaluating network performance via simulation.
2. Learn the basic idea about open source network simulator NS2 and how to download,install and work with NS2 using TCL programming.
3. Support networking research and education protocol design, traffic studies, etc.4. Defining the network nodes, links, queues and topology.
By
Prof. P. R. Maidamwar
Oracle
Course Objectives:
1. This course introduces general idea of Oracle.
2.
It is aimed at developing skills to design databases queries using data modeling anddesign techniques.
3. It is also aimed to developing skills to implement real life applicat ions which involvedatabase handling.
Course Contents:
Unit 1:Introduction to oracle, Creating and managing Tables, Concept of relational database, Relational
data model, Relational algebra, SQL-the relational database standard, introduction to PL/SQL.
Unit 2:DDL Commands, DML Commands, relational database design algorithms, practical database
design demoralization, Displaying data from multiple tables, programmatic ways forimplementing constraints, triggers.
Unit 3:
Aggregation data, Memory Management in database, Concept of physical and logical hierarchy,storage, concepts of index, B trees, index, function index, bitmap index. Set operators concept of
two tier and N-tier architecture, Database recovery technique. Aries Algorithm for recovery.
-
8/10/2019 SEP Course Book.pdf
16/36
Unit 4:Advanced sub queries, What is NoSql, History of NoSQL, Important characteristics of NoSQL
categories of NoSQL, Controlling user access, Twitter and Social networking databases,Creating views.
Course Outcomes:
1 Understand Basics of Oracle.
2
Identify SQl queries and design techniques involved in the database design process3 Develop an applications for handling data in real life applications.
By
Prof. A. Nagdive
MATLAB using Pattern Recognition Toolbox
Course Objectives:
1. The goal of this course is to have students develop concepts and skills associated withproblems that are classified as requiring intelligence for their solution.
2. It also develops skills to identify solution strategies using different functions for patternrecognition
3.
This course also provides how to train systems for the pattern recognition.
Course Contents:
Sr.
No.
Content Hrs
1 Introduction to Pattern Recognition 2
2 Introduction to Neural Network 2
3 Introduction to Neural Network Toolbox 3
4 Fundamental Models of Artificial Neural Networks 3
5 Program with Neural Network Toolbox applications in various field 3
6 Neural Network Design steps 3
7 Program forNeural Network Toolbox Sample Data Sets 3
8 Programs using Functions for Pattern Recognition 3
9 Program for Plot classification confusion matrix 3
http://www.mathworks.in/help/nnet/gs/neural-network-toolbox-sample-data-sets.htmlhttp://www.mathworks.in/help/nnet/gs/neural-network-toolbox-sample-data-sets.html -
8/10/2019 SEP Course Book.pdf
17/36
Course Outcomes:Upon successful completion of the course, students will be able to:
1. Apply the concept of pattern recognition toolbox
2. Develop mathematical formulation for analysis to logic problems.3. To use function of pattern recognition toolbox for various applications
By
Prof. A. V. Sakhare
Image Processing Toolbox using MATLAB
Course Objective
1. The course introduces MATLAB Environment and built in functions of
MATLAB.2. It also introduces built in functions of Image Processing Toolbox in
MATLAB.
3. It aimed to skill the students to perform various image processing
techniques using the Image Processing Toolbox.
Course Contents
1. Introduction to MATLAB1. About MATLAB
2. MATLAB Environment3. Built in MATLAB Functions
4. Manipulating MATLAB Matrices5. Plotting
6. User-Defined Functions7. User Controlled Input & output
8. Logical Functions & Control Structure9. Symbolic Mathematics
10. Numerical Techniques2. MATLAB Guide Tool
1. Introduction
2. GUI representation3. MATLAB Image processing Toolbox
1. Image Acquisition
2. Image Intensity handling3. Basic image processing
4. Image tool5. 2D Image spatial transformations
6. Edge detection7. Corner Detection & Noise removal
4. Additional topics in MATLAB
-
8/10/2019 SEP Course Book.pdf
18/36
Course Outcome:
Upon successful completion of the course, students will be able to
1. Perform the basic function of image processing.
2. Use built in functions of Image Processing Toolbox of MATLAB.
By
Prof. S. K. Jaiswal
Object Oriented Analysis and Design with UML
Course Objectives:
Introducing students to the concepts and terms used in the object-oriented approach to systems
analysis and design:
1. Create use case documents that capture requirements for a software system.
2. Create class diagrams that model both the domain model and design model of a softwaresystem.
3.Describe how design patterns facilitate development and list several of the most popularpatterns.
Course Contents:
1. Introduction to Analysis and Design
1. The Tasks of Software Development2. Modules
3. Models4. Modeling
5. Perspective6. Objects
7. Change
8.
New Paradigms2. Objects
1. Encapsulation
2. Abstraction3. Objects
4. Classes5. Responsibilities
6. Attributes7. Composite Classes8. Operations and Methods
9. Visibility
-
8/10/2019 SEP Course Book.pdf
19/36
10.Inheritance11.Protected and Package Visibility
3. Advanced Objects1. Constructors & Destructors
2. Instance Creation3. Abstract Classes
4. Polymorphism5. Multiple Inheritance
4.
Classes and Their Relationships1. Class Models
2. Associations3. Multiplicity
4. Qualified Associations5. Roles
6. Association Classes7. Composition and Aggregation
8. Dependencies9. Using Class Model
5. Sequence Diagrams
1.
Sequence Diagrams2. Interaction Frames3. Decisions
4. Loops5. Creating and Destroying Objects
6. Activation7. Synchronous & Asynchronous
8. Evaluating Sequence Diagrams6. Communication Diagrams
1. Communication Diagrams2. Communication and Class Diagrams
3.
Evaluating Communication Diagrams7. State Machine Diagrams
1. What is State?2. Object-Oriented Analysis & Design
3. Using the Unified Modeling Language4. State Notation
5. Transitions and Guards6. Registers and Actions
7. More Actions8. Internal Transitions
9. Concurrent States
10.
Using State Machines11.Implementation
8. Activity Diagrams1. Activity Notation
2. Decisions and Merges3. Forks and Joins
4. Drilling Down5. Iteration
6. Partitions7. Signals
8. Parameters and Pins
-
8/10/2019 SEP Course Book.pdf
20/36
9. Expansion Regions10.Using Activity Diagrams
9. Package, Component, and Deployment Diagrams1. Modeling Groups of Elements - Package
2. Diagrams3. Visibility and Importing
4. Structural Diagrams5. Components and Interfaces
6.
Deployment Diagram7. Composite Structure Diagrams
8. Timing Diagrams9. Interaction Overview Diagrams
10.Use Cases1. Use Cases
2. Use Case Diagram Components3. Actor Generalization
4. Include5. Extend
6. Specialize
7.
Other Systems8. Narrative9. Template for Use Case Narrative
11.Process1. Process
2. Risk Management3. Test
4. Reviews5. Refactoring
6. History7. The Unified Process
8.
Agile Processes12.The Project
1. Inception2. Elaboration
3. Elaboration II4. Construction Iterations
5. Construction Iterations - The Other Stuff13.Domain Analysis
1. Top View - The Domain Perspective2. Data Dictionary
3. Finding the Objects
4.
Responsibilities, Collaborators, and Attributes5. CRC Cards6. Class Models7. Use Case Models
8. Other Models9. Judging the Domain Model
14.Requirements and Specification1. The Goals
2. Understand the Problem3. Specify a Solution
4. Prototyping
-
8/10/2019 SEP Course Book.pdf
21/36
5. The Complex User6. Other Models
7. Judging the Requirements Model15.Design of Objects
1. Design2. Factoring
3. Design of Software Objects4. Features
5.
Methods6. Cohesion of Objects
7. Coupling between Objects8. Coupling and Visibility
9. Inheritance16.System Design
1. Design2. A Few Rules
3. Object Creation4. Class Models
5. Interaction Diagrams
6.
Printing the Catalog7. Printing the Catalog II8. Printing the Catalog III
9. Object Links10.Associations
Course Outcomes:
After completing this course the student must demonstrate the knowledge and ability to:
1. Show how the object-oriented approach differs from the traditional approach to systems
analysis and design.
2.Explain the importance of modeling and how the Unified Modeling Language (UML)
represents an object-oriented system using a number of modeling views.
3. Construct various UML models (including use case diagrams, class diagrams,interaction diagrams, state chart diagrams, activity diagrams, and implementation
diagrams) using the appropriate notation.
By
Prof. P. D. Saraf
Cloud Computing
Course Objectives:
1. Understand the current technologies in Internet world
2. Explain Public and Private Cloud3. Discuss how to approach and evaluate a Cloud business case
-
8/10/2019 SEP Course Book.pdf
22/36
Course Contents:
Unit- I: Introduction to Virtualization
Virtualization Concepts: Hardware Virtualization, Software Virtualization, Memory
Virtualization, Storage Virtualization, Data Virtualization, Network Virtualization, Virtualization
Security Recommendations, Machine Image, Virtual Machine (VM).
Unit- II: Introduction to Distributed Computing
Overview of Computing Paradigm: Grid Computing, Cluster Computing, Distributed
Computing, Utility Computing.
UnitIII: Introduction to Cloud Computing
Cloud Computing Fundamental: Cloud Computing. Evolution of cloud computing, Defining
cloud computing, Components of a computing cloud, Essential Characteristics of Cloud
Computing, Cloud Taxonomy, Cloud architectural principles
UnitIV: Exploiting Cloud Services
Software as a Service (SaaS): Introduction to SaaS, Inspecting SaaS technologies, Deploying
Infrastructure as a Service (IaaS): Introduction to IaaS, IaaS definition, Delivering Platform as a
Service (PaaS): Introduction to PaaS, What is PaaS, Service Oriented Architecture (SOA).
UnitV:Analysis on Case study
Case Studies: Case Study on Open Source & Commercial Cloud: Eucalyptus, Microsoft
Windows Azure, Amazon EC2, Google Cloud Infrastructure, MapReduce, Amazon Web
Services. Recent trends in Computing/ advanced topic.
Course Outcomes:
Upon successful completion of the course, students will be able to
1. Understand Cloud Computing
2. Understand different Deployment Models
3. Understand how the Cloud will change todays IT
By
Prof. D. P. Theng
Bioinformatics Toolbox
Course Objectives:
This course introduces general biological concepts1. To present students an overview of the principal practices in bioinformatics..
2. To prepare students so can apply their knowledge to solve problems related to life
-
8/10/2019 SEP Course Book.pdf
23/36
Course Contents:
Sr.
No.
Content Hrs
1 Basic Introduction to Bioinformatics Tool-Box 1
2 Basic Study of DNA and Structure and database file format 2
3 Program for Retrieve sequence information from database 3
4 Program for Counting the nucleotides in a sequence 3
5 Process of RNA and its conversion 2
6 Program for Converting DNA sequence to RNA sequence 3
7 Basic process of protein structure and importance 2
8 Program for Converting a nucleotide sequence to an amino acid
Sequence
3
9 Program for Determine the molecular weight of a protein 3
10 Program for Ramchandran plot (Protein Angle Prediction) 3
Course Outcomes:
Upon successful completion of the course, students will be able to
1. Understand the theoretical basis behind bioinformatics.
2. Describe the contents and properties of the most important bioinformatical databases
3. Analyse protein sequences, identify proteins
By
Prof. N. V. Mahajan
Simulation Based Theory of Computation
Course Objectives:
This course introduces to students general idea of Finite State and Automata Theory and
its various simulation tools.
Making students aware of simulation based solution for regular languages, context free
languages. And its usefulness in finite state machines.
It is aimed at developing skills to provide solutions to variety of real life applications
which involve finite automata
Course Contents:
UNIT 1:
-
8/10/2019 SEP Course Book.pdf
24/36
Finite automata & regular expressions-Finite State machine, regular languages, deterministicfinite automata, conversion to deterministic automata,regular expressions, finite automata, and
minimization of automata, Moore and Mealy machine and their equivalence, on JFLAP tools
UNIT 2:Regular grammar & context free grammar-, equivalence between regular language and regular
grammar. Context free languages parse trees and ambiguity, reduction of CFGS. Based onvarious different tools
UNIT 3:
Push down Automata (PDA) non Determinism acceptance by two methods and theirequivalence, conversion of PDA to CFG CFLs and PDAs- Based on various different tools
UNIT 4:
Turing machines
Course Outcomes:
Upon successful completion of the course, students will be able to understand various
simulation tools for finite state and automata theory
Students will be able to solve regular language problem, context free language problem
with the available tools.
Identify the advanced tools for solving the turing machine problems
Linux Administration
Course Objectives:
1. To understand System configuration and Administration
2. To understand basic commands of LINUX.
Course Contents:
I. What is Linux ? Why Linux?
History, Difference between Linux and Windows, Difference between Linux and
Unix, GNU, Usage, Interesting Facts about Linux.Why Linux is Virus proof?
Various Linux distributions, Pros and Cons
II. Root
Who/why/what is root
III. Basic commands
mkdir ,touch, ls , pwd , cd , chmod , df , du , dd , adduser , sort , passwd
rm/rmdir , date , tar , gzip , top
IV. Editors
-
8/10/2019 SEP Course Book.pdf
25/36
Vi Editor
V. Basic System configuration and Administration, Schedulers.
Course Outcomes:
Upon successful completion of the course, students will be able to
1. Identify problem in LINUX
2. Execute the basic and advance commands of LINUX.
3. Configure the system.
By
Prof. P. K. Ingole
LabVIEW
Course Objectives:
1. To study basic principles of computer programming and their applications.
2. To study and build .exe and Web publishing tool.
Course Contents:
Basics of LabVIEW. Some basic examples(Addition and theorems)
Introduction to GUI, Programming, Features-Front Panel, Block Diagram ,Different data
types, Controls, Indicators, Functions on Arithmetic, Examples based on previous content
and exercise.
Loops (While loop and for loop), Arrays.
Structures, Graphs and indicators.
Building SUBVIs.
Building EXE, Installer, Web Publishing
Application to Communication and digital signal processing
Application Image processing & Assignment
Course Outcomes:
1. Write and debug computer programs to solve engineering problems.
2.
Develop proficiency in navigating and writing structured programs in LabVIEW.
By
Prof. Payal Ghutke
-
8/10/2019 SEP Course Book.pdf
26/36
-
8/10/2019 SEP Course Book.pdf
27/36
Introduction to Embedded System
Course Objectives:
1. Students have the knowledge about basic function of embedded system
2. Students have the knowledge about basic Structure of embedded system
Course Contents:
Introduction To Microcontroller & Embedded System
Architecture Of 8051 Family
Aseembly Level Language
Hands On Practice On Kiel Software
Design Of Embedded Based Application
Laboratory Content:
Demonstration Of Assembly Language Programs Using Keil Software, Interfacing With
Keyboard, Leds In Lab.
Course Outcomes:
After completion of course students will be
1. Able to apply basic knowledge of hardware & software to design embedded system
application.
2. Understand & Work On Different Engineering work bench with virtual instruments.
By
Prof. M. Pathan
VHDL Basics, Design & Simulation
Course Objectives:
1. To understand the basic parts of a VHDL model and how each is used.
2. To gain an understanding of the basic VHDL constructs used in both the synthesis and
simulation environments.3. To build complete logic structures that can be synthesized into programmable logic
device hardware.
4. To study FPGA Architecture.
Skills Required: -Background in digital logic design
Course Contents:-
-
8/10/2019 SEP Course Book.pdf
28/36
VHDL Introduction:-VHDL Basics, Terminology, Behavior Modeling, Structural
Modeling. Data flow modeling.
Design Units: - Entity, Architecture, Configuration, Packages, Libraries, Examples.
Architecture Modeling Fundamentals: - Constants, Signal, Signal Assignments,
Operators, Variables, Processes, Sequential Statements, User Defined Types.
VHDL Logic Synthesis:- RTL synthesis, Two types of Process Statements, DFF
using Rising Edge, DFF using Asynchronous clear, DFF using Synchronous Clear,
Synthesizing Registers, Counters.
Hierarchical Designing:- Multiple Design Files, Component declaration &
Instantiation, FPGA Implementation.
Course Outcomes:
At the end of the course the student shall be able to:
1. Understand the simulation versus synthesis environment
2. Use VHDL design units including entities, architectures, configurations and packages
3. Create synthesizable models (behavioral coding style)
4.
Use VHDL component instantiations to create hierarchy (structural coding style)
By
Prof. Ms. Farhina Ansari
MATLAB & SIMULINK
Course Objectives:
1. To explore the role and possibility of MATLAB, Simulink and its toolboxes in all fields ofengineering curriculum to promote modeling, simulation and virtual experimentation with
emphasis on analysis, design and simulation study.
2. The use of MATLAB needs that the user should know the concepts, fundamental andtheoretical framework required to obtain the solution.
3. To use MATLAB as an equation solver tool from students learning and understandingpoint of view.
Course Contents:
MATLAB Fundamentals / Getting started
Desktop Tools and Development Environment
Data Import and Export
Working with Vectors and Matrix
Inbuilt functions & commands
MAT file saving and loading
Basics of MATLAB programming structure
M-file Programming - Script files
-
8/10/2019 SEP Course Book.pdf
29/36
Course Outcomes:
After the course students shall,
1. Able to use MATLAB for interactive computations, generate plots, use basic flow controls
and export this for use in reports and presentations.2. Able to program scripts and functions using the MATLAB development environment.
3. Able to explore the application based toolboxes in Simulink.
4.
Able to design, simulate and modify Simulink models for various applications.
By
Prof. K. D. Bondre
TANNER
Course Objectives:
To develop an understanding of design and simulation of digital logic circuits.
To study the modeling of systems using Tanner tool.
Course Contents:
This course introduces Tanner EDA tool
Front End Design with S-Edit
Creating & Managing Designs Schematic & Symbol Editing Properties & Evaluated Properties
Creating functions using M-files
Loops, Branches and Control Flow
Relational and logical operations
Debugging MATLAB Programs
How to develop applications for MATLAB
Tools and techniques for plotting, graph annotation, printing, and programming with HandleGraphics
Running demos from the Help browser
Basics of Simulink and State flow-- Its current applications
Understanding Modeling environment and Libraries
Creating Model and Setting configuration parameters Understanding of How Simulation works
Reading/Writing and Plotting Simulation
Simulink Software Basics
Exploring the toolboxes
Exploring the toolboxes
Creating Model and Setting configuration parameters
-
8/10/2019 SEP Course Book.pdf
30/36
Libraries Automatic Symbol Generation
Buses & Arrays Simulation & Waveform Cross-Probing
Back-Annotation of Operating Point Results
Analog Simulation with T-Spice & W-Edit
T-Spice Simulation & Analysis Integration Methods for Transient Simulation Parameter Analysis
Special Applications
IC Layout with L-Edit
Introduction to L-Edit
Layout Polygon & Cell Handcrafting
Interactive DRC
Creating & Managing Designs
1. Design of Digital logic circuits using tanner2. Schematic design and layout design using Tanner.
3. Power and Delay analysis of digital logic circuits.4. Memory design, low power memory design techniques.
Course Outcomes:
At the end of this course the student shall be able to:
1.
Design and Simulate analog and digital circuits for engineering applications.2.
Understand various techniques for low power memory design.
By:
Prof. A. P. Dongre
Wireless Communication
Sr.No.
Course Objectives Portion of syllabus Course Outcomes
1 To understand and learn the analog
and digital modulation techniquesusing Vis-Sim simulation software
Practicals On
Communication Using Vis-Sim Software
ASK
FSK
PSK
QPSK
AM
Student shall be able to
perform and analyze thebasic analog and digital
modulation techniques
-
8/10/2019 SEP Course Book.pdf
31/36
FM
2 To understand the wirelesscommunication system and global
standards
GSM And GPS TechnologyPracticals based on
GSM Trainer Kit
GPS Trainer Kit
CDMA
Mobile Trainer Kit
EPABX
perform and analyze theAT Commands
Tracking of satellite
Comparision of GSM
and CDMA
analyze various tones
3 To understand the different wireless
sensors
Wireless Sensor Networks analyze the parametersof wireless sensors
4 To understand the variousmicrowave components
Introduction to MicrowaveIntegrated circuits
perform & analyze S-
parameters of microwavdevices
5 To know the basic design concepts Microwave Antenna design the differentantenna patterns
By:
Prof. S. K. Tadse
Advance Database Programming in Web Application (Asp.net & PHP)
Course Objectives:
1. To practice database in Asp.net & PHP technology and develop web application.
2. To Apply fundamental technical knowledge (Asp.net & PHP) and skills to provide
workable solutions to problems related to WEBSITE of systems.
Course Contents:
Basic Fundamentals
Introduction to ( HTML, Java Script , CSS, PHP,JQUERY )
Asp.net Fundamentals (2005, 2008, 2010,2012)
C# Programming Concept
Asp.net Controls ( client side , server side control )
Database Fundamentals.
Basic concept of My SQL, SQL SERVER Database,XML Data Base
Concept of web hosting & domain registration.
Database Programming
Working with SQL SERVER database
-
8/10/2019 SEP Course Book.pdf
32/36
Working with Excel Database
Working with MS.Access Database
XML Database Connectivity.
PHP with MY SQL Database.
Database Authentication on website
Assignment with Asp.net & PHP
Course Outcomes:
1. Apply knowledge of Website fundamentals, advance knowledge of web database.
2. Provides the necessary knowledge to create real-world web applications using server-side
technologies.3. Database access with ADO.NET. Although the primary focus is on the concepts.
4. Display dynamic data from a data source by using Microsoft ADO.NET and databinding.
5. Authenticate and authorize users for a web app.6. One assignment is based on current scenario & advance concept.
By
Prof. Nilesh Gupta
Programming Language C
Course Objectives:
The course presents how to start with the programming which includes the basics of
programming, array, structure, pointers and functions. It aims to
1. Arm the students how to program and develop logic in an easy way.
2.
To emphasis on practical session rather than the theory.
Course Contents:
1. Introduction to Problem Solving:Flow charts, tracing flow charts, Problem solving methods, need for computer Languages,Sample Programs written in C.
2. C Language preliminaries:C character set, Identifiers and keywords, Data types, Declarations, Expressions, statements and
symbolic constants.
3. Input-Output:getchar, putchar, scanf, printf, gets, puts, functions.
4. Pre-processor commands:
#include, #define, #ifdef
5. Preparing and running a complete C program:
Near about 150 Programs as an assignment.
6. Operators and expressions:
Arithmetic, unary, logical, bit-wise, assignment and conditional operators
7. Control statements:While, do-while, for statements, nested loops, if else, switch, break, Continue, and gotostatements, comma operators
-
8/10/2019 SEP Course Book.pdf
33/36
8. Storage types:Automatic, external, register and static variables.
9. Functions:Defining and accessing, passing arguments, Function prototypes, Recursion, Library functions,
Static functions.
10. Arrays:
Defining and processing, Passing arrays to a function, Multi dimensional arrays.
11. Strings:
Defining strings, operations on strings.12. Pointers:
Declarations, passing pointers to a function, Operations on pointers, Pointer Arithmetic, Pointersand arrays, Arrays of pointers, function pointers.
13. Structures:Defining and processing, Passing to a function, Unions, typedef, array of structure, and pointer to
structure
14. File structures:
Definitions, concept of record, file operations: Storing, creating, retrieving, updating Sequential,relative, indexed and random access mode, Files with binary mode(Low level), performance of
Sequential Files.
15. File Handling:File operation: creation, copy, delete, update, text file, binary file.
Course Outcomes:
Upon the completion of the course, the student must be able to:1. Find the proper solution to develop logic.
2. To use correct control structure to control the flow of the program.
By
Ms. Neha Purohit
C++Course Objectives:
The course presents basics of C++ programming including: Basics of C++ environment, Datarepresentation, Control structures, Functions, Arrays, Pointers, Strings, and Classes that aims to:
1. Arm the students with the basic programming concepts of C++2. Introduce different techniques pertaining problem solving skills3. Arm the students with the necessary constructs of C++ programming.4. And to emphasis on guided practical sessions
Course Contents:
Introduction to C++ Programming
Introduction
First Program in C++: Printing a Line of Text
Another Simple Program : Adding Integers
Memory Concepts
Arithmetic
Decision Making: Equality, Relational and Logical Operators.
-
8/10/2019 SEP Course Book.pdf
34/36
Control Statements
Control Structures
if Selection Statement
if/else Selection Statement
while Repetition Statement
Counter-Controlled Repetition
Sentinel-Controlled Repetition
Nested Control Structures Assignment Operators
Increment and Decrement Operators
Essentials of Counter-Controlled Repetition
for Repetition Statement
Examples Using the for Statement
do/while Repetition Statement
switch Multiple-Selection Statement
break and continue Statements
Confusing Equality (==) and Assignment (=)Operators.
Functions
Function Definitions with Multiple Parameters
Function Prototypes
Functions with Empty Parameter Lists
Functions with Empty Parameter Lists
Default Arguments
Unary Scope Resolution Operators
Function Overloading
Introduction to Classes and Objects
Introduction Classes, Objects, Member Functions and Data Members.
Defining a Class with a Member Function
Defining a member Function with a Parameter
Data Members, set Functions and get Functions
Course Outcomes:
Upon completion of this course, students should be able to:
1. Write clear, elementary C++ programs.
2.
Understand problem-solving techniques.
3. Code with C++ arithmetic, increment, decrement, assignment, relational, equality andlogical operators.
4. Code C++ control structures (if, if/else, switch, while, do/while, for) and use built-indata types.
5. Use standard library functions.6. Write user-defined function definitions.
By
Prof. A. Khan
-
8/10/2019 SEP Course Book.pdf
35/36
-
8/10/2019 SEP Course Book.pdf
36/36
16 Prof. Farhina Ansari VHDL Modelling &Simulation
9021088687 [email protected]
17
CSE
Prof. S. K. Jaiswal Image ProcessingToolbox using
MATLAB
8793877319 [email protected]
18 Prof. Apeksha Sakhre MATLAB Geneticand Pattern
Recognition Toolbox
9096417738 [email protected]
19 Prof. Piyush Ingole Linux Administration 9421968777 [email protected]
20 Prof. Pranay Saraf Object Oriented
Analysis & Designwith UML
9096094082 [email protected]
21 Prof. Nikita Mahajan BioinformaticsToolbox
9595022795 [email protected]
22 Prof. D. P. Theng Cloud Computing 9975214163 [email protected]
23 Prof. M. S. Madankar Simulation Tools forTheory of
Computation
9156494042 mangala.madankar@raisoni.
24
IT
Prof. A. Nagdive Oracle 9403719799 [email protected]
25 Prof. Kapil Wankhede Core JAVA 9970977899 [email protected]
26 Prof. Ganesh Khekare Embedded C 9960460161 [email protected]
27 Prof. Priya
Maidamwar
NS29822437688 [email protected]
28 Prof. Umesh Sakhare Advance JAVA 8983272294 [email protected]
29 Prof. Trupti Nagrare Embedded System/
ARM Processor9766283203 [email protected]
30
MCA
Prof. Neha Purohit C 8600001622 [email protected] Prof. A. Khan C++ 9011989938 [email protected]
32 Prof. Chikhlikar .NET 9561595220 vaidehi.chikhalikar@raisoni.
33 Prof. Nilesh Gupta Advance Database
Programming in WebApplication (Asp.net
& PHP)
8411064860 [email protected]
Prof. P. N. BorkarSEP Coordinator, GHRCE, Nagpur
Mob. No. 08856025789
Official Mail: [email protected]
mailto:[email protected]:[email protected]