Report
Using Arduino to Teach Programming to First-Year Computer Science Students
| Τίτλος: | Using Arduino to Teach Programming to First-Year Computer Science Students |
|---|---|
| Γλώσσα: | English |
| Συγγραφείς: | Tan, Wee Lum, Venema, Sven, Gonzalez, Ruben |
| Πηγή: | International Association for Development of the Information Society. 2017. |
| Διαθεσιμότητα: | International Association for the Development of the Information Society. e-mail: secretariat@iadis.org; Web site: http://www.iadisportal.org |
| Peer Reviewed: | Y |
| Page Count: | 7 |
| Ημερομηνία έκδοσης: | 2017 |
| Τύπος εγγράφου: | Reports - Research Speeches/Meeting Papers |
| Education Level: | Higher Education |
| Descriptors: | College Freshmen, Computer Science Education, Programming, Introductory Courses, Computer Software, Programming Languages, Experiments, Instructional Effectiveness, Learning Laboratories, Student Surveys, Rating Scales, Usability, Student Satisfaction, Foreign Countries |
| Γεωγραφικοί όροι: | Australia |
| Περίληψη: | Transitioning to university is recognised as a challenging endeavour for commencing students. For commencing Computer Science students specifically, evidence suggests a link between poor performance in introductory technical courses, such as programming, and high attrition rates. Building resilience in students, particularly at the start of their academic journey, can potentially reduce the likelihood of student attrition. One way to develop resilience is through strong disciplinary engagement. We aim to increase student engagement by using popular low cost embedded platforms that provide a physical environment for novice programmers. This physical programming environment allows novice programmers to better appreciate the broad application of programming to everyday objects. Several experiments with the physical computing devices were designed and implemented for a first-year Computer Science programming course. These experiments were evaluated through a survey. Results indicate that whilst students found the environment more challenging than the normal computer-based environment, they felt more engaged in the programming process and enjoyed seeing the practical applications of hardware programming. [For the complete proceedings, see ED579282.] |
| Abstractor: | As Provided |
| Number of References: | 9 |
| Entry Date: | 2018 |
| Αριθμός Καταχώρησης: | ED579291 |
| Βάση Δεδομένων: | ERIC |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=ED579291 Name: ERIC Full Text Category: fullText Text: Full Text from ERIC |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: ED579291 AccessLevel: 3 PubType: Report PubTypeId: report PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Using Arduino to Teach Programming to First-Year Computer Science Students – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Tan%2C+Wee+Lum%22">Tan, Wee Lum</searchLink><br /><searchLink fieldCode="AR" term="%22Venema%2C+Sven%22">Venema, Sven</searchLink><br /><searchLink fieldCode="AR" term="%22Gonzalez%2C+Ruben%22">Gonzalez, Ruben</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22International+Association+for+Development+of+the+Information+Society%22"><i>International Association for Development of the Information Society</i></searchLink>. 2017. – Name: Avail Label: Availability Group: Avail Data: International Association for the Development of the Information Society. e-mail: secretariat@iadis.org; Web site: http://www.iadisportal.org – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 7 – Name: DatePubCY Label: Publication Date Group: Date Data: 2017 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Reports - Research<br />Speeches/Meeting Papers – Name: Audience Label: Education Level Group: Audnce Data: <searchLink fieldCode="EL" term="%22Higher+Education%22">Higher Education</searchLink> – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22College+Freshmen%22">College Freshmen</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Introductory+Courses%22">Introductory Courses</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Experiments%22">Experiments</searchLink><br /><searchLink fieldCode="DE" term="%22Instructional+Effectiveness%22">Instructional Effectiveness</searchLink><br /><searchLink fieldCode="DE" term="%22Learning+Laboratories%22">Learning Laboratories</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Surveys%22">Student Surveys</searchLink><br /><searchLink fieldCode="DE" term="%22Rating+Scales%22">Rating Scales</searchLink><br /><searchLink fieldCode="DE" term="%22Usability%22">Usability</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Satisfaction%22">Student Satisfaction</searchLink><br /><searchLink fieldCode="DE" term="%22Foreign+Countries%22">Foreign Countries</searchLink> – Name: Subject Label: Geographic Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Australia%22">Australia</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Transitioning to university is recognised as a challenging endeavour for commencing students. For commencing Computer Science students specifically, evidence suggests a link between poor performance in introductory technical courses, such as programming, and high attrition rates. Building resilience in students, particularly at the start of their academic journey, can potentially reduce the likelihood of student attrition. One way to develop resilience is through strong disciplinary engagement. We aim to increase student engagement by using popular low cost embedded platforms that provide a physical environment for novice programmers. This physical programming environment allows novice programmers to better appreciate the broad application of programming to everyday objects. Several experiments with the physical computing devices were designed and implemented for a first-year Computer Science programming course. These experiments were evaluated through a survey. Results indicate that whilst students found the environment more challenging than the normal computer-based environment, they felt more engaged in the programming process and enjoyed seeing the practical applications of hardware programming. [For the complete proceedings, see ED579282.] – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: Ref Label: Number of References Group: RefInfo Data: 9 – Name: DateEntry Label: Entry Date Group: Date Data: 2018 – Name: AN Label: Accession Number Group: ID Data: ED579291 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=ED579291 |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English PhysicalDescription: Pagination: PageCount: 7 Subjects: – SubjectFull: College Freshmen Type: general – SubjectFull: Computer Science Education Type: general – SubjectFull: Programming Type: general – SubjectFull: Introductory Courses Type: general – SubjectFull: Computer Software Type: general – SubjectFull: Programming Languages Type: general – SubjectFull: Experiments Type: general – SubjectFull: Instructional Effectiveness Type: general – SubjectFull: Learning Laboratories Type: general – SubjectFull: Student Surveys Type: general – SubjectFull: Rating Scales Type: general – SubjectFull: Usability Type: general – SubjectFull: Student Satisfaction Type: general – SubjectFull: Foreign Countries Type: general – SubjectFull: Australia Type: general Titles: – TitleFull: Using Arduino to Teach Programming to First-Year Computer Science Students Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Tan, Wee Lum – PersonEntity: Name: NameFull: Venema, Sven – PersonEntity: Name: NameFull: Gonzalez, Ruben IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 12 Type: published Y: 2017 Titles: – TitleFull: International Association for Development of the Information Society Type: main |
| ResultId | 1 |