Browse > Article
http://dx.doi.org/10.13000/JFMSE.2012.24.4.528

Design and Application of Learning Algorithms based on Computational Thinking for Changes in Prospective Elementary School Teachers' Perceptions about Computer Science  

Kim, Byeong-Su (Jeju National University)
Kim, Jong-Hoon (Jeju National University)
Publication Information
Journal of Fisheries and Marine Sciences Education / v.24, no.4, 2012 , pp. 528-542 More about this Journal
Abstract
In this study, we designed and applied the learning program of various algorithms about computer science, which were based on computational thinking, to prospective elementary school teachers who were non-majors of this field. While they were learning, they could understand two fundamental functions of computational thinking: abstraction and automation. This learning program made them change their perceptions about computer science positively. They had been interested in learning algorithms and computer science itself, and they felt confident about teaching it.
Keywords
Computational thinking; Algorithms; Computer science; Human computer;
Citations & Related Records
Times Cited By KSCI : 5  (Citation Analysis)
연도 인용수 순위
1 고 건(2007). 컴퓨터공학의 위기 극복 방안, 정보과학회지 25(8), 72-75.
2 교육과학기술부.(2011). 2009 개정 교육과정에 따른 중학교 선택 교과 교육과정[별책 18], 교육과학기술부 고시 제2011-361호.
3 김병수.김종훈(2011). 기하학 문제해결 능력 향상을 위한 STEAM 교육 기반의 종이 접기 애플리케이션 설계 및 개발, 한국지식정보기술학회 6(6), 103-110.
4 김병수.김종훈(2012). 한국정보올림피아드 초등부 경시부문 문제해결을 통한 알고리즘 교재 개발 및 적용. 정보교육학회논문지 16(1), 11-20.
5 김자미.이원규(2010). 교과교육의 측면에서 본 정보교과의 정체성에 대한 고찰, 정보교육학회논문지 14(2), 219-227.
6 김정아.김병수.이지훤.김종훈(2011). 융합형 인재 양성을 위한 IT 기반 STEAM 교수.학습 방안 연구. 수산해양교육연구 23(3), 445-460.
7 김태훈.김종훈(2012). 물리학습을 위한 STEAM 기반의 안드로이드 앱 개발, 수산해양교육연구 24(1), 25-33.
8 김형철(2011). 컴퓨터과학 교육용 계산 원리 학습도구의 기능요소 고찰, 제주대학교 교육대학원 석사 학위논문.
9 오경숙(2009). 순서도를 활용한 알고리즘 교욱 시스템 설계 및 구현, 순천대학교 대학원 컴퓨터과학과 석사학위논문.
10 이은혜(2007). 순환학습모형과 추상화단계를 적용한 알고리즘 시각화 교수학습방법, 고려대학교 교육대학원 컴퓨터교육전공, 석사학위논문.
11 현동림.김은길.짐종훈(2011). 안드로이드 기반 사고 공유 마인드맵 애플리케이션 구현, 수산해양교육연구 23(2), 234-243
12 현동림.송경철.김은길.김종훈(2011). 안드로이드 기반 비만 관리 애플리케이션 개발 - BMI 및 운동량 산출을 중심으로, 수산해양교육연구 23(4), 568-581.
13 Carlisle, M. C., Wilson, T. A., Humphries, J. W., & Hadfield, S. M.(2004). RAPTOR: Introducing progamming to non-majors with flowcharts. Journal of Computing sciences in colleges, 19(4), 52-60.
14 Carlisle, M. C., Wilson, T. A., Humphries, J. W., & Hadfield, S. M.(2005). RAPTOR: a visual programming environment for teaching algorithmic problem solving. Proceedings of the 36th SIGCSE technical symposium, 37(1), 176-180.
15 Carter, L.(2006). Why students with an apparent aptitude for computer science don't choose to major in computer science. Proceedings of the 37th SIGCSE technical symposium on Computer science education, 38(1), 27-31.
16 Committe for the Workshops on Computational Thinking. (2011). Report of a workshop of pedagogical aspects of computational thinking, Washington DC: National Academies Press.
17 Denning, P. J.(2003). Great principles of computing, Communications of the ACM, 46(11), 15-20.   DOI   ScienceOn
18 Denning, P. J.(2007). Computing is a natural science, Communications of the ACM, 50(7), 13-18.   DOI   ScienceOn
19 Denning, P. J.(2009). The profession of IT: Byeond computational thinking, Communications of the ACM, 52(6), 28-30.   DOI   ScienceOn
20 Denning, P. J.(2010). Ubiquity sumposium 'What is computation?': Computing and computation, Ubiquity 2010.
21 Fowler, A., & Cusack, B.(2011). Kodu game lab: improving the motivation for learning programming concepts. Proceedings of the 6th International Conference on Foundations of Digital Games, 238-240.
22 Klawe, M., & Shneiderman B.(2005). Crisis and opportunity in computer science. Communications of the ACM, 48(11), 27-28.   DOI   ScienceOn
23 Kramer, J.(2007). Is abstraction the key to computing?. Communications of the ACM, 50(4). 36-42.   DOI
24 MacLaurin, M. B.(2011). The design of kodu: a tiny visual programming language for children on the Xbox 360. Proceedings of the 38th annual ACM SIGPLAN-SIGACT symposium, 241-246.
25 Newell, A., Perlis, A. J., & Simon, H. A.(1967). What is Computer Science?. Science, 157, 1373-1374.
26 Microsoft research(2012). Kodu. http://research.microsoft.com/en-us/projects/kodu
27 Moran, C.(2011). Microsoft's Kodu takes kids from game players to game makers, http://redmond.patch.com/articles/microsofts-kodu-takes-kids-from-game-players-to-game-makers-2
28 National Research Council(2010). Report of a workshop on the scope and nature of computational thinking, Washington DC: The National Academies Press.
29 Nwana, H. S.(1997). Is computer science education in crisis?. ACM Computing Surveys, 29(4), 322-324.   DOI   ScienceOn
30 Stolee, K. T., & Fristoe, T.(2011). Expressing computer science concepts through Kodu game lab. Proceedings of the 42nd ACM technical symposium on Computer science education, 99-104.
31 The CSTA Standars Task force(2011). CSTA K-12 Computer Science Standards, http://csta,acm.org/Curriculum/sub/CurrFiles/CSTA_K-12_CSS.pdf
32 Wilson, T., Carlisle M. C., Jumphries J., & Moore, J.(2012). Welcome to the RAPTOR homepage. http://raptor.martincarlisle.com
33 Wing, J. M.(2006). Computational thinking. Communications of the ACM, 49(3). 33-35.   DOI   ScienceOn
34 Wing, J. M.(2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717-3725.   DOI   ScienceOn