교육 프로그램 목록으로
TRACK 03 · TWO INDEPENDENT JAVA TRACKS

대상별로 완전히 다른
두 가지 Java 트랙

고등학생은 본인의 손으로 OOP를 직접 마스터하는 정통 트랙으로, 비전산전공 대학생은 AI와 페어 프로그래밍하며 합숙으로 풀스택 웹앱을 완성하는 집중 트랙으로 — 완전히 분리하여 운영합니다.

TRACK A · HIGH SCHOOL INTENSIVE

문법을 직접 익히고
스스로 코딩하는
객체지향의 본질

AI가 대신 짜주는 시대일수록 코드를 직접 쓰며 사고력을 단련하는 경험은 더 귀해집니다. 가장 정제된 OOP 언어 Java로, 학생 본인의 손과 머리로 5일간 객체지향 사고를 완성합니다.

5
집중이수 표준
35H
실 코딩 시수
80%
코딩 수행평가

이 과정은 AI 보조 없이 학생이 모든 코드를 직접 작성합니다.

AI 시대일수록 "직접 사고하는 경험"이 진로 결정의 핵심이 됩니다. 본 트랙은 학생의 자기 효능감과 알고리즘적 사고력 단련을 최우선합니다.

Eclipse · Mentor.java · 학생 직접 작성
public abstract class Mentor {
  protected String name;
  protected int experience;

  public abstract String teach();

  public String getInfo() {
    return name + " · " + experience + "년";
  }
}

// Java 멘토는 abstract를 상속받아 구체화한다
public class JavaMentor extends Mentor {
  @Override
  public String teach() {
    return "OOP 5원칙을 직접 코딩으로 체화";
  }
}

한 줄 한 줄 직접 입력하며 "왜 이렇게 짜야 하는가"를 체득합니다.

FOR HIGH SCHOOLS

왜 우리 학교에 이 Java 정통 과정이 필요할까요?

SW 진로교육의 본질을 추구하시는 선생님께 — 6가지 차별점

정통 OOP 사고력 단련

캡슐화 · 상속 · 다형성 · 추상화를 본인 손으로 코드로 구현하며 체득합니다. AI 시대에도 대체되지 않는 알고리즘적 사고력의 토대를 마련합니다.

SW 진로의 정확한 나침반

가장 표준화된 언어 Java로 "내가 SW 적성이 있나"를 단 5일 안에 확인합니다. 잘 맞는 학생은 자료구조·알고리즘 심화로, 그렇지 않아도 디지털 문해력은 확보됩니다.

생기부 차별화 결과물

수행평가 80% — 학생 본인이 직접 설계·구현한 클래스 다이어그램과 코드가 남습니다. 학생부 진로활동·세특 기록의 차별화된 근거가 됩니다.

5일 집중이수 최적화

여름·겨울 방학 / 진로집중주간 / 동아리 운영에 적합한 5일 35시간 비합숙형으로 설계. 학생 통학 부담 없이 학교 내 PC실에서 진행 가능합니다.

2022 개정 교육과정 정합

정보 (선택중심)의 "프로그래밍 · 자료구조 · 객체지향" 성취기준에 직접 매핑. 평가 루브릭과 차시별 성취기준 연계표 제공.

검증된 운영 이력

인천선인고 · 동인천고 · 인천과학고에서 운영한 동일 커리큘럼. Microsoft Certified Trainer 25년+ 경력의 강사가 직접 진행합니다.

CURRICULUM

5일 · 35시간 · 14단원

학생이 한 줄도 빠짐없이 직접 작성하는 정통 Java 집중과정.

AI 코드 생성 도구는 사용하지 않습니다

Copilot · Gemini 등 AI 코드 도우미는 본 트랙에서 의도적으로 배제합니다. 학생이 한 줄 한 줄 손으로 작성하며 OOP 사고를 체득하는 경험이 본 과정의 핵심 가치입니다. 강사 시연 코드를 보고 따라 짜고, 에러 메시지를 직접 읽으며 디버깅합니다.

단원 / 세부 내용시수학습 활동
① 컴퓨터 과학 & Java 개요1JVM · Bytecode 강의
② 개발환경 설정 — JDK · Eclipse · GitHub2설치 + Hello World 직접 입력
③ 변수와 데이터 타입 — 기본형 8종, 문자열2강사 시연 → 학생 따라 짜기
④ 연산자 — 사칙·비트·논리·삼항2실습 문제 10題 직접 풀이
Day 1 합계7기초 문법 손에 익히기
단원 / 세부 내용시수학습 활동
⑤ 조건문 정복 — If / Else / Switch-case2조건 분기 구조 작성
⑥ 반복문 활용 — For / While / Do-while2중첩 반복문 직접 구현
⑦ 제어문 활용 — break · continue · return1실습
수행평가 #1 — 제어문 활용 알고리즘 5題 직접 풀이 (별 출력, 구구단, 소수 판별, 피보나치 등)2개인 실습 + 채점
Day 2 합계7알고리즘 기초 손에 익히기
단원 / 세부 내용시수학습 활동
⑧ 클래스와 객체(Object) — "왜 객체인가"2UML 클래스 다이어그램 그리기
⑨ 생성자 · 접근제어자 · 캡슐화2getter/setter 직접 작성
⑩ 배열 — 1차원 / 다차원 데이터 처리1배열 정렬 직접 구현
핵심 실습 — Student 클래스 직접 설계 (필드·메서드·생성자) → 학급 데이터 처리2개인 클래스 설계 1건
Day 3 합계7OOP 기본 단위 체득
단원 / 세부 내용시수학습 활동
⑪ 상속(Inheritance)과 super 키워드2부모-자식 클래스 직접 설계
⑫ 다형성(Polymorphism)과 동적 바인딩2오버라이딩 실습
⑬ 인터페이스 · 추상 클래스1interface 직접 정의·구현
수행평가 #2 — 도형 클래스 계층(Shape→Circle/Rectangle/Triangle) 직접 모델링·구현2개인 OOP 모델링
Day 4 합계7OOP 5원칙 직접 구현 능력 확보
단원 / 세부 내용시수학습 활동
⑭-① 컬렉션 프레임워크 — List · Set · Map 활용2실습
⑭-② Generic & 예외처리(try-catch-finally)1실습
수행평가 #3 (Final) — 종합 프로젝트 (도서관 관리 시스템 / 학사 관리 시스템 중 택1) 직접 OOP 설계·구현3팀 또는 개인 프로젝트
최종 발표 + 동료 평가 + 강사 코드 리뷰1발표 · 평가
Day 5 합계7완성된 OOP 프로젝트 + 발표

5 Days · 35 Hours · 14 Modules

고등학교 표준 시수 35시간 · 비합숙형 · No AI

우리 학교 맞춤 제안 받기
EVALUATION

실전형 코딩 수행평가 80%

단순 암기식 평가를 지양합니다. 주어진 요구사항을 학생이 직접 분석하고, 손으로 코드를 작성해 결과를 도출하는 Process 중심의 수행평가를 진행합니다.

지필 평가 (20%)

기본 개념 · OOP 5원칙 · 자료구조 이해 (서술형)

수행 평가 (80%) ⭐

3회 코딩 과제 — 본인 직접 작성 / 채점 코드 학생 1:1 검수

운영 정보

대상
고등학생 (1~3학년)
기간
5일 / 35시간 (집중이수)
형태
비합숙 · 학교 내 PC실 운영
AI 활용
사용하지 않음 · 학생 직접 코딩
교과 정합
2022 개정 정보 (선택중심)
결과물
학생별 OOP 프로젝트 + 클래스 다이어그램
권장 인원
학급 단위 (20~30명)
운영 이력
인천선인고 · 동인천고 · 인천과학고
TRACK B · UNIVERSITY · NON-CS MAJOR

"비전공자도 전공자 수준이 될 수 있다"
우리는 이미 증명했습니다

비전산전공자 대상 AI Assisted Java 개발과정

연변과학기술대학교 IT교육원에서 17주(250시간)가 걸렸던 비전공자 풀스택 양성 커리큘럼을, 이제 AI 코딩 어시스턴트와 합숙 몰입으로 단 3주(120시간) 만에 완주합니다.

3
합숙 집중과정
120H
총 시수
최대 6학점
집중이수제 인정

합숙(기숙사·호텔) 집중몰입 운영 · AI Pair Programming (도구 선택 자유)

학습 효과 극대화를 위해 참가 학생 전원이 기숙사 또는 호텔에 합숙하며, 24시간 학습·교류 환경에서 소수 정예 30명 한정으로 운영됩니다.

VS Code · AI Assistant · CoffeeOrder.java

▸ Prompt to AI Assistant:
"커피 주문 시스템 — 메뉴 조회,
장바구니, 주문 처리. Spring Boot +
Azure SQL DB 연동"

AI 어시스턴트가 풀스택 코드 자동 생성 중...
@RestController
public class OrderController {
  @Autowired
  private OrderService orderService;

  @PostMapping("/order")
  public Order create(...) {
    // AI 어시스턴트가 자동완성한 비즈니스 로직
    return orderService.save(...);
  }
}

학생은 기획·검증에 집중하고, 코드 생성·반복은 AI에게 맡깁니다.

PROGRAM SPEC

과정명
전산비전공자 대상 AI Assisted Pair Programming Java 개발 과정
교육 대상
프로그래밍 경험 없는 전산 비전공 대학생
교육 기간
3주 · 일 8H · 주 40H · 총 120H
학점 인정
집중이수제 적용 시 최대 6학점
수강 인원
최대 30명 한정 (소수 정예)
운영 방식
합숙 + AI Pair Programming
핵심 플랫폼
Microsoft Azure · VS Code · GitHub · M365
AI 어시스턴트
GitHub Copilot · Claude · Cursor 중 선택 (학교 환경에 맞춤)
핵심 기술
Java · Spring Boot · Azure SQL DB · HTML/CSS · JavaScript
FOR UNIVERSITIES

본 과정의 압도적 차별성

교육사적 검증 + AI 기반 시간압축 + Microsoft 글로벌 스택 = 비전공자를 전공자 수준으로

① 검증된 교육사적 성과

중국 연변과학기술대학교 IT교육원에서 전공 무관 비전공 대학생을 17주 250H로 전공자 수준까지 끌어올린 실증 데이터. 경영·어문·예체능 전공 학생들이 학기 말 완성도 높은 웹앱을 발표한 교육사적 성과 위에 본 커리큘럼이 설계되었습니다.

② 17주 → 3주, 시간 압축의 과학

250시간이 필요했던 이유는 문법 암기 · 반복 타이핑 · 오탈자 디버깅에 시간이 소진됐기 때문. 이 모든 반복을 AI 코딩 어시스턴트(GitHub Copilot · Claude · Cursor 등)가 처리하고, 학생은 '무엇을 만들 것인가'와 'AI 코드가 올바른가'에만 집중합니다.

③ 실무·교육 현장 통섭 강사진

구병국 대표(전 숭실대 AI융합교육 겸임교수, 전 연변과기대 IT교육원 교수, 30년 교육 경력)
백승훈 개발팀장((주)로마시스, 전 연변과기대 IT교육원 교수, 전 LG CNS 기술대학원 강사)
이정구 대표((주)아이디어큐브, 전 삼성오픈타이드 차이나 IT매니저, 한국 HP 교육센터 강사)
— 모두 Microsoft 공인 강사(MCT)로 1:1 밀착 멘토링 진행.

④ Microsoft 글로벌 스택 전체 체험

  • 클라우드: Microsoft Azure (Azure SQL DB · App Service)
  • 개발 도구: VS Code + AI 어시스턴트 (Copilot/Claude/Cursor 택일)
  • 협업: GitHub (브랜치 전략 · PR · Code Review)
  • 생산성: Microsoft 365 (팀 커뮤니케이션 · 문서화)

WHY NON-CS MAJOR?

AI 시대의 진정한 경쟁력은
'전공 도메인 지식 × AI'를 가진 사람.

간호학과 학생은 환자 관리 앱을, 교육학과 학생은 학습 이력 관리 시스템을, 경영학과 학생은 스마트 재고 관리 앱을 만듭니다. IT 전공자가 결코 대체할 수 없는 현장 감각과 도메인 지식이 본 트랙의 진정한 가치입니다.

간호학과 → 환자 투약 관리 앱
경영학과 → 스마트 재고 관리 시스템
교육학과 → 학습 이력 관리 시스템
디자인 → 포트폴리오 갤러리 웹앱
PARADIGM SHIFT

과거(전통) vs 현재(AI Assisted)

구분 과거 — 전통적 코딩 교육 본 과정 — AI Assisted Pair Programming
학습 목표문법 암기 · 코드 직접 작성코드 구조 파악 + AI 협업 개발
소요 시간17주 · 약 250H (연변과기대 실제)단 3주 · 120H 집중이수
DB 학습복잡한 데이터 모델링 · 고급 쿼리핵심 CRUD + JOIN 중심 실용성
개발 도구로컬 IDE 중심 (폐쇄 환경)Azure + VS Code + AI 어시스턴트
(Copilot · Claude · Cursor 중 선택)
결과물콘솔 예제 · 제한적 웹서비스동작하는 반응형 웹앱 + 포트폴리오
학습자 체감높은 진입장벽 · 잦은 포기율AI 보조 · 빠른 성공 경험 · 흥미 유지
CURRICULUM DETAILS

3주 · 120시간 합숙 커리큘럼

각 주차를 클릭하면 일자별 오전·오후 세부 내용을 확인할 수 있습니다.

AI Pair Programming + 합숙 몰입 환경

전 일정 동안 AI 코딩 어시스턴트가 학생의 페어 프로그래머로 함께합니다. 참가 학생 전원은 기숙사 또는 호텔에 합숙하며, 일 8시간 정규 수업 + 야간 자율 코딩 + 강사진 멘토링이 결합된 24시간 몰입 환경에서 진행됩니다.

AI 도구 선택 — 학교/기관 환경에 맞춤 운영

본 과정의 AI 코딩 어시스턴트는 특정 도구로 한정되지 않습니다. 학교의 라이선스 정책 · 학생 환경 · 보안 요구사항에 따라 아래 중 적합한 도구를 선택하여 운영합니다.

GitHub Copilot Claude (Anthropic) Cursor Gemini Code Assist + 학교 협의 가능

* 커리큘럼 표 안의 "AI 어시스턴트"는 위 도구 중 채택된 것을 의미합니다. 도구가 달라도 학습 목표·결과물·평가 방식은 동일합니다.

🎯 학습 목표 · AI가 작성한 Java 코드와 SQL 문장을 읽고 이해할 수 있는 기초 체력 형성 / Azure SQL DB 기반 데이터 입출력 실습

일자 / 시간오전 (4H) — Java & 개발환경오후 (4H) — Azure SQL Database
1일차VS Code · JDK · Azure 계정 설정 / AI 어시스턴트 설치 · 사용법 / 변수·자료형·연산자 (코드 읽기)Azure SQL DB 환경 구축 / 테이블 이해 / SELECT 기본
2일차조건문 / 반복문 / 메서드 / AI가 생성한 코드 읽고 분석INSERT · UPDATE · DELETE / AI 더미데이터 생성 / WHERE 필터
3일차클래스/객체 (OOP 기초) / 인스턴스·생성자 / AI 어시스턴트로 트러블슈팅데이터 모델링 / 기본키·외래키 / JOIN 기초
4일차접근제어자 · static · this / 객체배열 · 참조형 / AI 어시스턴트 자동 생성INNER JOIN · LEFT JOIN / 다중 테이블 / AI 쿼리 최적화
5일차1주차 Java 종합 복습 / AI 코드 구조 분석1주차 DB 종합 복습 / CRUD+JOIN 통합 / 미니 퀴즈
Week 1 합계40시간

🎯 학습 목표 · 웹 동작 방식을 이해하고 AI와 협업하여 프론트엔드·백엔드를 연결하는 풀스택 흐름 습득

일자 / 시간오전 (4H)오후 (4H)
1일차Java 심화 ① — 캡슐화 · 상속 / AI 어시스턴트로 클래스 계층 생성Azure SQL JOIN 심화 / 서브쿼리 / JDBC 연동 개념
2일차Java 심화 ② — 다형성 · 컬렉션(List, Map) · 인터페이스 / AI 코드 리뷰Spring Framework 소개 / MVC 패턴 / Spring Boot 프로젝트 생성
3일차Java 심화 ③ — 예외처리 · JDBC / DTO·DAO 패턴HTML/CSS 기초 / AI 반응형 레이아웃 / 코드 커스터마이징
4일차JavaScript 기초 + React 소개 / AI 어시스턴트로 컴포넌트 생성GitHub 협업 — 브랜치 · 커밋 · PR / AI Chat 활용 / Code Review
5일차2주차 종합 — Java OOP + Spring + 웹 흐름 / Azure App Service 소개풀스택 통합 실습(Front+Back+DB) / 프롬프트 엔지니어링 / 3주차 OJT 오리엔테이션
Week 2 합계40시간

🎯 학습 목표 · 학습한 모든 내용을 바탕으로 공동 실습 프로젝트 + 개인 자율 주제 프로젝트를 완성하여 최종 포트폴리오 산출

일자 / 구분오전 (4H)오후 (4H)
1일차
공통 OJT
[커피 주문] 강사 시연 / DB 설계 (메뉴·주문·회원) / 회원가입·로그인 AI 구현[커피 주문] 상품 목록·검색 / 장바구니·주문 기능 AI 코딩
2일차
공통 OJT
[커피 주문] 주문 내역·관리자 화면 / Azure App Service 배포[커피 주문] 코드 리뷰 / 회고·Q&A / 자율 주제 브레인스토밍
3일차
자율 OJT
자율 프로젝트 설계 / 기획서 (기능 목록 · DB ERD) / GitHub 저장소 초기화프로젝트 계획서 발표 / 강사 1:1 컨설팅 / AI 프롬프트 전략
4일차
자율 OJT
자율 웹앱 개발 (AI 어시스턴트 활용) / 핵심 기능 집중 코딩 / 멘토링·코드 리뷰자율 웹앱 개발 계속 / 기능 고도화·UI 다듬기 / 중간 발표
5일차
⭐ Hackathon
최종 완성·고도화 / AI 리팩토링·UI 마무리 / Azure 배포 점검Hackathon Day — 학생별 결과물 시연·Q&A / 수료식 / 포트폴리오 가이드
Week 3 합계40시간 + 합숙 야간 자율

공통 OJT

커피 온라인 주문 시스템

강사 주도 시연 → 학생 따라 구현 / Azure 실 배포

자율 OJT 사례

전공 도메인별 맞춤 웹앱

간호 · 경영 · 교육 · 디자인 등 본인 전공 활용

3 Weeks · 120 Hours · 합숙 · AI Pair

최대 6학점 · 30명 한정 · Microsoft Azure 글로벌 스택

대학 맞춤 제안 받기
LOGISTICS

합숙 운영 정보

운영 시기
방학 집중 (하계/동계 3주 연속)
숙소 운영
전원 기숙사 또는 호텔 합숙 (학습 몰입도 극대화)
수강 인원
최대 30명 한정 (밀착 지도)
학점 부여
집중이수제 적용 시 최대 6학점
필요 환경
개인 노트북 (지참) 또는 PC실 / Azure 학생 계정
수료 조건
출석률 80%+ 최종 프로젝트 발표 → 수료증
강사 구성
주강사 1인 + 보조강사·멘토 1~2인 (1:1 밀착)
OUTCOMES

학생 · 대학이 함께 얻는 것

실제 동작하는 웹앱 포트폴리오

3주 후 자신의 아이디어가 담긴 완성된 웹앱을 결과물로 획득 — 취업·창업 경쟁력 직접 향상

전공 도메인 + IT 융합 인재

'코드를 잘 짜는 사람'이 아닌 '자신의 전문 영역 문제를 AI로 해결하는 사람'

Microsoft 글로벌 스택 체득

Azure · GitHub · VS Code · AI 코딩 어시스턴트 — 즉시 실무 투입 가능한 도구 역량

대학 교육 혁신 우수 사례

AI 기반 실전형 교육 선도 도입 — 대학 대외 위상·홍보 효과 + 비전공 학생 디지털 융합 역량 강화

CONTACT

Java 두 트랙 중
맞춤 제안 요청

트랙(고등학교 / 대학교) · 시기 · 인원 · 예산을 공유해 주시면, 25년 경력 MCT가 직접 검토하여 최적의 커리큘럼과 견적을 영업일 24시간 이내 보내드립니다.

제안·문의 양식은 어떻게 동작하나요?

오른쪽 양식은 Microsoft Forms로 운영되며, 제출하신 응답은 자동으로 ceo@techmentor.kr에게 전달되고 Microsoft 365 보안 정책 하에 안전하게 보관됩니다.

Powered by Microsoft Forms · TLS encrypted · M365 Compliance

제안·문의 양식

Microsoft Forms

Microsoft Forms 양식을 불러오는 중...

제출된 응답은 Microsoft 365 보안 표준에 따라 암호화 보관되며 ceo@techmentor.kr에게 직접 전달됩니다.