• Title/Summary/Keyword: JavaMAL

Search Result 13, Processing Time 0.026 seconds

Teaching Strategies of the Concept of Programming function Using a Web_based JavaMAL Learning System (웹 기반 JavaMAL 환경을 활용한 프로그래밍의 함수 개념 지도 방안)

  • Jung, Myung-Young;Kim, Kap-Su
    • 한국정보교육학회:학술대회논문집
    • /
    • 2007.01a
    • /
    • pp.209-216
    • /
    • 2007
  • 고도의 지식정보사회 속에서 논리적 사고력과 창의력, 문제해결력을 길러주는 프로그래밍 교육의 필요성은 더욱 강조되고 있다. 이에 본 연구에서는 초등학생들에게 적합한 교육용 프로그래밍 언어인 JavaMAL을 활용하여, 프로그래밍의 함수개념 형성을 위한 학습모형을 구안 적용하고 일반화 가능성을 탐색하고자 하였다. 먼저 기초적인 프로그래밍 요소 중 함수개념과 관련된 학습요소를 추출하여 차시별 지도계획을 수립하였다. 또한, 프로그래밍의 함수가 수학적 함수의 모방이라는 것에 착안하여 수학의 '규칙성과 함수'지도 단계를 LOGO의 문제해결력 수업모형인 안내된 발견식 교수법(guided discovery teaching method)에 강화한 후, 인터넷을 활용한 문제해결 수업모형을 구안하였다. 기본명령어와 변수개념을 이미 익힌 계발활동 부서 6학년 아동들을 지도 대상으로 한 달간 웹 기반 JavaMAL 환경에서 학습할 수 있도록 하였으며, 게시판 활동 및 활동지를 통해 함수개념 형성 여부를 측정하였다.

  • PDF

Development of Covariational Reasoning in a LOGO-Based JavaMAL Microworld

  • Cho, Han-Hyuk;Shin, Dong-Jo;Woo, Ahn-Sung
    • Research in Mathematical Education
    • /
    • v.16 no.1
    • /
    • pp.1-13
    • /
    • 2012
  • This paper explores gifted students' reasoning abilities. Three tests were developed in order to assess and analyze their reasoning abilities building on previous research on covariational reasoning. Giving consideration to the arising problems in the tests, we constructed a LOGO-based JavaMAL microworld environment which engages students in an active learning environment. This environment was designed by applying 'instrumental approach' in microworld. Based upon the post test results, the role of activity in microworld environment as 'instrument mediated activity' is also discussed.

Embodied Approach to the Concept of Vector and its Application

  • Cho, Han Hyuk;Noh, Chang Kyun;Choi, In Yong
    • Research in Mathematical Education
    • /
    • v.18 no.4
    • /
    • pp.289-305
    • /
    • 2014
  • The current mathematical education calls for a learning environment from the constructionism perspective that actively creates mathematical objects. This research first analyzes JavaMAL's expression 'move' that enables students to express the agent's behavior constructively before they learn vector as a formal concept. Since expression 'move' is based on a coordinate, it naturally corresponds with the expression of vectors used in school mathematics and lets students take an embodied approach to the concept of vector. Furthermore, as a design tool, expression 'move' can be used in various activities that include vector structure. This research studies the educational significance entailed in JavaMAL's expression 'move'.

창의력 향상을 위한 JavaMAL Logo

  • Jin, Man-Yeong
    • Communications of Mathematical Education
    • /
    • v.18 no.3 s.20
    • /
    • pp.117-126
    • /
    • 2004
  • Breidenbach et al(1992)는 APOS(Actions, Processes, Objects, Schemas)를 소개하였고 Sfard(1991)는 수학적 개념에서의 Process 와 Object의 상호관련성에 대해서 발표하였다. 본 연구자는 이 이론들을 기반으로 초등학생(4$^{\sim}$6학년)과 중등 영재학생(1학년)을 대상으로 하여 조한혁의 JavaMAL Logo를 이용한 실험을 실행하였다. 이 실험에서는 Process와 Object의 의미와 이 개념들 간의 상호관계를 분석하였고 이러한 관계가 학생들의 창의성에 어떠한 영향을 끼치는지 비교분석하였다.

  • PDF

Computers and Mathematics Education (컴퓨터와 수학교육)

  • 조한혁
    • The Mathematical Education
    • /
    • v.42 no.2
    • /
    • pp.177-191
    • /
    • 2003
  • In this paper, we present the theory of computers and mathematics education based on the concept of microworlds for mathematics education. We lust look back some previous papers published in the journal of the Korea society of mathematical education series A and else where. Then we present the new view points regarding mircroworlds and mathematics curriculems, microworlds and mathematics teaching and teaming, microworld based problem centered teaming, and microworld based diagnostics and debuggings. We use JavaMAL microworld that is designed to make LOGO and dynamic geometry system in one microworld to give some examples to explain the necessary mathematics educational needs fur designing microworlds for mathematics education. The JavaMAL microworld is a web based microworld that is programmed using JAVA, and the user on use script language, menus, keyboard, and mouse interaction to use the environment.

  • PDF

Dynamic Representations of Parabolas in a Microworld (포물선의 동적 표현과 마이크로월드)

  • Kim, Hwa-Kyung
    • The Mathematical Education
    • /
    • v.47 no.1
    • /
    • pp.49-59
    • /
    • 2008
  • In this paper, we discuss two representations of a curve. One is a static representation as set of points, the other is a dynamic representation using time parameter. And we suggest needs of designing a computer microword where we can represent a curve both statically and dynamically. We also emphasize the importance of translation activity from a static representation to a dynamic representation. For this purpose, we first consider constructionism and 'computers and mathematics education' as a theoretical backgrounds. We focus the curve of a parabola in this paper since this is common in mathematics curriculum and is related to realistic situation such as throwing ball. And we survey the mathematics curriculum about parabola representation. And we introduce JavaMAL microworld that is integrated microworld between LOGO and DGS. In this microworld, we represent a parabola using a dynamic action, and connect this dynamic parabola action to recursive patterns. Finally, we remake a parabola for a realistic situation using this dynamic representation. And we discuss the educational meaning of dynamic representation and its computer microworld.

  • PDF

Designing a Microworld for Recursive Pasterns and Algebra (재귀적 패턴과 거북 마이크로월드 설계)

  • Kim Hwa-Kyung
    • The Mathematical Education
    • /
    • v.45 no.2 s.113
    • /
    • pp.165-176
    • /
    • 2006
  • In this paper, we consider changes of algebra strands around the world. And we suggest needs of designing new computer environment where we make and manipulate geometric recursive patterns. For this purpose, we first consider relations among symbols, meanings and patterns. And we also consider Logo environment and characterize algebraic features. Then we introduce L-system which is considered as action letters and subgroup of turtle group. There are needs to be improved since there exists some ambiguity between sign and action. Based on needs of improving the previous L-system, we suggest new commands in JavaMAL microworld. So we design a microworld for recursive patterns and consider meanings of letters in new environments. Finally, we consider the method to integrate L-system and other existing microworlds, such as Logo and DGS. Specially, combining Logo and DGS, we consider the movement of such tiles and folding nets by L-system commands. And we discuss possible benefits in this environment.

  • PDF

Functional Definitions in DGS Environments. (DGS 동적 기하에서의 새로운 함수적 관점의 정의)

  • 김화경;조한혁
    • The Mathematical Education
    • /
    • v.43 no.2
    • /
    • pp.177-186
    • /
    • 2004
  • In this paper, we introduce new functional definitions for school geometry based on DGS (dynamic geometry system) teaching-learning environment. For the vertices forming a geometric figure, we first consider the relationship between the independent vertices and dependent vertices, and using this relationship and educational considerations in DGS, we introduce functional definitions for the geometric figures in terms of its independent vertices. For this purpose, we design a new DGS called JavaMAL MicroWorld. Based on the needs of new definitions in DGS environment for the student's construction activities in learning geometry, we also design a new DGS based geometry curriculum in which the definitions of the school geometry are newly defined and reconnected in a new way. Using these funct onal definitions, we have taught the new geometry contents emphasizing the sequential expressions for the student's geometric activities.

  • PDF

Construction of function graphs through turtle motion (거북 행동을 통한 함수 그래프 구성)

  • Cho, Han-Hyuk;Song, Min-Ho
    • Communications of Mathematical Education
    • /
    • v.22 no.2
    • /
    • pp.125-136
    • /
    • 2008
  • There are different perspectives on a function graph. For instance, a parabola is defined by movement of a ball in physics and by quadratic function in mathematics. This study deals with the turtle motion, which is local and intrinsic, and the construction of function graphs with mathematical experiments in a microworld. This paper concerns with a function graph which is in the curriculum or in the history of mathematics. In view of pre-calculus, we introduce activities of mathematization about formalizing of length and area of function graphs without knowledge of calculus.

  • PDF

Exploring polyhedrons through history of mathematics and mathematical experiments (수학사와 수학실험을 통한 다면체 탐구)

  • Cho, Han-Hyuk;Song, Min-Ho;Choi, Jae-Yeun
    • Communications of Mathematical Education
    • /
    • v.23 no.2
    • /
    • pp.297-312
    • /
    • 2009
  • We study the process of horizontal and vertical mathematization on the polyhedron problems through the history of mathematics, computer experiments, problem posing, and justifications. In particular, we explore the Hamilton cycle problem, coloring problem, and folding net construction on the Archimedean and Catalan polyhedrons. In this paper, we present our mathematical results on the polyhedron problems, and we also present some unsolved problems that we found. We found that the history of mathematics and mathematical experiments are very useful in such R&E exploration as polyhedron problem posing and solving project.

  • PDF