Indian universities, therefore, still have to go some distance before they can catch-up with counterparts in other geographies.
Is there any platform provided by MathWorks where students can test their skills on a global level?
MathWorks sees value in enabling students worldwide to test and demonstrate their proficiency with our software product families, MATLAB and Simulink, because this helps us serve our customers in both academia and industry. Through such proficiency tests, students can calibrate themselves, and demonstrate to both their professors and ultimately the companies interested in hiring them, how their skills are progressing and when they have reached particular levels.
We continually consider new and innovative ways to enable students to test and demonstrate their proficiency. Two such ways exist today, both of which were made publicly available within the past year:
* MathWorks Certification Program.
Cody is an open, online platform designed to enable anyone with Internet access (but especially students) to expand their knowledge of MATLAB by solving challenges at their own pace. As a web service provided to the community, Cody helps people sharpen their programming skills by working alone or by interacting with other members of the community.
The MathWorks Certification Program is open to anyone who would like to take our exams, for a fee. Our exams are rigorous in order to be truly meaningful, can yield certification at two levels today (Certified MATLAB Associate and Certified MATLAB Professional), and are currently administered in English at MathWorks facilities in North America, Germany, the United Kingdom, and Australia.
How is MathWorks fostering adoption of MATLAB and Simulink for technical computing and Model-based Design across verticals?
There is a supplier-OEM relationship between verticals in some cases and the product development process can be made even more efficient if both supplier and OEMs’ use models to communicate across the supply chain.
Even in cases where such a relationship does not exist, different verticals can learn from each others experiences in adopting MATLAB and Simulink. Hence, MathWorks is committed to fostering adoption of MATLAB and Simulink across verticals to support our mission of accelerating the pace of engineering and science.
The MATLAB Expo in India is a good example of one way in which MathWorks is fostering this. Engineers and scientists from different verticals will have the opportunity to hear from their peers in the industry and also MathWorks personnel about Technical Computing and Model-Based Design advances and implementations.
MathWorks conducts these conferences across many different locations around the world to facilitate knowledge sharing and peer to peer networking. Further, there are also virtual conferences that MathWorks organizes which provide such a forum for learning and sharing across countries and physical locations.
As they say, wisdom is the sum of learning through the ages. Smart organizations learn from their own mistakes. The wise ones learn from others’ mistakes. Working with major corporations and governmental agencies over the years, we have seen many successes and a few mistakes as these organizations transitioned to Model-Based Design and Technical Computing.
We gather and publish best practices so our customers can learn from others and avoid the common pitfalls encountered when evolving to a Model-Based Design culture. Further, based on these lessons learned, we also offer consulting advisory services so customers can assess their current state of adoption and develop plans to further enhance their product development process. This is another way in which we foster adoption across verticals.
How can MATLAB and Simulink for verification and validation be used throughout the development process? Why wasn’t it done before?
With traditional development processes, engineers relied on physical hardware to optimize designs and to verify and validate new concepts. Products that are being developed today are more complex and perform more functions than ever before, and embedded software is becoming the key to integrating various functions in a typical product such that overall performance is maximized.
With the increase in electronics and embedded software in a typical product, system complexity has further increased, which in turn makes designing an optimal product a difficult task. This increased design complexity exponentially increases the time and cost to test different design possibilities, and makes it difficult to know when enough testing has been done to completely verify system performance.
This difficulty is further compounded by the fact that product development process today requires an intense collaborative effort of engineering teams that span multiple disciplines, numerous geographically distributed locations, and several companies in the supply chain.
The further a design error makes it through the development process, the more costly it is to fix. For this reason, catching errors early in the process, before prototypes are built and products are shipped, is becoming more important.