TATA Consultancy Services
Tata Consultancy Services is an IT services, consulting and business solutions organization that has been partnering with many of the world’s largest businesses in their transformation journeys for the last fifty years. TCS offers a consulting-led, cognitive powered, integrated portfolio of business, technology and engineering services and solutions. This is delivered through its unique Location Independent Agile delivery model, recognized as a benchmark of excellence in software development.
A part of the Tata group, India's largest multinational business group, TCS has over 436,000 of the world’s best-trained consultants in 46 countries. The company generated consolidated revenues of US $20.9 billion in the fiscal year ended March 31, 2019 and is listed on the BSE (formerly Bombay Stock Exchange) and the NSE (National Stock Exchange) in India. TCS' proactive stance on climate change and award-winning work with communities across the world have earned it a place in leading sustainability indices such as the Dow Jones Sustainability Index (DJSI), MSCI Global Sustainability Index and the FTSE4Good Emerging Index. For more information, visit us at www.tcs.com.
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.