설명이 자세하지 않고 불쑥 새로운 구문이 나옴. 예를 들면 Array 선언, Try Catch문등이 3장 (자바기초문법의 이해)에서 소개되지 않고 8장이후에서 쓰입니다. 8장 GUI 프로그래밍은 도저히 이해하기 어렵게 작성이 되어있습니다. 이책을 이용하여 간단한 GUI를 작성하는 방법을 배우는 것이 불가능해 보입니다. 교재로 사용하려면 전반적으로 설명 및 논리구성이 재 작성이 되어야 할 것 같습니다.
다양한 예제와 단계별 학습으로 손쉽게 배우는 자바
▣ 자바 시작하기(1장~3장)
-. 자바 플랫폼과 가상머신
-. 자바 개발환경 만들기
-. 클래스의 기본 구조
-. 기본 데이터 타입과 변수
-. 연산자, 분기와 반복
▣ 자바와 객체지향 프로그래밍(4장~7장)
-. 캡슐화, 상속성, 다형성
-. 추상 클래스와 인터페이스
-. 변경자의 종류와 특징
▣ 자바 고급 프로그래밍(8장~13장)
-. 스레드 프로그래밍
-. GUI 프로그래밍
-. 데이터베이스와 각종 유틸리티 클래스
-. 입출력 프로그래밍, 컬렉션
▣ 프로젝트_멀티챗 프로그램(14장)
-. 프로젝트 설계
-. 클라이언트 UI의 프로토타입 개발
-. 서버와 클라이언트 통신 모듈 개발
[실습환경]
-. 운영체제 : 윈도우 XP
-. 개발도구 : 이클립스 3.4.1 이상, 자바 SE SDK6 이상
-. 예제소스 파일 : www.hanb.co.kr/exam/1599
적합한 난이도와 예제를 통한 구성이 입문자에게 적합합니다
의외로 들릴 수도 있지만 보통 프로그래밍을 수업하는 데 있어 가장 큰 단점은 학생들이 중간에 포기를 하는 것입니다. 그 포기의 이유는 간단합니다. 거의 중간 이후 뒤쪽에서 발생하죠. C 언어에서는 구조체와 함수에서, C++ 언어의 경우는 포인터나 객체에서 많이 포기합니다. 그런 쪽의 내용일수록 단순, 간단명료한 정의와 예제가 필요합니다. Beginner라는 새로운 시리즈의 구성을 보면 이런 부분들이 많이 고려되어 있어 반갑습니다. 초심자를 위한 적합한 난이도와 예제를 통해서 이제 수업을 포기하는 학생들은 없어지리라 기대합니다.
- 열린 사이버대 컴퓨터정보학과 안치현 교수
이론 설명은 5분 내외로 하되, 여러 가지 예제를 통해 직접 익히는 것이 좋습니다
프로그래밍을 시작하는 입문자를 대상으로 한 기획 의도와 컨셉, 뼈대는 좋습니다. 그렇지만 지금보다 더 많은 그림과 예제가 있다면 학생들이 이해하기 더 좋을 것 같습니다. (너무 욕심인가요?) 개념은 자꾸 반복하면 지루할 수 있으므로 명확하게 한 번 정도만 소개하고, 관련된 예제를 강화하여 응용력을 높인 부분에 큰 점수를 주고 싶습니다.
- 청강문화산업대학 e-스포츠학과 이종원 교수
Chapter 01. 자바 개요와 개발환경 구축 01_자바의 소개 02_자바 플랫폼과 가상머신 03_자바 개발환경의 구축 요약/연습문제 Chapter 02. 클래스 기본구조의 이해 01_클래스의 개요 02_클래스 구조의 이해 03_패키지와 클래스 요약/연습문제 Chapter 03. 자바 기초 문법의 이해 01_기본 데이터 타입과 변수 02_분기문 03_순환문 예제모음 01 움직이는 물체의 운동 에너지 구하기 예제모음 02 숨겨진 숫자를 맞추는 프로그램 요약/연습문제 Chapter 04. 자바와 객체지향 01_객체지향의 정의와 주요 개념 02_객체지향의 특징 03_참조변수와 객체 04_생성자 05_인스턴스 변수와 클래스 변수 06_상속 07_메소드 오버로딩 08_메소드 오버라이딩 09_랩퍼 클래스 예제모음 03 조건에 맞는 타원과 사각형 그리기 프로그램 요약/연습문제 Chapter 05. 추상 클래스와 인터페이스 01_추상 클래스와 추상 메서드 02_추상 클래스와 상속 03_인터페이스 04_인터페이스의 구현 예제모음 04 악기 연주 프로그램 예제모음 05 컴퓨터 마우스와 무선주파수를 이용한 무선 마우스 구현 요약/연습문제 Chapter 06. 변경자 01_변경자의 개념과 종류 02_static 변경자 03_final 변경자 예제모음 06 요약/연습문제 Chapter 07. 스레드 01_스레드 프로그래밍의 개요 02_Thread 클래스와 Runnable 인터페이스 03_멀티스레드 프로그래밍 04_스레드 동기화 예제모음 07 슬롯머신 프로그램 요약/연습문제 Chapter 08. GUI 프로그래밍 01_GUI 프로그래밍의 개요 02_AWT와 Swing의 개요 03_AWT로 프로그래밍하기 04_Swing 프로그래밍하기 05_레이아웃 관리자 06_이벤트 모델 예제모음 08 개인 정보를 입력하는 프로그램 요약/연습문제 Chapter 09. 데이터베이스 01_개요 02_JDBC의 이해 03_JDBC 프로그래밍 04_주요 API 예제모음 09 데이터베이스 프로그램 요약/연습문제 Chapter 10. 유틸리티 클래스 01_java.util 패키지의 소개 02_유틸리티 클래스 예제모음 10 랜덤 정수를 스택에 담아 다시 출력하는 프로그램 예제모음 11 문자열 개수를 출력하는 프로그램 요약/연습문제 Chapter 11. 입·출력 02_개요 02_java.io 패키지의 주요 클래스 03_java.nio 패키지의 주요 클래스 예제모음 12 파일 입·출력 프로그램 요약/연습문제 Chapter 12. 컬렉션 01_자료구조와 컬렉션 프레임워크 02_Set 인터페이스 03_List 인터페이스 04_Map 인터페이스 05_Iterator 인터페이스 예제모음 13 데이터 생산자와 계산자를 이용한 프로그램 요약/연습문제 Chapter 13. Math 클래스 01_java.math 패키지 02_java.lang.Math 클래스 예제모음 14 ArrayList를 이용한 수학연산 프로그램 요약/연습문제 Chapter 14. 멀티스레드 채팅 프로그램 프로젝트 01_프로젝트의 개요 02_클라이언트 UI의 프로토타입 개발 03_서버와 클라이언트 통신 모듈 개발 04_전체 소스 요약/연습문제
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |
도서구입 안내
<한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.