• Title/Summary/Keyword: Visual language

Search Result 704, Processing Time 0.028 seconds

An Integrated C Programming Environment for Novices Based on Visuals (프로그래밍 초보자를 위한 비주얼 기반의 C 프로그래밍 통합 환경)

  • Kim, Haeng-Im;Park, Eun-Kyoung;Kim, Hyun-Ju;Bae, Jong-Min
    • The Journal of Korean Association of Computer Education
    • /
    • v.16 no.6
    • /
    • pp.111-120
    • /
    • 2013
  • Programming novices have various difficulties when they learn C language for the first time. Novices have a large burden for understanding of a C language grammar, and have a tendency to focus on the grammar rather than problem solving. Moreover, it requires programming domains to arouse student's interest for software development. This paper presents a programming environment for C languages education focusing on a problem solving. To this end, this paper defines Tiny-VPL that is a simple visual programming language for NXT robot programming and presents robot programming environment using Tiny-VPL. This paper also presents an environment for NXT robot programming using Mini-C language which is a subset of C language. For the purpose of helping to understand the C syntax and semantics, the visual and interactive conversion system of Tiny-VPL to Mini-C is provided. Our programming environment can arouse student's interest through robot programming and can be used effectively for C language education focusing on problem solving with graphical and interactive conversion of the visual language Tiny-VPL to the textual language Mini-C.

  • PDF

The Application to the Programming Education Using UML and LabVIEW OOP (UML과 LVOOP를 이용한 프로그래밍 교육의 적용 방안)

  • Jung, Deok-Gil;Jung, Min-Po;Cho, Hyuk-Gyu
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.10a
    • /
    • pp.375-378
    • /
    • 2011
  • To learn a programming language as a text-based programming and a computer language suitable for a wide range, learner thinks it is very difficult. To represent a visual program is one way to solve this problem easily. The visual language such as Visual C++, Visual Basic and Delphi is represented an interface as the visual component and represented a component action as a text-based. The programmer is very difficult about the component action with text-based and dislikes programming. In this paper, so solve these problems, we use the UML for representing a logical thinking and supporting and object-oriented programming. We suggest for programming education method to replace text-based programming to LabVIEW OOP. In addition, we conduct a survey on how programming education and analyze the training effect.

  • PDF

VIOLA : An Iconic Data-flow Visual Language for Web Applications (VIOLA : 웹 응용 프로그램 개발을 위한 자료흐름 방식의 시각 프로그래밍 도구)

  • Jo, Chang-Sik;Sin, Gyu-Sang;Ma, Pyeong-Su
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.4
    • /
    • pp.1022-1031
    • /
    • 1999
  • In this paper, we propose the framework of a visual language named VIOLA(VIsual Object-oriented Language for Multimedia Applications), which is developed for web authoring. VIOLA supports the user to construct HTML documents and CGI programs even if he/she doesn't know exact HTML tags and CGI programming. VIOLA, a user interface building part and a programming logic building part are combined by the data-flow model. the user interface building part provides direct manipulation and a WSIKWYG interface, and the program logic building part provides more intuitive interface by using predefined classes and the data-flow model. thus, even a novice user can construct sophisticated applications by simply moving or clicking the mouse. several classes which generate CGI codes are predefined, and they are represented with highly abstracted visual components, By reusing predefined classes, CGI codes are automatically generated. In VIOLA, all major steps in builidng generated wit HTML documents and Java CGI programs.

  • PDF

Putting Images into Second Language: Do They Survive in the Written Drafts?

  • Huh, Myung-Hye
    • Journal of English Language & Literature
    • /
    • v.56 no.6
    • /
    • pp.1255-1279
    • /
    • 2010
  • Much has already been learned about what goes on in the minds of second language writers as they compose, yet, oddly enough, until recently little in the L2 research literature has addressed writing and mental imagery together. However, images and imaging (visual thinking) play a crucial role in perception (the basis of mental imagery), in turn, affecting language, thinking, and writing. Many theorists of mental imagery also agree that more than just language accounts for how we think and that imagery is at least as crucial as language. All of these demands, to be sure, are compounded for EFL students, which is why I investigate EFL students' writing process, focusing on the use of mental imagery and its relationship to the writing. First I speculate upon some ways that imagery influences EFL students' composing processes and products. Next, I want to explore how and whether the images in a writer's mind can be shaped effectively into a linear piece of written English in one's writing. I studied two university undergraduate EFL students, L and J. They had fairly advanced levels of English proficiency and exhibited high level of writing ability, as measured by TOEFL iBT Test. Each student wrote two comparison and contrast essays: one written under specified time limitations and the other written without the pressure of time. In order to investigate whether the amount of time in itself causes differences within an individual in imagery ability, the students were placed under strict time constraints for Topic 1. But for Topic 2, they were encouraged to take as much time as necessary to complete this essay. Immediately after completing their essays, I conducted face-to-face retrospective interviews with students to prompt them for information about the role of imagery as they write. Both L and J have spent more time on their second (untimed) essays. Without time constraint, they produced longer texts on untimed essay (149 vs. 170; 186 vs 284 words). However, despite a relatively long period of time spent writing an essay, these students neither described their images nor detailed them in their essays. Although their mental imagery generated an explosion of ideas for their writings, most visual thinking must merely be a means toward an end-pictures that writers spent in purchasing the right words or ideas.

C-language Learning Contents Supporting Web-based Compiling and Running (웹기반 컴파일과 실행을 지원하는 C언어 교육콘텐츠 개발)

  • Kim, Seong-Hyun;Kim, Young-Kuk
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2006.11a
    • /
    • pp.796-800
    • /
    • 2006
  • In this paper, we developed an e-loaming contents for C programming language using Linux and open source software, not using commercial integrated development tool like Microsoft's Visual Studio. In most programming language courses, students study or practice the programming language by editing source code compiling and running the executable code by commercial software like Visual Studio which installed on each PC. This way of learning has some difficulties in total cost of purchasing software and using other PCs which donot have proper software installed. To overcome this situation and enable loaming anywhere, with any device, at anytime, we propose a way of utilizing Linux and open source software in Web-based learning environment. In this environment students can input their source code on the form of broweser and get the result instantly from the server.

  • PDF

Creative 3D game programming learning using Kodu visual programming language for elementary school students (Kodu 비주얼 프로그래밍 언어를 사용한 초등학생의 창의적 3D 게임프로그래밍 학습)

  • Rim, Hwa-Kyung;Cho, Yong-Nam
    • Journal of the Korea Society of Computer and Information
    • /
    • v.17 no.11
    • /
    • pp.53-61
    • /
    • 2012
  • Kodu made by MS is a new 3D visual programming language made specifically for creating games. This language is based on creativity, problem-solving methods, and storytelling. So, it is very suitable for game programming education for kids. In this paper, we designed learning method to develop games based on elementary school students' creative thinking. The instruction was given to 27 6-grade elementary school students in 30 hours. And we applied the learning method in class. Also, we analyzed the changes in the learners' creative thinking and the learning effects of game programming.

A Study on the representation-language from image features of Interior Design - Focused on 2008 International Fair - (실내디자인 이미지 유형의 특성에 따른 표현어휘 연구 - 2008년도 국제박람회를 중심으로 -)

  • Sheen, Dong-Kwan;Han, Young-Ho
    • Korean Institute of Interior Design Journal
    • /
    • v.17 no.6
    • /
    • pp.216-224
    • /
    • 2008
  • The represented Design Language have to include design meaning by functions in Interior. It also is able to easy and quick to understand in conversation for the design proposal. In this study, 6 stages suggest for the basic forming image in Interior Design. Those are form, line, space, color, material and principles of design. And essential image language arranged by preceding research. The fundamental 6 elements of space are used for explanation with the minimum method to make consumer understand through some image. Image has the communication function as a visual conversation in Space Design. The purpose of using the image language is the exchange into communication by written visual image. In order to it is necessary to delivery correct meaning of Interior Design for the understand between consumer and designer for the suggestion through images. Therefore, making categories for representation-language from image features of interior design is a important research with the value to share the spatial pattern. It will be expected to add the spatial Image language by processing with new trend.

An Interactive Multi-View Visual Programming Environment for C++ (C++를 위한 대화식 다중 뷰 시각 프로그래밍 환경)

  • Ryu, Cheon-Yeol;Jeong, Geun-Ho;Yu, Jae-U;Song, Hu-Bong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.5
    • /
    • pp.746-756
    • /
    • 1995
  • This paper describes the intractive visual programming environment using multi-view which shows the tools of visualization for called and the visualizations for called member-function flow in C++ language. This research defines new visual symbols for class and constructs interactive visual programming environment of various views by using visual symbols. Our proposed interactive multi-view visual programming environment can represent visualization for representation of class and execution relationships between objects in the object-oriented language, which is easy to understand the structure of object-oriented program, therefore our proposed interactive visual programming environment enables easy program development, and can use of education and trainning for beginner in useful.

  • PDF

Imaging a scene from experience given verbal experssions

  • Sakai, Y.;Kitazawa, M.;Takahashi, S.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1995.10a
    • /
    • pp.307-310
    • /
    • 1995
  • In the conventional systems, a human must have knowledge of machines and of their special language in communicating with machines. In one side, it is desirable for a human but in another side, it is true that achieving it is very elaborate and is also a significant cause of human error. To reduce this sort of human load, an intelligent man-machine interface is desirable to exist between a human operator and machines to be operated. In the ordinary human communication, not only linguistic information but also visual information is effective, compensating for each others defect. From this viewpoint, problem of translating verbal expressions to some visual image is discussed here in this paper. The location relation between any two objects in a visual scene is a key in translating verbal information to visual information, as is the case in Fig.l. The present translation system advances in knowledge with experience. It consists of Japanese Language processing, image processing, and Japanese-scene translation functions.

  • PDF