2. SW교육… 어떻게 해야할 지 막막하시죠?
2
• 개발 환경 설치 및 구성의 어려움
• 학교(실습실) 외 공간에서 학습하기 어려움
• 다양한 수준의 학생 개개인의 관리가 어려움
• 학생 개개인에 대한 평가나 채점의 어려움
• 초급 – 고급까지 이어지는 단계적인 솔루션과 컨텐츠의 부족
• 학교 단위의 차별화된 커리큘럼 제작의 어려움
• 컨텐츠 재사용 및 지속적인 질적 향상의 어려움
오늘날 소프트웨어 교육 환경의 한계
3. 너무나도 다양한 SW교육 환경
3
비전공 전공
< SW교육 현황 >
난이도
?
Unplugged
SW EDU
보편적인 SW교육
전문적인 SW교육
Physical
Computing
Text Coding
Block Coding
Algorithm
Rurple
일반인/비전공대상SW교육
유사전공대상SW교육
전산학과/컴퓨터공학전공
Application/Service
Development
4. 이제, 고민하지 마시고 구름EDU라는 똑똑한 직원 한 명 뽑아보세요!
4
클라우드 SW교육환경 서비스
edu.goorm.io
클라우드 통합개발환경 서비스
ide.goorm.io
웹기반
실습 환경으로
PC실 관리
불필요!
SW교육
컨텐츠 관리도구로
효과적인
수업 준비!
자동 채점
기능으로
채점 노가다는
그만!
실시간
동시 편집과
채팅 기능으로
팀프로젝트도
가능!
실시간 댓글과
질의 응답
기능으로
효과적인
멘토링!
강의&시험
연동
몇 천명이
동시에 접속해도
끄떡없어,
비전공 SW교육
일당백!
GUI앱 개발,
웹서비스 개발이
가능한
유일무이
클라우드!
자동완성,
온라인 디버깅
기능과 함께
실제SW개발
환경 경험!
터미널이
주어지는 강력한
클라우드IDE
연동 가능!
클릭 한번에
성적이 담긴
엑셀 파일이!
시간절약의
끝판왕!
온라인,
오프라인에서
모두 활용 가능!
거꾸로교실
실현!
마음대로
편집하는
기본 컨텐츠 제공!
5분만에
수업 준비
끝!
우리 학생들
잘하고 있나?
클릭으로
보는 학생들의
실시간 진도
5. 구름EDU의 서비스 구성
5
학생들은 웹브라우저를 통해
언제, 어디서든지 구름EDU에 접속
C/C++
Python
언제, 어디서든지
SW교육 준비/진행
수강자 / 학생
SW교육 환경 구축 및 관리
자동 채점 / 학생별 진도 / 성적 관리
강의자
기존 컨텐츠 재사용
기본 컨텐츠 활용
데이터 분석 결과 제공
택스트기반 코딩블록기반 코딩 실습형 SW교육 컨텐츠 작성 / 공유
웹 서비스 개발 GUI 애플리케이션 개발
학생별 VM 지원실시간 협업 기능 지원다양한 프로그래밍 언어 지
원
온라인 빌드/디버그 지원
알고리즘
6. SW교육의 준비부터 마무리까지 구름EDU를 활용하세요!
6
학기 전 전체 수업 커리큘럼 준비 수업 내용 준비
수업 진행학기 중
학기 후
진도 확인 학생별로 피드백 전달
학생별 성적 관리, 수업 평가
손쉬운 수업 컨텐츠 보
강
학생별 수준별 학습 가
능
수업
컨텐츠의
질적 향
상
기본 컨텐츠
다른 강의자들이 공유한 컨텐
츠
기존에 가지고 계신 컨텐츠
7. 지원하는 프로그래밍 언어 / SW교육 방식
7
Programming Language GUI Programming
Web Development IoT
Swing
Environment
(root-enabled)
Block Coding
Gamification
다채로운 프로그래밍 언어 및 SW교육 방식 지원
8. 서비스 장점
8
합리적인 비용으로
클라우드 도입 효과 극대화
강의/조교/운영 인력
절감 효과
(서비스 운영은 24H 기술지원)
비전공 기초 교육부터
실제 SW개발까지 가능
전산 실습실 관리
비용 최소화
(인터넷만 가능하면 됨)
대학 단위 프로그래밍 대회
& 대외 MOOC 서비스 운영 가능
특기자 선발 및
IT채용 대비 가능
(기업별 입사 기출 문제 제공 예정)
실시간 멘토링 시스템
운영 가능
연구 영역,
타교과에서의 활용 가능
(비SW교과목도 사용 가능)
누적된 데이터 기반의
인턴쉽/채용 추천
10. 구름EDU 도입결과
10
0
5
10
15
20
25
30
수업 준비시간 시험 채점시간 Total
SW교육 준비 및 채점에 필요한 체감 시간 절약 효과
구름EDU 적용 전 구름EDU 적용 후
실제로소비하는절대적인시간
76.2% 절약
66% 절약
71.7% 절약
- 총 5개 대학, 30명 클래스, 한 학기 기준으로 조사
- 구름EDU 적용 후 준비를 위해 걸린 체감 시간 = 컨텐츠 입력 (2일) + 문제 입력 (1일) + 기타 (2일)
- 구름EDU 적용 후 채점에 들인 체감 시간 = 주관식 채점 (2~3일)
11. 설치가 필요 없음
26%
우수한 개발환경
19%
클라우드 IDE 환경
16%
기능 및 편리성
16%
협업 기능 제공
13%
특화된 교육 기능
5%
미려한 인터페이스
5%
IDE가 설치되지 않은 PC에서 사용 가능
다운로드 없이 컴파일 가능
어디서나 컴파일 가능
여러 언어를 한 곳에서 사용 가능(Java, C 외)
Shell 및 터미널 사용 가능
인터넷이 연결되어 있으면 어디서든 쓸 수 있음
다른 컴퓨터에서 이어서 작업 가능
클라우드 기반이라 빠른 컴파일이 가능
팀 프로젝트 시 유용
실시간 협업 기능이 있어 교육 효과 증대
퀴즈 및 시험보기 기능
고객만족도
11
13. K대 신입생 대상 대규모 비전공 SW교육 (2,100명)
13
교수 분반/조교
A분반
“물리학과”
B분반
“경영학과”
주차별 컨텐츠
제작
(실습 문제 포함)
실습 문제 제작
각 분반별 과목으로
주차별 교안을
“컨텐츠 가져오기”
기능을 통해 복사
학과에 맞는
컨텐츠로 변형
학과에 맞는
컨텐츠로 변형
학교에서
실습 교육
진행
학교에서
실습 교육
진행
집에서 온라인
실습 교육
진행
집에서 온라인
실습 교육
진행
프로그래밍
실습 과제
수행
프로그래밍
실습 과제
수행
실시간
질의 응답
실시간
질의 응답
실시간으로 수업 관리 가능 (진도 확인, 성적 확인, 질의 응답 등)
자동 채점
대규모 인원 대응
실습환경 설치 불필요
14. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
학생화면 – 메인 페이지
14
학교별 CI 에 맞게
커스터마이징 가능합니다.
15. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
학생화면 – 과목 찾기
15
16. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
학생화면 – 수강정보
16
17. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
학생화면 – 과목 페이지
17
18. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
학생화면 – 실제 강의 진행 화면 (1)
18
19. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
학생화면 – 실제 강의 진행 화면 (2) [GUI 프로그래밍]
19
20. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
학생화면 – 실제 강의 진행 화면 (3) [WEB서버 프로그래밍 - Django]
20
21. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
학생화면 – 실제 강의 진행 화면 (4) [강의자와 질의응답]
21
22. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
학생화면 – 실제 강의 진행 화면 (4) [강의자와 질의응답]
22
23. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
학생화면 – 실제 강의 진행 화면 (5) [구름IDE 연계]
23
24. 구름IDE의 주요 특징
24
① 언제 어디서나
웹 브라우저만 있으면 언제 어디서나
연속성 있는 개발을 할 수 있습니다.
그림
② 일관된 개발환경
매번 새롭게 개발환경을 구축할 필요
없이 일관된 개발환경을 사용할 수
있습니다.
그림 그림
그림 그림
그림
그림
③ 다양한 프로그래밍 지원
네이티브 및 웹 개발 언어까지 다양
한 언어를 사용할 수 있고, 코드 편집/
빌드/서버 실행/실시간 린트 등을
지원합니다.
⑥ 온라인 편집/실시간 협업
별도의 에디터 설치 없이 웹에서 바
로 코드를 편집할 수 있고, 다른 팀원
들과 함께 작업할 수 있습니다.
⑧ 소스 코드 관리(GIT,SVN)
GIT과 SVN을 완벽하게 지원하며,
원클릭으로 저장소에 액세스하고,
작업 내용을 커밋할 수 있습니다.
④ 온라인 빌드/디버그/실행
별도의 빌드/디버깅 도구를 설치하지
않고, 웹에서 바로 빌드 및 디버깅할
수 있습니다.
⑦ 협업 도구 제공
메신저 수준의 채팅 기능 뿐만 아니
라
슬라이드, PDF 를 공유하여 프로젝트
의 생산성을 높입니다.
⑤ 터미널 연결 기능
자신이 작업 중이던 개발 환경을
웹에서 바로 터미널로 연결하여
필요한 작업을 수행할 수 있습니다.
25. • 전공자와 비전공자를 위한 컴퓨터 프로그래밍 입문 과정
• 학부 학생의 12%가 수강신청을 할 정도로 엄청난 인기
• 실무 현장과 이론 사이의 격차를 줄이기 위한 노력의 결과
• 실제 수업을 듣는 78%의 학생이 컴퓨터 프로그래밍 관련 사전 지식이 전혀 없다고 조사
– 진입 장벽을 낮추기 위한 노력이 필요함
– 클라우드IDE는 프로그래밍을 배우고 SW를 직접 개발하기 위한 복잡한 환경 구성을 단순화해줌
– 또한 언제 어디서나 사용 가능하므로, 시간을 효율적으로 사용하여 학습할 수 있음
하버드대학교의 CS50의 경우에는
이미 cloud9(북미 클라우드IDE 서비스)을 채용
네이버 커넥트 재단이 운영하는
MOOC서비스인 edwith의 CS50 강의에서
공식 실습 도구로 구름IDE 채택 확정!
25
해외 사례로 본 클라우드IDE 환경의 중요성 및 필요성
26. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
학생화면 – 온라인 프로그래밍 시험
26
27. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
강의자화면 – 과목 관리
27
28. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
강의자화면 – 메인 페이지
28
29. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
강의자화면 – 강의 편집 페이지
29
30. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
강의자화면 – 학생별 성취도 보기
30
31. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
강의자화면 – 시험 결과 관리
31
32. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
강의자화면 – 성적 보고서
32
33. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
관리자화면 – 학생 관리
33
34. [실제 활용 사례] 구름EDU를 활용한 대규모 비전공 SW교육 (2,100명)
관리자화면 – 과목 관리
34
35. SW중심대학 관련
35
대학교 SW교육
초/중/고 SW교육
비전공SW교육 전공SW교육
특성화고초/중/고 SW교육
2~3년1학기 2학기
블록 코딩 택스트 코딩 SW개발
프로그래밍 대회
초/중/고 협력사례
상호연계가능
(컨텐츠,강의자,조교등)
36. 온라인 프로그래밍 대회 개최 지원 가능
36
교내 또는 전국 단위의 온라인 프로그래밍 대회 운영 지원
37. 최고의 클라우드 SW교육환경 제공을 위하여 노력하겠습니다.
3
7
contact@goorm.io
031-8038-3228