본문 바로가기
programming/BlockCoding

블록코딩 이란 뜻 과 종류

by 개코 - 개발과 코딩 2021. 3. 26.

블록코딩에 대한 관심이 많습니다. 컴퓨터 프로그래밍에 대한 이해를 빨리 할 수 있고, 편하게 결과물을 만들 수 있습니다. 블록코딩 또한 학습이 필요하고, 연습이 필요하지만, 보편적인 텍스트코딩과는 다르게 직관적이고 시각적인 요소로 결과물을 확인할 수 있습니다.

 

코딩이란

코딩은 code 와 ing 를 합친 말로 컴퓨터가 동작하는 명령어들을 만드는 것을 말합니다.
이 명령어들은 0과 1의 컴퓨터가 동작하는 것을 의미하고 이 명령어들이 모여 하나의 프로그램이 만들어 집니다.
우리가 컴퓨터를 사용하는 윈도우도 코딩이란 복잡한 과정을 거쳐 만들어 진 것입니다.

 

블록코딩 이란

보통 프로그램 개발이라 하면 까만 화면에 하얀색 글씨로 열심히 명령어들을 텍스트로 작성하는 것을 떠올립니다.
개발자 분들이 자주 사용하는 방법으로 지금 나온 모든 프로그램들이 그렇게 만들어 집니다.
이와는 다르게 블록코딩은 명령어들이 블록형태를 가지고 단순히 마우스로 끌어서 블록조립하듯이 조립하여 프로그램을 만듭니다.
즉, 텍스트가 아닌 블록으로 명령어 집합을 만들어 프로그램을 만드는 것을 말합니다.
처음에는 교육을 위한 목적으로 만들어 졌으나, 지금은 기업형으로까지 널리 확장되고 있기도 합니다.

다양한 종류

블록코딩의 목적은 시스템을 만들기 위한 교육을 목적으로 만들어지고 지금까지 사용되고 있지만, 그 기능이 확장되어 기업들의 업무자동화를 위한 목적의 전문적 프로그램 코딩까지 가능한 것들도 나왔습니다. 그렇게 블록코딩의 종류는 다양하고 지속적으로 나오고 있습니다.

교육용 블록코딩 종류

스크래치, 엔트리, 앱인벤터, 블록클리, 알지오매스 등

 

기업용 블록코딩 종류

NCD 비즈액터, 파워앱스, 허니코드, 앱시트 등

반응형

댓글