第2章計算論的思考と設計の再利用性

credit: modification of “The sp.ace in Building 29 at Johnson Space Center” by Christopher Gerty, NASA JSC/APPEL Knowledge Services, Public Domain · Public Domain · Source出典
Figure 2.1 A work environment, such as this modifiable “sp.ace” at Johnson Space Center where furniture can move and any surfaces can be written on, can encourage computational thinking and lead to innovation. (credit: modification of “The sp.ace in Building 29 at Johnson Space Center” by Christopher Gerty, NASA JSC/APPEL Knowledge Services, Public Domain)
英語のヒント
図2.1 家具を移動でき、どの面にも書き込めるジョンソン宇宙センターの「sp.ace」のように、変更しやすい仕事の環境は、計算論的思考を促してイノベーションにつながりうる。(クレジット:Christopher Gerty、NASA JSC/APPEL Knowledge Servicesによる「The sp.ace in Building 29 at Johnson Space Center」を改変。パブリックドメイン)
Introductionはじめに
In the rapidly evolving landscape of technology and innovation in various domains, computational thinking promotes design reusability and is a fundamental skill set essential for problem-solving. This chapter illustrates how computational thinking, through practical insights and theoretical frameworks, facilitates the creation of reusable designs that improve the qualities (e.g., scalability, efficiency) of solutions.
英語のヒント
さまざまな分野で技術やイノベーションを取り巻く状況が急速に変化する中、計算論的思考は設計の再利用性を高め、問題解決に不可欠な基礎的技能となっている。本章では、実践的な知見と理論的な枠組みを通じ、計算論的思考が再利用できる設計の作成をどのように助け、それによって解決策の拡張性や効率などの品質をどう高めるかを示す。
Developing innovative solutions to business problems today involves reinventing, rethinking, and rewiring existing business solutions and leveraging the latest technologies to assemble competitive products that solve business problems. It is key to apply computational thinking throughout this process to tackle new problems in specific areas. Computational thinking is a problem-solving and cognitive process rooted in principles derived from computer science. It involves breaking down complex problems into smaller, more manageable parts and devising systematic approaches to solve them.
英語のヒント
今日、ビジネスの問題に対する革新的な解決策を開発するには、既存の解決策を作り直し、考え直し、組み直すことと、最新技術を活用して問題を解決する競争力のある製品を組み立てることが必要となる。特定の領域で新しい問題に取り組むためには、この過程全体に計算論的思考を適用することが鍵となる。計算論的思考は、コンピューターサイエンスに由来する原理に根ざした、問題解決と認知の過程である。複雑な問題を、より小さく扱いやすい部分へ分解し、それらを解決する体系的な取り組み方を考案する。
Adaptive design reuse also makes it possible to quickly assemble business solutions by assembling existing design building blocks that require minimal customizations to be a good match for the problem at hand. TechWorks is a company focused on developing innovative products and services. TechWorks is looking to take advantage of computational thinking and adaptive design reuse to enable the creation of next-generation, secure, super society, intelligent, autonomous business solutions. At TechWorks, a skilled team of engineers, data scientists, and designers is on a mission to revolutionize society. Their goal is to create advanced and secure autonomous business solutions. The team believes in the power of computational thinking and adaptive design reuse for success.
英語のヒント
適応的な設計の再利用も、ビジネス上の解決策を迅速に組み立てることを可能にする。目の前の問題にうまく適合させるのに、最小限の調整しか必要としない既存の設計部品を組み合わせるのである。TechWorksは革新的な製品やサービスの開発に注力する企業である。同社は計算論的思考と適応的な設計の再利用を活かして、次世代の、安全で、知的かつ自律的なスーパー社会のビジネスソリューションを生み出そうとしている。TechWorksでは、熟練した技術者、データサイエンティスト、デザイナーのチームが、社会を変革するという使命に取り組んでいる。その目標は、高度で安全な自律的ビジネスソリューションを作ることである。チームは、成功のためには計算論的思考と適応的な設計の再利用が力になると信じている。
Led by the CIO, the team gathered in a cutting-edge laboratory to tackle challenges in transportation, security, and automation. They embraced computational thinking by applying algorithms and machine learning to analyze data. Recognizing the efficiency of adaptive design reuse, the team explored successful projects like robotics and self-driving cars for inspiration. These projects have become the foundation for their own innovation. With minimal adjustments, they seamlessly integrate these building blocks into comprehensive solutions such as self-driven cars that can smoothly navigate the city, drones that can monitor public spaces, and robotics that automate tasks. The company plans to bring their vision of the future to life by transforming cities into hubs of interconnected, intelligent systems. Knowing that innovation is a continuous process that requires rapidly evolving solutions, the team faced challenges while implementing their initial prototype. However, they are able to adapt their super society solutions using computational thinking and adaptive design reuse to ensure that they stay ahead of technological advancements. TechWorks is a symbol of the successful integration of forward-thinking strategies to create secure and technologically advanced super society solutions.
英語のヒント
CIOに率いられたチームは、交通、安全保障、自動化の課題に取り組むため、最先端の研究室に集まった。アルゴリズムや機械学習を適用してデータを分析し、計算論的思考を実践した。適応的な設計の再利用の効率のよさを認識したチームは、着想を得るため、ロボティクスや自動運転車などの成功したプロジェクトを調べた。これらのプロジェクトが、チーム自身のイノベーションの基盤となった。チームは最小限の調整だけで、こうした部品を総合的な解決策へ円滑に組み込む。たとえば、街を滑らかに走行する自動運転車、公共空間を監視するドローン、作業を自動化するロボティクスである。同社は、相互につながる知的システムの拠点へと都市を変え、未来の構想を実現しようとしている。イノベーションは急速に進化する解決策を必要とする継続的な過程であると理解していても、チームは最初の試作品を実装する際に課題へ直面した。しかし、計算論的思考と適応的な設計の再利用によってスーパー社会の解決策を適応させ、技術の進歩に先んじることができる。TechWorksは、先を見据えた戦略をうまく統合し、安全で技術的に高度なスーパー社会の解決策を作り出すことの象徴である。