TutorialsSIGCSE TS 2025
Tutorials provide an in-depth review of, or introduction to, a topic of interest, and should provide participants with materials and/or ideas that are immediately useful. Tutorial presenters should provide participants with handouts, online materials, or other tangible documents/artifacts supporting the tutorial content.
Each 3-hour tutorial should engage participants in learning new techniques and technologies designed to foster education, scholarship, and collaboration.
Tutorials do not have schedule conflicts with the technical sessions.
Tutorials require payment of a supplemental fee from tutorial attendees.
Authors submitting work to SIGCSE TS 2025 are responsible for complying with all applicable conference authorship policies and those articulated by ACM. If you have questions about any of these policies, please contact program@sigcse2025.sigcse.org for clarification prior to submission.
ACM has made a commitment to collect ORCiD IDs from all published authors (https://authors.acm.org/author-resources/orcid-faqs). All authors on each submission must have an ORCiD ID (https://orcid.org/register) in order to complete the submission process. Please make sure to get your ORCID ID in advance of submitting your work.
Past SIGCSE TS conferences offered a complimentary hotel room night for one person of each accepted tutorial organization team. Due to budget constraints, that practice was discontinued starting with SIGCSE TS 2023.
Presentation Modality
Tutorials will be offered either in-person or online. All tutorial submissions must declare their intended presentation modality at the time of submission. This information will be shared with reviewers as well as conference organizers to assist in conference planning.
Online tutorial organizers are responsible for their own Zoom licenses, creation of meeting sessions and distributing the link to the registered participants. The emails of the registered tutorial participants will be shared a few weeks prior to the conference.
This program is tentative and subject to change.
Wed 26 FebDisplayed time zone: Eastern Time (US & Canada) change
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 101: Introducing PythonTA: A Suite of Code Analysis and Visualization Tools Tutorials David Liu University of Toronto |
19:00 - 22:00 | |||
19:00 3hTutorial | Tutorial 102: Teaching Coding in the Age of AI: A Hands-on Tutorial on Process Feedback Tutorials |
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 103: Machine Learning on the Move: Teaching ML Kit for Firebase in a Mobile Apps Course Tutorials |
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 104: Creating in-IDE Programming Courses Tutorials Anastasiia Birillo JetBrains Research, Hieke Keuning Utrecht University, Gosia Migut Delft University of Technology, Katsiaryna Dzialets JetBrains, Yaroslav Golubev JetBrains Research |
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 105: Fostering an Entrepreneurial Mindset in CS Education Tutorials |
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 111: Story Studio: A Coaching Tool to Support the Development of Data Storytelling Competency at ScaleOnline Only Tutorials Lujie Karen Chen University of Maryland, Baltimore County, Louise Yarnall SRI International, Jiaqi Gong The University of Alabama |
Fri 28 FebDisplayed time zone: Eastern Time (US & Canada) change
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 308: Modern, Multi-Tier Apps using Amazon Web Services Tutorials Joe Hummel Northwestern University |
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 301: Quantum Computing from Scratch Tutorials Barry Burd Drew University |
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 302: Modernizing the CS Introductory Sequence with Parallel and Distributed Computing (and some AI) Tutorials Alan Sussman University of Maryland, Sushil Prasad University of Texas San Antonio, David Bunde Knox College, Jaime Spacco Knox College, Gerald Gannod Tennessee Tech University, April Crockett Tennessee Tech University, Ramachandran Vaidyanathan Louisiana State University |
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 303: Combining Discrete Math and Automata Theory into a Single Course Tutorials Ashwin Lall Denison University |
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 304: Integrating History Lessons into Traditional Computing Courses Tutorials |
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 305: Teaching with AI (GPT) Tutorials Rongxin Liu Harvard University, David J. Malan Harvard University, Yuliia Zhukovets Harvard University, Doug Lloyd Harvard University |
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 306: Introducing Students to Python and Virtual Reality Through Vizard Tutorials Frank Klassner Villanova University |
19:00 - 22:00 | |||
19:00 3hTalk | Tutorial 307: Authoring Interactive Online Lessons Using learncs.online Tutorials Geoffrey Challen University of Illinois at Urbana-Champaign |
Sat 1 MarDisplayed time zone: Eastern Time (US & Canada) change
15:30 - 18:30 | |||
15:30 3hTalk | Tutorial 406: Integrating Data Science for Social Justice: A Tutorial on Developing Non-Traditional Pathways for Non-CS Majors Tutorials Sambit Bhattacharya Fayetteville State University, RN Uma North Carolina Central University , Debzani Deb Winston-Salem State University |
15:30 - 18:30 | |||
15:30 3hTalk | Tutorial 401: Quantum Computing for Everyone ... for Everyone Tutorials Diana Franklin University of Chicago |
15:30 - 18:30 | |||
15:30 3hTalk | Tutorial 402: Customize Your Class for Anyone: An AI-Aristotelian Gamified Approach to Embrace Neurodiversity Tutorials |
15:30 - 18:30 | |||
15:30 3hTalk | Tutorial 403: Transform Your Computer Science Course with Specifications Grading Tutorials David Largent Ball State University, Christian Roberson Florida Southern College, Manuel A. Pérez-Quiñones UNC Charlotte |
15:30 - 18:30 | |||
15:30 3hTalk | Tutorial 404: GitKit: Learn Git and GitHub/GitLab Workflow in an Authentic Context (and How to Teach It to Your Students) Tutorials Grant Braught Dickinson College, Stoney Jackson Western New England University, Karl Wurst Worcester State University |
15:30 - 18:30 | |||
15:30 3hTalk | Tutorial 405: Creating Your Own Hands-on Cybersecurity Exercises Tutorials Richard Weiss The Evergreen State College, Jens Mache Lewis & Clark College, Jack Cook The Evergreen State College |
15:30 - 18:30 | |||
15:30 3hTalk | Tutorial 407: Share your “Great Examples” - Short programs that demonstrate big ideas Tutorials Colleen M. Lewis University of Illinois Urbana-Champaign |
Accepted Tutorials
Deadlines and Submission
Tutorial proposals consist of answers to a series of prompts, including a title, 250-word abstract, keywords, context/motivation for the tutorial, proposed agenda, planned hands-on activities for the tutorial, qualifications of tutorial leaders, primary audience (e.g., high school teachers, CS1 instructors, etc.), any special constraints (e.g., expected capacity, power, audio/visual, or equipment needs, and space configuration). Proposals also include advertisement text.
Tutorial submissions to the SIGCSE TS 2025 must be made through EasyChair no later than Sunday, 21 July 2024. The track chairs reserve the right to desk reject submissions that are incomplete after the deadline has passed.
Important Dates
Due Date | Sunday, 21 July 2024 |
Due Time | 23:59 AoE (Anywhere on Earth, UTC-12h) |
Notification to Authors | Monday 30 September 2024 tentative |
Submission Link | https://easychair.org/conferences/?conf=sigcsets2025 |
Session Duration | 3 hours |
Instructions for Authors
Authors may find it useful to read the Instruction for Reviewers and the Review Form to understand how their submissions will be reviewed.
Submission Information
Tutorials proposals consist of answers to a series of prompts on EasyChair. You can update your submission in EasyChair until the deadline, so it is fine to put draft information there as you get ready. Note that you will need a title, 250-word abstract, keywords, context/motivation for the tutorial, proposed agenda, planned hands-on activities for the tutorial, qualifications of tutorial leaders, primary audience (e.g., high school teachers, CS1 instructors, etc.), any special constraints (e.g., expected capacity, power, audio/visual, or equipment needs, and space configuration). Also note that when submitting, you will need to provide between 3-7 related topics from the Topics list under Info. Proposals also include advertisement text (se below).
Advertisement Text - The advertisement is used by attendees to select tutorials. It is a short (2 to 3 paragraphs) but comprehensive synopsis of the tutorials, and must address these five points: 1) for whom the tutorial is intended, 2) what participants can expect to know after the tutorial, 3) highlights from the proposed schedule, 4) equipment requirements for participants, and 5) other important information for attendees about the tutorial(e.g., registration will be refunded by the tutorial presenter/sponsor). The advertisement can use less formal language and/or include details not appropriate for the abstract.
Single Anonymized Review
Submissions to the tutorial track are reviewed with the single-anonymous review process. Submissions should include author names and affiliations. Thus, the author identities are known to reviewers, but reviewers are anonymous to each other and to the authors.
The reviewing process includes a discussion phase after initial reviews have been posted. During this time, the reviewers can examine all reviews and privately discuss the strengths and weaknesses of the work in an anonymous manner through EasyChair. This discussion information can be used by the track chairs in addition to the content of the review in making final acceptance decisions.
The SIGCSE TS 2025 review process does not have a rebuttal period for authors to respond to comments, and all acceptance decisions are final.
ACM Policies
By submitting your article to an ACM Publication, you are hereby acknowledging that you and your co-authors are subject to all ACM Publications Policies, including ACM’s new Publications Policy on Research Involving Human Participants and Subjects (https://www.acm.org/publications/policies/research-involving-human-participants-and-subjects). Alleged violations of this policy or any ACM Publications Policy will be investigated by ACM and may result in a full retraction of your paper, in addition to other potential penalties, as per ACM Publications Policy. See also the authorship policies.
ACM has made a commitment to collect ORCiD IDs from all published authors (https://authors.acm.org/author-resources/orcid-faqs). All authors on each submission must have an ORCiD ID (https://orcid.org/register) in order to complete the submission process. Please make sure to get your ORCiD ID in advance of submitting your work.
Author Checklist
Additional details are in the instructions for authors.
- Make sure you can login to EasyChair and review what will be needed on the form for a tutorial submission.
- Make sure that all authors have obtained an ORCiD identifier. These identifiers are required for paper submission.
- Check the author list carefully now and review with your co-authors. The authors on the submission must be the same as the authors on the final version of the work (assuming the work is accepted). Authors may not be added or removed after submission and must also appear in the same order as in the submission.
- Identify at least one author who is willing to review for the symposium. Have that author or those authors sign up to review at https://tinyurl.com/review-sigcse25. (If they’ve done so already, there is no need to fill out the form a second time.) Researchers listed as co-authors on three or more submissions must volunteer to review. (Undergraduate co-authors are exempt from this requirement.)
- Review the additional resources for the track in the tab on this page.
- Review the instructions for reviewers and the review form to see what reviewers will be looking for in your submission.
- Look at the list of topics and pick 3-7 appropriate topics for your submission.
- You can update your submission in EasyChair until the deadline, so it is fine to put draft information there as you get ready.
- Prepare the longer responses in a separate document. (EasyChair is known to time out, so you will want to copy and paste into EasyChair.)
- Submit your responses on EasyChair by 11:59 p.m. AoE, Monday, 14 October 2024.
Post-Acceptance and Presentation Information
What Gets Published?
The title, author metadata, and a 250-word abstract for each tutorial will be included in the official conference proceedings in the ACM Digital Library. The provided advertisement text will only be included in the conference registration system and/or on the conference website to attract attendees.
Presentation Details
All presenters on accepted tutorials must register for and attend the SIGCSE TS 2025 either in person or online as required for the proposed tutorial format.
Many SIGCSE Technical Symposium tutorials are “hands-on,” that is, participants actively use equipment during the tutorial. It is normal for participants to use their own equipment in hands-on tutorials. Tutorial presenters are responsible for distributing of tutorial software to participants prior to the Symposium.
The SIGCSE Technical Symposium Committee recommends that presenters of a hands-on tutorial provide a URL pointing to all necessary hardware and/or software and instructions for installation to enrollees. The SIGCSE Technical Symposium will provide presenters with lists of emails addresses of current enrollees soon after the close of the early registration window, and again after the close of the late registration window. We will also collect the software distribution URLs and make them available to on-site registrants.
Further details about post-acceptance processes and presentation logistics will be provided by the time acceptance decisions are sent out.
Online tutorial organizers are responsible for their own Zoom licenses, creation of meeting sessions and distributing the link to the registered participants. The emails of the registered tutorial participants will be shared a few weeks prior to the conference.
Resources
Language Editing Assistance
ACM has partnered with International Science Editing (ISE) to provide language editing services to ACM authors. ISE offers a comprehensive range of services for authors including standard and premium English language editing, as well as illustration and translation services. Editing services are at author expense and do not guarantee publication of a manuscript.
Instructions for Reviewers
Reviewing Phase | Start Date | End Date |
---|---|---|
Reviewing | Monday, 5 August 2024 | Wednesday, 21 August 2024 |
Discussion & Recommendations | Thursday, 22 August 2024 | Thursday, 29 August 2024 |
Table of Contents
- Overview
- Submission and Review System
- Single-Anonymous Review Process
- Review Process
- Tutorial Review Guidlelines
- Discussion
- Recalcitrant Reviewers
Overview
Tutorials provide an in-depth review of, or introduction to, a topic of interest, and should provide participants with materials and/or ideas that are immediately useful.
Submission and Review System
The review process for SIGCSE TS 2025 will be done using the EasyChair submission system (https://easychair.org/my/conference?conf=sigcsets2025). Reviewers will be invited to join/login into EasyChair, update their profile, and select 3-5 topics that they are most qualified to review. To do so, reviewers select SIGCSE TS 2025 > Conference > My topics from the menu and select at most 5 topics. More topics make it harder for the EasyChair system to make a good set of matches. Reviewers also identify their Conflicts of Interest by selecting SIGCSE TS 2025 > Conference > My Conflicts.
Single-Anonymous Review Process
Submissions to the Tutorials track are reviewed with the single-anonymous review process. Submissions should include author names and affiliations. Thus, the author identities are known to reviewers, but reviewers are anonymous to each other and to the authors. The reviewing process includes a discussion phase after initial reviews have been posted. During this time, the reviewers can examine all reviews and privately discuss the strengths and weaknesses of the proposed slate anonymously through EasyChair. Information from the discussion will be used by the track chairs in making final acceptance decisions.
The SIGCSE TS 2025 review process does not have a rebuttal period for authors to respond to comments, and all acceptance decisions are final.
Review Process
The review process for round-one single-anonymous submissions (Panels, Special Sessions, and Tutorials) is described in Instructions for Reviewers. The questions on the pre-discussion form follow. They may change slightly before the review period. Reviewers will be asked to review approximately six proposals. Initial reviews will consist of a single rating (Recommend acceptance, Unsure, Do not recommend acceptance) and a short rationale for that rating. After the initial reviews, the track chairs will propose a slate to accept. In putting together the slate, the chairs will consider ratings, comments (and appropriateness thereof), and the balance of topics. Reviewers will then discuss both the slate of reviews and the complete set of submissions, proposing substitutions as appropriate. Track chairs will then make the determination of the final slate and will write meta-reviews for the authors, based on the initial comments and the discussion.
We expect that the broader discussion of the slate will provide a more equitable and transparent review process and that the replacement of individual reviews with meta-reviews will better address issues of potential bias in individual reviews.
Tutorial Review Guidelines
Reviewers provide high-quality reviews for submissions to provide authors with feedback so they may improve their work for presentation or future submissions. While authors will not receive your comments directly, the Track Chairs are likely to use your comments from the rationale in providing advice to the authors. As such, please ensure that all criticism is phrased in a constructive manner.
In the initial phase of the review, you will be asked three questions.
Recommendation. Please enter your preliminary recommendation for this submission. After we gather the preliminary recommendations, we will propose a slate of proposals to accept and then ask reviewers to discuss that slate.
Rationale. Please give your rationale for your recommendation. Authors will NOT see your complete rationale. However, track chairs may use text from your rationale in providing feedback to authors.
Confidential remarks for the program committee. If you wish to add any remarks intended only for PC members please write them below. These remarks will only be seen by the PC members having access to reviews for this submission. They will not be sent to the authors. This field is optional.
We strongly recommend that you prepare your rationale in a separate document; EasyChair has been known to time out.
In your recommendation, please consider the following:
- Is the tutorial topic well-motivated and significant/timely for SIGCSE TS attendees?
- To what extent are the tutorial activities clearly described, and are they appropriately planned for the 3-hour session?
- Does the tutorial involve an appropriate amount of hands-on experience for attendees?
- Does the tutorial presenter(s) have the necessary expertise to deliver the tutorial?
- Does the draft advertisement provide an accurate representation of the proposed tutorial for prospective attendees?
The program and track chairs will consider reviewer feedback and the availability of appropriate facilities in composing a slate of proposed Tutorials for TS 2025. In addition, feedback on, and attendance at, similar Tutorials that have been offered in previous years may be taken into account. This is particularly relevant for Tutorials that propose repeating or extending a previously offered Tutorials.
Discussion
The discussion and recommendation period provides the opportunity for the Track Chairs to discuss reviews and feedback so they can provide the best recommendation for acceptance or rejection to the Program Chairs. During this phase, a proposed slate of Tutorials will be discussed. The Track Chairs will make a final recommendation to the Program Chairs from your feedback. The Track Chairs will also prepare feedback for the authors based on your review and the discussion.
Recalcitrant Reviewers
Reviewers who don’t submit reviews, have reviews with limited constructive feedback, do not engage effectively in the discussion phase, or who submit inappropriate reviews will be removed from the reviewer list (as per SIGCSE policy). Recalcitrant reviewers will be informed of their removal from the reviewer list. Reviewers with repeated offenses (two within a three year period) will be removed from SIGCSE reviewing for three years.
Review Form
The review process for round-one single-anonymous submissions (Panels, Special Sessions, and Tutorials) is described in Instructions for Reviewers. The questions on the pre-discussion form follow. They may change slightly before the review period.
Recommendation: Please enter your preliminary recommendation for this submission. After we gather the preliminary recommendations, we will propose a slate of proposals to accept and then ask reviewers to discuss that slate.
- Recommended for inclusion in the slate of Tutorials at TS 2025
- May be appropriate for inclusion in the slate of Tutorials at TS 2025
- Not recommended for inclusion in the slate of Tutorials at TS 2025
Rationale: Please give your rationale for your recommendation. Authors will NOT see your complete rationale. However, track chairs may use text from your rationale in providing feedback to authors.
Confidential remarks for the program committee: If you wish to add any remarks intended only for PC members please write them below. These remarks will only be seen by the PC members having access to reviews for this submission. They will not be sent to the authors. This field is optional.