Vajra - Step-by-Step Programming with Natural Language
Offered By: Association for Computing Machinery (ACM) via YouTube
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
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity