HOME > Detail View

Detail View

(비전공자를 위한) 자바 프로그래밍 : 영어 독해하듯 코드를 읽고 그림으로 쉽게 배우는 (Loan 26 times)

Material type
단행본
Personal Author
강희은
Title Statement
(비전공자를 위한) 자바 프로그래밍 : 영어 독해하듯 코드를 읽고 그림으로 쉽게 배우는 / 강희은 지음
Publication, Distribution, etc
서울 :   한빛미디어,   2016  
Physical Medium
228 p. : 삽화 ; 23 cm
ISBN
9788968488153
General Note
감수: 박성용  
부록: 연습문제와 답  
000 00000cam c2200205 c 4500
001 000045886163
005 20161027105033
007 ta
008 161026s2016 ulka 000c kor
020 ▼a 9788968488153 ▼g 13000
035 ▼a (KERIS)BIB000014070465
040 ▼a 222001 ▼c 222001 ▼d 211009
082 0 4 ▼a 005.133 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b J41 2016z5
100 1 ▼a 강희은 ▼0 AUTH(211009)8602
245 2 0 ▼a (비전공자를 위한) 자바 프로그래밍 : ▼b 영어 독해하듯 코드를 읽고 그림으로 쉽게 배우는 / ▼d 강희은 지음
260 ▼a 서울 : ▼b 한빛미디어, ▼c 2016
300 ▼a 228 p. : ▼b 삽화 ; ▼c 23 cm
500 ▼a 감수: 박성용
500 ▼a 부록: 연습문제와 답
945 ▼a KLPA

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 J41 2016z5 Accession No. 111763023 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 J41 2016z5 Accession No. 151334224 Availability Available Due Date Make a Reservation Service
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 J41 2016z5 Accession No. 111763023 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 J41 2016z5 Accession No. 151334224 Availability Available Due Date Make a Reservation Service

Contents information

Book Introduction

비전공자나 초급 사용자를 대상으로 한 자바 프로그래밍 입문서. 영어라는 언어와 프로그래밍 언어의 공통점에 착안하여 이 책에서는 자바 코드를 설명할 때 영어를 번역하듯 설명하고, 주요 단어를 영어 단어 외우듯 공부함으로써 영작하는 것처럼 자바 프로그래밍을 할 수 있게 하였다. 또한, 자바를 조금 더 친숙하게 공부할 수 있도록 자바의 주요 개념을 일상생활에 빗대고, 좀 더 쉽게 이해할 수 있도록 그림을 곁들여 설명하였다.

프로그래밍을 처음 시작하는 비전공자를 위한 자바 입문서
최근 융합 소프트웨어에 대한 관심이 높아지면서 유명 기업들이 이공계 출신에게는 인문학에 대한 소양을, 인문계 출신에게는 컴퓨터 프로그래밍에 대한 능력을 요구하고 있습니다. 이러한 흐름에 따라 많은 취업 준비생과 학생들이 컴퓨터 프로그래밍을 배우기 위해 학원에 다니거나 독학하거나 컴퓨터공학과 수업을 듣고 있습니다. 이 책은 이러한 비전공자나 초급 사용자를 대상으로 한 자바 프로그래밍 입문서입니다.
기존에도 프로그래밍 입문서는 다양하게 있었지만, 초보자가 입문서를 보며 혼자 공부하는 것은 생각보다 쉽지 않습니다. 특히 컴퓨터 언어에 대해 생소하고, 이공계 학생과는 학습 성향이 다른 인문계 학생에게 기존의 입문서는 너무 어렵게 다가올 수 있습니다. 이 책의 저자 역시 인문계 졸업생으로, 처음 프로그래밍 언어를 배울 때 이런 어려움을 느꼈습니다. 하지만 프로그래밍의 재미를 느끼고 컴퓨터공학 대학원에까지 진학하게 된 저자의 경험을 바탕으로 더 친근한 공부 방법을 고민한 끝에 생각한 공부 방법을 이 책에 녹여냈습니다.
영어를 공부하듯 자바를 공부하는 것입니다. 영어는 언어 중 하나고 우리는 영어권 사용자와 소통하기 위해 영어를 배웁니다. 마찬가지로 자바는 프로그래밍 언어 중 하나며 컴퓨터와 소통하기 위해 배웁니다. 영어를 공부할 때 문법을 배우고 단어를 외우고 어순에 따라 해석하고 영작하듯, 자바를 공부할 때도 문법을 배우고 단어(명령어와 함수 등)를 외우고 어순에 맞게 코드(프로그래밍 언어로 기술한 글)를 작성합니다.
영어라는 언어와 프로그래밍 언어의 공통점에 착안하여 이 책에서는 자바 코드를 설명할 때 영어를 번역하듯 설명하고, 주요 단어를 영어 단어 외우듯 공부함으로써 영작하는 것처럼 자바 프로그래밍을 할 수 있게 하였습니다. 또한, 자바를 조금 더 친숙하게 공부할 수 있도록 자바의 주요 개념을 일상생활에 빗대고, 좀 더 쉽게 이해할 수 있도록 그림을 곁들여 설명하였습니다. 이 책을 통해 프로그래밍을 공부하려는 인문계 학생뿐만 아니라 처음 프로그래밍 언어를 접하는 분이 자바 프로그래밍에 대해 조금 더 쉽게 이해할 수 있기를 바랍니다.

이 책의 대상 독자
이 책은 기존에 프로그래밍을 접해보지 못한 독자를 대상으로 합니다. 또한, 프로그래밍을 배우려고 시도했지만, 복잡하고 어려워서 접근하기 어려웠던 분들이 봐도 괜찮습니다. 컴퓨터나 프로그래밍에 대한 사전 지식과 경험이 없어도 해당 책을 읽는 데 큰 문제가 없습니다.


Information Provided By: : Aladin

Author Introduction

강희은(지은이)

경영학부를 졸업 후 IT 업계에 사무직으로 종사하다가 프로그래밍에 흥미를 느껴 컴퓨터 공학 대학원에 진학하였다. 아직 대학원생이고 많은 부족함이 있다고 생각하지만, 스스로 공부하며 체득한 컴퓨터 언어를 쉽게 이해하는 방법을 다른 사람들과도 공유할 기회를 얻고 싶어 책을 집필하게 되었다. 현재는 대학원의 한 연구실에서 경영학과 컴퓨터 공학 간의 융합에 대해 고민하고 연구하는 중이다. 한적하고 넓은 공간을 좋아하고 커피보다는 차를 선호한다. 스트레스를 받으면 매운 버섯 샤부샤부를 먹으며, 춤추기 좋은 노래를 즐겨 듣고 장래에는 1년 365일 따뜻한 곳에서 살고 싶은 꿈이 있다.

Information Provided By: : Aladin

Table of Contents

chapter 1 자바 프로그래밍을 시작하면서 
1.1 컴퓨터의 기초 
1.2 자바란 
1.3 자바 프로그램의 작동 원리 
1.3.1 컴파일과 실행 
1.3.2 자바 가상 머신 
1.4 자바 개발환경 구축하기 
1.4.1 JDK 설치 
1.4.2 이클립스 설치 
1.4.3 Welcome to Java World! 

chapter 2 기초 문법 
2.1 기초 문법 
2.1.1 데이터 타입 
2.1.2 변수 
2.2 여러 가지 연산자 
2.2.1 산술 연산자 
2.2.2 비교 연산자 
2.2.3 논리 연산자 
2.2.4 데이터 타입의 변환 
2.2.5 연산자의 우선순위 
2.3 여러 가지 배열 
2.3.1 배열 
2.3.2 다차원 배열 
2.4 반복문 
2.4.1 for문 
2.4.2 while문 
2.5 조건문 
2.5.1 if문 
2.5.2 switch문 

chapter 3 클래스와 객체 
3.1 클래스와 객체의 개념 
3.2 클래스 선언하기 
3.3 객체의 생성과 사용 
3.4 메서드 
3.5 생성자 

chapter 4 클래스의 상속 
4.1 상속의 정의 
4.2 오버라이딩 
4.3 여러 가지 수식자 
4.3.1 final 
4.3.2 static 
4.4 추상 클래스 
4.5 인터페이스 
4.6 다형성 

chapter 5 패키지와 접근제어 
5.1 패키지 
5.2 접근제어 

chapter 6 입출력 
6.1 입출력이란 
6.2 스트림 
6.3 파일 쓰고 읽기 
6.3.1 파일 쓰기 
6.3.2 파일 읽기 
6.4 키보드로 입력하기 

chapter 7 객체의 직렬화 
7.1 직렬화와 역직렬화 
7.2 직렬화 클래스 만들기 
7.3 객체를 직렬화/역직렬화하는 방법 

chapter 8 멀티스레드 
8.1 멀티스레드란 
8.2 멀티스레드 작성 방법 
8.3 스레드 간의 통신 

chapter 9 네트워크 
9.1 네트워크의 기초 
9.1.1 IP 주소와 포트 번호 
9.1.2 DNS 
9.1.3 클라이언트와 서버 
9.2 네트워크 통신 프로그래밍 
9.2.1 인터넷을 통해 데이터를 주고받을 때 필요한 것들 
9.2.2 TCP/IP 프로그래밍 
9.2.3 스레드를 이용한 채팅 프로그램 

chapter 10 편리한 함수들 
10.1 수학 관련 함수 
10.2 문자 관련 함수 
10.3 시간 관련 함수 

마무리하며 

부록 연습문제와 답

New Arrivals Books in Related Fields