Challenges and Opportunities in Industry: Computational Skills and Technology Trends
Dive into the evolution of industry challenges, from difficult math problems to cutting-edge technologies like deep learning and virtual reality. Explore the importance of skills like critical thinking, creative thinking, and problem-solving in the field of computational science. Uncover the development of key concepts such as optimization, data unification, and neural networks. Discover how industries have embraced innovative solutions over the last few decades and the impact of advancements in computing power. Gain insights into the essential skills and knowledge required for success in the world of computational science.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Challenges in Industry are Opportunities to CS Alireza Haghshenas Winter 93
*Problem Definition *Difficult Math Parts *Vision *Computational Geometry *Optimization *Run the App *Stone Cutting
*M of CLS *Unify data *How to identify People *Different People, Same Name *Same Person, Different Names *Missing, Wrong or Stolen National Code *Fuzzy Grouping *Unified Iranian Database
*Last few Decades *State of the art
*Sorting Results *Keyword Importance *Problem? *Page Rank *Larry who? *Google *1998:Web Search
*Perceptron 1958 *Backpropagation 1975 *Deep Learning 2006 *Translation *Image Retrieval *Voice Recognition *Driverless Cars *Neural Networks
*Leap Motion: 2010 *Ultrasonic Haptic Feedback *Virtual Reality *Augmented Reality *Microsoft HoloLens *New HCI
*Date *1961 *1984 *1997 *2000 *2003 *2007 *2011 *2015 $/GFLOPS $8,300,000,000,000 42,780,000 42,000 836 100 52 1.8 0.08 *FLOPS
*What Skills You need to be competent *Important Skills
*Modeling *Abstraction *Creative Thinking *Systematic Thinking *Critical Thinking *Skills: Problem Solving
*Combinatorics *Statistics *Probability *Linear Algebra *Graph Theory *Skills: Math
*Data Structures *Algorithms *Design *Analysis *Parallel *Databases *NoSQL *Skills: Basic CS
*General Purpose Programming *Object Oriented Design/Implementation *Database Design/Implementation/Tuning *Robotics *GPGPU *Cyber-Security *Skills: Practice
* Machine Learning * Neural Networks * Deep Learning * Artificial Intelligence * Image Processing/Computer Vision * Sound/Voice Processing * Natural Language Processing * Statistical Pattern Recognition * Fuzzy Logic * Functional Programming * Data Science *Skills: Advanced CS
*Web Development *Business Intelligence *HCI *Embedded Systems *System Programming *Distributed Systems *High Reliability *Hardware description Languages * *Skills: Special Areas
*Team Work *Communications *Leadership *Presentation *Responsibility *Tolerance *Skills: Other
*Visual Studio *C# *Asp.Net *Java *Python *Matlab *Javascript *Android *Swift *C++ *Intellij *Sql-Server *Oracle *PHP *MySQL *Hadoop *R *Excel!! *Powerpoint *Linux *Word *Profilers *Git * *Skills: Tools
*Competitive Learning *ACM ICPC *Google Code Jam, *Start from basics *Dedicate Time to learning *Focus on your weak points *Work in a group *Work for great companies *Internship *Avoid Negative People *Is it possible?
* Use your time efficiently * Work, Learn, Have fun, have rest * Follow great people/groups * Follow trends * Stay up-to-date * Be ready to leave * Learn a few tools thoroughly * Make mistakes * Set Goals * Join Communities * Contribute * Open Source *Is it possible?
*Enjoy science/technology *Spend a lot of time on learning/doing *Prefer to be alone *3 Groups: Geeks, Nerds
*3 Groups: Im not supposed to be here!!
*Cant be or Dont like to be Geeks *Can learn CS *Learn other stuff *Arts *Medicine *Economy *Literature *Social Sciences *Physics *Biology *Robotics *Politics *Etc *3 Groups: Majority