• 제목/요약/키워드: programming experience

검색결과 189건 처리시간 0.027초

자동평가시스템을 활용한 프로그래밍 교육에서 블록형 언어와 텍스트형 언어 간 자기효능감의 차이 (Differences in self-efficacy between block and textual language in programming education using online judge)

  • 장원영;김성식
    • 컴퓨터교육학회논문지
    • /
    • 제23권4호
    • /
    • pp.23-33
    • /
    • 2020
  • 온라인 저지는 학습자가 제출한 소스의 컴파일과 실행, 문제 해결 여부에 대한 즉각적인 교정적 피드백을 제공하며 평가의 정확성과 신뢰성을 확보할 수 있지만, 대부분의 온라인 저지가 텍스트형 언어 만을 제공하고 있어 학습자의 수준에 따른 언어 선택이 어렵다. 본 연구에서는 온라인 저지용 블록형 언어를 개발하여 고등학교 수업에 적용하고, 블록형 언어 집단과 텍스트형 언어 집단 간 자기효능감의 차이를 확인하였다. 검정 결과, 블록형 언어 집단은 텍스트형 언어 집단 보다 '혐오경험극복 능력기대'가 더 높았고, 텍스트형 언어 집단은 사전-사후 검사에서 '활동시작 능력기대'와 '활동지속 능력기대'가 유의하게 감소된 것을 확인하였다. 이는 블록형 언어의 경우 차후 프로그래밍 활동에 대한 효능감에 효과가 있으며, 텍스트형 언어는 활동의 시작 단계와 진행 단계에서 학생의 자기효능감이 저하되지 않도록 하는 교수·학습 및 평가 방법을 강구해야 한다는 점을 함의한다. 본 연구는 고교 프로그래밍 수업에서 블록형 언어와 텍스트형 언어의 적용과 관련하여 자기 효능감 증진을 위한 교수·학습 설계의 기초를 제공한다는 점에서 의미가 있다.

Experience Way of Artificial Intelligence PLAY Educational Model for Elementary School Students

  • Lee, Kibbm;Moon, Seok-Jae
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제12권4호
    • /
    • pp.232-237
    • /
    • 2020
  • Given the recent pace of development and expansion of Artificial Intelligence (AI) technology, the influence and ripple effects of AI technology on the whole of our lives will be very large and spread rapidly. The National Artificial Intelligence R&D Strategy, published in 2019, emphasizes the importance of artificial intelligence education for K-12 students. It also mentions STEM education, AI convergence curriculum, and budget for supporting the development of teaching materials and tools. However, it is necessary to create a new type of curriculum at a time when artificial intelligence curriculum has never existed before. With many attempts and discussions going very fast in all countries on almost the same starting line. Also, there is no suitable professor for K-12 students, and it is difficult to make K-12 students understand the concept of AI. In particular, it is difficult to teach elementary school students through professional programming in AI education. It is also difficult to learn tools that can teach AI concepts. In this paper, we propose an educational model for elementary school students to improve their understanding of AI through play or experience. This an experiential education model that combineds exploratory learning and discovery learning using multi-intelligence and the PLAY teaching-learning model to undertand the importance of data training or data required for AI education. This educational model is designed to learn how a computer that knows only binary numbers through UA recognizes images. Through code.org, students were trained to learn AI robots and configured to understand data bias like play. In addition, by learning images directly on a computer through TeachableMachine, a tool capable of supervised learning, to understand the concept of dataset, learning process, and accuracy, and proposed the process of AI inference.

웹 인터랙티비티의 사례분석을 통한 인터랙션 디자인 전략 분석 및 개발 사례 (Analysis and Adaptation of Strategy for Designing Web Interaction through Analyzing Cases of Interactive Website)

  • 김미영;김현정
    • 디자인학연구
    • /
    • 제17권4호
    • /
    • pp.37-50
    • /
    • 2004
  • 플래시의 액션 스크립트, 자바 스크립트, 자바 등 웹 기반 프로그래밍 툴의 발전과 사용잗ㄹ의 총체적 경험으로써의 인터랙티비티의 중요성이 대두되면서, 웹은 정보를 면 단위로 보여주는 웹진의 형태로부터 인터랙티브한 조작 인터페이스를 제시하고 조작에 따라 즉각적으로 사용자에게 피드백을 주는 인터랙션의 형태로 진화하게 하였다. 웹은 소프트웨어에 비해 다향한 계층의 사용자가 비교적 단순한 작업을 하기 위해 사용하므로 보다 인터랙티브하게 작업을 지원함으로써 사용자의 인지적 부담을 줄이며 사용의 재미를 줄 필요가 있다. 본 연구에서는 이러한 추세에 따라 등장하고 있는 웹사이트의 인터랙티비티의 개념과 사례를 통해 인터랙티브화하는 경향을 분석하고, 웹의 인터랙티브화를 위한 디자인 전략들이 어떤 것들이 있는지 도출하였으며, 이의 적용 예를 보일 수 있는 사이트 개발 사례 제시를 목적으로 진행되었다. 본 연구는 웹 상에 있어서 인터랙티비티를 부여할 수 있는 디자인 전략을 제시하였으며, e-book 사이트에서의 인터랙티브 북셀프 디자인에 있어 인터랙션 디자인 전략의 적용 사례를 통해 디자인 개발 프로세스에 활용할 수 있는 가능성을 제시하였다.

  • PDF

Digital Competencies Required for Information Science Specialists at Saudi Universities

  • Yamani, Hanaa;AlHarthi, Ahmed;Elsigini, Waleed
    • International Journal of Computer Science & Network Security
    • /
    • 제21권2호
    • /
    • pp.212-220
    • /
    • 2021
  • The objectives of this research were to identify the digital competencies required for information science specialists at Saudi universities and to examine whether there existed conspicuous differences in the standpoint of these specialists due to years of work experience with regard to the importance of these competencies. A descriptive analytical method was used to accomplish these objectives while extracting the required digital competency list and ascertaining its importance. The research sample comprised 24 experts in the field of information science from several universities in the Kingdom of Saudi Arabia. The participants in the sample were asked to complete a questionnaire prepared to acquire the pertinent data in the period between January 5, 2021 and January 20, 2021. The results reveal that the digital competencies required for information science specialists at Saudi universities encompass general features such as the ability to use computer, Internet, Web2, Web3, and smartphone applications, digital learning resource development, data processing (big data) and its sharing via the Internet, system analysis, dealing with multiple electronic indexing applications and learning management systems and its features, using electronic bibliographic control tools, artificial intelligence tools, cybersecurity system maintenance, ability to comprehend and use different programming languages, simulation, and augmented reality applications, and knowledge and skills for 3D printing. Furthermore, no statistically significant differences were observed between the mean ranks of scores of specialists with less than 10 years of practical experience and those with practical experience of 10 years or more with regard to conferring importance to digital competencies.

초등 예비교사를 위한 ARCS 모델 활용 인공지능 교육 플랫폼 경험 탐구 (Exploring the experience of AI education platform using ARCS model for elementary school pre-service teachers)

  • 성영훈
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2021년도 학술논문집
    • /
    • pp.199-204
    • /
    • 2021
  • 4차 산업혁명에서 기술의 발전과 함께 인공지능 기술을 적용할 수 있는 분야도 급격히 늘어나고 있다. 컴퓨팅 사고력 향상을 위해 미국, 영국 등 해외에서는 이미 다양한 인공지능 교육 플랫폼을 활용하여 인공지능 교육을 실시하고 있다. 따라서 우리나라의 초등 예비교원들에게도 기존의 소프트웨어교육과 함께 인공지능 교육 역량을 강화해야할 필요성이 증대되고 있다. 그러나 프로그래밍 경험과 인공지능 교육 경험 수준이 낮은 학습자들은 학습 동기를 지속할 수 있는 인공지능 교육 플랫폼을 선택하는 것이 어려울 수 있다. 따라서 연구에서는 ARCS 모델을 활용하여 인공지능 교육 플랫폼의 학습 동기 유발과 관련된 요소들을 탐색하였다. 이를 통해 학습동기 유발과 지속을 위해 인공지능 교육 플랫폼에서 요구되는 요소들을 제시하였다.

  • PDF

A Study on the Introduction of Fuzzy system into the Decision-Making process of HVAC designers

  • Woo, Se-Jin
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제4권1호
    • /
    • pp.12-17
    • /
    • 2004
  • This study is designed to grope for logical methods in the decision-making process of human beings such as creation and analysis. With this in mind, the paper worked with a process where the designers of a design team gather and analyze their opinions in a design process to decide on the HVAC system of buildings. The paper introduced the fuzzy theory, or one of the methods to quantitatively describe language values with ambiguous features, suggesting a method to determine the judgement and suggestion values of the HVAC designers with the characteristics of language variables as the values of design factors greatly influencing the HVAC system. As a result, the paper tested the possibility of the fuzzy system as a logical method to gather the judgement of HVAC designers in a stage of HVAC type selection exerting a great influence on the experience and judgement of the designers and having powerful linguistic features and to determine an appropriate HVAC type which can satisfy the suggested values of related design factors.

페트리네트 기반 관리 제어시스템의 설계 (Design of A Petrinet-based Supervisory Control System)

  • 공성학;서일홍
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제54권8호
    • /
    • pp.486-494
    • /
    • 2005
  • This paper presents a design experience of a supervisory control system. For effective programming of job commands, a petri net-type graphical language (PGL) is proposed applied to various tasks having concurrency and synchronization. Our PGL based supervisory control system is composed of PGL editor and PGL compiler; PGL editor is designed to help us to generate a job program using graphical symbols. PGL compiler includes analyzer, scheduler, and tranlator, PGL analyzer prevents a deadlock or resource allocation of unit cell, PGL scheduler generates a adequate job sequence of unit cell. and PGL translator translate the scheduled sequence into the iob program of each unit cell.

ISP 네트워크간 상호접속 모델 (An Interconnection Model of ISP Networks)

  • 최은정;차동완
    • 한국경영과학회지
    • /
    • 제30권4호
    • /
    • pp.151-161
    • /
    • 2005
  • For Internet service providers (ISPs), there are three common types of interconnection agreements : private peering, public peering and transit. One of the most important problems for a single ISP is to determine which other ISPs to interconnect with, and under which agreements. The problem can be then to find a set of private peering providers, transit providers and Internet exchanges (IXs) when the following input data are assumed to be given : a set of BGP addresses with traffic demands, and a set of potential service providers (Private peering/transit providers and IXs) with routing information, cost functions and capacities. The objective is to minimize the total interconnection cost. We show that the problem is NP-hard, give a mixed-integer programming model, and propose a heuristic algorithm. Computational experience with a set of test instances shows the remarkable performance of the proposed algorithm of rapidly generating near-optimal solutions.

배전자동화시스템 중앙제어장치 이중화 적용방안 (The Clustering Method Of Central Control System In New Distribution Automation System)

  • 조남훈;하복남;이중호;임성일
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1999년도 하계학술대회 논문집 C
    • /
    • pp.1120-1122
    • /
    • 1999
  • This paper introduces a clustering for Central Control System in New Distribution Automation System. There are three primary benefits to use clustering: improved availability, easier manageability and more cost-effective scalability. Availability: Clustering can automatically detect the failure of an application or server and quickly restart it on a surviving server. Clients only experience a momentary pause in service. Manageability: Clustering lets administrators quickly inspect the status of all cluster resources and easily move workload around onto different servers within a cluster. Scalability: Applications can use the Clustering services through the MSCS Application Programming Interface(API) to do dynamic load balancing and scale across multiple servers within a cluster.

  • PDF

고효율 모터 선정을 위한 전문가 시스템 (Expert System for Selection of Motor with High Efficiency)

  • 김광헌;임채권;이재신
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1993년도 정기총회 및 추계학술대회 논문집 학회본부
    • /
    • pp.53-55
    • /
    • 1993
  • This paper describes the development of a software that has the man expert knowledge, experience and inference. This software is helpful for selecting the motors and driving systems which are best fit for the applications. Developed software can automatically select the most reasonable motor driving systems, only if a semi-skilled engineer inputs the performance criteria for the applications and mechanical data. Expert system inference engine and knowledge-base are implemented by C programming language. Data-base was implemented from manufacturer's catalogues for DC motors and brushless DC motors. Efficiencies of the various motor driving systems are compared reference on the average efficiency depends on the operating profiles. Developed expert system was tested in various of applications to verify the reliability, quick and easy selecting of the motor driving systems.

  • PDF