Search results
1 – 8 of 8Peter 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
Keywords
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.
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
Keywords
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
Keywords
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.
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
Keywords
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…
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
Keywords
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