TATA Consultancy Services
Tata Consultancy Services (TCS) is one of the world’s top three IT services and consulting organizations. It leverages a comprehensive portfolio of business solutions, industry expertise and the latest digital technologies on behalf of many of the world’s largest enterprises – to simplify and transform their businesses. TCS has more than 387,000 employees in 45 countries with consolidated revenues of U.S. $17.58 billion for year ending March 31, 2017.
In America, TCS’ customers represent a third of the Fortune 500 brands, it has been one of the two top recruiters of local IT Services talent for the past five years and is a leading proponent of STEM education through platforms such as goIT, Million Women Mentors, US2020, and Ignite My Future in School.
Discovery Education is the global leader in standards-based digital content for K-12, transforming teaching and learning with award-winning digital textbooks, multimedia content, professional development, and the largest professional learning community of its kind. Serving 4.5 million educators and over 50 million students, Discovery Education’s services are in half of U.S. classrooms, 50 percent of all primary schools in the UK, and more than 50 countries.
By 2020, there will be 1 million more computer science-related jobs than graduating students qualified to fill them.-U.S. Bureau of Labor Statistics
About Computational Thinking
Much like critical thinking, computational thinking is a higher-level process whereby students can decipher problems and form innovative solutions. What sets computational thinking apart is that it takes into account 21st century technology and overlaps it with key strategies to solve any given challenge. By teaching students to solve problems using the same components as a computer, we prepare them for bright futures where they can combine creativity with computational thinking for ultimate innovation and success.
The seven components to computational thinking:
Collect data, analyze data, find patterns, decompose problems, abstract, build models, develop algorithms
Determine sources from which you will collect data, and decide which qualitative and quantitative data to collect.
Produce and evaluate charts, and use appropriate statistical methods to test a hypothesis.
Identify patterns to make predictions, create rules and solve other problems.
Take large complicated problems, and break them down into manageable pieces.
Identify similarities and remove details to create a solution that works for many different problems.
Test, tweak and refine an object before building it in real life using design software to predict outcomes.
Create solutions using step-by-step instructions that operate like a road map for performing a task.