• Title/Summary/Keyword: 프로그래밍 개념

Search Result 290, Processing Time 0.027 seconds

A Study on Developing XML Documents and RDB Mapping Using Tag Free XML Development Tools (Tag free XML 개발 툴을 이용한 XML 문서 개발과 RDB 매핑에 관한 연구)

  • Woo, Won-Taek
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.11 no.5
    • /
    • pp.37-52
    • /
    • 2006
  • XML architecture is important to wireless or wired presentation. It is also important for data exchange between businesses. XML forces the separation of content from style and gives wired or wireless devices flexibility for interpretation. Separation of content, style, and logic is key to advanced architecture. XML can be exchanged among databases on multiple systems with presentation on wired or wireless devices. An XML schema might need to be defined, or an established DTD might need to be transformed to access a relational database on the server. The purpose of this study is to generate XML documents such as DTD, XML schema, RDB mapping using Tagfree's XML developer tools in order to experience whole processes mentioned above. Overall understanding of data structures of and database processing with XML documents, which is essential to XML programming and database processing, can be accomplished with this study without much endeavor to learn complex XML syntax. The future study can be extended on the subject of web programming with DOM or SAX API.

  • PDF

A Developing a Teaching-Learning Model of Software Education for Non-major Undergraduate Students (비전공 학부생 대상의 SW 교육을 위한 교수-학습 모델 개발)

  • Sohn, Won-sung
    • Journal of Practical Engineering Education
    • /
    • v.9 no.2
    • /
    • pp.107-117
    • /
    • 2017
  • here are many cases that take a software education as a required course for non-major students in university curriculums. However, non-major students are experiencing various difficulties in the process of learning programming languages, and there is also the opposite opinion in terms of their effectiveness. In this study, we developed a design based software education model (DBSEM) and curriculum to solve these problems and applied it to undergraduate non-undergraduate students for the last 8 years. In the proposed method, we provide a specialized educational tool such as 'block-based programming tool', but developed 'core module' and 'concept learning module' for computational thinking and applied 'prototype design module' and coding strategy based on it. As a result, non-major undergraduates could easily learn block-based scripting tools and acquire core concepts of computational thinking.

A Study on the Implications through Analysis of Policy for Computer Science Education in France (프랑스의 소프트웨어 교육 체제 분석을 통한 시사점 고찰)

  • Bae, Youngkwon;Shin, Seungki
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.4
    • /
    • pp.385-394
    • /
    • 2019
  • Computer education in France has begun in the 1960, and the education system covering elementary and middle school was completed in 2018. Since the industrialization of France, the research on the instructional method and system on computer science education had been conducted for over 60 years as a core skill to prepare for the future society. There are four major implications we have figured out in this study. First, each achievement goal to be achieved is set based on the hierarchy of school grades. Second, the full establishment of computer science education was completed in three years after the curriculum was announced in France. Third, the contents are presented to enhance problem solving ability through programming algorithms based on the balance between computer literacy and the concepts of computer science. Fourth, the contents of integrated computer science education is considered with in the lower grades of elementary school, and it is proposed to deepen understanding and programming of computer literacy and the concept of computer science as the grade and school level get higher.

Development and Application of Artificial Intelligence Convergence Education Program Based on Decision Tree: Focusing on Unplugged Activities (의사결정 트리 기반 인공지능 융합교육프로그램 개발 및 적용: 언플러그드 활동을 중심으로)

  • Sung-ae Kim
    • Journal of Practical Engineering Education
    • /
    • v.14 no.3
    • /
    • pp.459-469
    • /
    • 2022
  • The purpose of this study is to explore the educational effect by developing and applying a decision tree-based artificial intelligence convergence education program. To achieve the purpose of this study, the study was conducted through a three-step process of preparation, development, and improvement. In addition, it consisted of four stages of the creative problem-solving process: 'Understanding the problem', 'Idea search and development', 'realization' and 'evaluation'. In particular, the artificial intelligence convergence education program developed in this study is an unplugged activity that does not include programming. Therefore, it is very noteworthy that artificial intelligence convergence education was implemented in subjects other than technology and home economics education, and information education, which are part of junior engineering education, and practical arts education in elementary education, which is a subject that learns Artificial Intelligence technology including programming during class time. In other words, it shows that AI technology can be integrated and taught in most subjects, not specific subjects and has great significance in that it can utilize the concepts and principles of artificial intelligence technology when teaching the concept of classification, which is included in the curriculum.

Analysis of Scratch code for Student Assessment about Computational Thinking Capability (Computational Thinking 역량에 대한 학습자 평가를 위한 스크래치 코드 분석)

  • Kim, Soohwan
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.5
    • /
    • pp.25-34
    • /
    • 2015
  • The purpose of this research is to suggest the method of code analysis for evaluating learners' projects in computational thinking(CT) education. Recently, block programming tools are applied to K-12 SW education, this study considered the assessment method for evaluating students' levels and learning about CT concepts through analyzing codes of the Scratch projects that students created. As a result from the analysis of 45 projects of novices, it showed the bad coding patterns of novices and verified that it is possible to evaluate students' learning about CT concepts through the analysis of their codes. The higher learner's level, the greater scores of logical thinking, synchronization, flow control, and data representation. This result is able to apply to student assessment of CT concepts in K-12 SW education.

A Case Study of Learning the Coding Concepts Based on Game Experience (게임 경험에 기초한 코딩개념 학습사례연구)

  • Kim, Kyung-min;Kim, Ji-yeon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2015.10a
    • /
    • pp.897-899
    • /
    • 2015
  • These days, the students are learned from game experience such as the code grammatical elements of selection, repetition and decision. In this study, lets the students who have had no coding education make games based on the students's game experience using the programming tool Scratch, and they are realized the similarities between the game experience and the logical, grammatical elements of the coding concepts. We will discuss that was resulted an marked improvements of understanding of the coding concepts, the ability of applications and creativity and classroom participation consequently.

  • PDF

A case study on the integrated development of web programming with database using visual interdev (비주얼 인터데브를 이용한 웹 데이터베이스 통합 개발 사례)

  • Woo Won-Taek
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.9 no.3
    • /
    • pp.19-31
    • /
    • 2004
  • The purpose of this study is to show a case integration of web programming with database using Visual InterDev as a conceptual client and Web Server as server, Through this case study, we can see how easily dynamic web database programming used in Internet and Interanet can be developed in one integrated design environment such as Visual InterDev eliminating the inconvenience of developing database file and web page separately. Some literature survey and experimental practices were done to provide future developers with the principles and methodologies of developing web database programing using Visual InterDev with much less coding efforts and more convenient and easy way compared to other web developing tools.

  • PDF

Developing Lessons and Rubrics to Promote Computational Thinking (Computational Thinking역량 계발을 위한 수업 설계 및 평가 루브릭 개발)

  • Choi, Hyungshin
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.1
    • /
    • pp.57-64
    • /
    • 2014
  • This study aims to suggest lesson plans and evaluation methods for primary pre-service teachers by reviewing the concept of computational thinking(CT) skills and its sub components. To pursue this goal, a literature review has been conducted in regards to CT and the effectiveness of programming courses. In addition, the Scratch educational programming functions were analyzed yielding six CT elements(data representation, problem decomposition, abstraction, algorithm & procedures, parallelization, simulation). With these six elements, one semester lesson plans for 15 weeks that represent the connections with six CT elements were designed. Based on the PECT(Progression of Early Computational Thinking) model and the CT framework a rubric to evaluate learners' proficiency levels(basic, developing, proficient) revealed in their final projects was developed as well. Upon a follow-up empirical study, the lesson plans and the rubric suggested in the current study are expected to be utilized in teachers' colleges.

Development of STEAM Program using App Inventor -Focusing on the Concept of Speed in Elementary Science Education- (앱인벤터를 활용한 STEAM 프로그램 개발 -초등학교 과학의 '속력' 개념을 중심으로-)

  • Shin, Seungki;Choi, Ikseon;Bae, Youngkwon
    • The Journal of the Korea Contents Association
    • /
    • v.15 no.4
    • /
    • pp.530-544
    • /
    • 2015
  • We live in the modern society which is called as Knowledge-Information society. The national and social goal is to raise the creative person for preparing the rapidly changing society. Thus, the schools and families concentrate on and effort to enhance the creativity and problem solving ability. Specially, the school is pushing forward the STEAM education and Software education for raising the creativity person and enhancement of national competitiveness. In this study, we suggested for STEAM education the way how we utilize the App Inventor which was supported by MIT and came up as a computer programming language for Software education, and we verified and evaluated through professional group verification. We completed STEAM instructional design according to the results from the professional group verification, and we suggested the authentic instruction for STEAM education. In addition, we suggested the further prospects of Software education and instructions through going through the characteristics and application plan of App Inventer in terms of educational computer programming language.

Development of Strategy Programming Model for the Culture-Centered Public Design : A Focus on Analyzing the Associated Indices of Place Strategy (문화중심형 공공디자인의 전략 기획을 위한 관련지표 분석 : 장소전략 수립단계를 중심으로)

  • Lee, Jeong-Min;Hong, Eui-Taek;Lee, Han-Na;Jung, Bo-Hee
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.9
    • /
    • pp.137-153
    • /
    • 2011
  • Citizens of 21st century which is called to be the era of 'Culture' express their cultural desires in their public environments. Governments found that these needs can be satisfied through the culture-centered public designs which are based on the local resources and identities. This research suggests the strategy programming model to support these projects. It aims at not suggesting the conceptual process model, but developing the practical supporting model with options to choose. Thus the indices which are related to each prototype phases of programming process are analyzed through the case analyses with qualitative approach. This paper focused on analyzing the indices for Place Strategy which includes the phases for Resource, Mission, and Targeting. Altogether, 81 indices are analyzed.