SlideShare a Scribd company logo
1 of 39
Download to read offline
goormIDE
교육용 버전 소개
1
구름 소개
• 클라우드 통합 개발 환경
– 웹브라우저만 있으면 언제 어디서나 개발 가능
– 별도의 설치 과정이 불필요
– 온라인 실시간 협업 지원
– 빌드/디버깅 지원
– 다양한 프로그래밍 언어 지원
2
구름의 동작 환경
• 구글 크롬 브라우저
– 최신 웹 기술을 기반으로 웹표준을 잘 지원하는
구글 크롬에서 가장 잘 동작
• 언제 어디서나 접속 가능
– 접속 주소 : http://class.skku.goorm.io
3
회원 가입
• http://class.skku.goorm.io 에 접속
4
회원 가입
• 로그인 화면에서 회원 가입 버튼을 누릅니다.
5
회원 가입
• 필요한 정보를 입력하고 가입을 완료합니다.
6
회원 가입
• 로그인이 완료되면 다음과 같은 메인 화면이 뜹니다.
7
• 화면 상단의 파일-새 프로젝트
또는 툴바에서 새 프로젝트를 선택합니다.
새 프로젝트 만들기
8
새 프로젝트 만들기
• C++ Console 프로젝트를 선택합니다.
9
새 프로젝트 만들기
• 필요한 정보를 입력하고 확인 버튼을 클릭합니다.
10
새 프로젝트 만들기
• 프로젝트가 정상적으로 생성되면 화면 좌측의
프로젝트 탭에 디렉토리와 파일이 출력됩니다.
11
새 프로젝트 만들기
• src/main.cpp 파일을 더블 클릭하거나
오른쪽 버튼 메뉴 – 열기를 선택합니다.
12
빌드 및 실행
• 화면 상단의 프로젝트 – 빌드를 선택하거나
또는 툴바에서 아래 아이콘을 클릭합니다.
13
빌드 및 실행
• 빌드 할 프로젝트를 선택하고 빌드 버튼을 누릅니다.
14
빌드 및 실행
• 빌드가 정상적으로 완료되면
하단의 터미널에 메시지가 출력됩니다.
15
빌드 및 실행
• 화면 상단의 프로젝트 – 실행을 클릭하거나
또는 툴바에서 아래 아이콘을 클릭합니다.
16
빌드 및 실행
• 실행이 정상적으로 완료되면 결과는
아래의 터미널에서 확인 가능합니다.
17
편집 기능
• 찾기 / 바꾸기
– CTRL + F
18
편집 기능
• 자동 완성
– CTRL + SPACE
19
슬라이드 공유
• 화면 우측의 슬라이드 탭에서
교수자의 강의자료를 함께 볼 수 있습니다.
20
슬라이드 공유
• 화면 우측의 슬라이드 탭에서
교수자의 강의자료를 함께 볼 수 있습니다.
21
커뮤니케이션/협업
• 우측의 커뮤니케이션 탭에서 동일 프로젝트에
접근한 유저끼리 채팅이 가능합니다.
22
커뮤니케이션/협업
• 교수자의 프로젝트는 수강 학생들과 공유되지 않습니다.
– 프로젝트 - 프로젝트 공유를 통해 가능합니다.
23
커뮤니케이션/협업
• 학생들이 새로 만드는 모든 프로젝트는
교수자와 공유됩니다.
24
커뮤니케이션/협업
• 공유된 프로젝트는 교수자와 동시에 편집 가능합니다.
25
커뮤니케이션/협업
• 학생들간의 협업도 가능하나
교수자의 허가가 있어야만 합니다.
26
퀴즈/시험/과제
• 교수자는 시험관리를 통해 퀴즈/시험/과제를
시작 및 중지할 수 있습니다.
27
퀴즈/시험/과제
• 퀴즈/시험/과제에는 시간 제한이 있을 수도 있습니다.
28
퀴즈/시험/과제
• 퀴즈 항목을 클릭하면 문제 내용을 확인할 수 있습니다.
29
퀴즈/시험/과제
• 새 프로젝트를 만들어 문제를 해결합니다.
• 제출 전에는 반드시 빌드를 해야 합니다.
30
퀴즈/시험/과제
• 퀴즈/시험/과제는 문제당
하나의 프로젝트를 업로드하여 자동 채점을 받습니다.
31
퀴즈/시험/과제
• 해당하는 문제에 대해 업로드를 시작합니다.
32
퀴즈/시험/과제
• 해당 문제를 해결했을 경우 아래처럼 성공으로 표시됩니다.
33
채점 관리
• 교수자는 문제를 해결한 학생의 명단을 확인할 수 있습니다.
34
채점 관리
• 교수자는 학생들이 제출한
소스코드들을 확인할 수 있습니다.
35
채점 관리
• 교수자는 학생들이 제출한 소스코드들의
채점 진행 상황을 확인할 수 있습니다.
36
유사도 검사
• 교수자는 학생들이 제출한
소스코드들의 유사도를 검사할 수 있습니다.
37
유사도 검사
• 설정한 값 이상의 유사도를 보이는
학생들의 소스코드를 비교하여 볼 수 있습니다.
38
Q&A
• 구름 기능 및 시스템 문의
– 이메일: jwoongs@goorm.io
– 휴대폰: 011-9410-9002
• 건의 사항/버그 리포팅
– 메뉴 → 계정 → 로그아웃 → 사용자 의견
39

More Related Content

Similar to Goorm class

Goorm ide 소개 슬라이드(교육용 버전)
Goorm ide 소개 슬라이드(교육용 버전)Goorm ide 소개 슬라이드(교육용 버전)
Goorm ide 소개 슬라이드(교육용 버전)웅식 전
 
패스트캠퍼스 프론트엔드 강의 오리엔테이션
패스트캠퍼스 프론트엔드 강의 오리엔테이션패스트캠퍼스 프론트엔드 강의 오리엔테이션
패스트캠퍼스 프론트엔드 강의 오리엔테이션Taegon Kim
 
도커 컨테이너 활용 사례 Codigm - 남 유석 개발팀장 :: AWS Container Day
도커 컨테이너 활용 사례 Codigm - 남 유석 개발팀장 :: AWS Container Day도커 컨테이너 활용 사례 Codigm - 남 유석 개발팀장 :: AWS Container Day
도커 컨테이너 활용 사례 Codigm - 남 유석 개발팀장 :: AWS Container DayAmazon Web Services Korea
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기nexusz99
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)NAVER D2
 
Office 365 in Education (Microsoft Partners in Learning 2013 fall festival)
Office 365 in Education (Microsoft Partners in Learning 2013 fall festival)Office 365 in Education (Microsoft Partners in Learning 2013 fall festival)
Office 365 in Education (Microsoft Partners in Learning 2013 fall festival)Byeongguk Ku
 
[20140624]소개자료
[20140624]소개자료[20140624]소개자료
[20140624]소개자료유석 남
 
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님NAVER D2
 

Similar to Goorm class (9)

Goorm ide 소개 슬라이드(교육용 버전)
Goorm ide 소개 슬라이드(교육용 버전)Goorm ide 소개 슬라이드(교육용 버전)
Goorm ide 소개 슬라이드(교육용 버전)
 
패스트캠퍼스 프론트엔드 강의 오리엔테이션
패스트캠퍼스 프론트엔드 강의 오리엔테이션패스트캠퍼스 프론트엔드 강의 오리엔테이션
패스트캠퍼스 프론트엔드 강의 오리엔테이션
 
도커 컨테이너 활용 사례 Codigm - 남 유석 개발팀장 :: AWS Container Day
도커 컨테이너 활용 사례 Codigm - 남 유석 개발팀장 :: AWS Container Day도커 컨테이너 활용 사례 Codigm - 남 유석 개발팀장 :: AWS Container Day
도커 컨테이너 활용 사례 Codigm - 남 유석 개발팀장 :: AWS Container Day
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
 
Office 365 in Education (Microsoft Partners in Learning 2013 fall festival)
Office 365 in Education (Microsoft Partners in Learning 2013 fall festival)Office 365 in Education (Microsoft Partners in Learning 2013 fall festival)
Office 365 in Education (Microsoft Partners in Learning 2013 fall festival)
 
[20140624]소개자료
[20140624]소개자료[20140624]소개자료
[20140624]소개자료
 
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님학교에선 알려주지 않는 오픈소스이야기 - 박치완님
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
 
Ewha ipad 2
Ewha ipad 2Ewha ipad 2
Ewha ipad 2
 

More from 웅식 전

15 3. modulization
15 3. modulization15 3. modulization
15 3. modulization웅식 전
 
15 2. arguement passing to main
15 2. arguement passing to main15 2. arguement passing to main
15 2. arguement passing to main웅식 전
 
12 2. dynamic allocation
12 2. dynamic allocation12 2. dynamic allocation
12 2. dynamic allocation웅식 전
 
12 1. multi-dimensional array
12 1. multi-dimensional array12 1. multi-dimensional array
12 1. multi-dimensional array웅식 전
 
11. array & pointer
11. array & pointer11. array & pointer
11. array & pointer웅식 전
 
7. variable scope rule,-storage_class
7. variable scope rule,-storage_class7. variable scope rule,-storage_class
7. variable scope rule,-storage_class웅식 전
 
5 2. string processing
5 2. string processing5 2. string processing
5 2. string processing웅식 전
 
5 1. character processing
5 1. character processing5 1. character processing
5 1. character processing웅식 전
 
15 1. enumeration, typedef
15 1. enumeration, typedef15 1. enumeration, typedef
15 1. enumeration, typedef웅식 전
 
3 1. preprocessor, math, stdlib
3 1. preprocessor, math, stdlib3 1. preprocessor, math, stdlib
3 1. preprocessor, math, stdlib웅식 전
 
2 3. standard io
2 3. standard io2 3. standard io
2 3. standard io웅식 전
 
2 2. operators
2 2. operators2 2. operators
2 2. operators웅식 전
 
2 1. variables & data types
2 1. variables & data types2 1. variables & data types
2 1. variables & data types웅식 전
 
구름 기본 소개자료
구름 기본 소개자료구름 기본 소개자료
구름 기본 소개자료웅식 전
 

More from 웅식 전 (20)

15 3. modulization
15 3. modulization15 3. modulization
15 3. modulization
 
15 2. arguement passing to main
15 2. arguement passing to main15 2. arguement passing to main
15 2. arguement passing to main
 
14. fiile io
14. fiile io14. fiile io
14. fiile io
 
13. structure
13. structure13. structure
13. structure
 
12 2. dynamic allocation
12 2. dynamic allocation12 2. dynamic allocation
12 2. dynamic allocation
 
12 1. multi-dimensional array
12 1. multi-dimensional array12 1. multi-dimensional array
12 1. multi-dimensional array
 
11. array & pointer
11. array & pointer11. array & pointer
11. array & pointer
 
9. pointer
9. pointer9. pointer
9. pointer
 
7. variable scope rule,-storage_class
7. variable scope rule,-storage_class7. variable scope rule,-storage_class
7. variable scope rule,-storage_class
 
6. function
6. function6. function
6. function
 
5 2. string processing
5 2. string processing5 2. string processing
5 2. string processing
 
5 1. character processing
5 1. character processing5 1. character processing
5 1. character processing
 
15 1. enumeration, typedef
15 1. enumeration, typedef15 1. enumeration, typedef
15 1. enumeration, typedef
 
4. loop
4. loop4. loop
4. loop
 
3 1. preprocessor, math, stdlib
3 1. preprocessor, math, stdlib3 1. preprocessor, math, stdlib
3 1. preprocessor, math, stdlib
 
2 3. standard io
2 3. standard io2 3. standard io
2 3. standard io
 
2 2. operators
2 2. operators2 2. operators
2 2. operators
 
2 1. variables & data types
2 1. variables & data types2 1. variables & data types
2 1. variables & data types
 
구름 기본 소개자료
구름 기본 소개자료구름 기본 소개자료
구름 기본 소개자료
 
W14 chap13
W14 chap13W14 chap13
W14 chap13
 

Goorm class