이미 소장하고 있다면 판매해 보세요.
|
추천의 글
들어가며 1장. 코딩 언어로 작성된 응용 소프트웨어 아두이노 | 피지컬 컴퓨팅 | 임베디드 소프트웨어와 펌웨어 | 응용 소프트웨어 | 앱과 어플 | 프로그램 | 유틸리티 | 인터넷 익스플로러 | 인공지능과 머신러닝 | 알고리즘 | 오픈소스와 상용 소프트웨어 | 워드프로세서 | 오피스 프로그램 | 클라우드 오피스 | 아파치 오픈오피스 | PDF 문서 | 압축 프로그램 | 미들웨어 | 콘솔 프로그램 2장. 컴퓨터를 통솔하는 소프트웨어 시스템 소프트웨어 | 운영체제의 세계 | 윈도우 | 리눅스 | 안드로이드와 iOS | 장치드라이버 | ROM과 RAM | 바이오스 | 부팅 | 운영체제의 존재감 | 하드디스크 관리 | 메모리 관리 | 프로세스 관리 | 입출력 관리 | 커널과 셸 | 시스템 호출 | GUI와 CLI | 가상머신 | 클라우드 컴퓨팅 3장. 전 세계 웹을 연결하는 소프트웨어 월드와이드웹 | 도메인 주소와 URL | 요청과 응답 | 서버와 클라이언트 | 웹브라우저 | HTML | 마크업 랭귀지 | 정적 웹페이지 | 자바스크립트 | CSS | HTML5 | HTTP | HTTPS | 웹서버 | 동적 웹페이지 | WAS | 데이터베이스 서버 | 프론트엔드와 백엔드 | 쿠키 | 사물인터넷 4장. 빅데이터를 위한 소프트웨어 데이터 | 데이터베이스 관리 시스템, DBMS | 오라클과 MySQL | 메타데이터 | 색인 | 해시태그 | SQL | 정형 데이터와 비정형 데이터 | 빅데이터 분석 | R 언어 | 공공 데이터 | 개인정보 | 데이터 마이닝 | XML과 JSON 5장. 보안과 보호를 위한 소프트웨어 보안과 보호 | 암호화와 복호화 | 암호화키와 복호화키 | 암호 알고리즘 | 대칭키 알고리즘 | 비대칭키 알고리즘 | 대칭키와 비대칭키 알고리즘의 결합 | 공인인증서와 전자서명 | 안전한 비밀번호 | 단방향 해시함수 | SHA-512 | 솔트 | 블록체인과 암호화 기술 | 사이버 공격 | 화이트해커 | 시큐어 코딩 | 백신 소프트웨어 | 랜섬웨어 | 방화벽 6장. 코딩을 위한 소프트웨어 코딩 언어 | 소스코드와 바이너리 코드 | 컴파일러와 인터프리터 | 자바 언어 | C 언어 | 파이썬 언어 | C++ 언어 | C# 언어 | Go 언어 | 어셈블리어 | 웹코딩 언어 | 객체 지향 프로그래밍 | 플랫폼 | 플랫폼 독립적인 언어 | 개발 도구와 통합개발환경 | JDK, 자바개발키트 | 이클립스 | 비주얼 스튜디 오와 닷넷 프레임워크 | 웹페이지 저작도구 | 깃허브 | 프레임워크 | MVC, 모델-뷰-컨트롤러 | 표준 라이브러리 | JAR | 플러그인 | 레거시 시스템 | 함수 | 모듈과 인터페이스 | API | 버전과 배포판 | 소프트웨어 라이선스 | 카피라이트와 카피레프트 찾아보기 |
김현정 의 다른 상품
|
“왠지 ‘소프트웨어 교육’이라면 코딩이 전부인 것처럼 보이지만, 반드시 그렇지만은 않습니다. 소프트웨어 교육은 코딩 방법만을 가르치는 것이 아니라 소프트웨어가 어떤 체계로 동작하는지 이해할 수 있는 ‘컴퓨팅 사고력’을 키우는 데 목적이 있습니다. 코딩 문법을 공부하는 것도 중요하지만 소프트웨어 개념부터 제대로 이해해야 합니다. 이것이 이 책 『코딩책과 함께 보는 소프트웨어 개념 사전』을 펴낸 까닭입니다. 마치 공기 처럼 우리 생활 모든 곳에 존재하며 동작하고 있는 소프트웨어와 하드웨어, 네트워크의 정의와 개념원리, 역사까지 담았습니다. 이 책을 통해 과거와 현재를 진단하고 미래를 바라볼수 있는 안목을 얻어가길 바랍니다.”
--- 「저자의 말」 중에서 |
|
진짜 코딩 공부에 필요한 핵심 소프트웨어 개념과 원리를 한눈에 익힌다!
프로그래밍 그 이상의 것을 얻어갈 수 있는 그야말로 알짜배기 책! 총 6장으로 구성된 책 속에는 소프트웨어와 코딩을 제대로 이해하기 위해서 우리가 꼭 알아야 하는 120여 가지의 핵심 개념과 원리, 지식체계가 오롯이 담겨 있다. 각각의 개념과 원리는 코딩 언어로 작성된 응용 소프트웨어(1장), 컴퓨터를 통솔하는 소프트웨어(2장), 전 세계 웹을 연결하는 소프트웨어(3장), 빅데이터를 위한 소프트웨어(4장), 보안과 보호를 위한 소프트웨어(5장), 코딩을 위한 소프트웨어(6장)로 나뉘어 있다. 본문의 전반부는 다양한 응용소프트웨어를 소개하는 데 중점을 두었다. 즉 코딩 언어에 대한 큰 맥락을 이해할 수 있도록 코딩 언어로 만들어진 응용 소프트웨어와 시스템 소프트웨어를 먼저 살펴본다. 후반부는 소프트웨어 기술과 코딩 언어들을 연결하여 설명하는데, 전 세계를 연결하는 웹기술과 이들을 위한 코딩 언어, 빅데이터를 다루는 데이터 코딩 언어, 정보를 보호하는 기술 등을 다루고 있다. 마지막으로 코딩 언어를 배우면서 접할 수 있는 개념들을 총망라하여 소프트웨어 기술을 이해함과 동시에 코딩 언어의 쓰임새를 제대로 이해할 수 있도록 했다. 이 책은 무엇보다 소프트웨어에 대한 전체적인 맥락을 이해하는 데 주안점을 두었기 때문에 우선은 처음부터 끝까지 쭉 한 번 읽어보길 권한다. 그런 다음, 다양한 코딩책들로 코드 작성 방법을 공부할 때 옆에 두고 필요할 때마다 펼쳐가며 함께 읽어보는 것도 유용하다. 모르는 단어나 개념이 있으면 바로바로 사전을 찾아보듯, 어느 방향이든 하루에 하나씩 이 책을 통해 핵심 개념을 익혀간다면 기초부터 탄탄하게 실력을 쌓을 수 있을 것이다. 책과 함께 초판 한정(선착순 선택)으로 제공되는 ‘코딩 언어 지도’에는 코딩 입문자들이 배울 만한 코딩 언어들을 마인드맵을 활용해 소개되어 있다. 다양한 코딩 언어를 알고 싶다면 코딩 언어 지도를 펼쳐놓고 내가 무엇을 공부했는지, 무엇을 더 공부해야 하는지에 대해 생각하며 도움을 얻어가길 바란다. 소프트웨어 교육 의무화의 대상이 되는 초등, 중고등학교 학생들을 비롯하여 컴퓨터를 전공하는 대학생, 컴퓨터를 잘 모르지만 소프트웨어에 관심이 있어서 배우고 싶다면, 이 책을 통해 단단한 기본기를 다질 수 있을 것이다. 특히 저자는 이 책을 선생님과 학부모들이 아이들과 함께 읽으며 공부해나가길 권한다. 제대로 된 공부를 위해서는 안내자들의 제대로 된 지도 편달도 중요하기 때문이다. “2018년부터 소프트웨어 교육이 의무화됨에 따라 소프트웨어에 대한 궁금증을 가진 이들이 많이 생긴 것 같습니다. 저에게 소프트웨어가 무엇인지 질문을 주시는 분들이 부쩍 많아졌거든요. 이번 책은 바로 그 ‘소프트웨어가 뭐지?’라는 물음에 이해하기 쉽고 재미있게 설명을 제공하는 책이랍니다. 코딩이 중요하다고는 하지만, 소프트웨어 기술을 모르고서는 무용지물입니다. 코딩은 소프트웨어 기술을 구현하는 방법이기 때문에 소프트웨어 기술을 이해해야 코딩도 잘할 수 있거든요. 이 책을 통해 소프트웨어 기술의 큰 흐름과 현장에서 제대로 통하는 살아 있는 지식들을 신나고 재미있게 배워보길 권합니다!” ─ 저자 인터뷰 중에서 |
|
“SW교육 의무화로 코딩 공부에 대한 관심이 높다. 하지만 막상 어떻게 배울 수 있는지, 또 어떻게 가르쳐야 할지 막막할 수 있다. 그렇다면 김현정 작가의 ‘잇츠 스토리 시리즈’ 책들로 시작해보길 바란다! 소프트웨어 교육을 시작한 학생은 물론 이들을 가르치는 교사들에게도 매우 유용한 지식과 정보를 발견할 수 있을 것이다.” - 홍지연 (초등컴퓨팅교사협회 이사)
|
|
“소프트웨어의 기본 개념과 원리를 쉽고 재미있게 설명하며 IT의 넓은 개념까지 탄탄하게 잡아주니, 초등학생은 물론 코딩 공부를 시작하는 중고등학생들에게 꼭 필요한 책이다! 단순한 스크래치를 이용한 프로그래밍 과정을 넘어 중간중간 ‘아두이노’, ‘브레드보드’ 등 하드웨어의 개념과 유래를 설명해준다는 점에서 특히 매력적이다. 코딩에 관심 있는 성인들에게도 추천할 만한 책이라고 생각한다. 프로그래밍 그 이상의 것을 얻어갈 수 있는 그야말로 알짜배기 책이다!” - 이수현 (씨큐브코딩 서초코어센터 강사)
|
|
“진정한 코딩 공부는 소프트웨어를 이해하는 것에서 시작된다. 이 책은 우리에게 익숙한 응용어플리케이션과 운영체제를 비롯하여 현재 가장 이슈인 빅데이터와 블록체인 기술 관련 소프트웨어까지 독자들의 눈높이에 맞추어 풀어낸다. 개념에 대한 적절한 비유와 상세한 설명은 학생부터 성인까지 누구나 쉽게 이해할 수 있다.
소프트웨어가 열어갈 미래를 읽고 한발 먼저 준비하고 싶은 이들에게 안성맞춤일 것이다.” - 김현식 (전자부품연구원 팀장) |
|
“지금까지 이런 책은 없었다! 빅데이터, 블록체인, 피지컬 컴퓨팅, 코딩 언어 등 소프트웨어에 관한 지식을 폭넓고 이해하기 쉽게 풀어내어 누구라도 재미있게 읽을수 있다. 어려운 컴퓨터 책을 보기 전에 기초 체력을 키우고 싶은 친구들에게 추천한다.” - 노재율 (한국디지털미디어고등학교 해킹방어과)
|
|
“현장에서 통하는 코딩 공부를 위해서는 코딩 문법뿐만 아니라 소프트웨어 기술을 이해해야 한다. 이런 측면에서 이 책은 코딩을 위한 바이블 같다. 소프트웨어 개념과 다양한 배경 지식을 이해하기 쉽게 설명해주고 게다가 재미있기까지 하다. 오랜 기간 소프트웨어 업계에 몸담은 개발자이자 소프트웨어 기업의 대표로서 코딩을 공부하는 이들에게 강력 추천한다.” - 권진만 ('크레스프리' 대표)
|
|
“소프트웨어의 큰 숲을 보게 해주는 책이다. 소프트웨어를 배우다 보면 특정 프로그래밍 언어의 문법에 매몰되어 꼭 알아야 할 큰 흐름의 개념과 원리를 놓칠 수 있는 데, 저자는 바로 그런 점에 주안점을 두어 독자들이 소프트웨어라는 거대한 숲속에서 길을 잃지 않고 나아갈수 있도록 친절하게 안내하고 있다. 아름다운 숲을 산책 하듯 가볍고 즐거운 마음으로 꼭 읽어보길 권한다.” - 서정욱 (남서울대학교 정보통신공학과 교수)
|