Academic Journal
Experience Report: Two Semesters of Teaching Rust, Five Programming Assignments for Rust
| Title: | Experience Report: Two Semesters of Teaching Rust, Five Programming Assignments for Rust |
|---|---|
| Authors: | Fluet, Matthew |
| 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: | Matthew Fluet talks about the experience of teaching Rust for two semesters, relating accrued positive, neutral, and negative learnings. Fluet describes and evaluates five programming assignments used: a mini-language interpreter; a puzzle solver; a trie library; a parallel evaluator for elementary cellular automata; and an asynchronous networked Rock-Paper-Scissors server. |
| Document Type: | text |
| File Description: | video/mp4 |
| Language: | unknown |
| Availability: | https://pdxscholar.library.pdx.edu/rust-edu/2022/presentations/4 https://pdxscholar.library.pdx.edu/context/rust-edu/article/1003/type/native/viewcontent/1.2_Experience_Report_Two_Semesters_of_Teaching_Rust__Five_Programming_Assignments_for_Rust.mp4 https://pdxscholar.library.pdx.edu/context/rust-edu/article/1003/filename/0/type/additional/viewcontent/Captions_Fluet_Experience_Report.srt |
| Rights: | Copyright © 2022 The Author |
| Accession Number: | edsbas.8295D7C |
| Database: | BASE |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://pdxscholar.library.pdx.edu/rust-edu/2022/presentations/4# Name: EDS - BASE (ns324271) Category: fullText Text: View record from BASE |
|---|---|
| Header | DbId: edsbas DbLabel: BASE An: edsbas.8295D7C RelevancyScore: 850 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 850.2763671875 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Experience Report: Two Semesters of Teaching Rust, Five Programming Assignments for Rust – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Fluet%2C+Matthew%22">Fluet, Matthew</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: Matthew Fluet talks about the experience of teaching Rust for two semesters, relating accrued positive, neutral, and negative learnings. Fluet describes and evaluates five programming assignments used: a mini-language interpreter; a puzzle solver; a trie library; a parallel evaluator for elementary cellular automata; and an asynchronous networked Rock-Paper-Scissors server. – 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/4<br />https://pdxscholar.library.pdx.edu/context/rust-edu/article/1003/type/native/viewcontent/1.2_Experience_Report_Two_Semesters_of_Teaching_Rust__Five_Programming_Assignments_for_Rust.mp4<br />https://pdxscholar.library.pdx.edu/context/rust-edu/article/1003/filename/0/type/additional/viewcontent/Captions_Fluet_Experience_Report.srt – Name: Copyright Label: Rights Group: Cpyrght Data: Copyright © 2022 The Author – Name: AN Label: Accession Number Group: ID Data: edsbas.8295D7C |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.8295D7C |
| 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: Experience Report: Two Semesters of Teaching Rust, Five Programming Assignments for Rust Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Fluet, Matthew 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 |