컴퓨팅 사고란 컴퓨팅 시스템의 도구와 기술을 활용하여 일상생활의 문제 및 자신의 전공 분야에서의 문제를 효율적으로 해결할 수 있는 절차적인 사고 능력이다.
본 과목에서는 복잡한 문제를 해결하기 위해 현실세계에서 접할 수 있는 문제들을 분석하고 컴퓨터 과학의 개념과 원리를 활용하여 해결방식을 찾아본다. 도출되어진 해결방법을 컴퓨터를 도구로 활용하여 다양한 분야에서 응용할 수 있는 능력을 배양하고자 한다.
강의는 이론과 토론 실습을 병행하며,컴퓨팅 사고의 역량을 갖춘 미래인재 양성을 목표로 한다.
▶교육내용
-컴퓨팅 사고의 이해
-컴퓨팅 사고능력의 구성 개념 이해
-현실 세계의 문제를 통한 컴퓨팅 사고능력 구성 개념 실습
▶교육목표
-컴퓨팅 사고의 구성 단계를 따라 주어진 문제를 이해할 수 있으며 해결 방안을 제시할 수 있다
▶교과목학습성과
1. 컴퓨팅 사고를 이해할수있다.
2. 컴퓨팅 사고 능력의 구성 개념을 이해할 수 있다.
3. 구성 개념을 이용하여 문제 해결에 적용할 수 있다.
수업은 ‘개념이해(이론) → 간단한 문제(이론) → 간단한 문제(개인실습, 평가) → 심화 문제 (팀 토론, 평가) → 회고’의 과정으로 강의주제에 따라 1주 혹은 2주의 일정으로 구성함.
간단한 문제의 경우, 계산 문제와 일반 문제를 각각 포함하는 예시를 제공하며 심화 문제는, 팀 토론이 가능하도록 학생수준의 일상에서 이해할 수 있는 예시로 제공함.