Search results

1 – 8 of 8
Article
Publication date: 29 February 2004

Peter Brusilovsky, Olena Shcherbinina and Sergey Sosnovsky

Mini‐languages for teaching principles of programming ‐ such as Karel the Robot ‐ were once used in top computer science departments to provide a “gentle introduction” to…

Abstract

Mini‐languages for teaching principles of programming ‐ such as Karel the Robot ‐ were once used in top computer science departments to provide a “gentle introduction” to programming for computer science majors. The paper builds a case for the use of mini‐languages in the context of introductory programming courses for non‐computer science major. We present a study that explored the use of Karel to teach introductory programming for information science majors.

Details

Interactive Technology and Smart Education, vol. 1 no. 1
Type: Research Article
ISSN: 1741-5659

Keywords

Article
Publication date: 1 August 1965

A.J. BEAUMONT

Any attempt to survey the language laboratory field is bound to overlap the excellent three‐part article by Mr H. Friedmann 18 months ago. The justification for doing so is the…

Abstract

Any attempt to survey the language laboratory field is bound to overlap the excellent three‐part article by Mr H. Friedmann 18 months ago. The justification for doing so is the development that has taken place, particularly in relation to miniature and unit laboratories, and the fact that this article is concerned with equipment available, and only indirectly with teaching requirements.

Details

Education + Training, vol. 7 no. 8
Type: Research Article
ISSN: 0040-0912

Book part
Publication date: 3 February 2015

Brendan H. O’Connor and Layne J. Crawford

While bilinguals frequently mix languages in everyday conversation, these hybrid language practices have often been viewed from a deficit perspective, particularly in classroom…

Abstract

While bilinguals frequently mix languages in everyday conversation, these hybrid language practices have often been viewed from a deficit perspective, particularly in classroom contexts. However, an emerging literature documents the complexity of hybrid language practices and their usefulness as an academic and social resource for bilingual students. This chapter examines hybrid language practices among English- and Spanish-speaking high school students in an astronomy/oceanography classroom in southern Arizona. Microethnography, or fine-grained analysis of video recordings from long-term ethnographic observation, is used to reveal what bilingual students accomplished with hybrid language practices in the classroom and to outline implications for teachers who want to engage their students’ hybrid repertoires. Specifically, the analyses reveal that careful attention to hybrid language practices can provide teachers with insights into students’ academic learning across linguistic codes, their use of language mixing for particular functions, and their beliefs about language and identity. The research is necessarily limited in scope because such in-depth analysis can only be done with a very small amount of data. Nevertheless, the findings affirm that hybrid language practices can enrich classroom discourse, academic learning, and social interaction for emergent bilinguals. The chapter highlights a teacher’s story in order to offer practical guidance to other teachers who seek to capitalize on the promise of hybrid language practices in their own classrooms.

Details

Research on Preparing Inservice Teachers to Work Effectively with Emergent Bilinguals
Type: Book
ISBN: 978-1-78441-494-8

Keywords

Article
Publication date: 7 August 2018

Peter Mose

The purpose of this paper is to establish stocking and services offered and user culture at the Kenya National Library Services Kisii Branch. The study sought to respond to the…

Abstract

Purpose

The purpose of this paper is to establish stocking and services offered and user culture at the Kenya National Library Services Kisii Branch. The study sought to respond to the following questions: Which books form the stock of Kenya National Library Services Kisii Branch? Which services does the Kenya National Library Services Kisii Branch offer to the public on a regular basis? What is the user motivation for and frequency of use of the National Library Services at Kisii Branch?

Design/methodology/approach

Three instruments were used in data collection; document analysis, observation and interview. Document analysis obtained data on membership and frequency; observation obtained data on stocking, services, and user culture; and interview sought clarification on data obtained from documents and observation.

Findings

The findings indicate that publications in business and accounting and school type books form the bulk of the stock of books; the library offers only basic information access services; users are motivated by school assignments, examinations and academic project deadlines to visit the library hence user frequency in the library is predictable throughout the year.

Practical implications

Current practices at the library by both library staff and user culture have negative implications on public literacy and socio-economic development.

Originality/value

This paper presents information obtained from a systematic data collection and analysis. The findings are original and should be addressed by the relevant stakeholders.

Details

Library Management, vol. 39 no. 8/9
Type: Research Article
ISSN: 0143-5124

Keywords

Article
Publication date: 1 September 1990

Verena Thompson, Edwin Fleming and Allan Bunch

The African Caribbean Library Association's (ACLA) current Chair is Gloria Lock of Wandsworth Libraries. I interviewed her recently about the Association — the results of which…

Abstract

The African Caribbean Library Association's (ACLA) current Chair is Gloria Lock of Wandsworth Libraries. I interviewed her recently about the Association — the results of which are reproduced here with her consent.

Details

New Library World, vol. 91 no. 9
Type: Research Article
ISSN: 0307-4803

Article
Publication date: 1 December 2003

Thad Crews and Jeff Butterfield

This report presents an approach to teaching and learning programming that emphasizes logic and design while minimizing the distraction from hardware‐specific issues in an effort…

Abstract

This report presents an approach to teaching and learning programming that emphasizes logic and design while minimizing the distraction from hardware‐specific issues in an effort to reduce some of the traditional impediments that have hindered female students in beginning computer‐ programming classes. This paper also introduces Visual‐One, a learning tool which utilizes flowcharts to emphasize patterns of logic and design, abstracts out the details of different hardware, and supports a broad range of programming and problem‐solving activities. Visual‐One is able to execute the graphical representation of a logical solution, providing students with the immediate feedback that is typically only available with traditional high‐level programming languages. The paper reports the results of an empirical study that demonstrates an increase in performance for both female and male students, while also reducing the differences in achievement between males and females. This paper concludes with a discussion of implications and future directions of this research effort.

Details

Campus-Wide Information Systems, vol. 20 no. 5
Type: Research Article
ISSN: 1065-0741

Keywords

Article
Publication date: 15 February 2024

Xuanyan Zhong and Zehui Zhan

The purpose of this study is to develop an intelligent tutoring system (ITS) for programming learning based on information tutoring feedback (ITF) to provide real-time guidance…

100

Abstract

Purpose

The purpose of this study is to develop an intelligent tutoring system (ITS) for programming learning based on information tutoring feedback (ITF) to provide real-time guidance and feedback to self-directed learners during programming problem-solving and to improve learners’ computational thinking.

Design/methodology/approach

By analyzing the mechanism of action of ITF on the development of computational thinking, an ITF strategy and corresponding ITS acting on the whole process of programming problem-solving were developed to realize the evaluation of programming problem-solving ideas based on program logic. On the one hand, a lexical and syntactic analysis of the programming problem solutions input by the learners is performed and presented with a tree-like structure. On the other hand, by comparing multiple algorithms, it is implemented to compare the programming problem solutions entered by the learners with the answers and analyze the gaps to give them back to the learners to promote the improvement of their computational thinking.

Findings

This study clarifies the mechanism of the role of ITF-based ITS in the computational thinking development process. Results indicated that the ITS designed in this study is effective in promoting students’ computational thinking, especially for low-level learners. It also helped to improve students’ learning motivation, and reducing cognitive load, while there’s no significant difference among learners of different levels.

Originality/value

This study developed an ITS based on ITF to address the problem of learners’ difficulty in obtaining real-time guidance in the current programming problem-solving-based computational thinking development, providing a good aid for college students’ independent programming learning.

Details

Interactive Technology and Smart Education, vol. ahead-of-print no. ahead-of-print
Type: Research Article
ISSN: 1741-5659

Keywords

Article
Publication date: 21 November 2008

Stefania Siozou, Nikolaos Tselios and Vassilis Komis

The purpose of this paper is to compare the effect of different representations while teaching basic algorithmic concepts to novice programmers.

Abstract

Purpose

The purpose of this paper is to compare the effect of different representations while teaching basic algorithmic concepts to novice programmers.

Design/methodology/approach

A learning activity was designed and mediated with two conceptually different learning environments, each one used by a different group. The first group used the learning environment “Visual Flowchart”, which enables the students to construct and examine an algorithm using visual representation based on actual flowchart objects. The second group used the software “Language Interpreter”, which allows the students to express an algorithms using pseudocode.

Findings

Analysis of results among the two groups showed no statistically significant differences in the students’ performance with respect to the tool they used to solve the activity, the school stream they followed in high school and their gender.

Research limitations/implications

The lack of difference among the two groups could be attributed to the non‐complicated nature of the given activity. In addition, longitudinal studies of the effect of the different representation in the frame of an introductory first semester academic course in computer science could further validate the results.

Practical implications

Two alternative learning environments aimed to support learning of basic programming skills.

Originality/value

Two alternative learning environments were presented and discussed in detail, aimed to support learning of basic programming skills. The conclusions of the present study are in contrast to the research that has taken place in the past which compared usage of flowcharts and pseudocode to educate novice programmers, and wider adoption of “flowcharts” was depicted.

Details

Interactive Technology and Smart Education, vol. 5 no. 4
Type: Research Article
ISSN: 1741-5659

Keywords

1 – 8 of 8