최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기한국정보통신학회논문지 = Journal of the Korea Institute of Information and Communication Engineering, v.17 no.2, 2013년, pp.467 - 472
Many people are showing interest on computing and computer programming ever as much as the smartphone become more popular. Computer programming languages, however, like Java or C++ being used to teach freshmen in computer science-related majors as the first programming language they will study are s...
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
앨리스는 어떤 특징을 가졌는가? | 앨리스는 스크래치처럼 컴퓨터 프로그래밍에 관한 지식이 없어도 애니메이션으로 이야기를 구성하거나 대화형 게임 등을 만들 수 있는 3D 비주얼 프로그래밍 환경이다[6]. 공원이나 스키장과 같은 3차원 배경에서 대상 객체의 동작을 프로그램할 수 있고, 스크래치와 마찬가지로 그래픽 블록들을 조립하여 프로그램을 만들고, 각각의 블록들은 자바, C++, C# 등 객체지향 프로그래밍 언어의 표준 문장을 따르고 있어 객체지향 프로그래밍 언어 개념을 학습하는데 유용하다. 최신 버전인 앨리스 3에서는 앨리스에서 만든 프로그램을 자바 프로그램에서 가져다 쓸 수 있도록 지원하고 있어 앨리스를 통해 자연스럽게 자바 언어까지 배울 수 있도록 하고 있다[6]. | |
스크래치는 무엇으로 구성되어 있는가? | 스크래치는 이미지나 사운드를 비주얼 프로그래밍 블록들을 이용해 제어할 수 있게 함으로써 컴퓨터에 대한 지식이 전혀 없는 일반인이나 어린이들도 컴퓨터 프로그래밍의 개념을 이해할 수 있도록 도와주는 교육용 프로그래밍 언어이다[7]. 2007년 MIT 미디어랩의 Lifelong Kindergarten 그룹에서 개발하였으며[10], 비주얼 프로그램 개발환경과 커뮤니티 기반 웹 인터페이스로 구성되어 있다. 스크래치의 블록들은 직관적으로 누구나 쉽게 이해할 수 있도록 설계되어 있고 각각의 블록들은 서로적절한 형태로끼워 맞출수 있다. | |
스크래치는 무엇인가? | 스크래치는 이미지나 사운드를 비주얼 프로그래밍 블록들을 이용해 제어할 수 있게 함으로써 컴퓨터에 대한 지식이 전혀 없는 일반인이나 어린이들도 컴퓨터 프로그래밍의 개념을 이해할 수 있도록 도와주는 교육용 프로그래밍 언어이다[7]. 2007년 MIT 미디어랩의 Lifelong Kindergarten 그룹에서 개발하였으며[10], 비주얼 프로그램 개발환경과 커뮤니티 기반 웹 인터페이스로 구성되어 있다. |
홍만표, 박성우, 예홍진, 오상윤, 원유집, 윤용익, 이 광근, 이윤준, 정교민, 홍진표, "컴퓨터 소프트웨어 교육 어떻게 할 것인가?," 한국정보과학회, 정보과학회지, 28(4), pp.16-23, 2010.
D. Wolber, "App inventor and real-world motivation," SIGCSE'11 - 42nd ACM Technical Symposium on Computer Science Education, pp.601-606, 2011.
방송통신위원회, 한국인터넷진흥원, 2011년 인터넷이용실태조사, 2012.
최인영, "다음달 스마트폰 가입자 3천만명 시대 열린다," 연합뉴스, 2012.7.27.
S. Sandoval-Reyes, P. Galicia, L. Sanchez, "Visual learning environments for computer programming," IEEE Electronics, Robotics and Automotive Mechanics Conference, CERMA 2011, pp. 439-444, 2011.
S. Cooper, W. Dann, R. Pausch, "Teaching Objects-first in Introductory Computer Science," 34th SIGCSE technical symposium on Computer science education, 2003.
N. Resnick, et. al., "Scratch: programming for all," Communications of the ACM, v.52, n.11, 2009.
M. Koelling, "The greenfoot programming environment," Transactions on Computing Education, 10(4), 2010.
Corona Labs, Corona SDK, http://coronalabs.com/ products/corona-sdk
Scratch imagine program share, http://info.scratch. mit.edu/Scratch_Credits
MIT Media Lab, Press Anouncement: Scratch, http://www.media.mit.edu/press/scratch
오정철, 이지훤, 김정아, 김종훈, "스크래치를 활용 한 STEAM 기반 교육 프로그램 개발 및 적용," 한국 컴퓨터교육학회 논문지, 제15권 제3호, pp.11-23, 2012.
배학진, 이은경, 이영준, "문제 중심 학습을 적용한 스크래치 프로그래밍 교수 학습 모형," 한국컴퓨터교육학회논문지, 12(3), pp.11-22, 2009.
안드로이드, http://developer.android.com
앱 인벤터, http://appinventor.mit.edu
Dave Wolber, CS107: "Computing, Mobile Apps and the Web", University of San Francisco, https://sites. google.com/site/appinventorcourse, 2012.
*원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다.
오픈액세스 학술지에 출판된 논문
※ AI-Helper는 부적절한 답변을 할 수 있습니다.