Search results

11 – 20 of over 99000
Article
Publication date: 1 March 2000

Fadi P. Deek, James A. McHugh and Starr Roxanne Hiltz

This paper discusses methodology and technology to aid students learning programming. We have identified and integrated the problem solving and program development skills and…

351

Abstract

This paper discusses methodology and technology to aid students learning programming. We have identified and integrated the problem solving and program development skills and knowledge students need to apply when programming with the cognitive activities required to accomplish these tasks. We then developed a composite methodological/software environment that supports the overall process of programming in a manner that gives appropriate weight to both language issues and problem solving. The results of a classroom evaluation of the method and the tool are then presented.

Details

Journal of Systems and Information Technology, vol. 4 no. 1
Type: Research Article
ISSN: 1328-7265

Keywords

Article
Publication date: 1 January 1982

John Adams and Robin Adams

Today an estimated 500,000 personal computers have been purchased by Americans who use them at home and in a variety of small business applications. (Note: We define a personal…

Abstract

Today an estimated 500,000 personal computers have been purchased by Americans who use them at home and in a variety of small business applications. (Note: We define a personal computer as a small, relatively inexpensive, microprocessor‐based device which can be taken out of its box, plugged in and begin working immediately, as opposed to large computers which must be permanently installed, and/or require professional programming. We exclude microprocessor‐based devices whose only function is limited to the playback of packaged games.) Many market research services believe that personal computer sales will continue to grow rapidly, perhaps as fast as a 50 percent annual growth rate for the next several years. The impact of this new interactive information technology coming into the possession of perhaps millions of people can only be guessed at at this early juncture. To us, as librarians, one of the more perceivable results of the growing wave of interest in personal computers has been the proliferation of literature addressed to the personal computer user.

Details

Reference Services Review, vol. 10 no. 1
Type: Research Article
ISSN: 0090-7324

Article
Publication date: 1 February 1989

Clifton P. Campbell

Job analysis is the common basis for designing a training course orprogramme, preparing performance tests, writing position (job)descriptions, identifying performance appraisal…

2676

Abstract

Job analysis is the common basis for designing a training course or programme, preparing performance tests, writing position (job) descriptions, identifying performance appraisal criteria, and job restructuring. Its other applications in human resource development include career counselling and wage and salary administration. Job analysis answers the questions of what tasks, performed in what manner, make up a job. Outputs of this analytical study include: (a) a list of the job tasks; (b) details of how each task is performed; (c) statements describing the responsibility, job knowledge, mental application, and dexterity, as well as accuracy required; and (d) a list of the equipment, materials, and supplies used to perform the job. Various techniques for conducting a job analysis have been used. Each has its advantages and disadvantages. As a result, different techniques or combinations of techniques are appropriate to different situations. The combined on‐site observation and individual interview techniques are recommended for industrial, trade, craft, clerical, and technical jobs because they generate the most thorough and probably the most valid information. A job analysis schedule is used to report the job information obtained through observations and individual interviews. The schedule provides a framework of 12 items in which to arrange and describe important job analysis information. These 12 items are organised into four sections. Section one consists of items one through four. These items identify the job within the establishment in which it occurs. The second section presents item five, the work performed. It provides a thorough and complete description of the tasks of the job. The Work Performed section describes what the job incumbent does, how it is done, and why it is done. Section three presents items six through nine. These are the requirements placed on the job incumbent for successful performance. It is a detailed interpretation of the basic minimum (a) responsibility, (b) job knowledge, (c) mental application, and (d) dexterity and accuracy required of the job incumbent. The fourth section includes three items which provide background information on the job. These items are: (a) equipment, materials and supplies; (b) definitions of terms; and (c) general comments. Appendix A is a glossary of terms associated with job analysis. It is provided to facilitate more exacting communication. A job analysis schedule for a complex and a relatively simple job are included in Appendices B and C. These examples illustrate how important job analysis information is arranged and described. Appendix D provides a list of action verbs which are helpful when describing the manipulative tasks of a job.

Details

Journal of European Industrial Training, vol. 13 no. 2
Type: Research Article
ISSN: 0309-0590

Keywords

Book part
Publication date: 9 December 2016

Theodosios Sapounidis, Ioannis Stamelos and Stavros Demetriadis

This chapter examines the existing work on tangible user interfaces (TUIs) and focuses on tangible programming with the scope to enlighten the opportunities for innovation and…

Abstract

Purpose

This chapter examines the existing work on tangible user interfaces (TUIs) and focuses on tangible programming with the scope to enlighten the opportunities for innovation and entrepreneurship in this particular domain.

Methodology/approach

In the first section, we start by presenting in short the history of TUIs and then focus on tangible programming presenting the different design approaches. Then we present the opportunities for innovation and guidelines for future products.

In the second section, we review the entrepreneurial activities that combine educational toys and TUIs.

Findings

The main finding of this chapter is that although TUI design and research are still in its infancy and more design guidelines and research are required to further bridge the digital and the physical world, the first signs of entrepreneurship promise a bright future.

Research limitations

Limitations arise from the fact that many companies keep many of their financial data confidential. Thus, it was impossible to include and validate all the information that we intended to present.

Practical implications

Initially, this chapter motivates and challenges scientist to find novel innovative solutions in the field. Then, reveals the entrepreneurial opportunities and potential customers. Finally, shows the funding sources and how tangible products are offered in the market.

Social implications

We propose a new kind of toys that might alter and expand science, technology, engineering, and mathematics (STEM) in education.

Originality/value

This chapter appears to be unique in the sense that is the first that reports simultaneously on TUIs, entrepreneurship, and innovation.

Details

Innovation and Entrepreneurship in Education
Type: Book
ISBN: 978-1-78635-068-8

Keywords

Article
Publication date: 30 September 2014

Denise Brush

– The purpose of this paper is to provide guidance to librarians about whether to keep or withdraw books on pre-Internet computer programming languages.

248

Abstract

Purpose

The purpose of this paper is to provide guidance to librarians about whether to keep or withdraw books on pre-Internet computer programming languages.

Design/methodology/approach

For each of the programming languages considered, this article provides historical background and an assessment of current academic library collection needs.

Findings

Many older languages (COBOL, FORTRAN, C, Lisp, Prolog, and Ada) are still in use and need reliable sources available for reference. Additionally, books about obsolete languages have educational value due to their influence on the development on newer languages such as C++ and Java.

Practical applications

This information will be useful to academic librarians who want to make the best choices about keeping or withdrawing computer programming books.

Originality/value

Most librarians responsible for managing computer science collections do not have a computer programming background, so they do not know which older languages are still important.

Details

Library Hi Tech News, vol. 31 no. 8
Type: Research Article
ISSN: 0741-9058

Keywords

Article
Publication date: 1 February 1999

John Lapham

The flexibility of a robot system comes from its ability to be programmed. How the robot is programmed is a main concern of all robot users. A good mechanical arm can be…

Abstract

The flexibility of a robot system comes from its ability to be programmed. How the robot is programmed is a main concern of all robot users. A good mechanical arm can be underutilized if it is too difficult to program. The introduction of the Universal Robot Controller™ (URC) has made the possibility of a standard, easy to use, robot programming language a reality. The URC is an open‐architecture, PC‐based robot controller. It will work with virtually any robot and gives the user increased flexibility and capabilities over the standard OEM controllers. The URC uses Windows NT as its operating system. The URC is the ideal platform for a universal robot programming language, RobotScript. It allows one robot language to run all robots in a factory.

Details

Industrial Robot: An International Journal, vol. 26 no. 1
Type: Research Article
ISSN: 0143-991X

Keywords

Open Access
Article
Publication date: 26 August 2020

Niklas Humble, Peter Mozelius and Lisa Sällvin

The purpose of this study is to analyse and discuss K-12 mathematics and technology teachers' perceptions on integrating programming in their teaching and learning activities, and…

2471

Abstract

Purpose

The purpose of this study is to analyse and discuss K-12 mathematics and technology teachers' perceptions on integrating programming in their teaching and learning activities, and perceptions on different programming tools.

Design/methodology/approach

The approach of a case study was used, with data collected from three instances of a professional development programming course for K-12 teachers in mathematics and technology.

Findings

The findings show that there are perceived challenges and opportunities with learning and integrating programming, and with different programming tools. Many teachers perceive programming as fun, but lack the time to learn and implement it, and view different programming tools as both complementary to each other and with individual opportunities and challenges.

Practical implications

The practical implication of the research is that it can provide guidance for teachers and other stakeholders that are in the process of integrating programming in K-12 education. Further, the research provides useful information on teachers' experiences on working with different programming tools.

Social implications

The social implication of the research is that the overall aim of the nation-wide integration process might not succeed if the challenges identified in this study are not addressed, which could have negative effects on the development of students' digital competence.

Originality/value

The value of the research is that it identifies important challenges and opportunities for the integration of programming. That is, that many teachers perceive the different programming tools available as complimentary to each other, but are hesitating about what is expected of the integration. Findings could also be valuable for future course design of the teacher professional development.

Details

The International Journal of Information and Learning Technology, vol. 37 no. 5
Type: Research Article
ISSN: 2056-4880

Keywords

Open Access
Article
Publication date: 13 October 2022

Niklas Humble and Peter Mozelius

The conducted examination of programming affordances and constraints had the purpose of adding knowledge and value that facilitate the on-going national curricula revision;…

1246

Abstract

Purpose

The conducted examination of programming affordances and constraints had the purpose of adding knowledge and value that facilitate the on-going national curricula revision; knowledge that also could be of general interest outside the Swedish K-12 context.

Design/methodology/approach

With a qualitative approach, the study was conducted as a document analysis where submitted lesson plans were the base for a directed content analysis.

Findings

This study presents findings on how the involvement of programming in mathematics and technology have potential to foster engagement and motivation among students. Findings also indicate that the implementation of programming can develop important general skills that go beyond the boundaries of mathematics and technology. Moreover, the identified constraints could be valuable to improve the on-going curriculum development for K-12 mathematics and technology.

Research limitations/implications

This qualitative study was conducted on a relatively small number of teachers where the majority has taken the courses on a voluntary basis. An important complement would be to conduct a larger quantitative study with data from a more general sample of K-12 teachers.

Practical implications

Results and discussions provide guidance for K-12 teachers and other stakeholders who want to introduce programming as a complementary tool in teaching and learning activities.

Social implications

The study has a contribution to the on-going implementation of the Swedish national curricula for K-12 mathematics and technology.

Originality/value

During the last years, many studies have been published on teacher training in programming, and how the training can be improved. This study goes beyond the actual teacher training and examine aspects teachers translate to theirs daily work after completing the training.

Details

The International Journal of Information and Learning Technology, vol. 40 no. 1
Type: Research Article
ISSN: 2056-4880

Keywords

Article
Publication date: 25 January 2019

Matthew Jason Wells and Jason Boyd

Despite the popularity of the Computational Thinking (CT) paradigm and the call for broad social diffusion of CS fundamentals, the authors argue that the concept is inherently…

Abstract

Purpose

Despite the popularity of the Computational Thinking (CT) paradigm and the call for broad social diffusion of CS fundamentals, the authors argue that the concept is inherently limited and limiting and does not sufficiently convey an understanding of how to enable people to create with computational technologies. The authors suggest an alternate paradigm, procedural creativity, that calls for the development of conceptual creative spaces governed by procedurally generative principles. The authors also call for game development to be the focus of procedural creativity pedagogy.

Design/methodology/approach

The authors first discuss the limitations of the CT paradigm, focusing, in particular, on the issue of abstraction and representation as opposed to execution and action. The authors then define procedural creativity in more detail. Following that, they discuss the use of game development as pedagogy, with a focus on Margaret Boden’s notion of conceptual creative spaces.

Findings

CT is limited because it focuses overly on solutions to computational “problems”, because it is tied too closely with economic concerns and because it focuses on abstraction at the cost of action. Procedural creativity, on the other hand, focuses on the individual’s capacity for personal expression with the computer and on the generative capacity of code in action. Game development is in ideal platform for procedural creativity because it emphasizes the development of creative domains and conceptual spaces.

Originality/value

This paper offers a challenge to the CT status quo and presents a novel way forward for understanding computation as a creative practice.

Details

Information and Learning Sciences, vol. 120 no. 5/6
Type: Research Article
ISSN: 2398-5348

Keywords

Article
Publication date: 28 February 2019

Eben B. Witherspoon and Christian D. Schunn

Computational thinking (CT) is widely considered to be an important component of teaching generalizable computer science skills to all students in a range of learning…

Abstract

Purpose

Computational thinking (CT) is widely considered to be an important component of teaching generalizable computer science skills to all students in a range of learning environments, including robotics. However, despite advances in the design of robotics curricula that can teach CT, actual enactment in classrooms may often fail to reach this target. This study aims to understand whether the various instructional goals teachers’ hold when using these curricula may offer one potential explanation for disparities in outcomes.

Design/methodology/approach

In this study, the authors examine results from N = 206 middle-school students’ pre- and post-tests of CT, attitudinal surveys and surveys of their teacher’s instructional goals to determine if student attitudes and learning gains in CT are related to the instructional goals their teachers endorsed while implementing a shared robotics programming curriculum.

Findings

The findings provide evidence that despite using the same curriculum, students showed differential learning gains on the CT assessment when in classrooms with teachers who rated CT as a more important instructional goal; these effects were particularly strong for women. Students in classroom with teachers who rated CT more highly also showed greater maintenance of positive attitudes toward programming.

Originality/value

While there is a growing body of literature regarding curricular interventions that provide CT learning opportunities, this study provides a critical insight into the role that teachers may play as a potential support or barrier to the success of these curricula. Implications for the design of professional development and teacher educative materials that attend to teachers’ instructional goals are discussed.

Details

Information and Learning Sciences, vol. 120 no. 5/6
Type: Research Article
ISSN: 2398-5348

Keywords

11 – 20 of over 99000