logo
logo
x
바코드검색
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

컴퓨팅 사고력과 소프트웨어의 이해

컴퓨팅 사고력과 소프트웨어의 이해

폴 S. 왕(지은이), 김진묵, 김흥수, 정영애, 황석형, 김용우(옮긴이)
생능
20,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
20,000원 -0% 0원
200원
19,800원 >
20,000원 -0% 0원
0원
20,000원 >
19,800원 -1% 0원
600원
19,200원 >
교보문고 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

컴퓨팅 사고력과 소프트웨어의 이해
eBook 미리보기

책 정보

· 제목 : 컴퓨팅 사고력과 소프트웨어의 이해 
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 자료구조/알고리즘
· ISBN : 9788970508993
· 쪽수 : 344쪽
· 출판일 : 2017-02-22

책 소개

엄선된 주제를 통해 일반 독자에게 다양한 문제들을 컴퓨터를 이용하여 해결하기 위한 사고능력인 컴퓨팅을 소개하고 있다. 제시되는 사례들은 어떤 CT가 일상생활에 영향을 미치는지 그리고 실생활의 중요한 문제에...
컴퓨팅 사고력은 2006년 미국 카네기멜론 대학의 Jeannette M. Wing 교수가 제창한 개념으로서, 이 세상의 다양한 문제들을 컴퓨터를 이용하여 해결하기 위한 사고능력이다. 컴퓨팅 사고력은 컴퓨터과학자들뿐만 아니라 앞으로 누구나 배워서 활용할 수 있는 보편적인 사고이자 향후 인간의 사고체계를 지배하는 중추적인 역할을 할 것이다. 특히, 프로그래밍 능력은 창의적인 사고과정과 혁신능력을 확장시켜 주며, 모든 사람들이 갖춰야 할 21세기 핵심역량이다.

엄선된 주제를 가지고 일반 독자에게 컴퓨팅을 소개하고 있다. 결국 컴퓨팅의 개념과 기술은 CT에 영감을 주는 것이다. 이 접근 방법은 컴퓨팅 개념을 더 깊이 이해시킬 뿐만 아니라 컴퓨팅을 뛰어넘는 적용 분석 능력을 실현시킬 것이다.

많은 사례들은 어떤 CT가 일상생활에 영향을 미치는지 그리고 실생활의 중요한 문제에 어떻게 적용되는지를 보여준다. 독자는 유용한 사고력을 배울 수 있고 특별한 프로그래밍 언어를 가지고 프로그램을 만들 필요 없이 문제 해결 능력을 배우게 될 것이다.

목차

CHAPTER 01 컴퓨터, 소프트웨어, 프로그래밍(Why did the chicken cross the road?)
1.1 컴퓨터(The Computer)
1.2 튜링 머신(Turing Machine)
1.3 컴퓨터의 간략한 역사
1.4 소프트웨어(Software)
1.5 프로그래밍
1.6 Syntax(문법 규칙)와 Semantics(의미)
1.7 순서도
1.8 알고리즘(Algorithms)
1.9 유사 코드(Pseudo Code)
1.10 유클리드 GCD(greatest common divisor: 최대공약수) 알고리즘
1.11 목표, 그리고 목표에 가는 방법
1.12 Road Crossing
연습문제

CHAPTER 02 비트와 바이트(Bits, Bytes, and Words)
2.1 디지털 컴퓨터
2.2 이진수
2.3 음과 양의 정수
2.4 모듈러 연산(Modular Arithmetic)
2.5 진법 변환(Base Conversion)
2.6 문자
2.7 텍스트 편집(Editing Text)
2.8 데이터 출력
연습문제

CHAPTER 03 참과 거짓(True or False)
3.1 디지털 전자 회로
3.2 부울 대수
3.3 의사 결정(Decision Making)
3.4 비트에 적용된 논리
3.5 논리와 반복
연습문제

CHAPTER 04 운영체제(Who is the Master?)
4.1 운영체제란 무엇인가?
4.2 운영체제 커널
4.3 오픈 소스 소프트웨어
4.4 그래픽 사용자 인터페이스
4.5 데스크톱 개요
4.6 나한테 이야기 하는 거야?
4.7 커맨드-라인 인터페이스(Command-Line Interface)
4.8 파일
4.9 프로세스
4.10 작업 관리(Managing Tasks)
4.11 Up and Running
연습문제

CHAPTER 05 인터넷과 네트워크(Hello there)
5.1 네트워크란 무엇인가?
5.2 인터넷
5.3 Lan 그리고 Wan
5.4 인터넷 아키텍처
5.5 무선 네트워킹
5.6 네트워킹 프로토콜
5.7 IP 주소
5.8 도메인 네임
5.9 클라이언트와 서버
5.10 피어 투 피어
5.11 DNS 서버
5.12 DNS 서버와 이름풀이
5.13 도메인 등록
5.14 패킷 스위칭
5.15 클라우드 컴퓨팅
연습문제

CHAPTER 06 웹(Web)(Home Sweet Homepage :-))
6.1 웹 서버란 무엇인가?
6.2 웹 브라우저
6.3 웹에 관한 짧은 역사
6.4 URLs
6.5 HTML과 HTML5
6.6 웹 페이지 스타일링
6.7 웹 호스팅
6.8 웹 페이지의 동적 생성
6.9 클라이언트 측 스크립팅
6.10 HTTP(Hypertext Transfer Protocol)
6.11 웹사이트 개발
6.12 웹 검색 엔진
6.13 웹 서비스
6.14 표준 웹 기술
연습문제

CHAPTER 07 보안(Keep It safe)
7.1 로그인
7.2 HTTP와 SSL/TLS
7.3 전자서명이란 무엇인가?
7.4 암호화
7.5 공개키 암호화
7.6 RSA 공개키 암호 알고리즘
7.7 전자 서명
7.8 메시지 다이제스트
7.9 보안 이메일
7.10 보안 공격과 방어
연습문제

CHAPTER 08 문제해결(Solve That Problems)
8.1 퍼즐 풀기
8.2 정렬
8.3 재귀(Recursion)
8.4 재귀 솔루션 공식
8.5 하노이의 탑(Tower of Hanoi)
8.6 8명의 여왕(Eight Queens)
8.7 일반적인 역추적
8.8 트리 순회(Tree Traversals)
8.9 복잡도(Complexity)
8.10 발견적 방법(Heuristics)
연습문제

CHAPTER 09 데이터(Data Everywhere)
9.1 디지털 이미지
9.2 래스터 이미지 엔코딩
9.3 오디오와 비디오
9.4 디지털 비디오
9.5 데이터와 파일 형식
9.6 데이터 공유
9.7 문서 마크업
9.8 데이터 압축
9.9 데이터 구조
9.10 데이터베이스
9.11 개인 정보의 보호
연습문제

CHAPTER 10 어플리케이션(Get That App)
10.1 필수적인 프로그램들
10.2 자신의 앱에 대해서 알아보기
10.3 프로그램의 구성과 커스터마이징
10.4 프로세스 조합
10.5 기계어 프로그램
10.6 어셈블리언어 프로그램
10.7 고수준의 프로그램
10.8 컴파일러
10.9 소프트웨어 개발
10.10 객체지향 프로그래밍
10.11 객체지향 설계
연습문제

저자소개

김진묵 (옮긴이)    정보 더보기
광운대학교 컴퓨터과학부 공학박사 선문대학교 컴퓨터공학과 BK21 연구교수 현 선문대학교 IT교육학부 조교수 저서 『ITQ 엑셀 2007』, 『2012 ITQ 엑셀2007』, 『실습위주 안드로이드 프로그래밍』, 『Visual Basic 6 기본+활용 2nd』
펼치기
정영애 (옮긴이)    정보 더보기
단국대학교 전자계산학과 소프트웨어공학전공 박사 선문대학교 IT교육학부 부교수 선문대학교 IT교육원장 역임 ICT 플랫폼학회 부회장 창의연구학회 부회장
펼치기

추천도서

도서 정보 제공 : Yes24(www.yes24.com), 알라딘(www.aladin.co.kr)

이 포스팅은 쿠팡파트너스 및 제휴마케팅이 포함된 광고로 이에 따른 일정액의 수수료를 제공받습니다.
최근 본 책