Enroll Course: https://www.coursera.org/learn/principles-of-computing-2
코세라에서 배우는 컴퓨팅 원리 (2편) 소개
컴퓨터 과학의 기초가 되는 수학적 및 프로그래밍 원리를 학습할 수 있는 ‘Principles of Computing (Part 2)’ 과정을 소개합니다. 이 과정은 두 부분으로 나뉘어 있으며, 이번 2편에서는 보다 심화된 내용과 실제 프로젝트를 통해 이론을 적용해 볼 수 있습니다.
과정 개요
이 과정에서는 효율적이고 잘 구조화된 컴퓨팅 문제 해결을 위한 기본 개념을 다룹니다. 파이썬 프로그래밍 언어를 사용하여 이러한 개념을 실제로 적용해보는 경험을 제공합니다. 매주 미니 프로젝트를 수행하면서 학습한 내용을 바탕으로 문제를 해결하는 능력을 키울 수 있습니다.
주요 강의 내용
- 검색 및 데이터 구조: 검색의 중요성을 설명하고 다양한 데이터 구조를 탐색하며 상속에 대해서도 배웁니다.
- 재귀: 재귀의 중요성을 깊이 있게 살펴봅니다.
- 트리: 트리의 중요성을 설명하고 게임 트리를 효율적으로 검색할 수 있는 방법을 배웁니다.
- 모델링, 단언 및 불변 조건: 모델링의 중요성을 설명하고 단언 및 불변 조건을 사용하여 모델의 일관성과 정확성을 어떻게 유지할 수 있는지 알아봅니다.
추천 이유
이 과정은 기본적인 컴퓨터 과학 원리에 대한 깊이 있는 이해를 제공하여, 이후의 고급 과정이나 실제 프로젝트에서 큰 도움이 됩니다. 또한 매주 진행되는 미니 프로젝트는 학습한 내용을 실습할 수 있는 좋은 기회를 제공합니다.
강사도 친절하게 강의를 진행하므로 초보자도 쉽게 접근할 수 있습니다. 계산 이론에 대한 높은 이해도를 원하신다면 반드시 수강해야 할 과정입니다!
마무리
‘Principles of Computing (Part 2)’ 과정은 컴퓨터 과학과 프로그래밍의 기초를 탄탄하게 다질 수 있는 훌륭한 기회입니다. 파이썬을 통한 실습과 다양한 데이터 구조의 적용을 통해, 이론과 실습을 동시에 경험해보세요!
Enroll Course: https://www.coursera.org/learn/principles-of-computing-2