Conference
English
ID: <
ftunivhawaiimano:oai:scholarspace.manoa.hawaii.edu:10125/41166>
·
DOI: <
10.24251/HICSS.2017.016>
Abstract
More and more programming tools have been created to help people to learn new programming languages. Although the number of tools to support beginning learners has increased, none directly compare different languages. This paper proposes a translation-based programming learning method that supports programming language learning for beginners of a new language who are familiar with a different language. Comparing the same code written in the two languages allows learners to discover commonalities and differences between the two languages, understand grammar rules, and successfully write programs in the new language. Our method is demonstrated using a web-based educational environment that translates Java into Swift. An experiment to evaluate the educational effectiveness confirms that using a programming language educational environment with translation support can aid beginning learners in learning a new programming language.
Personality and Learning Effectiveness of Teams in Information Systems Education Courses
The goal of this paper is to clarify the optimal combination of team members to maximize the learning effectiveness in information systems education courses. We surveyed the correlation of students’ five factor model personalities and the learning effectiveness, which is the amount of increase in te...
Student placement and skill ranking predictors for programming classes using class attitude, psychological scales, and code metrics
Abstract In some situations, it is necessary to measure personal programming skills. For example, often students must be divided according to skill level and motivation to learn or companies recruiting employees must rank candidates by evaluating programming skills through programming tests, program...
Investigating the Effect of Binary Gender Preferences on Computational Thinking Skills
The Computer Science industry suffers from a vivid gender gap. To understand this gap, Computational Thinking skills in Computer Science education are analyzed by binary gender roles using block-based programming languages such as Scratch since they are intuitive for beginners. Platforms such as Dr....
PVC.js: visualizing C programs on web browsers for novices
Many researchers have proposed program visualization tools for memory management. Examples include state-of-the-art tools for C languages such as SeeC and Python Tutor (PT). However, three problems hinder the use of these and other tools: capability (P1), installability (P2), and usability (P3). (P1...
Validation of Rubric Evaluation for Programming Education
In evaluating the learning achievement of programming-thinking skills, the method of using a rubric that describes evaluation items and evaluation stages is widely employed. However, few studies have evaluated the reliability, validity, and consistency of the rubrics themselves. In this study, we in...
Health Literacy and Internet Use Among Japanese Older Adults: A Gender-Stratified Cross-Sectional Analysis of the Moderating Effects of Neighborhood Relationships
Background/Objectives: Internet use positively impacts mental health in older adults, with health literacy (HL) playing a key role. While social networks may complement individual HL, the role of neighborhood relationships in this association, particularly by gender, remains unclear. This study exam...
A comprehensive logging evaluation method for identifying high-quality shale gas reservoirs based on multifractal spectra analysis
Abstract Conventional logging interpretation methods qualitatively identify shale reservoirs using shale attribute parameters and interpretation templates. However, improving the identification accuracy of complex shale reservoirs is challenging due to the numerous evaluation parameters and the comp...
Application of Machine Learning to Predict the Capacity of Fractured Horizontal Wells in Shale Reservoirs
Shale oil wells typically have numerous volume fracturing segments in their horizontal sections, resulting in significant variability in productivity across these segments. Conventional productivity prediction and fracturing effect evaluation methods are challenging to apply effectively. Establishin...