• Title/Summary/Keyword: App Programming

Search Result 59, Processing Time 0.025 seconds

Designing Programming Curriculum for Developing Programming Pedagogical Content Knowledge of Pre-service Informatics Teachers (예비교사의 프로그래밍 교수내용지식 향상을 위한 프로그래밍 교육프로그램 설계)

  • An, Sangjin;Lee, Youngjun
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.2
    • /
    • pp.1-10
    • /
    • 2016
  • This study is for developing a programming education course to improve pre-service teachers' pedagogical content knowledge(PCK) of programming education. A 40-hour training course was designed with App Inventor, a block-based mobile programming environment, and with problem-based learning method and project-based learning method. After the curriculum was adopted to 12 undergraduate students, the effect of education was tested with a programming PCK questionnaire. As a result, after a 20-hour problem-based learning class, overall score and teaching method score were enhanced significantly. After another 20-hour project-based learning class, content knowledge, teaching method, and curriculum score were improved.

An Investigation into the Applicability of Node.js as a Platform for implementing Mobile Web Apps. (모바일 웹 어플리케이션을 구현하기 위한 Node.js 파일에 대한 조사)

  • Nkenyereye, Lionel;Jang, Jong-Wook
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.05a
    • /
    • pp.286-289
    • /
    • 2016
  • In this paper, we propose an architecture that affords mobile app based on nomadic smartphone using not only mobile cloud computing- architecture but also a dedicated web platform called Node.js built-in with the asynchronous, Nonblocking, Event-Driven programming paradigm. Furthermore, the design of the proposed architecture takes document oriented database known as MongoDB to deal with the large amount of data transmit by users of mobile web access application. The Node.js aims to give the programmers the tools needed to solves the large number of concurrent connections problem. We demonstrate the effectiveness of the proposed architecture by implementing an android application responsible of real time analysis by using a vehicle to applications smart phones interface approach that considers the smartphones to acts as a remote users which passes driver inputs and delivers output from external applications.

  • PDF

Development and Application of the Mathematically Gifted Student Learning Program Utilizing App Inventor for Self-directed Learning Ability (자기주도적 학습능력의 향상을 위한 앱인벤터 활용 수학영재프로그램의 개발과 적용)

  • Lee, Jae-Jun;Yoo, In-Hwan
    • The Journal of the Korea Contents Association
    • /
    • v.16 no.6
    • /
    • pp.1-8
    • /
    • 2016
  • Strengthening self-directed learning ability is established as one of the goals of gifted education in Korea. In addition, it should be noted that self-directed learning can be realized in variety of ways as favorable conditions and environments are fostered to provide gifted education utilizing program. in the recent days. But, gifted learning programs for programming are programmed for information gifted student. Therefore, we have analyzed in this study the effects of improvement on self-directed learning ability of mathematically gifted student through class utilizing app inventor program for self-directed learning ability. Built up from the 4th and 5th grade to elementary math one class for gifted children complete by making math quiz, we use the app inventor to activity. The result of experiment showed very significant difference in the post-survey to less than .002 in the pre-survey in terms of three domains, which are intrinsic motivation, the openness of learning opportunities and autonomy which corresponds to sub-elements of self-directed learning ability. We could verify from the result of the study that mathematically gifted student learning program utilizing app development activity have positive effects on self-directed learning ability of mathematically gifted students.

Implementation of NON-ROS remote control software of TurtleBot 2 based Windows 10 IoT core (Windows 10 IoT Core 기반 Non-ROS TurtleBot2용 원격 제어 소프트웨어 구현)

  • Onesphore, Ingabire;Kim, Minyoung;Jang, Jongwook
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2019.05a
    • /
    • pp.111-114
    • /
    • 2019
  • This paper intends to implement a software that controls TurtleBot 2 remotely. The moving of the robot TurtleBot 2 can be controlled using command control based on Windows 10 IoT core instead of the Robot Operating System (ROS). The implemented software allows the user to move remotely TurtleBot 2 in any specified direction and perform the monitoring such as reading feedback data from the robot. Through TCP/IP and serial communication technology, TurtleBot 2 can successfully receive command control and send feedback to the user. Using C# programming language, two Universal Windows Platform apps (client app and server app) have been implemented to allow communication between the user and TurtleBot 2. The result of this implementation has been verified and tested in an indoor platform.

  • PDF

A Meta-Analysis on the Effects of Educational Programming Language on High-level Thinking

  • Kim, Dong-Man;Lee, Tae-Wuk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.23 no.6
    • /
    • pp.81-89
    • /
    • 2018
  • In this paper, we propose to investigate the existing EPL education related studies and to collect the total effect size for the improvement of high-level thinking through meta-analysis and to confirm the effect size according to various variables. So, we have objectively identified and generalized the practical effects of EPL education on the various elements of high-level thinking and high-level thinking. The results of the meta-analysis showed that 1) EPL is a teaching-learning tool that greatly improves students' high-level thinking. 2) Education based EPL has greatly contributed to the enhancement of creative thinking and logical thinking among high-level thinking. 3) Kodu, App Inventor, Scratch, and Dolittle was confirmed that the effect on the improvement of high-level thinking was great.

Workbook App using Android Programming (안드로이드 프로그래밍을 이용한 문제집 앱)

  • Kim, Young-ok;Cho, Jae-Hyun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2015.01a
    • /
    • pp.337-338
    • /
    • 2015
  • 최근 다양한 모바일 기기를 통한 여러 가지 문제지가 등장하고 있다. 본 논문에서는 여러 종류의 기출문제를 풀고 답을 확인할 수 있는 문제지를 개발하고자 한다. 먼저 로그인 폼을 만들어 회원정보를 담고 여러 가지 문제를 입력하여 문제지를 만들고 문제를 다 풀면 자동으로 채점을 하여 일일이 점수를 계산하는 시간낭비를 줄였다.

  • PDF

DEBUGGING TOOL FOR MOBILE NUMERICAL CODE LEARNING SYSTEM

  • KIM, SANG-BAE
    • Journal of applied mathematics & informatics
    • /
    • v.38 no.3_4
    • /
    • pp.255-260
    • /
    • 2020
  • Today most students have a smartphone. Students learning numerical analysis can practice coding using their smartphone in the classroom without going to the computer lab. The tool NAPHP[1] makes it easy to practice coding using PHP in an internet web browser without installing a coding app on your smartphone. This paper introduces a debugging tool for the NAPHP.

Effects of Physical Computing Education Using App Inventor and Arduino on Industrial High School Students' Creative and Integrative Thinking (앱 인벤터와 아두이노를 이용한 피지컬 컴퓨팅 교육이 공업계 고등학생의 창의·융합적 사고에 미치는 영향)

  • Choi, Sook-Young;Kim, Semin
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.6
    • /
    • pp.45-54
    • /
    • 2016
  • The purpose of this study is to investigate the effects of Android application programming education to control Arduino using App Inventor on industrial high school students' creative and integrative thinking ability. We developed an instructional content based on integrative learning and creative problem-solving model and taught a class on it. The result of this study showed that there was a significant improvement in divergent thinking and motivation items among the sub elements of creative problem solving. In addition, students' survey on the integrated thinking has shown that many students think that they could design an IoT system applied to everyday life based on the knowledge they have learned in this class. Therefore, it can be confirmed that physical computing education using App Inventor and Arduino has a positive effect on students' creative and integrative thinking ability.

Smart Phone E-Book Application using Web Common APIs (웹 공통 API를 이용한 스마트폰 전자책 응용)

  • Cho, Soo-Sun
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.11
    • /
    • pp.28-33
    • /
    • 2011
  • Recently the market of smart phone applications grows very fast. And users want more various and rich experiments using enhanced smart phone functions. But the development of smart phone applications is not an easy job. Specially to control smart phone sensors can be realized by using each native programming languages in experts level. Moreover the process needs separate development based on each smart phone OS. Development of the Web-based smart phone application using Web Common APIs, known as 'WebApp', is one of solutions to overcome these problems. The method includes interface constructions with HTML, and Web Common API calls and accesses to smart phone device APIs with Java scripts. In this paper, the experience in development of the smart phone e-book application is introduced, which is implemented with comport and OS independent WebApp development method.