본문 바로가기

카테고리 없음

코딩이 쉬워지는 10가지 슈퍼코딩


요즘 코딩은 교육 분야의 새로운 이슈인 것 같습니다.우리나라의 컴퓨터 하드웨어 분야의 미래 경쟁력을 이야기하면서페이스북이나 구글, 마이크로소프트 등 미국 실리콘밸리의 IT 기업들의 성장은 시사점이큰 듯 합니다.하드웨어 기반의 산업에서 고품질 부가 가치 산업으로서의 소프트웨어 기술력으로미래 성장 동력을 이어가야 한다는 미래 산업적 방향이 코딩이라는 이슈로 아이들의 교육에서도 하나의 방향으로 대두되고 있는 것 같습니다.하드웨어적 성장의 한계보다는 이제 하드웨어 기반이 확립되었으니여기에 소프트웨어를 개발하여 하드웨어 결합시킨다면 더욱 경쟁력이 있겠다는 것이새로운 변화의 긍정적인 부분이 아닐까 합니다.제 짧은 소견이긴 합니다만 제가 생각하는 코딩은공대생들이 주로 공부하던 컴퓨터 언어 C 언어나 제가 대학때 홈페이지를 html , 자바스크립트로 만들고 했던 것처럼 하나의 컴퓨터 프로그래밍 같은 것인데 초등학교때부터 배우다니 그 세월의변화에 놀랐습니다. 아이가 상상하는 것을 현실 속에서 구현할 수 있는 것이 코딩의 가능성을 열어두지만이를테면 모모가 만들어 놓은 블럭 조형물에 컴퓨터 프로그래밍을 하여 움직임을 주는 것만으로 그것은 아이에게 흥미진진함 이상의 것을 만들어 줄 것이고그것이 실생활에 필요한 도구로 발전할 수 있는 또 하나의 발판이 되리라 생각합니다.다만 스킬 이전의 것, 기본을 잊지는 말아야겠다는 생각 또한 강하게 드는 요즘입니다.이런 요즘의 코딩의 이슈에 딱 맞아 뜨리는 책을 볼 수 있게 되었습니다.길벗 어린이의 『슈퍼 코딩』.길벗 어린이의 슈퍼코딩은 아이들이 접하기 쉬운 코딩 이야기를 아이의 눈높이에서 소개하고직접 소스코드를 사용해 예제를 따라할 수 있도록 구성되어 있었습니다. 길벗 어린이의 『슈퍼 코딩』의 목차를 살펴보면 코딩의 시작인 개념이해하기 부터 소스 코드 사용하기 등으로구체적인 소스를 활용하여 프로그래밍을 할 수 있도록 단계적으로펼치고 있습니다.먼저 본격적인 코딩의 수업을 들어가기전 코딩이란 무엇인지, 실생활에서 어떻게 적용되어 나타나는지 언급하고 있습니다.코딩이란 컴퓨터가 이해할 수 있는 언어, 즉 코드를 사용해 컴퓨터에 명령과 정보를 만드는 작업을 말하며디지털로 된 일상생활 속 세탁기, 텔레비전, 휴대폰 등의 가전제품 에서도 코드로 작업되었다고 이야기합니다.컴퓨터로 프로그래밍을 할 때는 C 언어부터 자바, 자바 스크립트까지 다양한 컴퓨터의 언어가 있는데요.아이들의 코딩은 주로 스크래치 하는 언어를 사용하여 많이 배우는 것 같습니다.다양한 컴퓨터의 언어로 코딩의 세계로 들어갑니다.이 책에서너는 스크래치, HTML, CSS를 사용하고 있습니다. 저도 잘은 모르겠습니다만 스크래치는 C 언어를 블록화하여 조금 더 쉽게 만들어초등학생들이 이용하기에 어려움이 없다고 주워들었던 것 같습니다이제 실제 예제들을 통해 프로그래밍을 배워봅니다.http://scratch.mit.edu 스크래치 사이트로 들어가서 회원가입을 하고 만들기를 클릭하면서 작업합니다.중간중간에 <꿀정보> 라는 것을 눈에 띄게 보이는 이곳에서는 일종의 tip들을 잘 정리해 두어 사용하는데 도움이 됩니다 예제들은 간단하게 고양이가 움직이게 하는것부터간단한 게임을 만들어 보는 것까지다양하게 접해볼 수 있었습니다. 예제들이 주로 게임으로 이루어져 있어 엄마인 저로선 컴퓨터 게임이라면 좋은 눈길이 가지는 않습니다만사실 프로그램을 배우기 위한 훌륭한 매체라고 하더라구요. 흠....게임의 명암을 이렇게 새삼 확인하게 됩니다. 기본적인 슈퍼 코딩을 익혔다면 여기서 더 발전하여 연습할 수 있도록 추가적으로 웹사이트를 모아두었습니다.이런 것들이 꿀정보 중의 꿀정보들이지요.그리고 실제 코딩을 익히면서 다시 찾아볼 때 요긴한 색인도 마지막에 잘 모아 두어서나중에 찾아보기도 편하겠습니다. 슈퍼코딩을 보면서 대학때 생각이 많이 나더라구요.남자 동기들은 C언어랑 자바스크립도 배우는데 무척 열을 올렸던 것 기억이 납니다.전 HTML만 겨우 독학해서 홈페이지만 겨우 겨우 올렸었는데 말입니다. 대학때 못한 프로그래밍.모모가 학교에 들어가면 저도 모모랑 같이 스크래치로 프로그래밍을 같이 해보고 싶어졌습니다. 코딩을 접하는 아이 코딩 입문서, 길벗 어린이의 『슈퍼 코딩』이었습니다.# # #
코딩을 배우고 싶은데, 어디서부터 시작할지 막막하다고요?

스크래치는 열었는데 무엇을 만들지 감이 안 잡힌다고요? 걱정할 것 없어요!
코딩의 핵심 개념과 실전 기술, 두 마리 토끼를 모두 잡은 슈퍼 코딩 이 있으니까요.
이 책은 플랫폼 게임을 만들어 가면서 코딩의 정의, 스크래치 도구 사용법, 좌표와 위치, 루프와 조건문, 변수와 리스트, 게임 설계와 제작, 웹 사이트 작성(HTML)과 웹 디자인(CSS)같은 코딩의 핵심 기술 10가지를 친절하게 설명합니다. 차근차근 이 책을 따라가다 보면, 여러분도 어느새 ‘코딩 능력자’가 돼 있을 거예요!


시작하기 전에 -- 어서 와, 코딩 세상은 처음이지?
슈퍼 코딩 ① 코딩 : 코딩이란?
안녕, HELLO WORLD!
슈퍼 코딩 ② 도구 : 도구랑 친해지기
고양이가 마라톤 경주를 한다고?
무대를 꾸며 볼까?
슈퍼 코딩 ③ 좌표 : 좌표가 뭘까?
당나귀 꼬리를 달아 줘! 펜으로 블록을 그려 볼래?
슈퍼 코딩 ④ 루프 : 간편하게 반복하기
나만의 블록을 만들어 볼까?
슈퍼 코딩 ⑤ 조건문 : 의사결정을 스마트하게!
버저 게임을 코딩한다고? 만약 …라면…아니면
슈퍼 코딩 ⑥ 변수 : 변수로 마법 부리기
변수, 어떻게 쓸까? 나만의 리스트 사용법
슈퍼 코딩 ⑦ 설계 : 게임 설계하기
플랫폼에서 떨어졌다면?
왔다갔다 플랫폼
슈퍼 코딩 ⑧ 제작 : 플랫폼 게임 완성하기
슈퍼 코딩 ⑨ HTML : 나만의 웹 사이트 만들기
목록으로 깔끔하게!
이미지를 넣어야 제맛!
슈퍼 코딩⑩ CSS : 웹 사이트 디자인하기
안녕, CSS
슈퍼 코딩 부록: 슈퍼 코더를 위한 웹 사이트 / 핵심 코딩 용어 / 찾아보기