What is computational thinking? - Computational thinking is a thought process involved in formulating a problem and expressing its solution in such a way that computers can effectively carry it out., Why is developing software a complex process? - Because software development involves innovative thinking processes and complex testing procedures., What are the components of computational thinking? - Abstraction, Decomposition & Algorithm design, What are the steps involved in problem solving? - Understand the problem. Construct a plan to solve the problem. Apply the plan. Check for errors and look for improvements in the current plan., What steps are involved in understanding a problem? - We need all data to understand the problem. Then, we must check whether the problem is solvable. If it is solvable, a complex problem can be broken down into simpler modules., What are the characteristics of a proper solution? - Error-free, efficient and reusable., What is abstraction? - A component of computational thinking where certain non-essential characteristics of objects or systems are removed so that it is reduced to a simple set of characteristics., List some examples of abstraction. - Variables and functions in programming. Layering in computer networks., What is decomposition? - A component of computational thinking where a large problem is broken down into smaller chunks that can then be solved using computing., What is pattern recognition? - A concept where similar problems are solved by reusing solutions., What are the advantages of using pattern recognition? - Saves effort and time., What is an algorithm? - A problem is broken into a series of logical steps called an algorithm., In what forms, is an algorithm represented? - Flowchart and pseudocode, What is a flowchart? - A method of representing algorithms in pictorial form, depicting the steps and order to be followed to perform a task., What is pseudocode? - A method of representing an algorithm using simple words and mathematical operators., What is the function of a MOD operator? - A MOD operator is used to find remainder of a division operation.,
0%
2.1.1 Computational Thinking (28 - Problem solving and algorithm design)
공유
공유
공유
만든이
Ccampbell2
KS4
Computing
Algorithms
Computational Thinking
콘텐츠 편집
인쇄
퍼가기
더보기
할당
순위표
더 보기
접기
이 순위표는 현재 비공개입니다.
공유
를 클릭하여 공개할 수 있습니다.
자료 소유자가 이 순위표를 비활성화했습니다.
옵션이 자료 소유자와 다르기 때문에 이 순위표가 비활성화됩니다.
옵션 되돌리기
플래시 카드
(은)는 개방형 템플릿입니다. 순위표에 올라가는 점수를 산출하지 않습니다.
로그인이 필요합니다
비주얼 스타일
글꼴
구독 필요
옵션
템플릿 전환하기
모두 표시
액티비티를 플레이할 때 더 많은 포맷이 나타납니다.
결과 열기
링크 복사
QR 코드
삭제
자동 저장된
게임을 복구할까요?