## 자바 프로그래밍 입문! “책은 몇 번 읽었는데.. 막상 코딩을 하려면 뭐 부터 해야할지 모르겠어요..” “객체지향 프로그래밍이라는게 잘 이해가 안됩니다..” “에러 찾다가 시간 다가네요..” 생각보다 만만치 않은 프로그래밍 입문! 어떻게 준비하고 계신가요? 책은 두껍고, 내용은 어렵고, 온라인 강의만으로는 해소되지 않는 갈증들! 하나씩 체계적으로 학습해보세요! ## 체계적 학습법? #### 1. 로드맵 그리기 - 수많은 개념을 하나로 꿰어어야 합니다. - 단순하고 직관적인 이미지로 자바 프로그래밍을 정복하세요. ![클라우드스터딩-자바-스터디-과외-로드맵](https://i.imgur.com/XVzASgn.png) #### 2. 코드의 이미지화 - 프로그래밍 코드를 머릿속 이미지로 그려야합니다. - 이미지 학습법을 통한 완벽한 개념정리! ![클라우드스터딩-자바-스터디-과외-코드-이미지-학습](https://i.imgur.com/YxL3Gla.png) #### 3. 컴퓨터적 사고법 - 영어 단어 많이 안다고 영작문이 되나요? - 프로그래밍도 마찬가지입니다. 따라치기는 이제 그만. - 실습 문제 풀이를 통한, 컴퓨터적 사고법을 익혀봅시다. <div class="embed-responsive embed-responsive-16by9"> <iframe src="https://www.youtube.com/embed/nARtGOHdIXs" frameborder="0" allowfullscreen></iframe> </div> #### 4. 온라인 피드백 - 에러찾기! 프로그래밍 학습의 가장 큰 적입니다. - 온라인 질의 응답을 통해, 프로그래밍의 장벽을 허물어 드립니다! ![클라우드스터딩-자바-스터디-과외-온라인-피드백-질문-답변](https://i.imgur.com/D7hTXLr.png) ## 목표 - 자바 프로그래밍 학점 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