Enroll Course: https://www.coursera.org/learn/problem-solving-programming-video-games
이번 블로그 포스팅에서는 Coursera에서 제공하는 ‘문제 해결, 파이썬 프로그래밍 및 비디오 게임’ 과정을 리뷰하고 추천해 보겠습니다. 이 과정은 컴퓨터 과학과 프로그래밍의 기초를 이해하고, 파이썬을 이용해 문제를 해결하는 방법을 배우는 정말 유익한 과정입니다.
### 과정 개요
이 과정은 여러 가지 문제 해결 기법을 이용하여 새로운 계산 문제를 풀고, 설계 과정을 따라 프로그램을 코딩하고 테스트하는 능력을 길러줍니다. 수업이 끝나면 자신이 만든 비디오 게임을 통해 배운 내용을 실습할 수 있습니다.
### 모듈 리뷰
– **0모듈: 소개**
과정의 첫 번째 모듈에서는 교수진을 만나고 컴퓨터 과학, 문제 해결, 파이썬 프로그래밍, 비디오 게임 제작이라는 네 가지 주제를 소개합니다.
– **1모듈: 디자인 해킹 버전 1**
게임 생성 프로세스를 배우고, 문제 세분화와 알고리즘을 통해 첫 번째 게임을 설계합니다. 설명 작성기와 기능 테스트 계획 작성기를 사용하여 기획을 짭니다.
– **2모듈: 프로그래밍 해킹 버전 1**
파이썬의 구문 및 의미를 이해하고, 기본적인 파이썬 표현식과 타입을 배우는 단계로, 실전 코딩을 경험합니다.
– **3-6모듈**에서는 해킹 게임의 여러 버전을 만들며 개선하고, 새로운 프로그래밍 개념을 배웁니다. 문제 해결 기법을 지속적으로 활용하고, 코드 품질을 높이는 방법을 배웁니다.
– **8-11모듈: Poke the Dots 시리즈**
그래픽 게임 디자인과 사용자 정의 클래스의 구현을 배우며, 여러 가지 버전을 만들고 점진적으로 발전시키는 경험을 합니다.
### 추천 이유
이 과정은 파이썬 프로그래밍을 학습하고자 하는 누구에게나 적합합니다. 모듈이 잘 구성되어 있어 체계적으로 배울 수 있으며, 실제 게임을 제작해 보면서 공부하는 재미까지 느낄 수 있습니다. 기초부터 높은 수준까지 다루며, 문제 해결 능력을 키우는 데 큰 도움이 됩니다. 이 과정을 통해 컴퓨터 과학의 기초를 탄탄히 다지고자 하는 분들에게 강력히 추천합니다!
Enroll Course: https://www.coursera.org/learn/problem-solving-programming-video-games