YoVDO

Vajra - Step-by-Step Programming with Natural Language

Offered By: Association for Computing Machinery (ACM) via YouTube

Tags

ACM SIGCHI Courses Python Courses

Course Description

Overview

Explore a groundbreaking end-user programming paradigm for Python in this 22-minute conference talk from the 24th International Conference on Intelligent User Interfaces. Discover how Vajra maps natural language commands into Python code, aiming to reduce barriers in producing well-formed code and exploring third-party APIs. Learn about the semantic parsing model that bridges the syntactic and lexico-semantic gaps, making programming more accessible to both experienced programmers and non-programmers alike. Gain insights from the usability study results demonstrating the effectiveness of this novel approach in enabling users to produce code regardless of prior programming experience.

Syllabus

Vajra: step-by-step programming with natural language


Taught by

ACM SIGCHI

Related Courses

Provably Beneficial Artificial Intelligence
Association for Computing Machinery (ACM) via YouTube
Building Dusty Robotics
Association for Computing Machinery (ACM) via YouTube
More Human HCI
Association for Computing Machinery (ACM) via YouTube
Ultrasound-Driven Curveball in Table Tennis - Human Activity Support via Noncontact Remote Object Manipulation
Association for Computing Machinery (ACM) via YouTube
Human-Centered AI for Sustainability - Case Social Robots
Association for Computing Machinery (ACM) via YouTube