자바 프로그래밍 입문(스터디/과외)
8주
강남
입문
x 1
## 자바 프로그래밍 입문!
“책은 몇 번 읽었는데.. 막상 코딩을 하려면 뭐 부터 해야할지 모르겠어요..”
“객체지향 프로그래밍이라는게 잘 이해가 안됩니다..”
“에러 찾다가 시간 다가네요..”
생각보다 만만치 않은 프로그래밍 입문! 어떻게 준비하고 계신가요?
책은 두껍고, 내용은 어렵고, 온라인 강의만으로는 해소되지 않는 갈증들!
하나씩 체계적으로 학습해보세요!
## 체계적 학습법?
#### 1. 로드맵 그리기
- 수많은 개념을 하나로 꿰어어야 합니다.
- 단순하고 직관적인 이미지로 자바 프로그래밍을 정복하세요.

#### 2. 코드의 이미지화
- 프로그래밍 코드를 머릿속 이미지로 그려야합니다.
- 이미지 학습법을 통한 완벽한 개념정리!

#### 3. 컴퓨터적 사고법
- 영어 단어 많이 안다고 영작문이 되나요?
- 프로그래밍도 마찬가지입니다. 따라치기는 이제 그만.
- 실습 문제 풀이를 통한, 컴퓨터적 사고법을 익혀봅시다.
<div class="embed-responsive embed-responsive-16by9">
<iframe src="https://www.youtube.com/embed/nARtGOHdIXs" frameborder="0" allowfullscreen></iframe>
</div>
#### 4. 온라인 피드백
- 에러찾기! 프로그래밍 학습의 가장 큰 적입니다.
- 온라인 질의 응답을 통해, 프로그래밍의 장벽을 허물어 드립니다!

## 목표
- 자바 프로그래밍 학점 A+ 받기!
- 국비지원 교육 완벽 적응!
- 코딩 삽질 시간 단축!
## 커리큘럼
#### 자바 BASICS
- 01 자바 기본 문법 (1주차)
- 02 메소드와 조건문 (2주차)
- 03 반복문과 배열 (3주차)
#### 객체지향 프로그래밍
- 클래스와 객체 (4주차)
- 자바 API (5주차)
- 상속과 인터페이스 (6주차)
#### JSP 기초
- HTML/CSS 웹 페이지 만들기 (7주차)
- JSP 기초 (8주차)
## 수업 방식
1. 리뷰(발표/시험/질문)
2. 개념 학습
3. 실습 진행
4. 요약(발표/정리/질문/next)
5. 과제 부여
## 시간 및 장소
- 온라인 수업
- 컴퓨터가 있는 곳
- 오프라인 수업
- 스터디룸 또는 카페(비용 개별 부담)
## 비용
- 온라인 코칭: 월 5만원
- 오프라인 수업(4회, 매회 2시간 비용)
- 개인 수업: 30만원
- 2인 이상: 문의
## 준비물
- 노트북
- 필기 도구
## 연락처
- 카톡: chaesam
- 메일: [email protected]
# 개념 리뷰
아래 개념들에 대한 발표를 준비해주세요. (PPT/판서/A4 발표 중 택 1)
1. 자바란? (https://youtu.be/gxEfWN2_kJM)
- 무엇
- 역할
- 특징 (https://youtu.be/QLq82Akjks4)
2. 변수, 타입, 연산자란? (https://youtu.be/9yGU0HCmeiY)
- 변수
- 타입
- 연산자와 우선순위
3. 타입과 형변환? (https://youtu.be/2LhNx78gkQA)
- 캐스팅
- 문자열을 숫자로, 숫자를 문자열로 변환하는 법
4. 메소드란? (https://youtu.be/EcdPQ49fP6c)
- 무엇
- 특징
- 사용법 (호출과 정의)
- 구조
# 코드 리뷰
아래 코드의 수행 과정을 그림으로 설명해주세요.
```
public class Pork {
public static void main(String[] args) {
int n = 3;
double calory;
calory = calCal(n);
System.out.printf("삽겹살 %d인분의 칼로리는 %.2f입니다.", n, calory);
}
public static double calCal(int num) {
double result = 180 * 5.179 * num;
return result;
}
}
```
# 주간 과제
아래 주어진 링크의 문제들을 풀고, 실행흐름을 그림으로 그려 주세요.
1. 각 자리수의 합 - https://cloudstudying.kr/challenges/336
2. 원기둥의 부피와 겉넓이 - https://cloudstudying.kr/challenges/166
3. 자유낙하 물체의 위치 - https://cloudstudying.kr/challenges/337
4. 원의 넓이 - https://cloudstudying.kr/challenges/344
5. 메소드의 실행흐름 - https://cloudstudying.kr/challenges/350