Table of Contents of the Journal of Information Technology Education: Innovations in Practice, Volume 19, 2020
information technology education, JITE, innovations in practice, table of contents
.i - iii
Aim/Purpose: The aim of this study is to understand student’s opinions and perceptions about e-assessment when the assessment process was changed from the traditional computer assisted method to a multiple-choice Moodle based method. Background: In order to implement continuous assessment to a large number of students, several shifts are necessary, which implies as many different tests as the num ...
multiple-choice question, learning management system, Moodle quiz, e-assessment, summative assessment
1 - 29
Incorporating Kinesthetic Learning into University Classrooms: An Example from Management Information Systems
Aim/Purpose: Students tend to learn best when an array of learning styles is used by instructors. The purpose of this paper is to add, to introduce, and to apply the concepts of kinesthetic learning and learning structures to university and STEM education. Background: The study applies the concept of kinesthetic learning and a learning structure called Think-Pair-Share to an experiential exercise ...
kinesthetic learning, learning structure, drawing, Moore’s Law, STEM
31 - 45
Aim/Purpose: In this paper, we present our experience in design and delivery of a graduate Information Systems Management (ISM) course in an online MBA program. Also presented are a detailed examination of the design and delivery of the online course, survey results of students’ perceptions and backgrounds, course evaluation results, best practices and lessons learned, and potential changes and fu ...
course design and delivery, information systems management course, MBA program, online education
47 - 74
Aim/Purpose: Multi-threaded software design is considered to be difficult, especially to novice programmers. In this study, we explored how students cope with a task that its solution requires a multi-threaded architecture to achieve optimal runtime. Background: An efficient exploit of multicore processors architecture requires computer programs that use parallel programming techniques. However ...
multi-threading, parallel programing, novice programmers, thread-synchronization
75 - 89
Redesigning an Introductory Programming Course to Facilitate Effective Student Learning: A Case Study
Aim/Purpose: This study reports the outcome of how a first pilot semester introductory programming course was designed to provide tangible evidence in support of the concept of Student Ownership of Learning (SOL) and how the outcomes of this programming course facilitate effective student learning. Background: Many instructors want to create or redesign their courses to strengthen the relationsh ...
SOL, student engagement, student achievement, introductory program-ming, redesigning, computer science
91 - 135
A Study on the Effectiveness of an Undergraduate Online Teaching Laboratory With Semantic Mechanism From a Student Perspective
Aim/Purpose: The current study was conducted to investigate the students’ perceived satisfaction with the use of a semantic-based online laboratory, which provides students with a search mechanism for laboratory resources, such as instruments and devices. Background: The increasing popularity of using online teaching labs, as an important element of experiential learning in STEM education, is bec ...
online labs, student’s satisfaction, cognitive load, usability
137 - 155
Aim/Purpose: The purpose of this study is to develop an efficient methodology that can assist the evaluators in assessing a variable number of individuals that are working in groups and guarantee that the assessment is dependent on the group members’ performance and contribution to the work developed. Background: Collaborative work has been gaining more popularity in academic settings. However, g ...
WebAVALIA, software tools, evaluation tools, self and peer assessment, higher education
157 - 184
Aim/Purpose: This paper presents a study about changes in computer science and software engineering students’ perceptions of their soft skills during their progress through the Computer Science Soft Skills course. Background: Soft skills are often associated with a person’s social, emotional and cognitive capabilities. Soft skills are increasingly sought out and are well recognized by employers ...
computer science education, software engineering education, soft skills, indi-vidual soft skills, team-related soft skills
185 - 201
Rubric for Measuring and Visualizing the Effects of Learning Computer Programming for Elementary School Students
Aim/Purpose: Although many computer science measures have been proposed, visualizing individual students’ capabilities is difficult, as those measures often rely on specific tools and methods or are not graded. To solve these problems, we propose a rubric for measuring and visualizing the effects of learning computer programming for elementary school students enrolled in computer science education ...
computer science education, programming education, rubric
203 - 227