알라딘

헤더배너
상품평점 help

분류

이름:김종훈

최근작
2019년 9월 <최고의 아빠가 알려주는 1등 코딩, 스크래치>

스크래치

요즘은 영국, 인도를 비롯한 많은 나라에서 초·중등교육과정에 컴퓨터 프로그래밍을 필수로 교육하고 있습니다. 초·중등학교에서 프로그래밍 교육의 목적이 모든 학생을 프로그래머로 양성하기 위해서는 아닙니다. 바로 학생들의 문제해결능력과 창의성을 길러주기 위해서입니다. 우리나라 정부에서도 창의적 핵심 인재 양성을 위해 초·중등학교에서 프로그래밍 교육을 의무적으로 실시하고자 노력하고 있고, 정부, 민간기업, 민간봉사단 등에서 일부 초·중등학생들을 모집하여 프로그래밍을 교육하고 있습니다. 이런 프로그래밍 교육에서 가장 많이 사용하는 언어가 바로 '스크래치'입니다. 스크래치를 사용하면, 프로그래밍하면 떠오르는 영어 명령어와 기호를 나열하는 것이 아니라, 레고 블록처럼 그래픽화되어 있는 블록을 조립하면서 프로그램을 만들 수 있습니다. 따라서 영어와 프로그래밍을 전혀 모르는 초등학생들도 쉽게 배울 수 있습니다. 그러나 스크래치가 아무리 쉽더라도 어떤 내용을 공부하느냐에 따라 얻어지는 교육적 효과는 차이가 큽니다. 현재 실시되고 있는 대다수의 스크래치 교육과 기존 스크래치 책은 흥미 중심의 게임을 제작하는 데 그치고 있습니다. 이런 내용의 스크래치 교육은 흥미를 유발할 수는 있으나 초·중등학생들의 문제해결능력과 창의성을 길러주는 것은 쉽지 않아 보입니다. 이 책은 이런 문제점을 인식하고 올바른 스크래치 교육의 방향을 제공하기 위해 탄생했습니다. 저는 수년간 과학영재교육원 초등정보반 학생, 교육대 학생, 초등학교 선생님을 대상으로 스크래치를 강의한 경험이 있습니다. 또 교육기부 형태의 공개강의를 운영하고 있고, 초등학생인 제 아이들 또한 제 스크래치 교육의 대상으로 삼아 스크래치 게임, 스크래치 STEAM, 스크래치 알고리즘 등 다양한 내용을 가르쳤습니다. 이렇게 다양한 교육 경험을 통해 얻은 교육 프로그램 중에서 어린이들의 문제해결능력과 창의성을 길러 줄 내용을 이 책에 담고자 노력했습니다. 그렇기에 스크래치를 배우고자 하는 초·중등학생, 스크래치를 가르치는 선생님, 프로그래밍 언어를 처음 접하는 초보자에게 이 책을 적극적으로 권합니다. 이 책에서는 학습 효과를 극대화하기 위해 다양한 문제를 제시하며 문제에 대한 풀이를 부록에서 제공합니다. 하지만 반드시 스스로 해결해보기 바랍니다. 문제를 직접 풀어보는 과정이 가장 중요합니다. 또한 웹사이트(http://cerg.jejunu.ac.kr의 '스크래치' 게시판)를 운영하고 있어 독자분들은 사이버 학습 효과도 누릴 수 있습니다. 웹사이트를 통해 이 책에 나오는 모든 프로그램, 스크래치 자료 등을 이용할 수 있고, '질의응답' 게시판을 통해 질의를 하고 답변을 받을 수 있습니다. 이 책이 나올 수 있도록 도움을 주신 배용석 부장님, 조희진 과장님을 비롯한 한빛미디어(주)식구들에게 감사의 말씀을 전합니다. 부디 이 책을 통해 올바른 스크래치 교육을 경험해보시기를 기원합니다. _2014년 3월 김종훈

좋은 프로그램을 만드는 핵심 원리 25가지

프로그래밍을 하기 위해 알아야 할 사항이 무엇인가? 물론 프로그래밍 언어를 알아야 합니다. 그러면 언어만 알면 프로그래밍이 되는가? 아니다. 그러면 무엇을 더 알아야 할까? 이 책은 그러한 고민에서 출발합니다. 독자를 위해 제 홈페이지(www.jejue.ac.kr/~jkim)를 운영하고 있어, 사이버 학습 효과도 누릴 수 있습니다. [자료실] 코너에서 프로그램 소스를 제공하고, [프로그램핵심원리] 코너에 올라온 질문에 대해 신속히 답변할 것이며, 프로그래밍과 관련해 다양한 정보도 계속 추가할 예정입니다. 이 책은 다음과 같은 분들께 도움이 될 겁니다. - 프로그래밍을 시작하는 초보자 - 학교와 학원 등에서 프로그래밍, 전산수학, 데이터 구조, 알고리즘 등을 수강하는 학생 - 전산 수학, 데이터 구조, 알고리즘 등을 강의하는 선생님 - 프로그램을 개발하는 프로그래머 - 정보올림피아드, 정보처리(산업)기사 등 프로그래밍 관련 경시 대회와 자격증 준비생 감사합니다. 저자 대표 김종훈 드림 (2003년 1월 8일 알라딘에 보내신 작가 코멘트)

처음 시작하는 C 프로그래밍

안녕하세요? 대표저자 김종훈입니다. 책 소개를 간단히 하겠습니다. 우선 이 책의 저자는 모두 5명으로 다음과 같습니다. 김종훈 - 제주교육대학교 컴퓨터교육과 조교수와 제주과학영재교육원 정보 분야 담당교수로 홍익대학교 대학원 전자계산학과에서 박사학위를 취득했다. 대표적인 저서로 <초보자를 위한 LINUX & UNIX C 프로그래밍>(한빛미디어, 2003), <좋은 프로그램을 만드는 핵심원리 25가지>(한빛미디어, 2003)이 있다. 안유정 - 명지전문대학 컴퓨터정보과 조교수로 홍익대학교 대학원 전자계산학과에서 박사학위를 취득했다. 저서로 <JAVA 2>(정익사, 2003) 등이 있다. 염미령 - 수원여자대학 디지털 콘텐츠과 전임강사로 홍익대학교 대학원 전자계산학과 박사과정을 수료했다. C 언어와 리눅스를 가르치고 있다. 이면재 - 용인송담대학 겸임교수로 있으며, 홍익대학교 대학원 전자계산학과 박사과정을 수료하고 홍익대학교에서 강의를 하고 있다. 김종진 - 명지전문대학 컴퓨터정보과 겸임교수와 (주)두리아이티 솔루션사업부 과장으로 있으며, 홍익대학교 대학원 컴퓨터공학과 박사과정을 수료했다. 대표적인 저서로 <좋은 프로그램을 만드는 핵심원리 25가지>(한빛미디어, 2003), <컴퓨터 영재 C언어의 이해>(학지사, 2002) 등이 있다. 이 책은 이해를 위한 수 많은 그림, 다양한 수준의 명쾌한 프로그램 예제, 프로그램 동작 과정에 대한 상세한 설명을 제공하는 초보자를 대상으로 한 책입니다. 이 책은 기존 C 프로그래밍 책과는 달리 다음과 같은 특징을 갖고 있다. * 명확한 이해를 위한 수많은 그림 * 다양한 수준의 수많은 프로그램 예제 * 프로그램 동작 과정에 대한 상세한 설명 * 포인터에 대한 명확한 설명 * 홈페이지(http://www.jejue.ac.kr/~jkim)를 통한 질의응답 코너 운영 부디 이 책을 통해 뜻하신 바를 이루시기 바랍니다. 감사합니다. (2004년 2월 29일 알라딘에 보내주신 작가코멘트)

초보 프로그래머가 꼭 알아야 할 컴퓨터 동작 원리

안녕하신지요? 제주교육대학교 컴퓨터교육과 김종훈 교수입니다. 이 책을 집필하게 된 동기에 대해 간단히 설명하겠습니다. 프로그래머를 비롯한 컴퓨터 종사자들이 필수적으로 갖추어야 할 내용을 살펴보면 다음과 같을 것입니다. 이런 내용의 중요성 때문에 거의 모든 컴퓨터 관련 학과에서 필수적으로 강의가 이루어지고 있는 것도 사실입니다. - 프로그래밍 언어 - 자료구조와 알고리즘 - 컴퓨터 구조 - 운영체제 - 네트워크 이 중 컴퓨터 구조, 운영체제, 네트워크는 기반 이론으로 단순 프로그래머에서 새로운 것을 창조해낼 수 있는 개발자로 도약하기 위해 갖추어야만 하는 내용입니다. 이런 중요성 때문에 필수 교과목으로 교육이 이루어지고 있고, 정보처리기사 자격시험에서도 필수 시험 과목으로 자리하고 있습니다. 그러나 힘든 공부를 마치고 나면 무엇을 배웠고 이런 지식이 왜 필요한지 알 수 없는 경우가 태반입니다. 과목 자체가 쉽지 않을 뿐만 아니라 원리를 등한시 하였고 다룬 이론들이 어떻게 적용되는지를 알려주지 않았기 때문입니다. 이런 궁금증과 갈증을 해소하기 위해 이 책을 집필했습니다. 이 책은 컴퓨터 종사자가 필수적으로 알아야 할 이론을 동작 원리 위주로, 그리고 적용 예까지 제공하며 초보자도 볼 수 있을 정도로 쉽고 명료하게 구성하였습니다. 특히 컴퓨터 동작 원리와 관련된 다음 3 주제로 구성하여 동작 하나하나를 그림으로 나타내려고 부단히 노력했습니다. - 컴퓨터 구조 - 운영체제 - 네트워크 그리고 독자들을 위해 카페(http://cafe.naver.com/computerbook)를 운영하고 있어 사이버 학습 효과를 누릴 수 있을 뿐만 아니라 단순한 책 이상의 정보를 제공받을 수 있을 겁니다. 부디 이 책을 통해 희망하시는 바를 이루시기 바랍니다. 감사합니다. (2004년 7월 3일 알라딘에 보내주신 작가코멘트)

초보자를 위한 Linux & Unix C 프로그래밍

안녕하세요. 대표 저자 김종훈입니다. 이렇게 뵙게 된 점을 기쁘게 생각합니다. 이 책은 다음과 같은 분들에게 조금이나마 도움이 될 책입니다. 첫째, 리눅스를 설치하고 기본 명령어는 익혔는데 더 이상 무엇을 해야할지 모르는 분들께 이 책을 권합니다. 이 책을 공부하면 리눅스가 어떻게 동작하는지에 대한 깊은 내용과 프로그래밍을 쉽게 익힐 수가 있으니까요. 제목에 나와 있는데로 그림 등을 이용해서 초보자도 쉽게 이해할 수 있게 하고자 많은 노력을 했습니다. 둘째, 리눅스/유닉스 프로그래밍을 배우고 싶은데 프로그램은 웬지 두렵게 느껴지시는 분들께도 권합니다. 리눅스/유닉스 프로그래밍을 위해서는 리눅스/유닉스의 내부 동작 원리를 알아야 합니다. 그러나 그걸 제대로 이해하는 일이 쉽지 않습니다. 또한 다양한 수준의 프로그램을 경험해봐야 프로그램 실력이 향상됩니다. 이 책은 이해하기 힘든 원리에 대해 단계별 그림을 통해 쉽게 이해시키고자 노력했습니다. 또한 수많은 프로그램 예제를 명확한 설명과 더불어 제공하고 있습니다. 셋째, 고급 리눅스 프로그래밍과 네트워크 프로그래밍 등을 하고 싶은 분들께 권합니다. 이 책은 쉽게 전개하고 있지만 목차를 보시면 아시겠지만 깊이있는 모든 내용을 다루고자 노력했으니까요. 넷째, 운영체제 동작 원리에 대해 이해를 원하시는 분들께 권합니다. 새로운 원리가 나오면 프로그램 작성에 앞서 운영체제인 리눅스가 어떻게 동작하는지를 단계별로 그림을 통해 상세한 설명을 먼저 하고 있습니다. 이걸 이해해야 프로그램도 쉽게 작성할 수 있으니까요. 그리고 제 홈페이지 http://www.jejue.ac.kr/~jkim 의 [Linux/Unix C 프로그래밍] 코너를 통해 Q&A를 지원하고, 리눅스 프로그래밍 소식도 제공하고 있습니다. 항상 행복하고 뜻하신 바를 이루시기 바랍니다. 감사합니다. (2003년 8월 31일 알라딘에 보내신 작가 코멘트)

컴퓨터 영재 C언어의 이해

이 책은 C언어의 중요성에 기반하여 수년간 대학생들과 컴퓨터 영재아들을 대상으로 C언어 교육을 진행하고 또한 C언어로 프로그램을 개발하면서 집필한 교재로 다음과 같은 특징을 지니고 있습니다. 첫째, 모든 주제에 대해 [문법 설명]-[예제 프로그램]-[프로그래밍 과제]의 체계적인 형식으로 구성되어 있습니다. 예제 프로그램은 120개 이상이 됩니다. 둘째, 프로그램을 그림을 통해 설명함으로 쉽고 명확하게 이해를 시키고 있는데, 특히 포인터 부분이 그러합니다. 셋째, 12장-15장에서는 고급 수준의 예제 프로그램을 제시하고 설명하는데, 이러한 프로그램들의 이해를 통해 수준높은 프로그램을 작성할 수 있게 될 것입니다. 그리고 이 책에 있는 모든 예제는 리눅스 환경에서 실행된 프로그램이며, 부록으로 gcc 사용법, 터보 C 사용법, 리눅스 사용법, vi 사용법, make, 디버깅을 싣고 있습니다. 이 책은 프로그래머가 되기 위한 C언어의 체계를 다지는 교재로 초보자로부터 전문가에게 이르기까지 프로그래밍에 관심을 갖는 모든 분들에게 이 책은 도움이 될 수 있을 것입니다. (2002년 2월 2일 알라딘에 보내신 작가 코멘트)

ICT 활용 교육 이렇게 쉽네

우리는 정보통신의 급격한 발달로 정보화 시대를 맞이하게 되었습니다. 이러한 정보화 시대에는 첨단 지식과 정보를 누가 소유하고, 어떻게 활용하느냐에 따라 개인은 물론이고 국가 간의 경쟁력이 좌우될 것입니다. 이러한 정보화 시대에 능동적으로 적응하기 위해서는 컴퓨터에 관한 일반적인 최소한의 지식과 기능을 소지해야만 할 것이며, 질 좋은 정보가 어디에 있는지를 알고, 선별.선택하여 정보를 이해.정리한 후 새로운 형태의 정보로 재구성하는 정보 활용 능력을 키워야 할 것입니다. 이러한 이유 때문에 학교 교육에 있어서 컴퓨터 교육의 중요성이 점점 심화되고 있습니다. 이에 최근 초등학교에서 컴퓨터 교육이 필수화되었고, ICT(정보통신기술)를 활용한 교수-학습활동이 초.중등학교 모든 교과의 20% 이상 실천될 수 있도록 교육인적자원부에서 지침을 내리고 있습니다. 이러한 ICT 활용 교육을 제대로 한다는 것은 교사들에게 큰 부담이 아닐 수 없습니다. 이에 교사를 대상으로는 ICT 관련 연수가 다양하게 이루어지고 있으나 체계적이지 못한 교육으로 이를 학교 교육에 바로 도입하는 것은 쉬운 일이 아닙니다. 이러한 ICT 교육의 중요성을 인식하여 이 책을 집필하게 되었습니다. 전혀 수업에 적용할 수 없는 컴퓨터 교육 관련 이론서, 학교 교육과는 너무 동떨어진 내용을 다루는 컴퓨터 활용서와는 다음과 같은 차별성을 지니고 있습니다. 첫째, ICT 활용 교육 전문가들에 의해 집필되었습니다. 'ICT 활용 교육'을 강의하고 이를 전공으로 하고 있는 교육대학교 컴퓨터 교육과 교수와 학교 현장에서 ICT 활용 교육을 직접 체험한 현직 교사 등에 의해 집필되었습니다. 둘째, 학교에서의 ICT 교육에 바로 도입할 수 있는 다양한 주제를 프로젝트 식으로 다루었습니다. 당장 필요한 주제를 선택해서 학습하면 ICT 교육을 수업에 바로 도입할 수 있습니다. 셋째, 컴퓨터에 대해 전혀 모르는 초보자도 쉽게 이해할 수 있습니다. 책에서 제시한 모든 부분을 따라하기만 하면 이해할 수 있도록 책을 구성하였습니다. 넷째, ICT 교육에 필요한 모든 부분을 다루었습니다. ICT 활용 교육 이론, 인터넷 활용, 홈페이지 작성, 교육용 컨텐츠 활용, 한글의 교육에의 활용, 파워포인트의 교육에의 활용, 엑셀의 교육에의 활용, 멀티미디어의 교육에의 활용 등 ICT 교육에 필요한 모든 주제를 다루었습니다. 이 책은 ICT 활용 교육에 초점을 맞추어 진행하고 있으나 이 책에서 제시한 내용을 학습해 가면 ICT 소양 교육도 자동적으로 이루어집니다. 현직교사, 예비교사, 학생, 일반인에 이르기까지 ICT 교육과 컴퓨터 활용에 관심을 갖는 모든 분들에게 이 책은 유용하리라 확신합니다. (2002년 7월 30일 알라딘에 보내신 작가 코멘트)

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자