• Title/Summary/Keyword: teaching programming

Search Result 316, Processing Time 0.031 seconds

Software Development Education through Developing a usable Multiplayer Online Game (다중 사용자 온라인 게임 개발을 통한 소프트웨어 개발 교육)

  • Yoon, Ilmi;Ng, Gary;Kwon, Oh Young
    • The Journal of Korean Institute for Practical Engineering Education
    • /
    • v.4 no.2
    • /
    • pp.38-45
    • /
    • 2012
  • Building a game has been used as effective and attractive way of teaching computer science. Building a usable Multi-player Game is requires important aspects of technology, teamwork and software engineering principles. The whole class was structured in to several teams and students needed to join one or two teams. Each team presented their progress, discussed future milestones and troubleshoots, updated documents for clearer communication and utilized SVN(Subversion) throughout the semester. Unlike usual class setting, all students worked collaboratively together like one company to achieve the goal. In one semester, students started from concept design and completed a working Multiplayer Online Game called "deBugger" (Fall 2009), and "World of Balance" (Fall 2011), while learning game design, 3D graphics, Game Engine, Server-client architecture, Game Protocol, network programming, database, Software Engineering principles, and large application development as a team project.

  • PDF

Development of a Software Education Curriculum for Secondary Schools

  • Kim, Seong-Won;Lee, Youngjun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.21 no.8
    • /
    • pp.127-141
    • /
    • 2016
  • With more emphasis on importance of software, many countries try to provide software education. Of course Korea includes informatics courses in 2015 revised curriculum, so that software education will be administered briskly in soon. However there are practical challenges including a lack of teaching hour in classes and the monotony of educational contents which occurs with that. To solve these problems, this research develop software education curriculum model that could be practically used for both middle and high school. First this study compare the curriculum of Korea to that of United States and United Kingdom. After analyzing the result, the curriculum model for middle and high school is developed. The curriculum model can be classified into three types, middle, high and advanced-high levels and include key concepts like collaboration and convergence, computational thinking, computing practice and programming, computers and communications devices, community, global, and ethical impacts. To assess the feasibility of our software education curriculum model, examination was made by expert group and a hearing was held by related researchers. Then the model was modified in a way that adjustable to Korea education system. This study provides some important guidances on designing a curriculum for software education at middle and high school. However, there still are difficulty adjusting to the elementary school and university course. To be able to further research, same kind of studies on elementary school and university course need to be done. Also, continuous modifications are required to reflect reality including technological advance, curriculum, and changes of education system.

Exploring Undergraduate Education of Industrial Engineers:Result of Survey for Graduates with Industrial Engineering Degree (산업공학 학부교육의 탐색:졸업생 설문조사 결과를 중심으로)

  • Park, Yang-Byung;Rim, Suk-Chul;Hong, Sung-Jo;Kim, Kwang-Jae;Yun, Myung-Hwan;Kim, Jong-Hwa;Lee, Deok-Joo;Cho, Nam-Wook;Suh, Young-Bo
    • IE interfaces
    • /
    • v.20 no.1
    • /
    • pp.1-10
    • /
    • 2007
  • The main purpose of this research is to find out whether curriculums of industrial engineering (IE) departments meet the demand of IE graduates working in various fields. The research was conducted as an online questionnaire survey selecting IE Graduates working in industries as practising engineers. 1,324 participants were validated among 1,477 participants. 13 fields were selected and used in the survey. Those were; 1) Mathematical statistics, 2) Computer, 3) Purchase, 4) Production system, 5) Logistics, 6) Marketing, 7) Monetary, 8) Experiment methods, 9) Operations Research (OR), 10) Human Factors, 11) Quality, 12) Engineering management, and 13) Information systems. Using the 5-scale Likert rating, each education subject was assessed both in terms of its usefulness in practices and the amount it being taught in school. As a result, courses such as motion/time study, linear programming that IE has traditionally focused showed less usefulness in practices while it is taught in relatively large amount in schools. However, courses such as 6 sigma, CRM which are closely related to industrial practices showed high usefulness in practices compared with low degree of teaching in school. This was the first ever large scalesurvey conducted for IE graduates in Korea. The result of survey displayed many helpful information on current status and future direction of IE education in Korea.

A research on effect of WBl CNC programming studing on learning accomplishment and motive (WBI CNC 프로그래밍 학습이 학업성취도 및 학습동기에 미치는 영향에 관한 연구)

  • Chi, Kang-Jae;Bae, Seok-Chan
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • v.9 no.1
    • /
    • pp.750-753
    • /
    • 2005
  • Internet service, a part of our life, requires the changes not only of environment in our life but also of people's sense of value. It also requires a quick change in the spear of education activities without exception. It brought a lot of changes into educational methods, our recognition on education, and various kinds of educational tools and environment. The introduction of WBI (Web Based Instruction) is one of the most important thing. This study have applied WBI to Industrial high school education to improve its quality and accomplish its effective teaching-learning. That is, we have applied CNC(Computerized Numerical Control) and Processing learning to machining center learning and have given students chances and various learning materials so that they could contact with new information. We aimed at testing and studying some effects on the improvements of learning accomplishment and motive in this study.

  • PDF

A Model and Practical Example of the Thinking Extension Education Program for the Elementary Information-Gifted Students Using the Trees (트리를 이용한 초등정보영재의 사고력 신장을 위한 교육 프로그램 모형과 실제)

  • Jung, Deok-Gil;Kim, Byung-Joe;Ahn, Hyun-Jung;Lho, Young-Uhg
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.11 no.7
    • /
    • pp.1400-1406
    • /
    • 2007
  • The core part of education program of the gifted students in information is the thinking ability extension of the programming. We propose four phases of the education model : (1) problem understanding (2) visualization (3) symbolization (4) algorithmization. This model of four phases is applied to learn the abstract concept of recursion using the data structure of Tree. This model is verified by presenting the example of 'Hanoi Tower' to stimulate intellectual curiosity of the students and help to expand their thinking strength. Also, we show the characteristics of which the teaching subjects and learning activities have, by presenting and clarifying the type of education program, properties of the learning contents, and lower level components. The students can deepen and foster the growth of the learning contents by the students' activities of self-evaluation, and their thinking abilities are increased by the guidances of their teachers.

Development and Application of Unplugged Activity-centered Robot for Improving Creative Problem Solving Ability (창의적 문제해결력 신장을 위한 언플러그드 활동 중심 로봇 개발 및 적용)

  • Hong, Jiyeon;Kim, Yungsik
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.5
    • /
    • pp.441-449
    • /
    • 2019
  • With the introduction of the 2015 revised curriculum, software education became mandatory in elementary school. The practical subject in the content for the software education consists of information ethics, algorithms, programming, and computer science. Especially, elementary school encourages the unplugged activities. Unplugged activities are preferred among the teachers in the education field as a teaching-learning method. However, those teachers pointed out that the lack of suitable unplugged activity materials was the biggest challenge. In addition, it was pointed out that the existing materials were not suitable for achievement standards, and there are many simple playing-oriented educations that are not linked to computing activities. In this study, we developed an unplugged activity-oriented robot that can be used for the elementary students to learn the basic control structure suggested in the achievement criteria SW education and to develop creative problem solving ability through various activities using sensors. The effectiveness was verified through the software class using the developed robot in this study.

Needs of Improving the Curriculum of National University of Education for Strengthening SW Education (SW교육 강화를 위한 교육대학교의 교육과정 개선 요구 분석)

  • Kim, Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.1
    • /
    • pp.1-8
    • /
    • 2019
  • In order to provide basic data necessary for developing a curriculum to enhance SW education for elementary school teacher students, a questionnaire survey was conducted on 1,260 students at G National University of Education. The results are summarized as follows. First, it is necessary to improve class time of SW education for the college students and revise the SW curriculum to improve SW education capacity for teacher students. Second, in the liberal arts course, it is necessary to develop the teaching and learning materials and the textbooks using various software. Third, in the major course, the Subject Pedagogy programs should be expanded rather than the subject content programs. Fourth, in the specialization course, the programming language education focusing on the Entry and EPL should be strengthened so that it can be linked with the elementary school curriculum. In addition, it is necessary to expand the choice of subjects for the students by reducing the number of required courses and increasing the number of elective courses.

An Analysis Study of SW·AI elements of Primary Textbooks based on the 2015 Revised National Curriculum (2015 개정교육과정에 따른 초등학교 교과서의 SW·AI 요소 분석 연구)

  • Park, SunJu
    • Journal of The Korean Association of Information Education
    • /
    • v.25 no.2
    • /
    • pp.317-325
    • /
    • 2021
  • In this paper, the degree of reflection of SW·AI elements and CT elements was investigated and analyzed for a total of 44 textbooks of Korean, social, moral, mathematics and science textbooks based on the 2015 revised curriculum. As a result of the analysis, most of the activities of data collection, data analysis, and data presentation, which are ICT elements, were not reflected, and algorithm and programming elements were not reflected among SW·AI content elements, and there were no abstraction, automation, and generalization elements among CT elements. Therefore, in order to effectively implement SW·AI convergence education in elementary school subjects, we will expand ICT utilization activities to SW·AI utilization activities. Training on the understanding of SW·AI convergence education and improvement of teaching and learning methods using SW·AI is needed for teachers. In addition, it is necessary to establish an information curriculum and secure separate class hours for substantial SW·AI education.

The Effect of Novel Engineering (NE) Education using VR authoring tool on STEAM literacy and Learning Immersion (VR 저작도구 기반 노벨 엔지니어링(NE) 교육이 초등학생의 융합인재소양과 학습몰입에 미치는 효과)

  • Song, Hae-nam;Kim, Tae-ryeong
    • Journal of The Korean Association of Information Education
    • /
    • v.26 no.3
    • /
    • pp.153-165
    • /
    • 2022
  • This study is about the Novel Engineering(NE) education program : a class model that combines reading and engineering. By including the process of directly designing and programming a virtual reality using CospacesEdu (a VR authoring tool for the NE class), the effects of the educational program on learners' STEAM literacy and Learning immersion are demonstrated. Moreover, the subject of this education is Dokdo in South Korea. As a result, the average of STEAM literacy is increased, and a significant change is confirmed statistically in Convergence. Learning immersion shows significant improvement in Challenges-skills balance. On the other hand, some students experience difficulties due to the long research stages, from reading a book to researching for information to designing VR and rewriting a story with the collected information. In conclusion, this study will help generalise other education using NE, and this developed program will be a reference that would suggest a new way of teaching.

Design and Implementation of IoT based Low cost, Effective Learning Mechanism for Empowering STEM Education in India

  • Simmi Chawla;Parul Tomar;Sapna Gambhir
    • International Journal of Computer Science & Network Security
    • /
    • v.24 no.4
    • /
    • pp.163-169
    • /
    • 2024
  • India is a developing nation and has come with comprehensive way in modernizing its reducing poverty, economy and rising living standards for an outsized fragment of its residents. The STEM (Science, Technology, Engineering, and Mathematics) education plays an important role in it. STEM is an educational curriculum that emphasis on the subjects of "science, technology, engineering, and mathematics". In traditional education scenario, these subjects are taught independently, but according to the educational philosophy of STEM that teaches these subjects together in project-based lessons. STEM helps the students in his holistic development. Youth unemployment is the biggest concern due to lack of adequate skills. There is a huge skill gap behind jobless engineers and the question arises how we can prepare engineers for a better tomorrow? Now a day's Industry 4.0 is a new fourth industrial revolution which is an intelligent networking of machines and processes for industry through ICT. It is based upon the usage of cyber-physical systems and Internet of Things (IoT). Industrial revolution does not influence only production but also educational system as well. IoT in academics is a new revolution to the Internet technology, which introduced "Smartness" in the entire IT infrastructure. To improve socio-economic status of the India students must equipped with 21st century digital skills and Universities, colleges must provide individual learning kits to their students which can help them in enhancing their productivity and learning outcomes. The major goal of this paper is to present a low cost, effective learning mechanism for STEM implementation using Raspberry Pi 3+ model (Single board computer) and Node Red open source visual programming tool which is developed by IBM for wiring hardware devices together. These tools are broadly used to provide hands on experience on IoT fundamentals during teaching and learning. This paper elaborates the appropriateness and the practicality of these concepts via an example by implementing a user interface (UI) and Dashboard in Node-RED where dashboard palette is used for demonstration with switch, slider, gauge and Raspberry pi palette is used to connect with GPIO pins present on Raspberry pi board. An LED light is connected with a GPIO pin as an output pin. In this experiment, it is shown that the Node-Red dashboard is accessing on Raspberry pi and via Smartphone as well. In the final step results are shown in an elaborate manner. Conversely, inadequate Programming skills in students are the biggest challenge because without good programming skills there would be no pioneers in engineering, robotics and other areas. Coding plays an important role to increase the level of knowledge on a wide scale and to encourage the interest of students in coding. Today Python language which is Open source and most demanding languages in the industry in order to know data science and algorithms, understanding computer science would not be possible without science, technology, engineering and math. In this paper a small experiment is also done with an LED light via writing source code in python. These tiny experiments are really helpful to encourage the students and give play way to learn these advance technologies. The cost estimation is presented in tabular form for per learning kit provided to the students for Hands on experiments. Some Popular In addition, some Open source tools for experimenting with IoT Technology are described. Students can enrich their knowledge by doing lots of experiments with these freely available software's and this low cost hardware in labs or learning kits provided to them.