Go to Archived Projects

Data-driven Intelligent Tutoring Systems

Concert

Students in colleges use multiple online tools such as the Piazza forum, Jenkins Automated Grader, the GitHub submission system, MyDigitalHand, and Moodle. Concert is a novel platform that aims to: integrate data from these online tools using data mining techniques, detect when students need help using Machine Learning methods, provide a single student interface for notifications, track student progress in real time on all these platforms. Concert will also identify students' help-seeking and collaboration behaviors and study trends on how students navigate online tools. Concert will bridge the knowledge gap and increase understanding of students' help-seeking and study behaviors as well as social interactions that affect learning outcomes.

Supported by NSF Developing Integrated Teaching Platforms to Enhance Blended Learning in STEM
Award Amount:$597,529
Start Date:10/01/20186
Award Number:1821475
Contact Information:
Ruth Akintunde rookoilu@ncsu.edu
Counting Tutor

This project will augment three existing e-learning interactive environments; more specifically, it will add data-driven techniques for the automatic generation of next-step hints and for the automatic selection of learning activities.

Supported by NSF Generalizing Data-Driven Technologies to Improve Individualized STEM Instruction by Intelligent Tutors
Award Amount:$1,999,578
Start Date:08/15/2020
Award Number:2013502
Contact Information:
Dr. Min Chi mchi@ncsu.edu
Dr. Tiffany Barnes tmbarnes@ncsu.edu
Dr. Thomas Price twprice@ncsu.edu
Deep Thought

Deep Thought is an intelligent tutor for the practice of solving deductive logic proof problems in graphical representation; displaying the proofs as logical premises, with buttons for logical rules that can be applied to selected premises and derived expressions, and a logical conclusion as the goal of the problem. We have been incrementally augmenting the Deep Thought logic tutor with data-driven methods for formative feedback and hint generation, problem selection, and worked examples to improve student learning of logic proof solving and reduce tutor dropout. Our long term goal is an intelligent tutor for logic proof construction that is fully data-driven, and can adapt to students learning logic with varying curricular requirements without the need for further expert input

Try it Out
Contact Information:
Dr. Tiffany Barnes tmbarnes@ncsu.edu
Dr. Mehak Maniktala mmanikt@ncsu.edu
Integrated Data-driven Technologies for Individualized Instruction in STEM Learning Environments

This project will develop hierarchical data-driven, interpretable, and robust models that optimize human learning. Moreover, it will investigate whether integrating hierarchical data-driven agent decision-making with user-initiated decisions can help students learn to make better decisions for their learning.

Supported by NSF Integrated Data-driven Technologies for Individualized Instruction in STEM Learning Environments
Award Amount:$1,999,438
Start Date:08/15/2017
Award Number:1726550
Contact Information:
Dr. Min Chi mchi@ncsu.edu
Dr. Tiffany Barnes tmbarnes@ncsu.edu
Moodle Analytics and Dashboards

Supported by DELTA

With DELTA at NCSU, we are experimenting with Moodle Analytics and intelligent dashboards to display important information for instructors in Moodle. We hope that these data visualizations and analyses will help instructors with student interventions, leading to better student course outcomes.

Contact Information:
Rachel Harred rlharred@ncsu.edu
Nudges

This project aims to serve the national interest in high-quality STEM education by studying an intervention designed to improve persistence of women in computer science. Engaging all people in learning about STEM, particularly computer science, is important for innovation, global competitiveness, and preparation for future careers that increasingly rely on computing. Women occupy just 28% of STEM jobs and account for only 17% of computer science majors and 21% of engineering majors. These differences in career choices arise partially from gender differences in self-assessment of STEM ability. This project will test whether educational institutions can use a simple intervention to increase the persistence of women in computer science. This intervention consists of email messages to students in introductory computer science courses. The messages contain contextual information about the student’s performance in class and encouragement regarding their effort and potential.

Supported by NSF Analysis of a Simple, Low-cost Intervention's Impact on Retention of Women in Computer Science
Award Amount:$174,938
Start Date:07/01/2020
Award Number:2021330
Contact Information:
Rachel Harred rlharred@ncsu.edu
Preya Shabrina pshabri@ncsu.edu
PlanIt

We are investigating student plans and implementation of their plans in Snap programs to figure out patterns in the plans and also to understand how they usually craft plans. We plan to use the results of this investigation to implement a tool that will automatically (using the help of machine learning algorithms) map plans to programs. The project will help us to provide better automated feedback to students when they are involved in open-ended programming.

Supported by NSF Intelligent Support for Creative, Open-ended Programming Projects
Award Amount:$749,920
Start Date:08/01/2019
Award Number:1917885
Contact Information:
Alex Milliken aamillik@ncsu.edu
Ally Limke anlimke@ncsu.edu
Positive Feedback System

Open-ended, media-rich visual programming environments such as Scratch and Snap represent the next-generation genre for engaging and inspiring students to learn programming. However, it is a particularly challenging area for data-driven support due to the extremely large potential solution spaces and the very creative embellishments that make them attractive. This project integrates intelligent student support that is derived from data into the media-rich, open-ended problem solving in the Snap programming environment.

Supported by NSF EXP: Data-Driven Support for Novice Programmers
Award Amount:$549,874
Start Date:09/01/2016
Award Number:1623470
Contact Information:
Dr. Tiffany Barnes tmbarnes@ncsu.edu
Dr. Min Chi mchi@ncsu.edu

Educational Data Mining

ModSoc

The ModSoc project is a collaborative research project focused on the identification of useful behavioral patterns in online educational tools. The project is joint work between ourselves, and researchers at the Teacher's College at Columbia University, The Educational Testing Service, and Arizona State University. As part of this work we are collecting repositories of data from blended courses offered at NCSU and UC. Berkeley as well as MOOCs offered through the Teacher's College. We have already completed the analysis of meaningful student communities in this data and shown that students form at-will communities that can reflect their own subsequent performance. We are also examining the role of peer tutoring in this data as well as the paths students take through online materials.

Contact Information:
Dr. Tiffany Barnes tmbarnes@ncsu.edu
IUSE

The IUSE project is focused on the extraction of pedagogical and conceptual hints from existing tutoring technologies. This is joint work by Dr. Min Chi, and Dr. Tiffany Barnes. Dr. Chi's work has previously been focused on the extraction of pedagogical guidance from student data and she is continuing that work here to extract pedagogical guidance from the existing logic tutoring data. Dr. Barnes' work is focused on the extraction of conceptual information from new domains such as probability.

More about it
Contact Information:
Dr. Tiffany Barnes tmbarnes@ncsu.edu

Computer Science Education

Beauty and Joy of Computing

The Beauty and Joy of Computing (BJC) is an introductory computer science curriculum for AP CS Principles, a course developed by the College Board and the National Science Foundation. This course teaches students how to transform ideas into code using SNAP! (based on Scratch), one of the friendliest programming languages ever invented. But this course is far more than just learning to program. We focus on some of the "Big Ideas" of computing, such as abstraction, design, recursion, concurrency, simulations, and the limits of computation. We show some beautiful applications of computing that have changed the world, talk about the history of computing, and where it will go in the future.

Supported by NSF Track 2: CS10K: BJC-STARS: Scaling CS Principles through STARS community & leadership development
Award Amount:$599,999
Start Date:10/01/2015
Award Number:1542922
More about it
Contact Information: Marnie Hill mehill6@ncsu.edu
CS Frontiers

Building on the foundations set by the AP Computer Science (CS) Principles course, this project seeks to dramatically expand access, especially for high school girls, to the most exciting and emerging frontiers of computing, such as distributed computation, the internet of things (IoT), cybersecurity, and machine learning, as well as other 21st century skills required to productively leverage computational methods and tools in virtually every profession. Creating pathways that stimulate high school learners' interest in advanced topics with the goal of building a diverse, gender-balanced, future-ready workforce is a crucial and impactful imperative addressed in this work.

Supported by NSF Collaborative Research: Beyond CS Principles: Engaging Female High School Students in New Frontiers of Computing
Award Amount:$555,000
Start Date:05/01/2020
Award Number:1949492
Learn More
Contact Information:
Dr. Veronica Catete vmcatete@ncsu.edu
Marnie Hill mehill6@ncsu.edu
Lauren Alvarez lalvare@ncsu.edu
Amy Isvik aaisvik@ncsu.edu
EcoCS

Together with Reedy Creek Magnet Middle School and the Friday Institute we are partnering to develop a culture of computational thinking (CT) within Reedy Creek's digital sciences magnet program. Starting in 2016, our research team has provided repeated and varied PD around Snap coding and CT. This relationship has developed into a Research Practice Partnership where teacher leaders from the school and other administrators work together to lead CT integration. We are also trying to replicate our model for integrating CT at new schools in the Charlotte Mecklenburg school district together encompassing the largest two school districts in NC.

Supported by NSF Collaborative Research: Developing a Systemic, Scalable Model to Broaden Participation in Middle School Computer Science
Award Amount:$497,176
Start Date:12/01/2018
Award Number:1837439
Learn More
Contact Information:
Dr. Veronica Catete vmcatete@ncsu.edu
Infusing Computing

Starting in 2017, the Game2Learn lab has partnered with faculty from the Citadel to improve computing learning across North Carolina and South Carolina by delivering computing-infused, STEM-focused professional development to middle and high school teachers. Each summer 120-160 teachers attended the Infusing Computing PD with support from returning teachers as facilitators and high school intern code helpers. The research team continues support throughout the academic year through webinars, class assistance, and code help.

Supported by NSF Collaborative Research: Integrating computing in STEM: Designing, developing, and investigating a team-based professional development model for middle- and high-school teachers
Award Amount:$861,773
Start Date:09/01/2017
Award Number:1742351
Learn More
Explore our Integrated CT Activity Library
Apply for This Summer's Program!
Contact Information:
Dr. Veronica Catete vmcatete@ncsu.edu
Yihuan Dong ydong2@ncsu.edu

Diversity, Equity, and Inclusion

AI4SG: AI for Social Good

Our AI4SG team is interested in AI and machine learning research specifically with socially relevant applications. We have been exploring a wide variety of avenues by conducting a literature review, and currently are in the design process for our own ML/AI research study under the AI for Social Good topic. We are open to new students, and if you would like to learn more contact Lauren Alvarez and Zari Mcfadden.


You can read about our archived project "Antie: the Anti-Racism Education Chatbot " on the archives page. Archived Projects

Contact Information:
Lauren Alvarez lalvare@ncsu.edu
Zari McFadden zmcfadden@ncsu.edu
STARS CS for All Scholars Program

Through the identification of appropriate tools and the co-creation of online and alternative "unplugged" remote learning projects that align with CS Principles learning objectives, our STARS CS for All Scholars program supports teachers in realizing their goals for providing more equitable access to CS learning experiences for high school students. University student and teacher teams will create activities and supports that allow for a range of CS activities, from totally unplugged for students with no computer and no internet, to computer-based for those with computers but no internet, to mobile-phone based, to online computer-based with collaboration support within the Snap programming environment. As the program evolves, STARS CS for All Scholars will conduct research on how to address challenges in fostering individualized and collaborative Computer Science Principles learning experiences.

Contact Information:
Dr. Veronica Catete vmcatete@ncsu.edu
Amy Isvik aaisvik@ncsu.edu
Project CATCH

Project CATCH (Community Action Target Children who are Homeless) is a program of The Salvation Army, founded in 2011, that provides youth focused services to children ages 0 – 18 years old experiencing homelessness. Through collaboration, families are connected to resources and supports that assist them in maximizing their child's physical, cognitive, and social/emotional development. As part of our recent partnership, we teach participants computer science concepts while demonstrating emotional processing, coping, and communication skills to help them express themselves clearly. Through socially relevant scenarios, created in Twinery, we help participants generate their own stories while incorporating the skills we want them to develop and demonstrate.

Contact Information:
Dr. Veronica Catete vmcatete@ncsu.edu
STARS @ NCSU

The STARS (Students and Technology in Academia, Research, and Service) student organization at NC State University provides opportunities for undergraduate and graduate students to work together alongside NCSU faculty and staff on meaningful projects including research, community service, and outreach activities throughout the Triangle area. The STARS student organization is part of the STARS Computing Corps, a multi-institutional alliance with a mission to increase participation of students from underrepresented groups, and students with disabilities, in the discipline of computer science. We emphasize activities that both increase our university students' sense of identity within the computing discipline, and those that are likely to bring more students into the discipline in the future. Each month, members from the STARS organization host workshops for 2 concurrent FLAMES high school outreach programs (one within the MSEN program) and 2 concurrent SPARCS middle school outreach programs (one within the MSEN program). These workshops reach roughly 100 North Carolina students each semester. These outreach programs provide an opportunity for members to inspire young students to pursue computer science. In addition to these workshops, we partner with local schools and organizations (such as the Raleigh Police Youth and Family Services) for special community outreach events throughout the year including Hour of Code activities, lab tours, and panel discussions about participation in computer science.

Learn more about STARS at NCSU
Learn more STARS nationally
Contact Information:
Dr. Veronica Catete vmcatete@ncsu.edu
Amy Isvik aaisvik@ncsu.edu
STARS Research

The STARS Computing Corps is a national alliance with a mission to broaden participation of underrepresented groups in computing within institutions of higher education and consists of several initiatives. In particular, STARS aims to increase computing persistence and promote career advancement for undergraduates, graduate students, and faculty, with a focus on addressing systemic and social barriers faced by those from underrepresented groups in computing. The STARS Aligned research project seeks to investigate the impact of participation in STARS activities through analysis of alumni interviews, multi-year surveys, and other sources of data. The STARS Ignite program helps faculty prepare to support diverse cohorts of students to attend diversity-oriented conferences, providing scholarships and activities that build community, sense of belonging, and ignite efforts for diversity, equity, and inclusion within their own computing departments. Through workshops, webinars, and online resources, Ignite helps cohorts to follow up on what they've learned at the conference and through the Ignite program to design and implement projects that address their own local context and needs and to take action to broaden participation of underrepresented groups in computing in their home computing department.

Supported by:
1. NSF EAGER: Collaborative Research: Enhancing Impact of Broadening Participation in Computing Efforts through the STARS Cohort Conference Attendance Program
Award Amount:$63,432
Start Date:10/01/2018
Award Number:1840686
2. NSF Collaborative: The STARS Aligned: How the STARS Computing Corps Broadens Participation in Computing
Award Amount:$199,390
Start Date:10/01/2020
Award Number:2023400
Contact Information:
Dr. Veronica Catete vmcatete@ncsu.edu
Amy Isvik aaisvik@ncsu.edu

Educational Games

BOTs Procedurally Generated Levels

To increase the replayability of BOTs, a 3D novice programming puzzle game, we add automated level generation designed and implemented by a senior design team at NCSU. We plan to evaluate the difficulty of the levels generated to find standards to use in order to designate level difficulty as a parameter of the level generator. This project will help with implementing dynamic difficulty adjustment for BOTs as well as reviving and updating BOTs to a supported version of Unity.

Try it Out

Contact Information:
Yasitha Rajapaksha yrajapa@ncsu.edu

Have an Idea? Come talk to us. Venture II, Suite 530.
You can see our legacy games on the archives page. Shelved Gaming Projects