Softspark acts as a finishing school for you. It intends to make you market ready by making you work on our or our client’s software projects in a way in which the software development happens in the industry, making you actually experience the various phases of the Software Development Life Cycle. Softspark proceeds in two steps:

 
Part I

The first part helps you to gain the necessary competence to implement our ideas later. In this part the participants have to undergo training in either “Embedded Systems” stream or in "Visual C++" stream. Yashavant Kanetkar and Asang Dani would personally conduct this training. The major topics that would be covered in this training are:

Embedded Systems Stream
GNU C, Make files, gdb and cygwin
Hardware Interaction Through C
RISC, CISC, Registers, Ports, Clock
Data, Address and Control Buses
ROM, RAM, SRAM, DRAM, Flash, EEPROM
Interrupt Handling and IRQ
A to D Conversion
Atmel AVR ATMega16 Microcontroller
Synchronisation Objects
Embedded OS, RTOS
Context Switching, Preemption & Scheduling
WinCE 5.0 Architecture
Platform Builder & WinCE Kernel Features
Implementing a Custom Shell
Downloading CE Image to Emulator
Boot Loader & OEM Adaption Layer
Interrupt Latency & Response Time
Scheduling, Deadlines
Network & Socket Programming
TCP/IP, UDP, HTTP Protocols
IP Addresses and Subnet Masks
Mobile Computing and J2ME
MIDP, CLDC, CDC
GSM, GPRS, CDMA
   
 
Visual C++ Stream
OOPS Using C++
Network Programming
Internet Programming
FTP, POP3, SMTP
SDI and MDI Apps
DDX Mechanism
Doc/View Architecture
Threading Mechanisms
Synchronisation Objects
DLL Programming
ATLCOM & Automation
ActiveX Controls
ADO
Distributed Computing Using DCOM
DirectX Game Programming
2D and 3D Transformations
DirectDraw and DirectInput
Device Driver Programming
HAL, Kernel, Executive
IO Manager & Object Manager
File, Driver and Device Objects
Handeling Application Requests
Data Transfer Mechanisms
WDM Model
Part II

Subsequent to the training the students are assigned to different Project Leaders of DCube Software Technologies under whose direction they would be required to carry out the implementation of different ideas using professional software design, development and testing tools.

Prerequisite
The participants in any of the streams (Embedded Systems or Visual C++) must have a good knowledge of C Programming, especially topics like Arrays, Strings, Structures and Pointers.

Batch Size
Since the ideas that we intend to implement are pretty exhaustive, a group of 8 to 10 participants from a college would be necessary to participate in the Softspark program.

Fees
Students who are interested in the Softspark program should prepare a Demand Draft of Rs. 8000/- per student drawn in the name of Kanetkar’s ICIT Pvt. Ltd. and send it along with a covering letter to the address mentioned at the end.

Start Date

The Softspark program is conducted twice in a year. The starting dates are as follows:

Batch I – Jan 5, 2006

Hostel Facility

Hostel facility is available at KICIT for male students from outside Nagpur. There are only 10 seats in the hostel and they are made available on first come first served basis. Students would be required to pay Rs. 1000/- per month for the hostel facility. Cot, mattress, Bed sheet, pillow, table, chair would be provided to you. There are many messes available nearby. The approximate cost of food per month is Rs. 1200/- to 1500/. Many other boys and girls hostels are available within walking distance of KICIT. We can help you find accommodation in these hostels once you reach KICIT, Nagpur.

Projects done under Softspark so far in last 2 years
 
  Remote Hard Disk Crash Recovery
  AVR based Serial Communication
  MortgEdge Messenger
  WMI Based Network Monitoring System
  Automated Interactive Voice Response System
  Keyboard Filter Driver
  WBA Currency Recognition System
  Supervisory Real Time Data Acquisition for Power Plants
  Voice Oriented SAPI System
  Plastic Surgery Software
  Magtek Card Reader Drive
     
  Freebies