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