Supporter Sessions

Taking Your Students from GitHub Newbies to Pull Request Masters

  • Organizers: Mike Zamansky
  • Date: 3/12/2020
  • Time: 10:45 AM - 12:00 PM
  • Room: E141

Sponsored by GitHub

Teaching your students to use version control and GitHub can be a challenge, particularly when the students are also new to programming. Mike Zamanksy, GitHub Campus Advisor, will go through a sequence of steps that can be used over the course of one or more classes that will take students from using GitHub to retrieve code all the way to sophisticated team version control. We start by having students pull code samples from a repo. From there they move on to basic Git and GitHub use. We follow this with more advanced concepts such as merges and later pull requests and branches. All this is done in conjunction with GitHub Classroom. This process has been successfully used at both the high school and college levels.

GitHub Logo


How Google Supports and Uses CS Education Research

  • Organizers: Chris Stephenson; Sepi Moghadam; Sloan Davis; Kyle Jennings
  • Date: 3/12/2020
  • Time: 10:45 AM - 12:00 PM
  • Room: D139

Sponsored by Google

Unlike other disciplines, computer science (CS) does not have an extensive body of rigorous research to enable data-based decisions about how CS is best taught and learned. With post-secondary CS programs operating beyond capacity, and many states mandating CS for all K-12 students, this lack of knowledge is seriously impinging on our capacity to best serve an increasing number of students. In addition, our postsecondary researcher pipeline continues to demonstrate the lack of diversity common to all aspects of the discipline. This session focuses on the ways in which Google is both supporting and using research. Attendees will learn about several programs that provide funding and opportunities to improve teaching and learning and diversify the research pipeline. They will also gain insight into how Google navigates the challenges of using research to improve program efficacy.

Google Logo


Gradescope: One Platform for Paper, Online, and Programming Assignments

  • Organizers: Arjun Singh
  • Date: 3/12/2020
  • Time: 1:45 PM - 3:00 PM
  • Room: D139

Sponsored by Gradescope by Turnitin

Gradescope is a single place for grading paper-based exams, programming projects, and online assignments. Join this session to hear from current computer science users about their experience and see for yourself what Gradescope looks like in action.

Don't miss your opportunity to:

  1. Hear from SIGCSE peers about how Gradescope has made an impact.
  2. Learn how Gradescope's rubric-based grading interface can help you grade your exams and homework, faster, without compromising on quality.
  3. See how to review your programming projects, in any language, with our autograder platform, review for similarity, and distribute results.

Whether you're grading 20, 200, or 2,000 students, Gradescope can help. Attend this session to find out more.

Gradescope by Turnitin Logo


Make Code Arcade and TileWorld - The Rules of the Game

  • Organizers: Thomas Ball
  • Date: 3/12/2020
  • Time: 1:45 PM - 3:00 PM
  • Room: E141

Sponsored by Microsoft

A brief introduction to MakeCode Arcade (https://arcade.makecode.com), which enables the creation of retro arcade games with Blocks and JavaScript in the MakeCode web app. We will then turn our attention to the design of TileWorld, an Arcade application for creating tile-based Arcade games on Arcade compatible devices themselves. The goal of TileWorld is to focus on the design of the "rules of the game", with a visual representation of the rules and automated support for their design, testing, and debugging.

Microsoft Logo


Jump Start Heterogeneous GPU/FPGA Programming Education with Intel oneAPI in Data Science, Artificial Intelligence and More

  • Organizers: Ellick Chan; Henry A Gabb
  • Date: 3/12/2020
  • Time: 3:45 PM - 5:00 PM
  • Room: E141

Sponsored by Intel

Solving the biggest challenges in science, industry and society requires dramatic increases in computing efficiency. Today's applications must be accelerated with heterogeneous hardware to unlock the benefits of current and future hardware with the use of key software enablement tools. We will share resources that address educating the next generation of programmers and researchers and inform attendees on the use of Intel® oneAPI to enable acceleration across a diverse set of hardware such as CPU, GPU, FPGA and ASIC. By the end of the session, attendees will better understand how to integrate oneAPI and its AI, HPC and data science toolkits for teaching. We will also discuss materials available for teaching at the university level and access to cloud systems for teaching and research.

Intel Logo


Using CodeLab in the Canvas LMS

  • Organizers: David Arnow
  • Date: 3/12/2020
  • Time: 3:45 PM - 5:00 PM
  • Room: D139

Sponsored by Turing's Craft, Inc.

CodeLab is an online, automated, interactive learning tool for students in programming courses. The CodeLab service provides hundreds of very short, focused coding exercises that help students gain mastery over the syntax, semantics and common usage patterns of language constructs and programming ideas. Code submissions for each exercise are automatically checked for correctness and students are given relevant hints in case of incorrect code.

CodeLab now seamlessly integrates with the popular Canvas LMS. In this session we will show an example Canvas course containing a CodeLab integration, take a quick look at how the Canvas gradebook integrates CodeLab exercises and demo the straightforward process of setting up a CodeLab course in Canvas. In the second half of the session, we will present several updated tools to help instructors using CodeLab to combat plagiarism in the system.

Turing's Craft, Inc. Logo


ABET Computing Program Accreditation: Recent Changes and Lessons Learned

  • Organizers: David Gibson; Michael Oudshoorn
  • Date: 3/12/2020
  • Time: 5:30 PM - 6:20 PM
  • Room: D139

Sponsored by ABET

The speakers will describe ABET's recently revised criteria for computing programs including computer science, information technology, information science, and cybersecurity. ABET made significant changes to the curriculum and student outcomes criteria for computing programs in 2018 based on new and updated guidelines from professional computing organizations such as the ACM. The speakers will discuss lessons learned from evaluating computing programs under the revised criteria in 2018 and 2019 including the first programs accredited under the new cybersecurity program criteria. They will also introduce ABET's draft associate cybersecurity program criteria recently developed for 2-year cybersecurity programs. This session will be of particular interest to computing programs considering initial ABET accreditation or seeking reaccreditation in the next few years.

ABET Logo


Head in the Clouds: 5 Ways to Implement Cloud Computing at Your Institution

  • Organizers: Grant Irons
  • Date: 3/12/2020
  • Time: 6:30 PM - 7:20 PM
  • Room: E141

Sponsored by AWS Educate

What are the best practices for integrating cloud computing at your campus, across multiple disciplines? In this session, we will look at different ways institutions have integrated cloud computing resources and services from on-boarding faculty and students to creative projects educators and students are building around the world. Discover ideas and resources that you can immediately take back to your campus.

AWS Educate Logo


Integrating the Cloud into your Computing Curriculum

  • Organizers: Bharat Bhat; Shana Matthews; Majd Sakr
  • Date: 3/13/2020
  • Time: 10:45 AM - 12:00 PM
  • Room: D139

Sponsored by Microsoft

With the rapid growth of cloud and data science, it is critical for students to acquire the skills they need for the jobs of the future, including cloud development, data science, and IT administration. In this session, we will explore tools, learning resources, certifications, curriculum, and credits. We will also showcase projects we have worked on with Carnegie Mellon University and Berkeley, designed to help faculty prepare students to land their dream jobs or continue their path in academia.

Microsoft Logo


National Science Foundation Interdisciplinary and Cross-cutting Funding Opportunities

  • Organizers: Allyson Kennedy; Li Yang; Wu He
  • Date: 3/13/2020
  • Time: 10:45 AM - 12:00 PM
  • Room: E141

Sponsored by the National Science Foundation

This workshop will introduce participants to some of the National Science Foundation's cutting research and education programs. Examples include: Artificial Intelligence Research Institutes Program, the Future of Work at the Human-Technology Frontier, Harnessing the Data Revolution: Data Science Corps, Improving Undergraduate STEM Education: Computing in Undergraduate Education, and NSF INCLUDES. After an introduction to the mission and scope of each of these new and emerging funding opportunities, participants will discuss how to re-envision their own research questions through an interdisciplinary lens and write a compelling proposal.

NSF Logo


Rephactor: The Online Textbook That You and Your Students Will Love

  • Organizers: Tom Way; John Lewis
  • Date: 3/13/2020
  • Time: 10:45 AM - 12:00 PM
  • Room: E147

Sponsored by Rephactor

Rephactor is an interactive, extensively customizable, and beautiful online textbook for introductory Java and Python courses. Come to this session to find out more, and bring your laptop to try it live. We all know that interactivity engages students and improves learning. Discover how Rephactor takes that to the next level. A Rephactor book includes hundreds of topics designed from the ground up for online use (not a print book put on the Web). Our tools include a customizable syllabus builder, an in-topic Run & Revise code explorer, and auto-graded Quick Check quizzes. The instructor dashboard lets you analyze student progress, automate attendance tracking, download slides, and manage grades. With Rephactor, you'll save time and your students will learn more. Find out how Rephactor has encouraged thousands of students to explore material in a way that's both challenging and fun. Refactor your course with Rephactor!

Rephactor Logo


Codio: Building Scalable Solutions to Address the Challenges of the Community

  • Organizers: Elise Deitrick
  • Date: 3/13/2020
  • Time: 1:45 PM - 3:00 PM
  • Room: D139

Sponsored by Codio

Codio shares the findings of their 2019 Computer Science Educator survey which illuminated the most challenging aspects of teaching CS today. Combining these practitioner concerns with the best practices from research, Codio introduces their (1) fully auto-graded, feedback-rich assessments library, (2) conceptualization of digital content, and (3) learning insights that visualize data across content and students.

Bring a computer to try out all the features of Codio, including our open-source, graphical Parson's problem creator. Our Parson's creator can be used independently from Codio and its generated puzzles can be hosted on GitHub.

Learn about how you can help our efforts to be responsive to the community and our plans to innovate plagiarism and assessments in the coming months.

Codio Logo


How Ubiquitous, On-demand Computing Is Changing Scientific Data Analysis

  • Organizers: Lak Lakshmanan
  • Date: 3/13/2020
  • Time: 1:45 PM - 3:00 PM
  • Room: E141

Sponsored by Google

Cloud computing is evolving, from rented infrastructure ("infrastructure as a service") to fully managed services ("platform as a service") that enable the creation of complete workflows in the cloud ("software as a service"). This trend has huge implications for how science and scientific analysis is carried out. For example, cheap, connected sensors ("internet of things") and auto-scaled data analysis open up streaming data analysis and adaptive sensors. In addition, the data that is collected as a result can be analyzed at scale, and much of the data analysis automated due to the increasing ability of machine learning services to understand the unstructured data. This session will highlight resources that will behlp attendees learn more about this exciting field.

Google Logo


What do Students Really Want and Need in CS1? And How Does That Compare With What Instructors Think?

  • Organizers: Smita Bakshi; Frank Vahid; Roman Lysecky
  • Date: 3/13/2020
  • Time: 3:45 PM - 5:00 PM
  • Room: E147

Sponsored by ZyBooks

This is not your everyday supporter session. Rather than a product demo, we'll use this time to hear from real students about their CS1 experiences. What worked and what didn't? What do they want and need in CS1? What did instructors think was the greatest thing since sliced bread that students ended up hating? How do they view flipped classrooms, pair programming, auto-grading, self-chosen projects, peer instruction, help from upperclassmen, and similar items. And how could those items be improved? We'll also hear from instructors, including what they *think* students want and need, what's worked and what hasn't, and their ideas for improving. The session will be run in a fun, game-like manner. We welcome students and instructors to join, provide their input, or just listen and learn how to become better at their own learning or teaching. What's in it for us, zyBooks? Our professor-formed company's mission is to help students succeed (especially in CS) and to help teachers teach. So we hope to learn how to create products that will better serve you.

ZyBooks Logo


Bringing Modern Software Practices to Your Department and Your Classroom

  • Organizers: Steve Bitner; Dominic Letarte
  • Date: 3/13/2020
  • Time: 3:45 PM - 5:00 PM
  • Room: E141

Sponsored by GitHub

Sometimes it is difficult to promote the usage of modern software practices in your department as well as your classroom.

We will discuss the steps that Steve Bitner, GitHub Campus Advisor, has taken with in the Department of Computer Science to promote the use of GitHub and other modern software practices. Take examples on how to convince your colleagues to embrace modern tools and practices. We will also discuss how Dominic Letarte, GitHub Campus Advisor, assigns team work when students have heterogeneous experience levels. The talk with discuss with simple examples, on how to scaffold simple team member interactions using GitHub Classroom, issues, pull requests, commit logs and the use of a project board.

GitHub Logo


Intel Academic Partner Curriculum

  • Organizers: Melissa Cowan; Nilaksh Das
  • Date: 3/13/2020
  • Time: 3:45 PM - 5:00 PM
  • Room: D139

Sponsored by Intel

This session will highlight curriculum developed by Intel's academic partners utilizing the latest industry technologies that supports Intel's mission to advance the state of computing educationin key topics including parallel computing, artificial intelligence, security and programmable computing. We will provide an overview of Intel's curriculum programs and partner initiatives, invited faculty partners will share their latest curriculum, and attendees will learn how to access faculty authored teaching materials available for sharing with the broader academic community. Featured partner talks include: MLsploit, the first user-friendly, cloud-based system that enables researchers, practitioners and students to rapidly evaluate and compare state-of-the-art adversarial attacks and defenses for AI systems.

Intel Logo


CS for Every Major: Partnering Across the University with Key Technologies such as Analytics, AI, Blockchain, Cloud and Cybersecurity

  • Organizers: Misty Decker
  • Date: 3/14/2020
  • Time: 10:45 AM - 12:00 PM
  • Room: D139

Sponsored by IBM

Most jobs today use technology, from artists using digital rendering to lawyers programming contracts in a blockchain. But which technologies are needed is changing rapidly. Therefore it is imperative that universities give every student some exposure to the latest technologies. In this session, Misty Decker will draw on her 29 years of IT and Academia experience to quickly explain the technology and demonstrate some surprising examples of how all students will need to understand analytics, AI, blockchain, cloud and cybersecurity. She will provide specific examples of how you can leverage free industry training materials into cross-discipline university courses enabling you to offer new technologies much more quickly.

IBM Logo


Questions

If you have questions about anything discussed above, please contact the Pre-Symposium and Affiliated Events Liaison Chair.