코딩은 왜 배워야 하는 것일까요? 코딩은 21세기의 수학입니다. 중고등 학생들에게 수학을 가르치며 모든 학생들이 수학자가 되길 바라지 않듯이 코딩을 배우는 학생들이 모두 미래의 프로그래머가 되기를 바라는 것이 아닙니다. 향후 어떤 학문을 전공하든, 어떤 직업을 갖든, 전공이나 직업과는 무관하더라도, 컴퓨팅 사고를 통해 주어진 문제를 해결할 수 있는 능력을 키우기 위해 코딩은 누구나 공부해야 하는 것입니다.
코린아, 코딩하자! 강의의 특징 💡
본 강의는 코딩을 처음 배우는 중고등학생을 주요 대상으로 하고 있으며, "컴퓨팅 사고력을 키워주고, 코딩 지능을 길러주는 것"을 목적으로 하고 있습니다. 프로그래밍 언어의 문법을 위주로 하는 프로그래밍 교육에 대한 반론을 제기하며, 문제 해결을 중심으로 필요한 프로그래밍 문법을 배워가는 형식으로 진행합니다.
이 강의에서 배우는 것들 ✒️
본 강의는 파이썬 언어를 활용하여 총 20개의 문제를 해결하고 있습니다. 간단한 산술 연산, 소인수 분해, 최대공약수 구하기 등의 수학 문제부터 날짜의 계산, 로마 숫자의 변환, 스무고개와 같은 생활형 문제들까지 주어진 문제를 풀어 보면서 그 문제를 풀기 위해 필요한 코딩 개념, 즉 조건문, 반복문, 리스트, 딕셔너리 등의 주요 프로그래밍 문법을 학습합니다.
Although this lecture has many shortcomings, I hope that it will be an opportunity for those studying coding to start studying coding centered on problem solving rather than rigid grammar.
Rather than simply learning Python grammar,
I had fun learning how to use it as a tool for solving mathematical problems.
The instructor used the Cloud IDE,
but I also practiced with Google Colab, and there was no inconvenience.
For those who have read the basic Python grammar once,
I think it will be a good opportunity to build up basic skills.