728x90 컴퓨팅 사고 교육3 컴퓨터처럼 생각하기 - 추상화 추상화(Abstraction)추상화는 복잡한 문제나 시스템을 단순화하여 본질적인 부분만을 남기고, 세부적인 요소를 제거하거나 무시하는 과정입니다. 이는 문제 해결에서 중요한 단계로, 불필요한 세부 사항을 배체함으로써 문제의 핵심에 집붕할 수 있게 만듭니다. 추상화는 컴퓨팅 사고의 핵심 개념 중 하나이며, 여러 분야에서 광범위하게 사용됩니다. 프로그래밍, 데이터 분석, 소프퉤어 설계 등 다양한 영역에서 복잡한 구조를 다룰 때 효율적인 해결책을 마련할 수 있게 해 줍니다. 추상화의 목적추상화를 하는 목적은 복잡한 문제를 단순화하고, 본질적인 부분에 집중함으로써 문제 해결을 더 효율적으로 이루기 위함입니다. 구체적으로, 추상화의 목적은 다음과 같습니다: 1. 복잡성 감소추상화는 불필요한 세부 사항을 제거하고 .. 2024. 10. 8. 컴퓨터처럼 생각하기 - 문제 분해 어려운 문제 어려운 문제는 단순한 방법이나 직관적 사고만으로 해결하기 힘든 문제들을 의미합니다. 해결과정이 복합하거나, 불확실성이 높거나 시간적 제약이 있거나 창의적 사고가 필요한 경우 우리는 어려운 문제라고 인식하게 됩니다. 려운 문제의 특징 중 하나는 문제가 정확하게 무엇인지 알 수 없는 "불투명성"을 들수 있습니다. 명확하게 원인을 잘 모를때, 두번째 특징은 문제가 여러가지 목적을 포함하고 있어 정확한 목적을 파악하기 어려운 "다목적성"입니다 이것은 한부분을 해결하겨고 하면 다른 부분이 잘 안되는 경우입니다. 세 번째 특징은 생각해야 할 요소가 많고, 고려해야 할 변수가 너무 많아 어디까지 일의 범위인지 파악이 안되는 "복잡성"입니다.. 즉 복잡하므로 어렵다고 인식됩니다. 마지막으로 네 번째 특징은.. 2024. 10. 4. 인공지능 컴퓨터처럼 생각하기(Computational Thinkings) 인공지능 컴퓨터처럼 생각하는 능력, 즉 컴퓨팅 사고는 현대 사회에서 다양한 이유로 필요해지고 있습니다. 문제를 해결하고, 효율적인 결정을 내리는 데 중요한 역할을 할뿐 아니라, 효율성 측면과 개인의 능력 강화면에서도 필요해지고 있습니다. 컴퓨팅 사고는 복잡한 문제를 작은 단위로 분해하고, 패턴을 인식하여 문제를 보다 쉽게 이해하고 해결할 수 있도록 합니다. 이는 과학, 공학, 비즈니스, 의료 등 다양한 분야에서 실질적인 문제를 해결하는 데 필수적입니다. 컴퓨팅 사고를 통해 프로세스와 시스템을 최적화하고, 자원을 효율적으로 배분하여 작업 수행 시간과 비용을 줄일 수 있습니다. 기존의 방식을 재구성하고 새로운 접근 방법을 모색하게 만듭니다.이는 기업이나 조직의 생산성 및 기술혁신을 이끌어냅니다.대량의 데이터.. 2024. 9. 26. 이전 1 다음 728x90