You are on page 1of 28

A Govt. Regd.

1252 Under Act 21, 1860

Workshop Proposal
For

Computer Science/Information Technology

Electronics Engineering

Personality Development Program

Office: 315-A, Awadhpuri, Lakhanpur, Kanpur-208024

Website: www.seed-india.org
Workshop Proposal

A Govt. Regd. 1252 Under Act 21, 1860

Workshop Proposal
For

Computer Science/Information Technology

Electronics Engineering

Office: 315-A, Awadhpuri, Lakhanpur, Kanpur-208024

Website: www.seed-india.org

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 2
Workshop Proposal

PHP/J2ME/.NET/JAVA/Computer | SEED Organization

SEED SOFTWARE WORKSHOP PROPOSAL

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 3
Workshop Proposal

C Language
(20 Hours Theory, 40 Hours Practical)
(1500/- Per Student)

C Basics
o History of C
o Characteristics of C
o C Program Structure
o Variables
 Defining Global Variables
 Printing Out and Inputting Variables
o Constants
o Operations

Conditionals

Looping and Iteration

Arrays and Strings


o Defining, initializing and using arrays
o Single and Multi-dimensional Arrays
o Arrays of Characters and Strings
o Arrays and pointers
o Strings

Functions
o Role of Functions
o Passing arguments to functions
o Returning values from functions
o Recursive functions
o Call back functions
o Implications on Stack
o Pass by value / reference
o Passing Arrays to functions

String Handling : <string.h>


o Basic String handling functions
o String Searching
o Character Conversions and testing : <ctype.h>
o Memory Operations: <memory.h>

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 4
Workshop Proposal

Structures and Unions


o Structures
o Nested Structures
o Array of Structures
o Allocation of memory and holes
o Unions

Further Data Types


o Coercion or Type-Casting
o Enumerated Types
o Static Variables

Dynamic Memory Allocation & Dynamic Structures

Advanced Pointer Topics


o The purpose of pointers
o Defining pointers
o The & and * Operators
o Pointer Assignment
o Pointers with functions
o Pointer Arithmetic
o Advanced pointer types
o Pointers to functions
o Pointers to String
o Pointers and Dynamic memory
o Pointers and Structures
o Common Pointer Pitfalls
 Not assigning a pointer to memory address before using it
 Illegal indirection

Storage Classes

Low Level Operators and Bit Fields


o Bitwise Operators
o Bit Fields
 Bit Fields: Practical Example
 A note of Caution: Portability

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 5
Workshop Proposal

The C Processor
o #define
o #undef
o #include
o #if – conditional inclusion
o Preprocessor Compiler Control
o Other Preprocessor Commands

Integer Functions, Random Number


o String Conversion : <stdlib.h>
o Arithmetic Functions
o Random Numbers
o String Conversion

Mathematics: <math.h>
o Math Functions
o Math Constants

Input and Output (I/O) : <stdio.h>


o Reporting Errors
 perror()
 errno
 exit()
o Streams
 Predefined Streams
 Redirection
o Basic I/O
o Formatted I/O
 Printf
 Scanf
o Files
 Reading and writing files
o Sprintf and sscanf
 Stream Status Enquiries

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 6
Workshop Proposal

Data Structures
(30 Hours Theory, 60 Hours Practical)
(2000/- per Student)

o Linked Lists
o Stacks & Queues
o Binary Tree

Sorting & Searching Techniques

Writing Larger Programs


o Header Files
o Advantages of Using Several Files
o How to Divide a Program between Several Files
o Organization of Data in each file
o The Make Utility
o Make Programming
o Creating a make file
o Make Macros

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 7
Workshop Proposal

Introduction to JAVA+J2EE
(40 Hours Theory, 80 Hours Practical)
(4000/- Per Student)

o Need and evolution of Java


o Java Runtime and Java Framework
o Object Oriented Programming
o Java language construct
o Interfaces and abstract classes
o Package, jar and class path
o Exception Handling
o Multi-Threading
o Reflection
o Collection classes
o IO & Serialization
o AWT
o Applets
o Swings
o Networking
o RMI
o JDBC
o Servlets and JSP

Developing Mobile Phone Applications With


Student Empowerment and Education Development (SEED)
0512-2589004, 8005387710
www.seed-india.org
Page 8
Workshop Proposal

J2ME Technology
(30 Hours Theory, 60 Hours Practical)
(4500/- Per Student)

Content

Module 1 – Overview of the J2ME Architecture

Module 2 - Building and Executing MIDP Applications

Module 3 - Creating a High-Level User Interface

Module 4 - Creating a Low-Level User Interface

Module 5 - Enhanced High and Low-Level Interfaces

Module 6 - Managing Data on the Device

Module 7 - Accessing Network Data and Services

Module 8 - Media Control

Module 9 - MIDP Security

Module 10 - Over-the-Air Provisioning

Introduction to PHP Programming


(30 Hours Theory, 60 Hours Practical)

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 9
Workshop Proposal
(4500/- Per Student)

Suitable For
Web developers and web designers with a modest amount of programming
experience. Students will typically have used another simple or domain-specific
language such as VBscript or JavaScript.

Prerequisites
 A basic working knowledge of HTML is presumed.
 Some conceptual knowledge of how web servers and web browsers (clients)
interact using HTTP
 A working knowledge of at least one scripting/programming language or
evidence of strong capabilities in relevant areas of mathematical/logical
reasoning

Contents
 Introduction to PHP
 Taking User Input from Forms via PHP
 Variables and Expressions in PHP
 PHP Operators
 Conditional Tests and Events in PHP
 PHP Flow Control
 PHP Configuration
 PHP Functions
 Storing Data in Arrays using PHP
 Handling Databases with PHP
 String Manipulation in PHP
 Sessions and Cookies in PHP
 File and Directory Access Using PHP
 Other I/O Issues in PHP
 Object Orientation in PHP
 PEAR, PECL and Smarty

Introduction to .NET
(30 Hours Theory, 60 Hours Practical)
(4500/- Per Student)

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 10
Workshop Proposal
o Introduction of .NET
o Common Language Runtime (CLR)
o .NET Framework Class Library
o OOPS Concept
o Events and Delegates
o Multithreading
o Exception Handling
o ADO.NET
o ADO Data Set
o Data Reader
o Data View
o Data Relation
o Transaction
o Introduction to WEB Form
o Introduction to HTML Controls
o Working with Server Controls
o Validation
o Data Binding Server Controls
o Sessions & Cookies
o Master Pages
o AJAX
o XML
o Silver Light
o Web Security

MATLAB
(20 Hours Theory, 40 Hours Practical)
(2500/- Per Student)

Introduction to Matlab

- History of MATLAB
- What is MATLAB?
- Basics of MATLAB

- Matlab Interface
- Basic Syntax

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 11
Workshop Proposal
- Useful Resources
- Basic programming

Graphs and Plots

- Graphs in matlab
- Plotting Graphs
- Vector plotting
- Matrix plotting
- Types of plot

Demo and Toolboxes

- Toolboxes in matlab
- Demos
- Overview of Toolboxes

Simulink

- Introduction to SIMULINK
- Control System Basics
- Power system Basics
- Power Electronics
- Interface with Database
- Interface with M-File & MDL File

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 12
Workshop Proposal

SEED ELECTRONICS WORKSHOP PROPOSAL


Embedded/Robotics/Communication | SEED

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 13
Workshop Proposal

Basic Electronics
(10 Hours Theory, 16 Hours Practical)
(1150/- Per Student) (including Material Cost)

1. Designing a variable DC regulated power supply using Im317 voltage regulated.

Project on power supply with use of transformer, diodes, capacitors, Im317 IC,
presser, PCB.

2. Understanding sensors and implementing an OP-Amp in comparator mode with Im358.

Projects on comparator circuit based on sensors with the use of Im 358,temparature


sensor, light sensor, moisture sensor, basic components (resistance, capacitors etc.).
The power supply made will be used here, PCB.

3. Developing a multivibrator and a timer using Im555.

Project on multivibrator with the use of Im555, LED, Capacitors, resistors and
power supply, PCB.

4. Use of CMOS digital IC (CD4033) with seven segment display (FND507) to create
object counter.

Project on counter with the use of IC (CD4033, seven segment display, basic
components, PCB.

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 14
Workshop Proposal
Embedded System
(20 Hours Theory, 40 Hours Practical)
(2100/- Per Student)(including Material Cost)

1. Understanding microcontroller (PIC series) and RISC architecture based embedded


system.

Theory class with component identification.

2. Developing a microcontroller programmer (RS232).

Will develop a microcontroller programmer with the use of RS 232 serial port, basic
component,28 pin IC base, PCB.

3. Designing a microcontroller trainer (Master Circuit).

Components used will be diode, 7805 voltage regultor,capacitor,28 pin IC, base,
crystal oscillator, PIC microcontroller, switch, LED, Basic components, PCB.

4. Concepts of various sensors and their interfacing with a microcontroller


 Virtual Instrumentation
 Light
 Bend
 Tilt
 Sound
 Infrared

Firstly will design a master circuit with the use of diode, 7805 voltage regulator,
capacitor, 28 pin IC base, crystal oscillator, PIC microcontroller, switch, LED, basic
components. And then the sensors will be used, PCB.

5. Implementing actuator hardware with a microcontroller.


 Process control
 Process automation
 Electromagnetic relay
 DC motor

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 15
Workshop Proposal
 AC motor
 Servo motor
 Stepper Motor
 Solenoid

One master circuit for each projects, DC motor, Solenoid, electromagnetic relay,
basic components, PCB.

Communication
(10 Hours Theory, 30 Hours Practical)
(2100/- Per Student) (including Material Cost)

1. Design if wireless digital communication through different medium


 Practical implementation of module
 Development of protocols
 Laser
 Infrared

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 16
Workshop Proposal
 Radio Frequency

2. Concepts on interfacing with PC


 Interfacing with PC using 25 pin parallel port (Centronics)
 Interfacing with PC using 9 pin serial ports (RS232)
 Concepts of USB and other PC ports

Projects based on interfacing with the parallel and serial port with the help of basic
circuits, sensor, and master circuit.

Introduction to Microcontroller
(20 Hours Theory + Practical)
(1050/- Per Student) (including Material Cost)

 Brief introduction of Microcontroller


 The PIC/8051 Architecture
 Hardware Details
 8051 Registers
 Port Organization
 On Chip Peripherals
 Programming The 8051
 Writing program using the IDE
 Interfacing of Input Devices
 How they work
 How to interface with microcontroller

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 17
Workshop Proposal
 Led
 How it works
 How LEDS will rotate
 How to connect with microcontroller
 What is sourcing & sinking?
 Seven Segment Display
 What are the types of display?
 Difference between Common Anode and Cathode
 Driving circuits
 LCD (Liquid Crystal Display)
 What is LCD?
 How to give LCD commands
 How to interface LCD with Micro
 Relays,
 Piezo buzzer (Alarm unit)
 Stepper motor
 How to drive stepper motor
 DC Motor
 How a dc motor works
 Motor drivers IC
 What is a timer?
 How does a 51timer works?
 How to make accurate delay using timer
 On Chip Counter
 Counter Interrupts
 How does it work?

 What are the different modes of counter?


 How to write code?
 External Interrupt
 What is an interrupt?

BASIC ELECTRICAL CONTROL SYSTEM

 Various types of switches available


 DPDT Switches
 Limit Switches
 Relays

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 18
Workshop Proposal

WIRELESS COMMUNICATION
(10 Hours Theory, 20 Hours Practical)

 RF Transmission and Reception


 Basic concepts of Modulation
 Types of Antenna
 RF Modules
 Encoders and Decoders
 Address Protection
 Problem of Latching
 Quad Multiplexing

MATLAB
(20 Hours Theory, 40 Hours Practical)
(2000/- Per Student)

Introduction to Matlab

- History of MATLAB
- What is MATLAB?
- Basics of MATLAB

- Matlab Interface
- Basic Syntax

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 19
Workshop Proposal
- Useful Resources
- Basic programming

Graphs and Plots

- Graphs in matlab
- Plotting Graphs
- Vector plotting
- Matrix plotting
- Types of plot

Demo and Toolboxes

- Toolboxes in matlab
- Demos
- Overview of Toolboxes

Simulink

- Introduction to SIMULINK
- Control System Basics
- Power system Basics
- Power Electronics
- Interface with Database
- Interface with M-File & MDL File

ROBOTICS
(60 Hours Theory + Practical)
(5000/- Per Student) (including Material Cost)
Wired Robotics

INTRODUCTION
 Robots
 Robotics
 Procedure of building robots
 Constituents of any robot
 Overview of the events organized in Colleges like IITD, NSIT.

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 20
Workshop Proposal
In this session basic idea of robots and robotics is made clear. Participants
are introduced to process of building machine/robots and IIT Delhi team
members share their experience of building machine.

LOCOMOTION
 Wheeled
 Legged
 Climbing
Details on various modes of locomotion like wheeled, tracked, legged, flying
etc is given to participants. More focus is given to wheeled and tracked
robots, as they are most common and preferred. In these concepts of
vehicle, dynamics are made clear like effect of center of mass, payload on
robot etc.

MOTORS
 Types of Motors
 Gear trains
 Geared Motors
 Stepper motors
 Servo motors
 Reduction in speed of motors
 Increase in the torque of motors
 Selection of motors as per the application

Various kinds of transmission systems, which can be used in building a basic


robot, are introduced. After general introduction, the major elements of
transmission systems like gears, belt and pulleys, chain sprockets etc are
discussed in detail. Comparisons of above said transmission systems are
performed helping in deciding the most suitable transmission system.

Autonomous Robotics components

BASICS
 An introduction to active and passive components Resistors
 Capacitors
 Diodes
 LEDs
 Relays
 Transistors

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 21
Workshop Proposal

AN INTRODUCTION TO INTEGRATED CIRCUITS


 Definition
 Types
 Identification
 Field of application

STUDY OF SOME BASIC INTEGRATED CIRCUITS


 Working principle of op-amps and comparators
 Study of basic logic gates
 Basic Darlington Transistor Devices (ULN2003)
 Types
 Identification of ICs used for logic gates
 Control Systems
 Controlling a robot with its own brain
 Designing of logic circuits
How to implement logic using electronic hardware

SENSORS
 Study of different types of sensors
 Touch sensors
 Light sensor using LDR, photo transistor and photo diode.
 Infrared sensor using IR diode, and IR detectors
 Obstacle detectors
 Fire sensor
 Actuator
 Types of actuators used in robotics

MOTOR DRIVER
 Relays-Transistor Motor Driver
 Motor Driving using Darlington Transistors (ULN Devices)
 H-Bridge Motor Driver
 Detailed working of L293D
 Introduction to Pulse Width Modulation

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 22
Workshop Proposal
PRINTED CIRCUIT BOARD (PCB)
 Motor Driver Board
 IR Sensor Board
 Comparator Circuit Board
 Remote Circuit Board
 Transmitter circuit board
 Receiver circuit board
 How to convert a circuit diagram into a PCB?
 Layout designing
 Overview of Manufacturing of PCB
 Soldering of various circuit boards

MECHATRONICS
(10 Hours Theory, 20 Hours Practical)
(1700/- Per Students) (including Material Cost)

1. Basic Instrumentation
 8-Bit microprocessor
 Introduction
 Hardware Overview
 Programming
 Interrupts

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 23
Workshop Proposal
 On-Chip Subsystems
 Parallel I/O

2. Choice of Embedded Computers (HC11 and PIC)

3. Choice of level of Languages:


 Low Level (Assembly)
 Middle Level ( C )
 High Level (Basic and Ladder Logic)

4. Analog and digital devices:


 Op-amp
 ADC
 DAC
 Power Transistors

5. Modeling and control of electro-mechanical systems

6. Sensors, actuators, and their applications to intelligent


manufacturing and mechatronic systems

7. Modeling of various actuators:


 DC motors
 Stepper motors
 Induction motors

8. Sensors
 Position
 Velocity
 Force
 Tactile
 Ultrasonic
9. Programmable Logic Controller

Laboratory Exercises:
Student Empowerment and Education Development (SEED)
0512-2589004, 8005387710
www.seed-india.org
Page 24
Workshop Proposal
There will be three electronics exercises and three labs during the
semester. Electronics Exercises are done individually. Labs will be done in
groups of three students.
Electronics Exercise #1 : Overview of Electronics Test Equipment,
Soldering, and RC filters
Electronics Exercise #2 : 555 Timer and its Applications
Electronics Exercise #3 : Stepper Motor Controller & Driver
Lab #1: Interfacing Communication with the MC68HC11 and sequencing
Light Emitting Diodes
Lab #2: Strain Gauge Data Acquisition Using A/D Conversion
Lab #3: DC Motor Control Using Interrupts and Pulse Width Modulation
(Open Loop Control)
Lab #4: Programmable Logic Controller (PLC) Programming Assignment, if
PLC Lectures are given, (Bonus points will be given).

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 25
Workshop Proposal

Personality Development/Aptitude | SEED

SEED PERSONALITY DEVELOPMENT PROPOSAL

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 26
Workshop Proposal

Training Module on Personality Development


 Interpersonal Relations
 Communication
 Stress Management
 Group Dynamics and Team Building
 Conflict management
 Performance Appraisal
 Time Management
 Motivation
 Group Discussion
 Personal Interview

Aptitude Training
 Mathematics
 Reasoning
 English

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 27
Workshop Proposal
Contact Details :

STUDENT EMPOWERMENT AND EDUCATION DEVELOPMENT (SEED)


www.seed-india.org

Regd. Office: – 117/171-B, Q-Block, Sharda Nagar, Kanpur- 208025


Branch Office: – 315-A, Awadhpuri, Kanpur- 208024

Email-id: seedindia.10@gmail.com
Website: www.seed-india.org

Phone NO: 0152-2589004 (Landline)


+91-9450736060

Student Empowerment and Education Development (SEED)


0512-2589004, 8005387710
www.seed-india.org
Page 28

You might also like