
🧾 자바 기초 10회 강의 계획안 (총 30시간)
회차주요 주제세부 내용실습 예제 (약 1시간)
| 1회차 | 자바 개요 및 개발환경 설정 | - 프로그래밍 개념 소개 - 자바의 특징 - JDK, JRE, JVM 이해 - Eclipse 또는 vsCode 설치 및 설정 - 첫 번째 프로그램: Hello World |
🔹 "Hello Java" 출력 프로그램 작성 🔹 System.out.println 연습 |
| 2회차 | 변수와 자료형 | - 변수 선언 및 초기화 - 기본 자료형 (int, double, char, boolean 등) - 상수와 리터럴 - 형 변환 (casting) |
🔹 섭씨 ↔ 화씨 변환 프로그램 🔹 간단한 사칙연산 계산기 |
| 3회차 | 연산자와 제어문(조건문) | - 산술, 비교, 논리, 대입 연산자 - if, if-else, switch 문 |
🔹 점수 입력 후 학점 계산 프로그램 🔹 switch문으로 요일 출력 |
| 4회차 | 반복문과 제어 키워드 | - for, while, do-while 반복문 - break, continue 사용법 |
🔹 구구단 출력 🔹 1~100까지 합, 짝수/홀수 합 계산 |
| 5회차 | 배열 (Array) | - 1차원 배열 선언, 초기화 - 반복문과 배열 - 향상된 for문 |
🔹 학생 점수 입력 후 평균/최고점 계산 🔹 배열 정렬 (버블정렬 간단 버전) |
| 6회차 | 메서드 (Method) | - 메서드 정의와 호출 - 매개변수와 반환값 - 메서드 오버로딩 |
🔹 사칙연산 메서드 구현 🔹 최대값, 최소값 반환 메서드 작성 |
| 7회차 | 클래스와 객체 | - 객체지향 개념 (클래스, 객체, 인스턴스) - 필드, 메서드, 생성자 - 객체 생성 및 사용 |
🔹 간단한 Student 클래스 작성 🔹 학생 정보 출력 프로그램 |
| 8회차 | 접근제어자, static, this | - 접근제어자 (public, private 등) - static 변수/메서드 - this 키워드 |
🔹 클래스 변수 vs 인스턴스 변수 실습 🔹 BankAccount 클래스 구현 |
| 9회차 | 상속과 다형성 | - 상속의 개념과 super 키워드 - 오버라이딩과 다형성 - 부모/자식 클래스 관계 |
🔹 Animal → Dog, Cat 클래스 상속 예제 🔹 메서드 오버라이딩 실습 |
| 10회차 | 패키지, 예외처리, 종합 실습 | - 패키지와 import - 예외처리 (try-catch-finally) - 종합 실습 프로젝트 |
🔹 간단한 성적관리 프로그램 제작 🔹 예외 처리 적용해보기 |
✅ 전체 학습 목표
- 자바 언어의 기본 문법 및 객체지향 개념 이해
- 실습 중심으로 코드를 직접 작성하며 기초 문법 습득
- 실무/응용 과정으로 연결 가능한 기초 역량 확보
'Java_language' 카테고리의 다른 글
| 자바 프로그램 실행 과정 (JVM 구조 이해하기) (0) | 2025.11.10 |
|---|---|
| 자바 프로그램 개발 순서 (0) | 2025.11.10 |
| 자바 이스케이프 문자(Escape Character) 정리 (0) | 2025.11.10 |
| 자바에서 자주 쓰는 특수문자 / 기호 정리표 (0) | 2025.11.10 |
| 자바 출력 연습문제 (0) | 2025.11.10 |