首页 > 最新文献

2019 IEEE Frontiers in Education Conference (FIE)最新文献

英文 中文
An analysis of block-based programming environments for CS1 CS1中基于块的编程环境分析
Pub Date : 2020-10-21 DOI: 10.1109/FIE44824.2020.9273982
Luiz Carlos Begosso, Luiz Ricardo Begosso, Natalia Aragao Christ
This Research Full Paper presents our experience in analyzing and selecting block-based programming environments to support the teaching of algorithms for the students starting the introductory courses of a Computer Science major. The teaching of algorithms and programming concepts to students of the first years of Computer Science and Engineering courses has been a major challenge because students often have difficulty understanding the logic and abstraction, leading to a high dropout rate. Some strategies have been conducted to further the mission of helping students understand better those basic concepts, but this topic still remains a major problem for students in the initial grades of those courses. In previous projects developed at our university, we have already proposed the use of learning objects and gamification, with very positive results. One of the questions that arise when we adopt new teaching approaches is to know how this new path will contribute to the student’s learning. In this project, we conducted a study on eight block-based programming environments and sought to identify which aspects of those environments comply with the Computer Science reference curriculum. Our work was based on the joint task force on Computing Curricula conducted by the ACM and IEEE Computer Society CS2013 curriculum guidelines for undergraduate programs in Computer Science. We studied the virtual programming environments Alice, MIT App Inventor, Blockly Games, Code.org, Gameblox, Pencil Code, Microsoft MakeCode and Scratch. Then, we crossed the characteristics of each, identified the positive and negative points of each teaching environment in relation to the topics established by the guidelines. We have classified the main characteristics of those programming environments, establishing criteria such as: prior programming knowledge requirements; ease of interaction with users; programming language code; availability of documentation for learning; programming practices addressed by the environment; and ease of learning programming. We believe that this work can contribute to the selection process of a suitable programming environment to be adopted in an introductory course of computer programming.
本文介绍了我们在分析和选择基于块的编程环境方面的经验,以支持计算机科学专业入门课程学生的算法教学。在计算机科学与工程课程的第一年,算法和编程概念的教学一直是一个主要的挑战,因为学生往往难以理解逻辑和抽象,导致高辍学率。已经采取了一些策略来进一步帮助学生更好地理解这些基本概念,但是这个话题对于那些课程的初级学生来说仍然是一个主要问题。在我们大学之前开发的项目中,我们已经提出使用学习对象和游戏化,并取得了非常积极的结果。当我们采用新的教学方法时,出现的一个问题是,知道这条新的道路将如何有助于学生的学习。在这个项目中,我们对八个基于块的编程环境进行了研究,并试图确定这些环境的哪些方面符合计算机科学参考课程。我们的工作是基于ACM和IEEE计算机学会CS2013计算机科学本科课程指南所开展的计算机课程联合工作组。我们研究了虚拟编程环境Alice、MIT App Inventor、Blockly Games、Code.org、Gameblox、Pencil Code、Microsoft MakeCode和Scratch。然后,我们将每种教学环境的特点进行交叉分析,根据指南所确立的主题,找出每种教学环境的优点和缺点。我们对这些编程环境的主要特征进行了分类,建立了以下标准:编程知识要求;易于与用户交互;编程语言代码;学习文件的可用性;由环境处理的编程实践;并且易于学习编程。我们相信,这项工作可以有助于在计算机编程入门课程中选择合适的编程环境。
{"title":"An analysis of block-based programming environments for CS1","authors":"Luiz Carlos Begosso, Luiz Ricardo Begosso, Natalia Aragao Christ","doi":"10.1109/FIE44824.2020.9273982","DOIUrl":"https://doi.org/10.1109/FIE44824.2020.9273982","url":null,"abstract":"This Research Full Paper presents our experience in analyzing and selecting block-based programming environments to support the teaching of algorithms for the students starting the introductory courses of a Computer Science major. The teaching of algorithms and programming concepts to students of the first years of Computer Science and Engineering courses has been a major challenge because students often have difficulty understanding the logic and abstraction, leading to a high dropout rate. Some strategies have been conducted to further the mission of helping students understand better those basic concepts, but this topic still remains a major problem for students in the initial grades of those courses. In previous projects developed at our university, we have already proposed the use of learning objects and gamification, with very positive results. One of the questions that arise when we adopt new teaching approaches is to know how this new path will contribute to the student’s learning. In this project, we conducted a study on eight block-based programming environments and sought to identify which aspects of those environments comply with the Computer Science reference curriculum. Our work was based on the joint task force on Computing Curricula conducted by the ACM and IEEE Computer Society CS2013 curriculum guidelines for undergraduate programs in Computer Science. We studied the virtual programming environments Alice, MIT App Inventor, Blockly Games, Code.org, Gameblox, Pencil Code, Microsoft MakeCode and Scratch. Then, we crossed the characteristics of each, identified the positive and negative points of each teaching environment in relation to the topics established by the guidelines. We have classified the main characteristics of those programming environments, establishing criteria such as: prior programming knowledge requirements; ease of interaction with users; programming language code; availability of documentation for learning; programming practices addressed by the environment; and ease of learning programming. We believe that this work can contribute to the selection process of a suitable programming environment to be adopted in an introductory course of computer programming.","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"25 1","pages":"1-5"},"PeriodicalIF":0.0,"publicationDate":"2020-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74820946","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Currents Trends in Use of Collaborative Learning in Teaching of Robotics and Programming - A Systematic Review of Literature 机器人与程式设计教学中使用合作学习的趋势-文献系统回顾
Pub Date : 2020-10-21 DOI: 10.1109/FIE44824.2020.9273950
Joethe Moraes de Carvalho, J. F. D. M. Netto
This Research Full paper presents a Systematic Mapping Study of actions that are being carried out in the academic environment, aiming at teaching robotics and programming through collaborative procedures at a distance. Recent studies point to an increasing utilization of collaborative activities in teaching-learning process of robotics and programming, favoring the STEM fields, with encouraging results regarding the improvement of student’s skills and better use of educational institutions infrastructure. Our goal is to collect information about state of the art on collaborative learning, employed through Groupware. To carry out this investigation, goals were defined by the Systematic Mapping Process, with the purpose of providing a better process understanding. The Research Questions were stipulated to be answered after the results analysis and the Search Strings, which allowed to select publications that satisfy the objective of this research articles in main digital repositories, all carried out in the last 5 years. After applying filters, 22 articles were considered more relevant according to the research objective. The results show the activities, modalities, methodologies, accomplished pedagogical concepts and the conclusions obtained. This work aims to assist researchers who seek information on referred topic.
本研究全文介绍了在学术环境中正在进行的行动的系统映射研究,旨在通过远程协作程序教授机器人和编程。最近的研究指出,在机器人和编程的教学过程中,越来越多地利用协作活动,有利于STEM领域,在提高学生技能和更好地利用教育机构基础设施方面取得了令人鼓舞的结果。我们的目标是收集有关通过Groupware使用的协作学习的最新技术的信息。为了进行这项调查,系统映射过程定义了目标,目的是提供更好的过程理解。研究问题被规定在结果分析和搜索字符串之后回答,这允许在主要数字存储库中选择满足本研究文章目标的出版物,所有这些都是在过去5年内进行的。经过筛选后,根据研究目的,有22篇文章被认为相关度更高。结果显示了活动、方式、方法、完成的教学理念和得出的结论。这项工作的目的是帮助研究人员在参考课题上寻找信息。
{"title":"Currents Trends in Use of Collaborative Learning in Teaching of Robotics and Programming - A Systematic Review of Literature","authors":"Joethe Moraes de Carvalho, J. F. D. M. Netto","doi":"10.1109/FIE44824.2020.9273950","DOIUrl":"https://doi.org/10.1109/FIE44824.2020.9273950","url":null,"abstract":"This Research Full paper presents a Systematic Mapping Study of actions that are being carried out in the academic environment, aiming at teaching robotics and programming through collaborative procedures at a distance. Recent studies point to an increasing utilization of collaborative activities in teaching-learning process of robotics and programming, favoring the STEM fields, with encouraging results regarding the improvement of student’s skills and better use of educational institutions infrastructure. Our goal is to collect information about state of the art on collaborative learning, employed through Groupware. To carry out this investigation, goals were defined by the Systematic Mapping Process, with the purpose of providing a better process understanding. The Research Questions were stipulated to be answered after the results analysis and the Search Strings, which allowed to select publications that satisfy the objective of this research articles in main digital repositories, all carried out in the last 5 years. After applying filters, 22 articles were considered more relevant according to the research objective. The results show the activities, modalities, methodologies, accomplished pedagogical concepts and the conclusions obtained. This work aims to assist researchers who seek information on referred topic.","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"203 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2020-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76652867","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Pedagogies of Machine Learning in K-12 Context K-12语境下的机器学习教学法
Pub Date : 2020-10-21 DOI: 10.1109/FIE44824.2020.9274129
I. T. Sanusi, S. Oyelere
This research Full paper presents the pedagogies of machine learning in K-12. The new learning pedagogies and technologies are introduced with the aim of enhancing student engagement, experience and learning outcome. This study examined how machine learning has been taught in the recent past and further explores the ways and suitable approaches for K-12 context. Literatures on pedagogies associated with machine learning were reviewed to understand the dynamics and suitability of these pedagogies to support machine learning teaching. Though studies have explored pedagogies for machine learning in higher education context, few studies explored pedagogical strategies for teaching machine learning in K-12. In all, the pedagogies employed in teaching and learning of machine learning has not witnessed much research in literature. The pedagogical strategies revealed in the literature are mostly adopted in the higher education institutions to enable the of teaching machine learning concepts. The literature survey revealed several pedagogical strategies such as problem-based learning, project-based learning and collaborative learning used in higher education institutions. The revealed pedagogies suggest learners-centered approaches such as active learning, inquiry-based, participatory learning, design-oriented learning among others will be suitable for teaching machine learning in K-12 settings.
本研究全文介绍了K-12的机器学习教学法。引入新的学习方法和技术,旨在提高学生的参与度、经验和学习成果。本研究考察了最近机器学习的教学方式,并进一步探索了K-12背景下的方法和合适的方法。回顾了与机器学习相关的教学法的文献,以了解这些教学法支持机器学习教学的动态和适用性。虽然有研究探索了高等教育背景下机器学习的教学法,但很少有研究探索K-12阶段机器学习教学的教学策略。总之,在机器学习的教学和学习中所采用的教学法在文献中并没有得到太多的研究。文献中揭示的教学策略大多被高等教育机构采用,以使机器学习概念的教学成为可能。文献调查揭示了高等教育机构使用的几种教学策略,如基于问题的学习、基于项目的学习和协作学习。揭示的教学法表明,以学习者为中心的方法,如主动学习、基于探究的学习、参与式学习、面向设计的学习等,将适用于K-12环境中的机器学习教学。
{"title":"Pedagogies of Machine Learning in K-12 Context","authors":"I. T. Sanusi, S. Oyelere","doi":"10.1109/FIE44824.2020.9274129","DOIUrl":"https://doi.org/10.1109/FIE44824.2020.9274129","url":null,"abstract":"This research Full paper presents the pedagogies of machine learning in K-12. The new learning pedagogies and technologies are introduced with the aim of enhancing student engagement, experience and learning outcome. This study examined how machine learning has been taught in the recent past and further explores the ways and suitable approaches for K-12 context. Literatures on pedagogies associated with machine learning were reviewed to understand the dynamics and suitability of these pedagogies to support machine learning teaching. Though studies have explored pedagogies for machine learning in higher education context, few studies explored pedagogical strategies for teaching machine learning in K-12. In all, the pedagogies employed in teaching and learning of machine learning has not witnessed much research in literature. The pedagogical strategies revealed in the literature are mostly adopted in the higher education institutions to enable the of teaching machine learning concepts. The literature survey revealed several pedagogical strategies such as problem-based learning, project-based learning and collaborative learning used in higher education institutions. The revealed pedagogies suggest learners-centered approaches such as active learning, inquiry-based, participatory learning, design-oriented learning among others will be suitable for teaching machine learning in K-12 settings.","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"31 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2020-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74824172","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Approach to Develop a Concept Inventory Informing Teachers of Novice Programmers' Mental Models 开发概念清单的方法,让教师了解新手程序员的心智模型
Pub Date : 2020-01-01 DOI: 10.1109/FIE44824.2020.9274045
Julie Henry, Bruno Dumas
{"title":"Approach to Develop a Concept Inventory Informing Teachers of Novice Programmers' Mental Models","authors":"Julie Henry, Bruno Dumas","doi":"10.1109/FIE44824.2020.9274045","DOIUrl":"https://doi.org/10.1109/FIE44824.2020.9274045","url":null,"abstract":"","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"75 1","pages":"1-9"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80516498","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Designing Digital Literacy Activities: An Interdisciplinary and Collaborative Approach 设计数字扫盲活动:跨学科和协作的方法
Pub Date : 2020-01-01 DOI: 10.1109/FIE44824.2020.9274165
Julie Henry, Alyson Hernalesteen, Anne-Sophie Collard
{"title":"Designing Digital Literacy Activities: An Interdisciplinary and Collaborative Approach","authors":"Julie Henry, Alyson Hernalesteen, Anne-Sophie Collard","doi":"10.1109/FIE44824.2020.9274165","DOIUrl":"https://doi.org/10.1109/FIE44824.2020.9274165","url":null,"abstract":"","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"61 1","pages":"1-5"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73826423","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Teaching Programming to School Children Using Elementary Patterns 用基本模式教小学生编程
Pub Date : 2019-10-01 DOI: 10.1109/FIE43999.2019.9028653
K. Amanullah
Teaching programming to school children is a challenging task. This report summarizes the research problem, and outlines the research questions around the issues with block-based languages and suitability of elementary patterns as a possible solution. Results to date show a little use of important programming elements even after many years of use, and there is no clear sign of progression in skills with or without remixing.
向在校儿童教授编程是一项具有挑战性的任务。本报告总结了研究问题,并概述了围绕基于块的语言和基本模式的适用性问题的研究问题,作为可能的解决方案。迄今为止的结果显示,即使经过多年的使用,仍然很少使用重要的编程元素,并且无论是否进行混音,都没有明显的技能进步迹象。
{"title":"Teaching Programming to School Children Using Elementary Patterns","authors":"K. Amanullah","doi":"10.1109/FIE43999.2019.9028653","DOIUrl":"https://doi.org/10.1109/FIE43999.2019.9028653","url":null,"abstract":"Teaching programming to school children is a challenging task. This report summarizes the research problem, and outlines the research questions around the issues with block-based languages and suitability of elementary patterns as a possible solution. Results to date show a little use of important programming elements even after many years of use, and there is no clear sign of progression in skills with or without remixing.","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"58 1","pages":"1-2"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73565697","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Predicting Success for Computer Science Students in CS2 using Grades in Previous Courses 利用以往课程成绩预测CS2计算机科学专业学生的成功
Pub Date : 2019-10-01 DOI: 10.1109/FIE43999.2019.9028577
S. Malla, Jing Wang, William E. Hendrix, Kenneth J. Christensen
In this Work in Progress Innovative Practice paper, we describe a process for finding predictors for student success – and failure – for Computer Science and Computer Engineering students with a focus on the second programming course (CS2). We use readily available off-the-shelf statistical and data mining tools for generating summary statistics, calculating correlations, testing statistical significance, and creating decision trees. We analyze grade data from the first programming course (CS1), entry-level STEM courses (Calculus and Physics), and an English course to determine success predictors for CS2. Not surprisingly, the grade in CS1 is the best predictor for success in CS2. We also find that success in CS2 is independent of gender. Looking deeper into the data, we find characteristics of students who are very likely to pass or fail CS2. Being able to identify predictors for success is useful for calibrating admission criteria and designing appropriate interventions (e.g., requiring prereq classes, recitation sessions, and so on) to improve success probability for all students. A key contribution of this paper is a step-by-step process that can be used by other programs to find success predictors and design appropriate interventions.
在这篇正在进行的创新实践论文中,我们描述了一个寻找学生成功和失败预测因素的过程,重点是计算机科学和计算机工程专业的第二门编程课程(CS2)。我们使用现成的统计和数据挖掘工具来生成汇总统计、计算相关性、测试统计显著性和创建决策树。我们分析了第一门编程课程(CS1)、入门级STEM课程(微积分和物理)和一门英语课程的成绩数据,以确定CS2的成功预测因素。毫不奇怪,CS1的成绩是CS2成功的最佳预测指标。我们还发现CS2的成功与性别无关。深入研究数据,我们发现了CS2很可能通过或不通过的学生的特征。能够识别成功的预测因素对于校准入学标准和设计适当的干预措施(例如,要求预习课程,复习课程等)以提高所有学生的成功概率是有用的。本文的一个关键贡献是一个循序渐进的过程,可以被其他项目用来寻找成功的预测因素和设计适当的干预措施。
{"title":"Predicting Success for Computer Science Students in CS2 using Grades in Previous Courses","authors":"S. Malla, Jing Wang, William E. Hendrix, Kenneth J. Christensen","doi":"10.1109/FIE43999.2019.9028577","DOIUrl":"https://doi.org/10.1109/FIE43999.2019.9028577","url":null,"abstract":"In this Work in Progress Innovative Practice paper, we describe a process for finding predictors for student success – and failure – for Computer Science and Computer Engineering students with a focus on the second programming course (CS2). We use readily available off-the-shelf statistical and data mining tools for generating summary statistics, calculating correlations, testing statistical significance, and creating decision trees. We analyze grade data from the first programming course (CS1), entry-level STEM courses (Calculus and Physics), and an English course to determine success predictors for CS2. Not surprisingly, the grade in CS1 is the best predictor for success in CS2. We also find that success in CS2 is independent of gender. Looking deeper into the data, we find characteristics of students who are very likely to pass or fail CS2. Being able to identify predictors for success is useful for calibrating admission criteria and designing appropriate interventions (e.g., requiring prereq classes, recitation sessions, and so on) to improve success probability for all students. A key contribution of this paper is a step-by-step process that can be used by other programs to find success predictors and design appropriate interventions.","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"16 1","pages":"1-5"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73891260","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Student Progress in Learning Computer Programming: Insights from Association Analysis 学生学习计算机程序设计的进展:来自关联分析的见解
Pub Date : 2019-10-01 DOI: 10.1109/FIE43999.2019.9028691
Candido Cabo
In this research to practice full paper we quantified progress in the ability of first-year students (n=54) to solve problems using computer programming control structures with different levels of complexity like sequencing, selection (if/else) and repetition (for/while). Students used both a flowchart interpreter and Python to write programs. We found that 70% of students could solve problems involving a sequence of statements (i.e. without the use of selection or repetition) using a flowchart interpreter or Python. The majority of the students who could not solve sequencing problems were not successful at solving problems involving selection and repetition (69% using flowcharts and 94% using Python). On the other hand, of the students who could solve sequencing problems 45% (flowchart) and 71% (Python) were able to solve problems involving selection and repetition. Therefore, the ability to solve problems involving a sequence of statements is a good early predictor of success/failure in solving problems with more complicated control structures like selection and repetition. Success in solving computer programming problems depends on the tool used for $sim37$% of students. Therefore, the ability of students to transfer problem solving abilities between tools (from flowcharting to Python) is not automatic.
在这项实践全文的研究中,我们量化了一年级学生(n=54)使用不同复杂程度的计算机编程控制结构(如排序、选择(if/else)和重复(for/while))解决问题的能力进展。学生们使用流程图解释器和Python编写程序。我们发现70%的学生可以使用流程图解释器或Python解决涉及一系列语句的问题(即不使用选择或重复)。大多数不能解决排序问题的学生不能成功地解决涉及选择和重复的问题(69%使用流程图,94%使用Python)。另一方面,能够解决排序问题的学生中,45%(流程图)和71% (Python)能够解决涉及选择和重复的问题。因此,解决包含一系列语句的问题的能力是解决具有更复杂控制结构(如选择和重复)的问题的成功/失败的良好早期预测指标。成功地解决计算机编程问题取决于学生所使用的工具。因此,学生在不同工具(从流程图到Python)之间转移问题解决能力的能力不是自动的。
{"title":"Student Progress in Learning Computer Programming: Insights from Association Analysis","authors":"Candido Cabo","doi":"10.1109/FIE43999.2019.9028691","DOIUrl":"https://doi.org/10.1109/FIE43999.2019.9028691","url":null,"abstract":"In this research to practice full paper we quantified progress in the ability of first-year students (n=54) to solve problems using computer programming control structures with different levels of complexity like sequencing, selection (if/else) and repetition (for/while). Students used both a flowchart interpreter and Python to write programs. We found that 70% of students could solve problems involving a sequence of statements (i.e. without the use of selection or repetition) using a flowchart interpreter or Python. The majority of the students who could not solve sequencing problems were not successful at solving problems involving selection and repetition (69% using flowcharts and 94% using Python). On the other hand, of the students who could solve sequencing problems 45% (flowchart) and 71% (Python) were able to solve problems involving selection and repetition. Therefore, the ability to solve problems involving a sequence of statements is a good early predictor of success/failure in solving problems with more complicated control structures like selection and repetition. Success in solving computer programming problems depends on the tool used for $sim37$% of students. Therefore, the ability of students to transfer problem solving abilities between tools (from flowcharting to Python) is not automatic.","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"5 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75649193","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Assessing Community in an Undergraduate Computer Science Program Using Social Network Analysis 用社会网络分析评估大学计算机科学课程中的社区
Pub Date : 2019-10-01 DOI: 10.1109/FIE43999.2019.9028602
Noah B. Salzman, Donald J. Winiecki, Amit Jain
Sense of community and belonging represent key components of students’ success in undergraduate degree programs. As part of a curriculum effort designed to strengthen these components, we conducted a Social Network Analysis of students in an undergraduate computer science program to establish a baseline measurement of students’ connectedness in the program. Analysis of these data showed no significant differences in connectedness between male and female students or white and non-white students. The analysis did identify significant differences based on students’ class year, interest and participation in computer games, and being employed by the computer science department.
社区意识和归属感是学生在本科学位课程中取得成功的关键因素。作为加强这些组成部分的课程努力的一部分,我们对本科计算机科学课程的学生进行了社会网络分析,以建立学生在该课程中连通性的基线测量。对这些数据的分析显示,在男女学生、白人学生和非白人学生之间,连通性没有显著差异。分析确实发现了基于学生年级、对电脑游戏的兴趣和参与程度以及是否受雇于计算机科学系等因素的显著差异。
{"title":"Assessing Community in an Undergraduate Computer Science Program Using Social Network Analysis","authors":"Noah B. Salzman, Donald J. Winiecki, Amit Jain","doi":"10.1109/FIE43999.2019.9028602","DOIUrl":"https://doi.org/10.1109/FIE43999.2019.9028602","url":null,"abstract":"Sense of community and belonging represent key components of students’ success in undergraduate degree programs. As part of a curriculum effort designed to strengthen these components, we conducted a Social Network Analysis of students in an undergraduate computer science program to establish a baseline measurement of students’ connectedness in the program. Analysis of these data showed no significant differences in connectedness between male and female students or white and non-white students. The analysis did identify significant differences based on students’ class year, interest and participation in computer games, and being employed by the computer science department.","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"117 1","pages":"1-4"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75866201","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Filling an engineering specialist void: FITech University Network - a cooperative education initiative to support the growth of Southwestern Finland 填补工程专家空白:FITech大学网络-合作教育倡议,以支持芬兰西南部的增长
Pub Date : 2019-10-01 DOI: 10.1109/FIE43999.2019.9028659
Timo Vasankari, C. I. Sedano, E. Sutinen
Technology industry with sufficient ability and investment in research, development and innovation is the core of successful growth of several national economies. Higher education institutions need to provide a wide range of engineers with an increasing level of cross-disciplinary skills. An active, local presence of a university providing degree programs and research in technology has a strong link with the volume and development of the technology industry in the region. While modern technologies, especially information and communication technology (ICT), allow research and development activities to be independent of the location, other sectors of technology industry, such as maritime industry, require significant investments in physical facilities, bound to the region. Governments face two main challenges to maintain their industry’s engineering competitiveness: (1) to prepare engineering graduates across expanding ranges of skills and knowledge, and (2) to provide the engineers in the regions where these skills are needed. Southwestern Finland is a region with the fastest growing technology industry in the country. Without a university with a full range of opportunities for academic engineering education in the region, there is an increasing number of job openings that cannot be filled. In Finland, students in engineering connect with the industry already during their studies and, after graduation, tend to stay in the region where they studied. To expose engineering students to the challenges of Southwestern Finland without creating new permanent higher education engineering structures in the region, the Finnish government in 2017 launched FITech, a 5-year project including all the seven Finnish universities offering engineering education. The purpose of FITech is to offer a nationwide cooperative solution to coordinate and provide engineering education and research in all domains of engineering to support the growth of Southwestern Finland region. This paper introduces the foundations and objectives of FITech and using the early indications of its results suggests a framework to evaluate the success of this complex nationwide project. Preliminary outcomes from the perspective of the University of Turku, one of the seven FITech partners, utilizing an adapted version of Hevner et al design science framework, show the challenges in achieving sufficient regional impact by the FITech approach and provide guidance for its ongoing development and implementation.
科技产业具有足够的研发和创新能力和投入,是几个国家经济成功增长的核心。高等教育机构需要培养具有跨学科技能水平不断提高的各类工程师。一所提供学位课程和技术研究的活跃的本地大学与该地区技术产业的数量和发展有着密切的联系。虽然现代技术,特别是信息和通信技术(信通技术)使研究和发展活动能够独立于地点,但技术工业的其他部门,例如海运业,需要对与该区域有关的有形设施进行大量投资。政府面临着两大挑战,以保持其行业的工程竞争力:(1)准备工程毕业生在不断扩大的技能和知识范围,以及(2)在需要这些技能的地区提供工程师。芬兰西南部是芬兰科技产业发展最快的地区。如果该地区没有一所提供全方位学术工程教育机会的大学,就会有越来越多的职位空缺无法填补。在芬兰,工程专业的学生在学习期间就已经与该行业建立了联系,毕业后往往会留在他们学习的地区。为了让工程专业的学生面对芬兰西南部的挑战,而不需要在该地区建立新的永久性高等教育工程结构,芬兰政府于2017年启动了FITech,这是一个为期5年的项目,包括芬兰所有7所提供工程教育的大学。FITech的目的是提供一个全国性的合作解决方案,以协调和提供工程各个领域的工程教育和研究,以支持芬兰西南部地区的发展。本文介绍了FITech的基础和目标,并利用其结果的早期迹象提出了一个框架来评估这个复杂的全国性项目的成功。从图尔库大学(FITech的七个合作伙伴之一)的角度来看,初步结果利用了Hevner等人设计科学框架的改编版本,显示了通过FITech方法实现足够的区域影响所面临的挑战,并为其持续发展和实施提供了指导。
{"title":"Filling an engineering specialist void: FITech University Network - a cooperative education initiative to support the growth of Southwestern Finland","authors":"Timo Vasankari, C. I. Sedano, E. Sutinen","doi":"10.1109/FIE43999.2019.9028659","DOIUrl":"https://doi.org/10.1109/FIE43999.2019.9028659","url":null,"abstract":"Technology industry with sufficient ability and investment in research, development and innovation is the core of successful growth of several national economies. Higher education institutions need to provide a wide range of engineers with an increasing level of cross-disciplinary skills. An active, local presence of a university providing degree programs and research in technology has a strong link with the volume and development of the technology industry in the region. While modern technologies, especially information and communication technology (ICT), allow research and development activities to be independent of the location, other sectors of technology industry, such as maritime industry, require significant investments in physical facilities, bound to the region. Governments face two main challenges to maintain their industry’s engineering competitiveness: (1) to prepare engineering graduates across expanding ranges of skills and knowledge, and (2) to provide the engineers in the regions where these skills are needed. Southwestern Finland is a region with the fastest growing technology industry in the country. Without a university with a full range of opportunities for academic engineering education in the region, there is an increasing number of job openings that cannot be filled. In Finland, students in engineering connect with the industry already during their studies and, after graduation, tend to stay in the region where they studied. To expose engineering students to the challenges of Southwestern Finland without creating new permanent higher education engineering structures in the region, the Finnish government in 2017 launched FITech, a 5-year project including all the seven Finnish universities offering engineering education. The purpose of FITech is to offer a nationwide cooperative solution to coordinate and provide engineering education and research in all domains of engineering to support the growth of Southwestern Finland region. This paper introduces the foundations and objectives of FITech and using the early indications of its results suggests a framework to evaluate the success of this complex nationwide project. Preliminary outcomes from the perspective of the University of Turku, one of the seven FITech partners, utilizing an adapted version of Hevner et al design science framework, show the challenges in achieving sufficient regional impact by the FITech approach and provide guidance for its ongoing development and implementation.","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"30 3 1","pages":"1-9"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73189795","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2019 IEEE Frontiers in Education Conference (FIE)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1