본문 바로가기
Java_language

자바 기초 10회 강의 계획안

by 헬로제이콥 2025. 11. 10.

 

🧾 자바 기초 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)
- 종합 실습 프로젝트
🔹 간단한 성적관리 프로그램 제작
🔹 예외 처리 적용해보기

✅ 전체 학습 목표

  • 자바 언어의 기본 문법 및 객체지향 개념 이해
  • 실습 중심으로 코드를 직접 작성하며 기초 문법 습득
  • 실무/응용 과정으로 연결 가능한 기초 역량 확보