Tiffany Barnes | North Carolina State University (original) (raw)
Papers by Tiffany Barnes
Lecture Notes in Computer Science, 2010
Educational data mining methods are being used to automatically generate hints to students in int... more Educational data mining methods are being used to automatically generate hints to students in intelligent tutoring systems. Using these methods, we hope to create a system that can give individualized instruction. By analyzing time snapshot data from exams in an ...
Proceedings of the 46th ACM Technical Symposium on Computer Science Education - SIGCSE '15, 2015
Lecture Notes in Computer Science, 2011
ACM SIGGRAPH 2006 Educators program on - SIGGRAPH '06, 2006
Interactive computer graphics and games are powerful tools that can be used in the educational pr... more Interactive computer graphics and games are powerful tools that can be used in the educational process. Much research shows that the learning process is highly enhanced when this kind of approach is used in computer science teaching, not only because of the motivation they engender, but also because high end results can be easily generated with relatively little effort.
Lecture Notes in Computer Science, 2013
Proceedings of the 45th ACM technical symposium on Computer science education - SIGCSE '14, 2014
ABSTRACT This design research paper examines the implementation and curriculum changes of an afte... more ABSTRACT This design research paper examines the implementation and curriculum changes of an after school computer science program that promotes computational thinking to middle school students. The program, Students in Programming, Robotics, and Computer Science (SPARCS), can adapt to different presentation environments, such as independent after school sessions or a semester-long apprenticeship program. We trace one implementation of the program through the initial deployment, the development of infrastructure, and a reorganization of content to address student interests. We found that student attrition dropped and the average session enjoyment increased when our sessions integrated consumer technologies such as mobile applications, video games, and the Minecraft computer game. In this paper, we provide readers a framework for running computing outreach activities around similar consumer technologies.
Journal of Medicinal Chemistry, 2009
Pyrimidinol carboxylic acids were designed as inhibitors of HIV-1 RNase H function. These molecul... more Pyrimidinol carboxylic acids were designed as inhibitors of HIV-1 RNase H function. These molecules can coordinate to two divalent metal ions in the RNase H active site. Inhibition of enzymatic activity was measured in a biochemical assay, but no antiviral effect was observed. Binding was demonstrated via a solid state structure of the isolated p15-Ec domain of HIV-1 RT showing inhibitor and two Mn(II) ions bound to the RNase H active site.
Computer Science Education, 2010
This article describes a computer science course that uses service learning as a vehicle to accom... more This article describes a computer science course that uses service learning as a vehicle to accomplish a range of pedagogical and BPC (broadening participation in computing) goals: (1) to attract a diverse group of students and engage them in outreach to younger students to help build a diverse computer science pipeline, (2) to develop leadership and team skills using experiential
a series of workshops within the AAAI, AIED, EC-TEL, ICALT, ITS, and UM conferences. EDM2010 will... more a series of workshops within the AAAI, AIED, EC-TEL, ICALT, ITS, and UM conferences. EDM2010 will be held in Pittsburg, US.
Abstract—Traditional interaction devices such as computer mice and keyboards do not adapt very we... more Abstract—Traditional interaction devices such as computer mice and keyboards do not adapt very well to immersive environments, since they were not necessarily designed for users who may be standing or in movement. Moreover, in the current interaction model for immersive environments, based on wands and 3D mice, a change of context is necessary in order to execute non-immersive tasks. These constant context changes from immersive to 2D desktops introduce a rupture in user interaction with the application. The objective of ...
American Journal of Physical Anthropology, 2002
Abstract It is a pleasure to write a few words introducing the Proceedings of the 9th European De... more Abstract It is a pleasure to write a few words introducing the Proceedings of the 9th European Dependable Computing Conference (EDCC-9), held in the historical city of Sibiu, Romania, in May 2012. This volume is a good picture of what is EDCC: a well-established conference that brings together Dependability researchers throughout Europe (but not only). The volume also shows the complexity and diversity of an area that brings together academia and industry, covers hardware and software, and spans most computer science ...
International Educational Data Mining Society, Jun 1, 2012
We introduce a novel data structure, the Interaction Network, for representing interaction-data f... more We introduce a novel data structure, the Interaction Network, for representing interaction-data from open problem solving environment tutors. We show how using network community detecting techniques are used to identify subgoals in problems in a logic tutor. We then use those community structures to generate high level hints between subgoals. The preliminary results show that using network analysis techniques are promising for exploring and understanding user data from open problem solving environments.
Proceedings of the 45th Acm Technical Symposium, Mar 5, 2014
ABSTRACT The College Board's guidelines for the coming AP CS Principles course are broad ... more ABSTRACT The College Board's guidelines for the coming AP CS Principles course are broad enough to allow many different interpretations. In particular, different courses have different levels of technical depth. The "Beauty and Joy of Computing" curriculum, used by two of the initial five pilot sites, aims high, with recursion and higher order functions included in the programming half of the course. This session is for high school or college level instructors considering teaching an AP CS Principles course and interested in using the BJC curriculum, and/or the Snap! (formerly BYOB) visual programming language used in the curriculum. See http://bjc.berkeley.edu for the curriculum and http://snap.berkeley.edu for the language.
Lecture Notes in Computer Science, 2010
Educational data mining methods are being used to automatically generate hints to students in int... more Educational data mining methods are being used to automatically generate hints to students in intelligent tutoring systems. Using these methods, we hope to create a system that can give individualized instruction. By analyzing time snapshot data from exams in an ...
Proceedings of the 46th ACM Technical Symposium on Computer Science Education - SIGCSE '15, 2015
Lecture Notes in Computer Science, 2011
ACM SIGGRAPH 2006 Educators program on - SIGGRAPH '06, 2006
Interactive computer graphics and games are powerful tools that can be used in the educational pr... more Interactive computer graphics and games are powerful tools that can be used in the educational process. Much research shows that the learning process is highly enhanced when this kind of approach is used in computer science teaching, not only because of the motivation they engender, but also because high end results can be easily generated with relatively little effort.
Lecture Notes in Computer Science, 2013
Proceedings of the 45th ACM technical symposium on Computer science education - SIGCSE '14, 2014
ABSTRACT This design research paper examines the implementation and curriculum changes of an afte... more ABSTRACT This design research paper examines the implementation and curriculum changes of an after school computer science program that promotes computational thinking to middle school students. The program, Students in Programming, Robotics, and Computer Science (SPARCS), can adapt to different presentation environments, such as independent after school sessions or a semester-long apprenticeship program. We trace one implementation of the program through the initial deployment, the development of infrastructure, and a reorganization of content to address student interests. We found that student attrition dropped and the average session enjoyment increased when our sessions integrated consumer technologies such as mobile applications, video games, and the Minecraft computer game. In this paper, we provide readers a framework for running computing outreach activities around similar consumer technologies.
Journal of Medicinal Chemistry, 2009
Pyrimidinol carboxylic acids were designed as inhibitors of HIV-1 RNase H function. These molecul... more Pyrimidinol carboxylic acids were designed as inhibitors of HIV-1 RNase H function. These molecules can coordinate to two divalent metal ions in the RNase H active site. Inhibition of enzymatic activity was measured in a biochemical assay, but no antiviral effect was observed. Binding was demonstrated via a solid state structure of the isolated p15-Ec domain of HIV-1 RT showing inhibitor and two Mn(II) ions bound to the RNase H active site.
Computer Science Education, 2010
This article describes a computer science course that uses service learning as a vehicle to accom... more This article describes a computer science course that uses service learning as a vehicle to accomplish a range of pedagogical and BPC (broadening participation in computing) goals: (1) to attract a diverse group of students and engage them in outreach to younger students to help build a diverse computer science pipeline, (2) to develop leadership and team skills using experiential
a series of workshops within the AAAI, AIED, EC-TEL, ICALT, ITS, and UM conferences. EDM2010 will... more a series of workshops within the AAAI, AIED, EC-TEL, ICALT, ITS, and UM conferences. EDM2010 will be held in Pittsburg, US.
Abstract—Traditional interaction devices such as computer mice and keyboards do not adapt very we... more Abstract—Traditional interaction devices such as computer mice and keyboards do not adapt very well to immersive environments, since they were not necessarily designed for users who may be standing or in movement. Moreover, in the current interaction model for immersive environments, based on wands and 3D mice, a change of context is necessary in order to execute non-immersive tasks. These constant context changes from immersive to 2D desktops introduce a rupture in user interaction with the application. The objective of ...
American Journal of Physical Anthropology, 2002
Abstract It is a pleasure to write a few words introducing the Proceedings of the 9th European De... more Abstract It is a pleasure to write a few words introducing the Proceedings of the 9th European Dependable Computing Conference (EDCC-9), held in the historical city of Sibiu, Romania, in May 2012. This volume is a good picture of what is EDCC: a well-established conference that brings together Dependability researchers throughout Europe (but not only). The volume also shows the complexity and diversity of an area that brings together academia and industry, covers hardware and software, and spans most computer science ...
International Educational Data Mining Society, Jun 1, 2012
We introduce a novel data structure, the Interaction Network, for representing interaction-data f... more We introduce a novel data structure, the Interaction Network, for representing interaction-data from open problem solving environment tutors. We show how using network community detecting techniques are used to identify subgoals in problems in a logic tutor. We then use those community structures to generate high level hints between subgoals. The preliminary results show that using network analysis techniques are promising for exploring and understanding user data from open problem solving environments.
Proceedings of the 45th Acm Technical Symposium, Mar 5, 2014
ABSTRACT The College Board's guidelines for the coming AP CS Principles course are broad ... more ABSTRACT The College Board's guidelines for the coming AP CS Principles course are broad enough to allow many different interpretations. In particular, different courses have different levels of technical depth. The "Beauty and Joy of Computing" curriculum, used by two of the initial five pilot sites, aims high, with recursion and higher order functions included in the programming half of the course. This session is for high school or college level instructors considering teaching an AP CS Principles course and interested in using the BJC curriculum, and/or the Snap! (formerly BYOB) visual programming language used in the curriculum. See http://bjc.berkeley.edu for the curriculum and http://snap.berkeley.edu for the language.