책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9788958205951
· 쪽수 : 384쪽
· 출판일 : 2019-07-12
책 소개
목차
추천의 글
들어가며
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 | 버전과 배포판 | 소프트웨어 라이선스 | 카피라이트와 카피레프트
찾아보기
저자소개
책속에서
소프트웨어의 중요성 때문에 전 세계적으로 소프트웨어 교육을 의무화하고 있습니다. 세계적인 흐름에 맞춰 우리나라에서도 2018년부터 소프트웨어 교육을 의무화했습니다. 비록 미국, 일본, 중국 등의 다른 국가들에 비해 우리나라 소프트웨어 교육 시간이 부족한 실정이지만, 소프트웨어 교육에 대한 열기만큼은 어느 나라보다도 뜨겁기만 합니다. 그렇다고 지금까지 소프트웨어 교육이 없었던 것은 아니었습니다. 모든 산업 분야에서 소프트웨어의 비중과 그 중요성이 높아짐에 따라 새로운 미래를 준비하는 우리 아이들을 위해 소프트웨어 교육 방법이 달라지고 있는 것이지요. 지금까지 소프트웨어를 사용하는 방법을 가르쳤다면, 이제는 소프트웨어를 만드는 방법까지도 가르치고 있습니다




















