An Implementation of Grammar-Concept Understanding Problems in Verilog Programming Learning Assistant System

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Verilog is a prominent hardware description language extensively utilized in digital circuit designs. Its integration with industry-standard tools and compatibility with hardware synthesis processes make it indispensable in semiconductor design. Since dedicated courses in Verilog programming are limited in many universities worldwide due to resource limitations, an effective self-study tool is essential to meet its strong demands in this digital age. In this paper, we present an implementation of the Grammar-Concept Understanding Problem (GUP) in the Verilog Programming Learning Assistant System (VPLAS) to assist novices in code understanding studies. Previously, we developed PLAS for software programming self-studies, where GUP asks for definitions of important words in a given source code. Any answer is marked automatically in the system. For evaluations, we generated 12 GUP instances using Verilog codes for basic circuit designs. The digital circuit and the timing waveform are given to help students understand the code. We assigned them to 50 undergraduate students at the National Taipei University of Technology (NTUT), Taiwan. Their feedback demonstrated the validity of the proposal in Verilog programming self-studies.

Original languageEnglish
Title of host publication2025 13th International Conference on Information and Education Technology, ICIET 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages280-284
Number of pages5
ISBN (Electronic)9798331537845
DOIs
Publication statusPublished - 2025
Event13th International Conference on Information and Education Technology, ICIET 2025 - Fukuyama, Japan
Duration: 2025 Apr 182025 Apr 20

Publication series

Name2025 13th International Conference on Information and Education Technology, ICIET 2025

Conference

Conference13th International Conference on Information and Education Technology, ICIET 2025
Country/TerritoryJapan
CityFukuyama
Period2025/04/182025/04/20

Keywords

  • code understanding
  • grammar-concept
  • Verilog
  • VPLAS

ASJC Scopus subject areas

  • Computer Science Applications
  • Information Systems
  • Software
  • Developmental and Educational Psychology
  • Education
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'An Implementation of Grammar-Concept Understanding Problems in Verilog Programming Learning Assistant System'. Together they form a unique fingerprint.

Cite this