Conference Agenda
Overview and details of the sessions of this conference. Please select a date or location to show only sessions at that day or location. Please select a single session for detailed view (with abstracts and downloads if available).
|
Session Overview |
| Session | ||
Paper Session 1
| ||
| Presentations | ||
2:30pm - 2:55pm
ReRead Text Pattern Editor for Open-Ended and Coding Questions Caldwell University, United States of America Assessments featuring open-ended and coding questions are staples of the Computer Science curriculum, yet automatically validating these answers remains a significant challenge. While Regular Expressions (regex) are the industry standard for text pattern matching, their cryptic syntax makes them notoriously difficult to write, read, and maintain. Existing tools typically focus on testing regex or inserting common patterns, but fail to make the editing process intuitive or the results readable. This work introduces ReRead, a human-readable text pattern editor and JavaScript library that generates standard regular expressions compatible with major Learning Management Systems (LMS) and auto-graders. We demonstrate ReRead in two distinct scenarios: (1) creating flexible answer keys for open-ended questions in LMS exams, and (2) generating unit tests for student code within a custom Python auto-grading platform. 2:55pm - 3:20pm
ConnectPlus: A Demonstration of a Full-Stack Collaboration Tool for Academic and Team Projects Utica University, United States of America This paper presents ConnectPlus, a full-stack project management application designed to unify multiple collaboration features within a single platform, including a dashboard, project workspace, messaging, task tracking, alerts, and user settings. The application addresses a common challenge in group work: communication often becomes scattered across multiple tools, leading to missed updates and fragmented information. The proposed application, ConnectPlus provides a centralized environment where students, instructors, and coworkers can manage tasks, share updates, and maintain all project information in one dependable location. The proposed application is implemented using MERN stack, MongoDB, Express.js, React.js, and Node.js, with supporting middleware such as CORS, JSON parsing, and environment configuration to ensure reliable server behavior. A key feature is the integrated alerts system, which enables users to send immediate notifications about needs, locations, or urgent updates, helping prevent important information from being lost. The proposed application serves both as a practical collaboration application and as a demonstration of full-stack development, backend design, and scalable communication features. 3:20pm - 3:45pm
Teaching Computer Security Through Lab Demonstrations and Simulators Created as Senior Programming Projects Widener University, United States of America As part of a computer science curriculum, it is typical to separate individual fields into separate courses. Specifically for security, this is difficult due to the breadth of the field and the amount of knowledge from other fields necessary for a well-rounded understanding. While many larger institutions are moving towards programs in this field, many small liberal arts colleges do not have the resources to support this. In this work, we examine the difficulties of teaching security in this setting and compare techniques for teaching this difficult topic. | ||
