Academic Journal

Experiences of Teaching Rust and Code Recommendation To Assist Rust Beginners

Bibliographic Details
Title: Experiences of Teaching Rust and Code Recommendation To Assist Rust Beginners
Authors: Xu, Hui
Source: Rust-Edu Workshop
Publisher Information: PDXScholar
Publication Year: 2022
Collection: Portland State University: PDXScholar
Subject Terms: Rust (Computer program language), Computer programming / software development, Programming languages (Electronic computers), Education -- Effect of technological innovations on -- United States, Computer Sciences
Description: Hui Xu describes experiences teaching a Memory Safety and PL Design course in Rust. Xu quantitatively reports on student success and points out some difficulties with the approach, leading to an ongoing software project that builds a knowledge base of common Rust mistakes and uses a neural network architecture to make code suggestions to Rust student programmers.
Document Type: text
File Description: video/mp4
Language: unknown
Availability: https://pdxscholar.library.pdx.edu/rust-edu/2022/presentations/6
https://pdxscholar.library.pdx.edu/context/rust-edu/article/1005/type/native/viewcontent/2.1_Experiences_of_Teaching_Rust_and_Code_Recommendation_To_Assist_Rust_Beginners.mp4
https://pdxscholar.library.pdx.edu/context/rust-edu/article/1005/filename/0/type/additional/viewcontent/Captions_Xu_Experiences_of_teaching_rust.srt
Rights: Copyright © 2022 The Author
Accession Number: edsbas.E14AF849
Database: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://pdxscholar.library.pdx.edu/rust-edu/2022/presentations/6#
    Name: EDS - BASE (ns324271)
    Category: fullText
    Text: View record from BASE
Header DbId: edsbas
DbLabel: BASE
An: edsbas.E14AF849
RelevancyScore: 850
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 850.2763671875
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Experiences of Teaching Rust and Code Recommendation To Assist Rust Beginners
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Xu%2C+Hui%22">Xu, Hui</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: Rust-Edu Workshop
– Name: Publisher
  Label: Publisher Information
  Group: PubInfo
  Data: PDXScholar
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2022
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: Portland State University: PDXScholar
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Rust+%28Computer+program+language%29%22">Rust (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programming+%2F+software+development%22">Computer programming / software development</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages+%28Electronic+computers%29%22">Programming languages (Electronic computers)</searchLink><br /><searchLink fieldCode="DE" term="%22Education+--+Effect+of+technological+innovations+on+--+United+States%22">Education -- Effect of technological innovations on -- United States</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Sciences%22">Computer Sciences</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: Hui Xu describes experiences teaching a Memory Safety and PL Design course in Rust. Xu quantitatively reports on student success and points out some difficulties with the approach, leading to an ongoing software project that builds a knowledge base of common Rust mistakes and uses a neural network architecture to make code suggestions to Rust student programmers.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: text
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: video/mp4
– Name: Language
  Label: Language
  Group: Lang
  Data: unknown
– Name: URL
  Label: Availability
  Group: URL
  Data: https://pdxscholar.library.pdx.edu/rust-edu/2022/presentations/6<br />https://pdxscholar.library.pdx.edu/context/rust-edu/article/1005/type/native/viewcontent/2.1_Experiences_of_Teaching_Rust_and_Code_Recommendation_To_Assist_Rust_Beginners.mp4<br />https://pdxscholar.library.pdx.edu/context/rust-edu/article/1005/filename/0/type/additional/viewcontent/Captions_Xu_Experiences_of_teaching_rust.srt
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: Copyright © 2022 The Author
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.E14AF849
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.E14AF849
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: unknown
    Subjects:
      – SubjectFull: Rust (Computer program language)
        Type: general
      – SubjectFull: Computer programming / software development
        Type: general
      – SubjectFull: Programming languages (Electronic computers)
        Type: general
      – SubjectFull: Education -- Effect of technological innovations on -- United States
        Type: general
      – SubjectFull: Computer Sciences
        Type: general
    Titles:
      – TitleFull: Experiences of Teaching Rust and Code Recommendation To Assist Rust Beginners
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Xu, Hui
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2022
          Identifiers:
            – Type: issn-locals
              Value: edsbas
          Titles:
            – TitleFull: Rust-Edu Workshop
              Type: main
ResultId 1