The Innovation Lab is first and foremost a community and a culture. It is an outlet for creativity for students with inquisitive mind. It is a learning experience where participants are asked to research, contribute and share. The Innovation Lab seeks to leverage student enthusiasm and skills into building original projects. In the process, they are exposed to efficient design strategies and the latest technologies.
While enrolled in engineering programs, it is crucial for students to develop several facets of their professional profiles. Important dimensions of their education include teamwork, programming and marketing skills, time management and leadership. The Innovation Lab complements the traditional classroom experience with weekly research meetings and an environment akin to the workplace. It offers frequent workshops centered around particular topics.
In addition, participants are involved in design projects. Each project explores a fundamental concept in electrical and computer engineering. Students are accountable for design decisions, progress reports and they must produce deliverables upon completion of every phase of their projects. Altogether, this offers an exceptional opportunity for students to work on all aspects of their future career. Key to the success of this initiative is the creation of a knowledge culture where participants share their respective expertise with one another, and where the senior members train novice participants. This initiative is a good example of a project where establishing the right culture supersedes the formal teaching of newcomers.
Students that partake in the Innovation Lab are expected to generate concise tutorials on the techniques, software applications and platforms frequently employed in the laboratory. This in itself is a valuable learning experience and it benefits future generations of participants by helping them get started with various aspects of their projects. In this sense, the Innovation Lab subscribes to a teaching philosophy that strives to align deliverables and valuables. Some of the tutorials available on this site are listed below.
Programming Languages and Integrated Development Environments