Skip to main content

Computational Thinking (컴퓨팅 사고) Ⅱ


POSTECH
Enrollment is Closed

강좌 소개

컴퓨팅은 컴퓨터를 이용한 계산입니다. 컴퓨터의 계산 속도가 지속적으로 빨라지고 저장 용량이 예상치를 웃돌며 증가하면서 20세기 말에는 해결 불가능해 보였지만 지금은 컴퓨팅으로 해결할 수 있는 문제가 많습니다. 또한 컴퓨팅으로 해결할 수 있는 문제 영역이 넓어지면서 종전에는 상상할 수 없었던 혁신적인 아이디어가 넘치고 이는 거꾸로 사회 전반에 걸쳐 패러다임을 바꾸는 수준의 변화를 유도하고 있습니다.

이 과목은 컴퓨터라는 하드웨어에 대한 자세한 설명 없이 컴퓨팅의 원리를 소개하고 Python 프로그래밍 언어를 이용하여 컴퓨팅을 실제 구현하는 과정을 다룹니다. 특히 프로그래밍 언어로 컴퓨팅을 구현하는 코딩 과정보다는 컴퓨팅으로 문제를 해결하는데 핵심적인 컴퓨팅 사고에 초점을 둡니다. 최종 목표는 컴퓨팅 배경 지식이 없어도 누구나 컴퓨팅 사고력을 길러서 컴퓨팅으로 실제 문제를 해결할 수 있도록 이끌어 주는 것입니다.

※ 본 강좌 수강 전, 『Computational Thinking (컴퓨팅 사고) Part 1』 강좌를 수강하시기를 권장합니다.


강좌 목차

주차주차
1컴퓨팅 사고 Ⅴ순서열 - 계산 자료의 '더미'
다음 유도하기로 계산 자료 만들기
연습문제
2컴퓨팅 사고 Ⅵ연산
연산식
3컴퓨팅 사고 Ⅶ상수 - 컴퓨터 쪽지
여러합 연산자
4컴퓨팅 사고 Ⅷ순서열 연산자



Instructor

박성우

포스텍 컴퓨터공학과 교수

Carnegie Mellon University Computer Science 박사

KAIST 전산학 석사