컴퓨팅 사고력 기르기 (심화 편) (2)

productuidev·2022년 8월 18일
0

IT/CS 지식 쌓기

목록 보기
20/24
post-thumbnail

모두를 위한 컴퓨터 과학 (CS50)

하버드대학의 최고 인기강좌, 데이비드 말란 교수님의 CS50입니다. 프로그래밍을 처음 공부하는 비전공자 분들도 쉽고 재미있게 학습하실 수 있습니다.

boostcourse 바로가기
https://m.boostcourse.org/cs112/

스크래치

https://scratch.mit.edu/

퍼즐 조각처럼 보이는 블럭들을 끌어 놓는 방식으로 연결시켜서 컴퓨터가 무엇을 할지 단계적으로 프로그래밍할 수 있는 언어이다. 어떤 생각이든 의사코드로부터 스크래치와 같은 실제 언어로 나타낼 수 있다. 스크래치를 이용하여 간단한 알고리즘을 시각적으로 구현할 수 있습니다.

스크래치 블록

무엇을 할지 블럭을 조립해 상하좌우로 움직이거나 다른 여러 일들을 순차적으로 할 수 있다.

실행하고자 하는 함수 혹은 알고리즘, 즉 말하도록 하는 단계별 지시는 스크래치에서 'say'라고 하는 보라색 블록이 될 것이고, 출력은 물론 스크래치가 hello, world라고 말하는 게 된다.

가장 간단한 퍼즐 조각들만으로도 문제 해결 모델에 모든 게 들어맞는 것을 알 수 있다.

스크래치 예제

스크래치 활용

스크래치 어떻게 활용될까?

COS 코딩활용능력시험

https://www.ybmit.com/cos/cos_test.jsp

Scratch, Entry(블록 코딩)에 대한 자격증으로 높은 수준의 프로그래밍 활용능력이 있음을 증명할 수 있습니다. 시작부터 종료까지 100% 컴퓨터상에서 진행되는 CBT(Computer Based Test)로 평가 방식이 정확함은 물론 시험 종료 즉시 시험 결과를 알 수 있습니다.

기타 정보 : COS Pro 스페셜리스트

https://www.ybmit.com/cos_pro/cos_pro_info.jsp

COS Pro는 전문코딩능력시험으로 Python, C, C++, JAVA에 대한 높은 수준의 프로그래밍 활용능력이 있음을 증명할 수 있는 자격증입니다.


계속 드는 생각이 어릴 때 일취월장하는 친구들이 더 코딩하기 좋을 듯...(코딩 자체만 놓고 볼 때?)
나이가 든 나로서 시니어를 대변한다면 맥락에 대한 이해가 있다라고 말할 수는 있겠네..

profile
필요한 내용을 공부하고 저장합니다.

0개의 댓글