‘Hardware/IoT Product Design & Engineering’

"The prototyping imperative for fostering technology oriented innovation
and entrepreneurship among students"


A full semester devoted for prototyping activity

Forge in collaboration with the Kumaraguru College of Technology is launching Prototyping Semester a first-of-its-kind program bringing an Incubator and Academia together in achieving outcomes in engineering education as well as in innovation by catalysing prototyping activity directly within the scope of engineering curriculum. Students in the 3rd year of engineering can devote the entire semester (5th or 6th) completely for prototyping, aimed at building a Minimum Usable Prototype (MUP) for solving a real-world problem. Students shall work extensively in continuously validating their innovative ideas. Under the direct support and guidance of experts they shall design and develop prototypes to prove their problem-solving capabilities.

The program aims to impart sound practical as well as conceptual knowledge in key skill areas in order to enhance the employability of engineering graduates across several sectors and to also prepare them for fast-tracked success and growth in their careers. Most significantly the ProtoSem represents an opportunity to make a tangible and long lasting impact to the startup ecosystem of the country by nurturing the innovators and entrepreneurs of the future. We aim to make ProtoSem an exemplary program to transform the quality of engineering and technology education in India.

Is the world asking you to choose any One of them?

How about we make you ready for All of them?


Post Graduation







The 30 students from KCT selected for the Program Cohort for the first ever ProtoSem

Course & Curriculum


Human centered Design, Relevant Cases ,Design Thinking Methods, Design Thinking Values Search for a problem, gather knowledge and gain inspirations.


Articulate Idea/ Value: Ideascape/Value proposition Map (understand your users/ key stakeholders/short/medium/long term plan). Synthesis of a POV – read patterns, map meanings and find opportunities.


Ideate, Prototype and Test – visualize creative ideas and stimulate models. Tool: IdeaScape(Visual) , MVP/Prototype,Experimentation Mindset, How to build an MVP. Tools and Methods. (From UX/UI, IOT, app, robotics, AR/VR)

Course Outcomes

  • Learn Design methods to listen, understand, synthesise and develop cultural insights

  • Start to feel end users’ real challenges and deeper aspirations.

  • Develop curiosity and empathy

  • Learn to ideate, define and visualise end-user problem and solution scenarios

  • Learn to collaborate, co create and develop creative arguments

  • Learn to shape an idea into a business idea.


Basics of Electronic sensors and actuators, Analog and Digital Sensors, Application based Sensor/actuator selection, Operation of typical industrial sensors and actuators, DC motors and other actuators, Interfacing of Sensors/Actuators to Embedded platform


Basics of electronic circuit design, Analog and Digital Circuits, Sampling, A/D conversion, Amplifiers, Filters, Other Op-amp circuits, Voltage regulation, Impedance matching, Board level signal conditioning for sensor/actuator interfacing


Simulation and tool usage basics, Designing basics and simulation environment setup, Test point creation for measurement, Simulating designed signal conditioning circuits, Simulating application circuits based on problem statements


Component selection, creating libraries, Schematic design, Design rules, supply & communication, track rules, Component and footprint editor, Understanding component package types


PCB Layout, placement rules, Pad properties for rapid prototyping PCBs, Footprint, 3D models, BoMs Generating gerber and output documentation

Course Outcomes

  • Design sensors & actuators to interface to the microprocessors & microcontrollers

  • Learn through experiments the tools and techniques for signal conditioning

  • Learn A/D conversion, amplification and interfacing

  • Design Circuit simulation and pre-validation

  • Design PCB circuit schematic and layout design

  • Test PCB assembly and the hardware circuits for functional validation


Digital logic: Transistor, flip flops, logic functions Fundamentals: Microcontrollers - Architectures Factors for Microcontroller selection Comparative study of among available Microcontrollers Input/Output Configurations


Introduction to Embedded C programming Variant Microncontrollers and development platforms Libraries, functions and Interrupt basics Microcontroller input or output interfacing Interfacing LEDs, Switches


Timers and Counter programming Application oriented C programming Serial communication, SPI, I2C, UART, RS232, RS485 Comparative study of wired protocols Demonstration of applications in Serial Communication protocols Application oriented project development


Wireless: Bluetooth, LoRA, Wifi, RF, Zigbee Formation of Mesh Networks Comparative study of wireless protocols Demonstration of applications in Serial Communication protocols Application oriented project development

Course Outcomes

  • Learn Microcontroller architecture, programming techniques, and input/output configurations

  • Learn application oriented/dependent selection of Microcontroller peripherals,and their configurations, embedded C programming, and testing

  • Create applications using Timers& Counters

  • Learn to design and program Serial communication (RS232, RS485, SPI 2 C, UART, etc.)protocols &interfaces for embedded systems

  • Develop Wireless communication configurations (Bluetooth, Wi-Fi, Zig Bee, Lora, etc.)

  • Learn basic firmware design and programming to build efficient solutions for real-world problem statements


Platforms: Arduino Uno, and other Microcontroller platforms intro FluxGen Intelligent System kit (ISk) Rapid Hardware Development using ISk Design to deploy training using ISk


FluxGen Smart Home models (SHm) Communicating with Smart Energy meters using (SHm) Building a Smart Home prototype using (SHm) FluxGen RLC kit usage Electronic Design Electric Compataibility testing using RLC


MSP430 launchpad, PIC 16F887 dev.board Sensor, actuator interfacing Establishing communication (e.g SPI, UART etc) 20 Multi-Microcontroller communication Using FluxGen add on boards and circuits for system design Using FluxGen IoT board and Alaap boards for rapid proto development


RaspberryPi, beagle bone, Intel galileo basics Basic SOB programming Prototype packaging

Course Outcomes

  • Learn design, programming and testing of embedded systems developed using off-the- shelf OEM IoT dev boards like Intel Edison/Galileo, Arduino, Raspberry Pi, FluxGen kits etc.

  • Learn basics of interfacing and programming Breakout board with primary development board

  • Design Interface development board, conditioning board, sensors, and actuators

  • Learn interfacing and programming of GSM/GPRS/GPS modules for connectivity between the embedded system (development & interface boards) and Mobile/PC/Cloud based applications

  • Learn to build and test communication between multiple microcontrollers

  • Learn the process of rapid electronic prototyping using development boards and kits


IoT computing basics Data acquisition and server connection from hardware Pushing the data onto remote server/cloud Basics of data storage, access from remote server


Interfacing Hardware and cloud Usage of ThinkSpeak, AWS cloud, Firebase cloud Oracle jet cloud platforms Web App development Creating APIs in Backend Data management/handling/analytics


Basic of JavaScript, JQuery GUI building basics Cloud Dashboard creation Error debugging in front and back end of web application


Basics of Android app development Scratch programming fundamentals Java basics for Android Studio Rapid GUI development using MIT app inventor and Android studio 15 Bluetooth and Wifi interfacing with mobile application Cloud integration of Mobile application Designing android apps for developed electronic systems

Course Outcomes

  • Learn basics of IoT systems – architecture, sensing & data acquisition, device to cloud connectivity, server development, and cloud computing

  • Learn basics of connectivity to remote server database, data access- storage-processing

  • Develop cloud server and web applications using JavaScript & JQuery

  • Design Cloud dashboard and learn to test and validate end-to- end IoT applications

  • Learn design and development of Android app with cloud access and rapid GUI design and development

  • Learn MIT application inventor, android studio, etc.,


Basics of Design for Manufacturability Basics of design for testability Optimization techniques for speed, performance, Size, bill of materials Setting up the electronic testbench Testing and debugging basics


Process of product development. Product planning from basics along with managing customer and technical specifications. Basic Product Hacking Concept development and concept selection Sketching techniques: freehand drawing, perspective, sketching and editing and applied design with model building


System Field testing: Field testing to validate its functionality. customers’ location with deployment and testing.

Course Outcomes

  • Design for manufacturability

  • Design for testability

  • Adapt optimization of Bill of Material, speed, performance and cost

  • Implement Product development process using mechanical design tools

  • Learn CAD, CAE, Analysis, tools

  • Develop 3D modeling, 3D printing of enclosures and implement Field testing and deployment


Entrepreneurial Mindset, Customer Discovery,Value Proposition and Business Idea, Market Test and Experimentation


Workshops for design and planning of product concept (MVP), business model and business planning


Pitch Clinic, 3 Minute Pitch Canvas and DemoDay

Course Outcomes

  • Learn fundamentals of a startup

  • Learn the tools to convert an idea into business idea

  • Validate ideas with real-life customers.

  • Design a suitable business model


  • Client Logo
  • Client Logo
  • Client Logo
  • Client Logo
  • DesignTechsys
  • National Instruments
  • Tekatronix
  • Autodesk


The prototyping semester is a comprehensive process of supporting students with innovative ideas to design, build, test, and validate prototypes that showcase their effective solutions for real-world problems. In addition to this offering experiential learning of the concepts, tools, and techniques and thereby significantly boosting the overall knowledge gained by the students, it also acts a platform for learning design and innovation skills. The possibility that some of these prototypes can become ready for production and launch as products and solutions in the market makes this program a highly outcomes oriented model of engineering skills development and of catalysing student innovators.

According to the National Employability Report, 2016 by Aspiring Minds, over 80% of engineering graduates from India are unemployable, on the other hand is the need to create more job creators rather than job seekers among the young graduates. The journey from Idea to Enterprise is essentially coming up with solutions to solve everyday problems, and in doing so profitably results in a business thereby seeding an enterprise. By catalysing prototyping activity among students we can build a stronger pipeline of highly skilled problem-solvers and jumpstart their journey as innovators and entrepreneurs.

Forge is launching Prototyping Semester, a first-of-its-kind program bringing Incubator and Academia together in achieving outcomes in learning as well as in innovation by catalysing prototyping activity directly within the scope of engineering curriculum. This is an opportunity to make a tangible and long lasting impact to the startup ecosystem of the country as well as transforming the quality of engineering and technology education in India.

Those students interested in getting selected for the program shall apply through a portal and will undergo a preliminary process of ideation, and pitching to experts who will select the Top 30 students for the program. For these selected students the Prototyping Semester shall substitute their 5th or 6th semester curriculum completely. Other students not selected shall go back to their regular 5th or 6th semester academic schedule and curriculum.

Students from majors ECE, EEE, E&I, CSE, IT and MCA can apply. Currently ProtoSem is being offered for 3rd year students in both the 5th & 6th Semesters.

The selected students shall either choose to come up with a solution for a problem statement of their choice or pick one from a list of problem statements/prototype brief offered by Forge through its Sandbox@Forge initiative. In the case where students choose their problem statements, a preliminary assessment on the quality/significance of the problem statement shall be done before hand with help of experts.

Yes, Prototyping involves multiple skills and a team performs and achieves much more than individuals. In order to catalyse the generation of real-world startup enterprises, it is encouraged that students participate in the Prototyping Semester as teams (minimum of 3 members) and not as individuals. The selected students to the program cohort shall be mapped into teams of 3-4 members.

Problem solving is most effective when the prototyping process is agile and iterative. The natural tendency is to build a feature-rich solution and thereby delay end-user feedback. It is advised to avoid the creation of a more elaborate solution in the form of a full-fledged ‘Product’ that could potentially have many useless and unusable features or functionalities. Therefore, it is imperative to focus the whole prototyping activity only towards building, testing and proving a smaller scope of solution called the Minimum Usable Prototype (MUP).

MUP is a 'Good is Good Enough' solution with the most important features that is enough to convince the end-user to use it and then provide feedback.

Forge along with KCT HoDs, Professors and Members of Project Banyan team has worked out the course mapping for three departments (IT, CSE, MCA), an overview of Prototyping Course & Curriculum with number of credits is as illustrated below:

Hardware/IoT Product Design & Engineering


Design Thinking

[3 credits]


Sensors, Actuators & Interfaces

[4 credits]


Embedded Systems

[4 credits]


Embedded Platforms

[4 credits]


Internet of Things

[3 credits]


Integrated Product Development

[3 credits]


Startup Fundamentals

[3 credits]


[24 credits]

Prototyping Activity

[12 credits]

Top 5 teams from the ProtoSem shall be offered admission to the FORGE.FELLOWS program. By duly completing their prototype work during the ProtoSem, these students earn the additional 12 credits that will compensate for the Keystone Project in their final semester. This gives them the opportunity to convert their 8th semester into StartupSem (a full-fledged Startup Semester that can potentially earn them a Minors in Entrepreneurship as has been recommended in the AICTE Student Startup Policy guidelines).

FORGE.FELLOWS is a startup activator program offered in the form of a 3-6 month fellowship. A fellowship program to catalyse broad based prototyping activity among students and graduates, aimed at creating a strong pipeline of problem-solvers. Our primary objective during the program is to enable rapid design and development of prototypes to test utility, usability and adoption among early adopters. The program offers access to tech infra & resources, apart from a prototyping grant (upto Rs. 5 Lakhs of cash/in-kind support for company & stipend for innovator/founder) but more importantly training & mentoring to enhance the odds of success of the aspiring innovators.

Based on the performance of the student teams/individuals in the FORGE.FELLOWS program and their progress achieved, they will be offered entry into the FORGE.FIRST product acceleration and FORGE.FAST business acceleration programs.

FORGE.FACTORY, G Floor, KCT Tech Park,
#3 Athipalayam Road, Chinnavedampatti,Coimbatore 641049.

Yogi ( Technology Manager )

+91 94433 54315