정통 OOP 사고력 단련
캡슐화 · 상속 · 다형성 · 추상화를 본인 손으로 코드로 구현하며 체득합니다. AI 시대에도 대체되지 않는 알고리즘적 사고력의 토대를 마련합니다.
고등학생은 본인의 손으로 OOP를 직접 마스터하는 정통 트랙으로, 비전산전공 대학생은 AI와 페어 프로그래밍하며 합숙으로 풀스택 웹앱을 완성하는 집중 트랙으로 — 완전히 분리하여 운영합니다.
AI가 대신 짜주는 시대일수록 코드를 직접 쓰며 사고력을 단련하는 경험은 더 귀해집니다. 가장 정제된 OOP 언어 Java로, 학생 본인의 손과 머리로 5일간 객체지향 사고를 완성합니다.
이 과정은 AI 보조 없이 학생이 모든 코드를 직접 작성합니다.
AI 시대일수록 "직접 사고하는 경험"이 진로 결정의 핵심이 됩니다. 본 트랙은 학생의 자기 효능감과 알고리즘적 사고력 단련을 최우선합니다.
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원칙을 직접 코딩으로 체화"; } }
한 줄 한 줄 직접 입력하며 "왜 이렇게 짜야 하는가"를 체득합니다.
SW 진로교육의 본질을 추구하시는 선생님께 — 6가지 차별점
캡슐화 · 상속 · 다형성 · 추상화를 본인 손으로 코드로 구현하며 체득합니다. AI 시대에도 대체되지 않는 알고리즘적 사고력의 토대를 마련합니다.
가장 표준화된 언어 Java로 "내가 SW 적성이 있나"를 단 5일 안에 확인합니다. 잘 맞는 학생은 자료구조·알고리즘 심화로, 그렇지 않아도 디지털 문해력은 확보됩니다.
수행평가 80% — 학생 본인이 직접 설계·구현한 클래스 다이어그램과 코드가 남습니다. 학생부 진로활동·세특 기록의 차별화된 근거가 됩니다.
여름·겨울 방학 / 진로집중주간 / 동아리 운영에 적합한 5일 35시간 비합숙형으로 설계. 학생 통학 부담 없이 학교 내 PC실에서 진행 가능합니다.
정보 (선택중심)의 "프로그래밍 · 자료구조 · 객체지향" 성취기준에 직접 매핑. 평가 루브릭과 차시별 성취기준 연계표 제공.
인천선인고 · 동인천고 · 인천과학고에서 운영한 동일 커리큘럼. Microsoft Certified Trainer 25년+ 경력의 강사가 직접 진행합니다.
학생이 한 줄도 빠짐없이 직접 작성하는 정통 Java 집중과정.
| 단원 / 세부 내용 | 시수 | 학습 활동 |
|---|---|---|
| ① 컴퓨터 과학 & Java 개요 | 1 | JVM · Bytecode 강의 |
| ② 개발환경 설정 — JDK · Eclipse · GitHub | 2 | 설치 + Hello World 직접 입력 |
| ③ 변수와 데이터 타입 — 기본형 8종, 문자열 | 2 | 강사 시연 → 학생 따라 짜기 |
| ④ 연산자 — 사칙·비트·논리·삼항 | 2 | 실습 문제 10題 직접 풀이 |
| Day 1 합계 | 7 | 기초 문법 손에 익히기 |
| 단원 / 세부 내용 | 시수 | 학습 활동 |
|---|---|---|
| ⑤ 조건문 정복 — If / Else / Switch-case | 2 | 조건 분기 구조 작성 |
| ⑥ 반복문 활용 — For / While / Do-while | 2 | 중첩 반복문 직접 구현 |
| ⑦ 제어문 활용 — break · continue · return | 1 | 실습 |
| 수행평가 #1 — 제어문 활용 알고리즘 5題 직접 풀이 (별 출력, 구구단, 소수 판별, 피보나치 등) | 2 | 개인 실습 + 채점 |
| Day 2 합계 | 7 | 알고리즘 기초 손에 익히기 |
| 단원 / 세부 내용 | 시수 | 학습 활동 |
|---|---|---|
| ⑧ 클래스와 객체(Object) — "왜 객체인가" | 2 | UML 클래스 다이어그램 그리기 |
| ⑨ 생성자 · 접근제어자 · 캡슐화 | 2 | getter/setter 직접 작성 |
| ⑩ 배열 — 1차원 / 다차원 데이터 처리 | 1 | 배열 정렬 직접 구현 |
| 핵심 실습 — Student 클래스 직접 설계 (필드·메서드·생성자) → 학급 데이터 처리 | 2 | 개인 클래스 설계 1건 |
| Day 3 합계 | 7 | OOP 기본 단위 체득 |
| 단원 / 세부 내용 | 시수 | 학습 활동 |
|---|---|---|
| ⑪ 상속(Inheritance)과 super 키워드 | 2 | 부모-자식 클래스 직접 설계 |
| ⑫ 다형성(Polymorphism)과 동적 바인딩 | 2 | 오버라이딩 실습 |
| ⑬ 인터페이스 · 추상 클래스 | 1 | interface 직접 정의·구현 |
| 수행평가 #2 — 도형 클래스 계층(Shape→Circle/Rectangle/Triangle) 직접 모델링·구현 | 2 | 개인 OOP 모델링 |
| Day 4 합계 | 7 | OOP 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
단순 암기식 평가를 지양합니다. 주어진 요구사항을 학생이 직접 분석하고, 손으로 코드를 작성해 결과를 도출하는 Process 중심의 수행평가를 진행합니다.
기본 개념 · OOP 5원칙 · 자료구조 이해 (서술형)
3회 코딩 과제 — 본인 직접 작성 / 채점 코드 학생 1:1 검수
연변과학기술대학교 IT교육원에서 17주(250시간)가 걸렸던 비전공자 풀스택 양성 커리큘럼을, 이제 AI 코딩 어시스턴트와 합숙 몰입으로 단 3주(120시간) 만에 완주합니다.
합숙(기숙사·호텔) 집중몰입 운영 · AI Pair Programming (도구 선택 자유)
학습 효과 극대화를 위해 참가 학생 전원이 기숙사 또는 호텔에 합숙하며, 24시간 학습·교류 환경에서 소수 정예 30명 한정으로 운영됩니다.
▸ Prompt to AI Assistant:
"커피 주문 시스템 — 메뉴 조회,
장바구니, 주문 처리. Spring Boot +
Azure SQL DB 연동"
@RestController public class OrderController { @Autowired private OrderService orderService; @PostMapping("/order") public Order create(...) { // AI 어시스턴트가 자동완성한 비즈니스 로직 return orderService.save(...); } }
학생은 기획·검증에 집중하고, 코드 생성·반복은 AI에게 맡깁니다.
PROGRAM SPEC
교육사적 검증 + AI 기반 시간압축 + Microsoft 글로벌 스택 = 비전공자를 전공자 수준으로
중국 연변과학기술대학교 IT교육원에서 전공 무관 비전공 대학생을 17주 250H로 전공자 수준까지 끌어올린 실증 데이터. 경영·어문·예체능 전공 학생들이 학기 말 완성도 높은 웹앱을 발표한 교육사적 성과 위에 본 커리큘럼이 설계되었습니다.
250시간이 필요했던 이유는 문법 암기 · 반복 타이핑 · 오탈자 디버깅에 시간이 소진됐기 때문. 이 모든 반복을 AI 코딩 어시스턴트(GitHub Copilot · Claude · Cursor 등)가 처리하고, 학생은 '무엇을 만들 것인가'와 'AI 코드가 올바른가'에만 집중합니다.
구병국 대표(전 숭실대 AI융합교육 겸임교수, 전 연변과기대 IT교육원 교수, 30년 교육 경력)
백승훈 개발팀장((주)로마시스, 전 연변과기대 IT교육원 교수, 전 LG CNS 기술대학원 강사)
이정구 대표((주)아이디어큐브, 전 삼성오픈타이드 차이나 IT매니저, 한국 HP 교육센터 강사)
— 모두 Microsoft 공인 강사(MCT)로 1:1 밀착 멘토링 진행.
WHY NON-CS MAJOR?
간호학과 학생은 환자 관리 앱을, 교육학과 학생은 학습 이력 관리 시스템을, 경영학과 학생은 스마트 재고 관리 앱을 만듭니다. IT 전공자가 결코 대체할 수 없는 현장 감각과 도메인 지식이 본 트랙의 진정한 가치입니다.
| 구분 | 과거 — 전통적 코딩 교육 | 본 과정 — AI Assisted Pair Programming |
|---|---|---|
| 학습 목표 | 문법 암기 · 코드 직접 작성 | 코드 구조 파악 + AI 협업 개발 |
| 소요 시간 | 17주 · 약 250H (연변과기대 실제) | 단 3주 · 120H 집중이수 |
| DB 학습 | 복잡한 데이터 모델링 · 고급 쿼리 | 핵심 CRUD + JOIN 중심 실용성 |
| 개발 도구 | 로컬 IDE 중심 (폐쇄 환경) | Azure + VS Code + AI 어시스턴트 (Copilot · Claude · Cursor 중 선택) |
| 결과물 | 콘솔 예제 · 제한적 웹서비스 | 동작하는 반응형 웹앱 + 포트폴리오 |
| 학습자 체감 | 높은 진입장벽 · 잦은 포기율 | AI 보조 · 빠른 성공 경험 · 흥미 유지 |
각 주차를 클릭하면 일자별 오전·오후 세부 내용을 확인할 수 있습니다.
AI 도구 선택 — 학교/기관 환경에 맞춤 운영
본 과정의 AI 코딩 어시스턴트는 특정 도구로 한정되지 않습니다. 학교의 라이선스 정책 · 학생 환경 · 보안 요구사항에 따라 아래 중 적합한 도구를 선택하여 운영합니다.
* 커리큘럼 표 안의 "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 글로벌 스택
3주 후 자신의 아이디어가 담긴 완성된 웹앱을 결과물로 획득 — 취업·창업 경쟁력 직접 향상
'코드를 잘 짜는 사람'이 아닌 '자신의 전문 영역 문제를 AI로 해결하는 사람'
Azure · GitHub · VS Code · AI 코딩 어시스턴트 — 즉시 실무 투입 가능한 도구 역량
AI 기반 실전형 교육 선도 도입 — 대학 대외 위상·홍보 효과 + 비전공 학생 디지털 융합 역량 강화
트랙(고등학교 / 대학교) · 시기 · 인원 · 예산을 공유해 주시면, 25년 경력 MCT가 직접 검토하여 최적의 커리큘럼과 견적을 영업일 24시간 이내 보내드립니다.
PHONE
010-4542-0702법인사업자등록번호
509-88-03690
CEO 약력 소개
MORE INFO제안·문의 양식은 어떻게 동작하나요?
오른쪽 양식은 Microsoft Forms로 운영되며, 제출하신 응답은 자동으로 ceo@techmentor.kr에게 전달되고 Microsoft 365 보안 정책 하에 안전하게 보관됩니다.
Powered by Microsoft Forms · TLS encrypted · M365 Compliance
Microsoft Forms 양식을 불러오는 중...
제출된 응답은 Microsoft 365 보안 표준에 따라 암호화 보관되며 ceo@techmentor.kr에게 직접 전달됩니다.