SEP Course Book.pdf

download SEP Course Book.pdf

of 36

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]