상세 컨텐츠

본문 제목

프로그래밍 입문용 개발툴 - HelloWorld

프로젝트/HelloWorld

by ryujt 2014. 3. 20. 14:30

본문




http://www.helloworld.or.kr/


위의 사이트가 안들어가 질 때, 임시 사이트 http://182.252.178.43/
호스팅 업체 변경 중 입니다.

호스팅어를 사용했는데, CPU 제한에 걸려서 계속 페이지 오류가 납니다.


아들에게 프로그래밍을 가르치기 위해서 만들었던 개발툴 중의 현재 버전입니다.  원래는 제가 만든 스크립트 언어를 사용했지만 ㅡ.ㅡa  이내 파스칼 스크립트 오픈 소스를 사용하다가, 이번에 자바 스크립트로 변경하였습니다.


아직은 프로토타입일 뿐이고, 일반 공개를 위해서 틈틈히 개량 할 예정입니다 ^^;


위의 링크를 클릭하시고, Run 버턴을 누르신 후, 프로그램을 한 번만 설치하시면 됩니다.  프로그램 설치를 꺼려하시는 분들을 위해서 압축 파일 버전을 아래와 같이 올립니다.


HelloWorld.7z


만든 이유는 아이들에게 프로그래밍을 가리치면서 몇 가지 문제를 겪다 보니, 이를 개선하기 위해서입니다.

  • 처음에는 스크래치를 가르쳐 봤습니다.
    • 스크래치는 쉽게 이해 할 수 있는 장점이 있지만 한계도 명확합니다.  금새 실증을 내고 맙니다.
  • 그 다음에는 델파이(파스칼)을 가르쳐 봤습니다.
    • 쓸만한 성과를 내는 데까지 알아야 할 것들이 너무 많습니다.
  • 이러 저러한 고민 끝에
    • 미리 만들어진 블록을 조립하면서 쉽게 성과를 내고 재미있는 수업을 만들 수 있어야 한다.
    • 프로그래밍은 (적어도 아직까지는) 문자를 통해서 처리해야 보다 효과적이다.  스크래치와 같은 방식은 쉽게 적응하고 이해 할 수 있지만, 복잡한 문제에는 적합하지 않다.  그리고, 아이들은 정체되어 있는 수업에 금새 질린다.
  • 결론적으로
    • 언어는 쉽게 쓸 수 있는 스크립트를 선택
    • 미리 만들어진 콤포넌트를 조합해서 게임 등을 작성하는 수업 방식
    • 실력이 성장하면, 스스로 콤포넌트 제작
다음에는 프로그래밍 입문 언어 "HelloWorld"에 대한 동영상 강의를 만들어서 올려보겠습니다 ^^*


'프로젝트 > HelloWorld' 카테고리의 다른 글

아빠! 프로그래밍이 모에요?  (2) 2014.03.27
슈팅게임 JetBoy #3  (0) 2014.03.23
슈팅게임 JetBoy #2  (0) 2014.03.23
슈팅게임 JetBoy #1  (2) 2014.03.23
프로그래밍을 처음하시는 분들을 위한 동영상 강의  (0) 2014.01.28

관련글 더보기