이미 소장하고 있다면 판매해 보세요.
|
컴퓨터 과학 세계에 오신 것을 환영합니다
1장: 컴퓨터의 역사 기계식 계산기 최초의 컴퓨터 전자식으로의 전환 덩치 큰 쇳덩이 마이크로로 진화 휴대용 기기 게임 콘솔 변화하는 기술 인터넷의 성장 2장: 하드웨어와 소프트웨어 컴퓨터 하드웨어 중앙 처리 장치(CPU) 이진수 메모리(기억 장치) 스토리지(저장 매체) 입력(INPUTS) 출력(OUTPUTS) 소프트웨어 애플리케이션 3장: 데이터와 앱 숫자와 문자 이미지 파일 벡터 그래픽 비디오와 음향 글자와 그림, 사진 스프레드시트 이미지 편집 비디오, 오디오 편집 자료(데이터) 수집 4장: 프로그래밍 프로그래머처럼 생각하기 흐름도 데이터 유형 변수 연산자 프로그램의 흐름 프로그래밍 언어 블록 프로그램 스크립트 프로그램 5장: 컴퓨터 통신 간단한 연결, 접속 네트워크 무선 네트워크 인터넷 인터넷 작동 방식 이메일 월드와이드앱(WWW) 네트워크의 위험성 온라인 안전성 6장: 어디에나 존재하는 컴퓨터 임베디드(내장형) 컴퓨터 센서 사물을 움직이기 용어 풀이 찾아보기 |
크리스 옥스레이드의 다른 상품
닉 네베스의 다른 상품
이창희의 다른 상품
|
컴퓨터는 프로그램(컴퓨터에서 특정 작업을 수행할 수 있도록 하는 명령어들의 모음)을 실행하는 기계예요. 프로그램이 바뀌면, 컴퓨터가 하는 일도 달라져요. ‘기계에 프로그램을 넣는다’는 생각은 약 200년 전, 프랑스의 조셉 마리 자카르가 처음 떠올렸어요. 그는 다양한 무늬를 짤 수 있는 직조기를 만들었어요. 이 직조기는 ‘펀치 카드’라는 종이 카드에 구멍을 뚫어 프로그램을 기록했어요. 카드의 구멍 배열에 따라, 직물이 어떤 무늬로 짜일지가 정해졌어요.
--- p.11 1980년대와 1990년대를 거치면서 마이크로칩은 더 작아지고 성능은 더 좋아졌어요. 또 배터리와 화면 기술도 발전했어요. 그래서 컴퓨터와 같은 장치를 들고 다닐 수 있을 만큼 작게 만들 수 있게 되었어요. 이런 휴대용 기기들은 지금의 스마트폰과 태블릿으로 발전했어요. --- p.20 애플리케이션은 컴퓨터가 특정한 일을 할 수 있게 도와주는 소프트웨어예요. 시스템 소프트웨어는 항상 컴퓨터 안에서 기본적으로 작동하지만, 애플리케이션은 사용자가 필요할 때 골라서 실행할 수 있어요. 예를 들어 인터넷 브라우저, 문서 작성 프로그램, 게임 등이 모두 애플리케이션이에요. --- p.46 프로그래머는 컴퓨터가 이해할 수 있는 언어로 프로그램을 만들어요. 이것을 프로그래밍 또는 코딩이라고 해요. 코드는 보통 코드 편집기로 작성해요. 코딩은 여러 사람이 팀을 이루어 함께 하기도 해요. 이때 작업을 나누어 각자 맡은 부분을 만들어요. 프로그램은 사용하기 전에 꼭 테스트해요. 문제가 있으면 버그(bug)를 고쳐야 해요. 이렇게 오류를 찾고 고치는 과정을 디버깅(debugging)이라고 해요. --- p.71 데이터가 빠르게 전달될수록 전송 속도가 빠르다고 해요. 이는 데이터를 받는 데 걸리는 시간이 짧다는 뜻이에요. 데이터 전송 속도가 1Mbps라면 1초에 약 100만 비트가 전달된다는 의미이고, 1Gbps는 1초에 약 10억 비트를 전송하는 속도를 말해요. 일반적인 USB는 약 480Mbp의 속도를 내며, 블루투스는 더 느리지만 편리하게 연결할 수 있는 장점이 있어요. --- p.91 인터넷은 수천 개의 네트워크가 백본(backbone)에 연결되어 이루어져 있어요. 백본은 데이터를 빠르게 이동시키는 고속도로 같은 역할을 해요. 이 네트워크 백본은 광섬유 케이블로 이루어져 있어 매우 빠른 속도로 데이터를 전 세계로 전달할 수 있어요. 백본에서 갈라지는 네트워크가 만나는 지점에서는 데이터를 정확한 주소로 보내기 위해 고속 라우터가 사용돼요. --- p.96 매장의 계산대에는 바코드 스캐너가 있어요. 이 기기는 물건에 있는 바코드를 읽어 정보를 컴퓨터로 보내요. 바코드는 검은 선과 흰 선으로 이루어져 있고, 스캐너는 레이저로 이 패턴을 읽어요. 이 정보를 이용해 물건값을 계산하거나 재고를 관리할 수 있어요. 바코드 스캐너는 매장뿐 아니라 창고에서도 사용되어 물건을 정리하고 관리하는 데 도움을 줘요 --- p.113 |
|
어떻게 스마트폰은 그렇게 많은 일을 한꺼번에 해낼 수 있을까요?
인터넷은 어떻게 전 세계 사람들을 연결할까요? 컴퓨터 과학은 컴퓨터가 무엇인지, 어떻게 작동하는지, 그리고 우리가 원하는 일을 하도록 어떻게 프로그래밍하는지를 연구하는 학문이에요. 컴퓨터라고 하면 보통 노트북이나 데스크톱을 떠올리지만, 사실 스마트폰과 게임기뿐 아니라 식기세척기, 자동차, 비행기, 장난감 속에도 겉으로 보이지 않는 컴퓨터가 들어 있답니다. 컴퓨터는 이제 우리 일상 곳곳에서 중요한 역할을 하고 있어서, 컴퓨터 과학 역시 매우 중요한 학문이에요. 『 열두 살 궁그미를 위한 컴퓨터 과학』에서는 주판에서 슈퍼컴퓨터까지, 게임 그래픽에서 GPS와 인공지능까지, 흥미로운 컴퓨터 세계를 탐험합니다. 디지털 세상이 어떻게 움직이는지 이해하고, 미래를 만들어 갈 기술을 더 넓은 눈으로 바라보는 힘을 키울 수 있을 거예요. 1장 ‘컴퓨터의 역사’에서는 수천 년 전의 단순한 계산 기계부터 키보드와 모니터를 갖춘 현대의 컴퓨터와 인터넷까지 그 역사를 살펴볼 거예요. 2장 ‘하드웨어와 소프트웨어’에서는 컴퓨터를 이루는 주요 구성을 살펴봅니다. 눈에 보이는 하드웨어뿐 아니라 프로그램과 데이터처럼 눈에 보이지 않는 것들까지요. 3장 ‘데이터와 앱’에서는 글자, 사진, 그림, 소리 등 다양한 데이터가 어떻게 이진수로 바뀌어 메모리나 드라이브, 클라우드에 저장되는지, 그리고 이런 데이터를 만들고 고치는 데 사용되는 대표적인 앱들을 알아볼 거예요. 4장 ‘프로그래밍’에서는 코딩이 무엇이고 그것을 위한 흐름도가 무엇인지, 그리고 여러 가지 프로그래밍 언어를 살펴볼 거예요. 5장 ‘컴퓨터 통신’에서는 컴퓨터끼리의 연결, 그리고 컴퓨터와 다른 기기 사이의 연결을 살펴봅니다. 인터넷과 같은 네트워크를 어떻게 만드는 지도요. 마지막 6장 ‘어디에나 존재하는 컴퓨터’에서는 여러 기계장치 속에 들어 있는 컴퓨터를 살펴볼 거예요. 『열두 살 궁그미를 위한 컴퓨터 과학』을 읽고 나면 우리가 매일 사용하는 컴퓨터와 인터넷, 인공지능이 어떤 원리로 움직이는지 훨씬 더 잘 이해하게 될 거예요. 컴퓨터를 단순히 사용하는 사람을 넘어, 디지털 세상을 이해하고 미래 기술을 더 자신 있게 바라보는 첫걸음을 내디뎌 보세요. |