• Contact Info
Publications in VIVO
 

Shapiro, R. Benjamin Assistant Professor

Positions

Research Areas research areas

Research

research overview

  • Dr. Shapiro's research focuses on the design of creative, playful, and educational technologies and environments for youth. He is particularly interested in creating technologies that empower kids from all ethnicities, genders, and economic backgrounds to learn computer science.

keywords

  • computer science education, learning sciences, computer music, creative technology design

Publications

selected publications

Teaching

courses taught

  • ATLS 1300 - Computational Foundations 1
    Primary Instructor - Fall 2018
    Instructs non-computer science students in analyzing problems and synthesizing programs for the solution,emphasizing good engineering practices for program construction, documentation, testing, and debugging. Uses Java for programming projects. Formerly ATLS 2010.
  • ATLS 4519 - Advanced Special Topics in Technology, Arts, and Media
    Primary Instructor - Spring 2018
    Analyzes special interest areas of multidisciplinary technology, arts and media research and practice. May be repeated up to 32 total credit hours.
  • ATLS 4529 - Advanced Special Topics: Critical Perspectives in Technology
    Primary Instructor - Fall 2019
    Analyzes critical perspectives in technology, art and media. Within these courses, students will develop vocabularies, theoretical perspectives and critical approaches relevant to technology and its effects on culture and society. May be repeated up to 9 total credit hours. Same as ATLS 5529.
  • ATLS 4889 - Interactive Machine Learning for Customizable and Expressive Interfaces
    Primary Instructor - Spring 2019
    Introduces students to techniques for applying machine learning in the development of customizable human-computer interfaces. Students learn to process a wide variety of input data (e.g. video and accelerometer streams) using different machine learning algorithms to detect semantically meaningful events that can afford the construction of new interactive systems. Students complete substantial projections within the domains of assistive or creative technologies. Does not fulfill Breadth Requirement for CSEN graduate students. Same as CSCI 5880, CSCI 4889 and ATLS 5880.
  • ATLS 5529 - Advanced Special Topics: Critical Perspectives in Technology
    Primary Instructor - Fall 2019
    Analyzes critical perspectives in technology, art and media. Within these courses, students will develop vocabularies, theoretical perspectives and critical approaches relevant to technology and its effects on culture and society. May be repeated up to 9 total credit hours. Same as ATLS 4529.
  • ATLS 5880 - Interactive Machine Learning for Customizable and Expressive Interfaces
    Primary Instructor - Spring 2019
    Introduces students to techniques for applying machine learning in the development of customizable human-computer interfaces. Students will learn to process a wide variety of input data (e.g. video and accelerometer streams), using different machine learning algorithms to detect semantically meaningful events that can afford the construction of new interactive systems. They will complete substantial projections within the domains of assistive or creative technologies. Does not fulfill Breadth Requirement for CSEN graduate students. Same as ATLS 4889, CSCI 4889 and CSCI 5880.
  • ATLS 6519 - Advanced Special Topics in Technology, Arts, and Media
    Primary Instructor - Spring 2018
    Analyzes special interest areas of multidisciplinary technology, arts and media research and practice. May be repeated up to 9 total credit hours for different topics.
  • CSCI 4830 - Special Topics in Computer Science
    Primary Instructor - Spring 2018 / Fall 2019
    Covers topics of interest in computer science at the senior undergraduate level. Content varies from semester to semester. Only 9 credit hours from CSCI 4830 and/or CSCI 4831 can count toward Computer Science BS or BA.
  • CSCI 4889 - Interactive Machine Learning for Customizable and Expressive Interfaces
    Primary Instructor - Spring 2019
    Introduces students to techniques for applying machine learning in the development of customizable human-computer interfaces. Students learn to process a wide variety of input data (e.g. video and accelerometer streams) using different machine learning algorithms to detect semantically meaningful events that can afford the construction of new interactive systems. Students complete substantial projections within the domains of assistive or creative technologies. Does not fulfill Breadth Requirement for CSEN graduate students. Same as CSCI 5880, ATLS 4889 and ATLS 5880.
  • CSCI 5880 - Interactive Machine Learning for Customizable and Expressive Interfaces
    Primary Instructor - Spring 2019
    Introduces students to techniques for applying machine learning in the development of customizable human-computer interfaces. Students will learn to process a wide variety of input data (e.g. video and accelerometer streams), using different machine learning algorithms to detect semantically meaningful events that can afford the construction of new interactive systems. They will complete substantial projections within the domains of assistive or creative technologies. Does not fulfill Breadth Requirement for CSEN graduate students. Same as CSCI 4889, ATLS 4889 and ATLS 5880.
  • CSCI 7000 - Current Topics in Computer Science
    Primary Instructor - Fall 2019
    Covers research topics of current interest in computer science that do not fall into a standard subarea. May be repeated up to 8 total credit hours.

Background

International Activities

Other Profiles