Xi Chen 0091

dblp:16/3283-91 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
4since 2021 · last 2026
0000-0002-6542-546XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 4 · 2 first-author · 4 since 2021
YearPublicationVenuePosition
2026 Coding Twice: Integrating Independent and AI-Assisted Programming Assignments in CS Education
abstract
AI coding assistants such as Cursor and GitHub Copilot are increasingly embedded in professional software development workflows. As these tools become more common, computer science education faces the challenge of preparing students both to write code independently and to collaborate effectively with AI-assisted tools. This dual expectation is difficult to address through traditional assignment design.
Jingsai Liang, Xi Chen 0091
SIGCSE (2)2
2024 Pair Programming with ChatGPT
abstract
This poster explores the potential of ChatGPT to replace the traditional approach of pair programming in introductory computer science courses. Traditionally, two students collaborate as a driver and a navigator, periodically switching roles. Now, a student can pair up with ChatGPT, which offers an innovative approach to pair programming. This exploratory activity, which emphasizes collaboration and communication, provides step-by-step instructions for effectively interacting with ChatGPT during pair programming.
Xi Chen 0091, Jingsai Liang
SIGCSE (2)1
2024 Perfect Snake: Exploring Algorithms Through the Snake Game
abstract
Applying various algorithms learned from the courses of Algorithms and Artificial Intelligence to solve real-world problems is intriguing, especially considering that most problems found in textbooks tend to be either trivial, theoretical, or oversimplified. In this poster, we present a challenging project where we apply a variety of common algorithms and their variations to solve the snake game. Our project's primary goal is to develop a perfect snake algorithm, defined as one that collects food until the grid is entirely covered by the snake, indicating the completion of the game, ideally achieved in as few steps as possible. This project is particularly intriguing as it offers a novel approach to completing the game, a task that humans often find challenging.
William Weinberger, Jingsai Liang, Xi Chen 0091
SIGCSE (2)3
2023 Teaching Graph Algorithms Using Tower of Hanoi and Its Variants
abstract
Tower of Hanoi is a classical tutorial example traditionally for introducing recursive algorithms in CS1. This poster describes a lecture of teaching graph algorithms using the graphical representation of the game and its variants in upper-level courses. More specifically, this poster provides a totally different perspective on solving the tower of Hanoi using DFS, BFS, A*, greedy, and other search algorithms on graphs. Students will not only solve the game and its variants in an inspiring way, but also learn a modeling method to convert problems into graphs.
Xi Chen 0091, Jingsai Liang
SIGCSE (2)1