S/W 교과목
학기 | 이수구분 | 학수번호 | 교과목명 | 학점(시간) | 이수방법 |
---|---|---|---|---|---|
1,2 | 기교 | BKSA56558 | 컴퓨팅적사고 | 3(3) | 필수 |
1,2 | 기교 | BKSA61327 | 프로그래밍을통한문제해결 | 3(3) | 필수 |
계 | 2과목 |
S/W 교과목 해설
교과목명 | 교과목해설 |
---|---|
컴퓨팅적사고 | 복잡한 문제 해결에 기반이 되는 논리적 사고, 알고리즘적 사고, 재귀적 사고 등의 사고 기법의 학습 및 훈련을 통하여 계산적 문제 해결 기법의 기반을 습득한다. 또한 기초 프로그래밍 언어 및 기법을 활용하여 주어진 문제를 해결하기 위한 알고리즘을 작성하고, 정보를 조작하는 방법을 학습한다. 특히, 문제 해결을 위한 절차적 사고와 컴퓨터를 활용하여 해결하는 방법을 실험하고 그 해결 절차를 기술하는 방법을 익힌다. 본 교과를 수강한 학생은 컴퓨터를 활용한 기초 계산적 사고 능력과 기초 알고리즘을 고안할 수 있는 능력을 갖추게 된다. |
프로그래밍을통한문제해결 | 본 과목은 파이썬(Python) 언어를 이용한 프로그래밍을 통하여 문제를 해결하는 방법을 배우는 과목이다. SW 입문 과목인 컴퓨팅적 사고 과목에서 다룬 문제를 해결하기 위한 논리적 절차적 방법인 알고리즘 기법을 이용하여, 그 배경이 되는 계산적 사고 과정을 프로그래밍 과정을 통하여 더 깊게 경험적으로 배운다. |