Academic Journal

Java vs. Python Coverage of Introductory Programming Concepts: A Textbook Analysis

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Java vs. Python Coverage of Introductory Programming Concepts: A Textbook Analysis
Γλώσσα: English
Συγγραφείς: McMaster, Kirby, Sambasivam, Samuel, Rague, Brian, Wolthuis, Stuart
Πηγή: Information Systems Education Journal. May 2017 15(3):4-13.
Διαθεσιμότητα: Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail: publisher@isedj.org; Web site: http://isedj.org
Peer Reviewed: Y
Page Count: 10
Ημερομηνία έκδοσης: 2017
Τύπος εγγράφου: Journal Articles
Reports - Research
Descriptors: Introductory Courses, Programming, Content Analysis, Textbooks, Textbook Content, Teaching Methods, Concept Formation, Word Frequency, Correlation, Computer Software
ISSN: 1545-679X
Περίληψη: In this research, we compare two languages, Java and Python, by performing a content analysis of words in textbooks that describe important programming concepts. Our goal is to determine which language has better textbook support for teaching introductory programming courses. We used the TextSTAT program to count how often our list of concept words appear in a sample of Java and Python textbooks. We summarize and compare the results, leading to several conclusions that relate to the choice of language for a CS0 or CS1 course.
Abstractor: As Provided
Number of References: 14
Entry Date: 2017
Αριθμός Καταχώρησης: EJ1140879
Βάση Δεδομένων: ERIC
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=EJ1140879
    Name: ERIC Full Text
    Category: fullText
    Text: Full Text from ERIC
Header DbId: eric
DbLabel: ERIC
An: EJ1140879
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Java vs. Python Coverage of Introductory Programming Concepts: A Textbook Analysis
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22McMaster%2C+Kirby%22">McMaster, Kirby</searchLink><br /><searchLink fieldCode="AR" term="%22Sambasivam%2C+Samuel%22">Sambasivam, Samuel</searchLink><br /><searchLink fieldCode="AR" term="%22Rague%2C+Brian%22">Rague, Brian</searchLink><br /><searchLink fieldCode="AR" term="%22Wolthuis%2C+Stuart%22">Wolthuis, Stuart</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22Information+Systems+Education+Journal%22"><i>Information Systems Education Journal</i></searchLink>. May 2017 15(3):4-13.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail: publisher@isedj.org; Web site: http://isedj.org
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 10
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2017
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Research
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Introductory+Courses%22">Introductory Courses</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Content+Analysis%22">Content Analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Textbooks%22">Textbooks</searchLink><br /><searchLink fieldCode="DE" term="%22Textbook+Content%22">Textbook Content</searchLink><br /><searchLink fieldCode="DE" term="%22Teaching+Methods%22">Teaching Methods</searchLink><br /><searchLink fieldCode="DE" term="%22Concept+Formation%22">Concept Formation</searchLink><br /><searchLink fieldCode="DE" term="%22Word+Frequency%22">Word Frequency</searchLink><br /><searchLink fieldCode="DE" term="%22Correlation%22">Correlation</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink>
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 1545-679X
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: In this research, we compare two languages, Java and Python, by performing a content analysis of words in textbooks that describe important programming concepts. Our goal is to determine which language has better textbook support for teaching introductory programming courses. We used the TextSTAT program to count how often our list of concept words appear in a sample of Java and Python textbooks. We summarize and compare the results, leading to several conclusions that relate to the choice of language for a CS0 or CS1 course.
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: Ref
  Label: Number of References
  Group: RefInfo
  Data: 14
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2017
– Name: AN
  Label: Accession Number
  Group: ID
  Data: EJ1140879
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1140879
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 10
        StartPage: 4
    Subjects:
      – SubjectFull: Introductory Courses
        Type: general
      – SubjectFull: Programming
        Type: general
      – SubjectFull: Content Analysis
        Type: general
      – SubjectFull: Textbooks
        Type: general
      – SubjectFull: Textbook Content
        Type: general
      – SubjectFull: Teaching Methods
        Type: general
      – SubjectFull: Concept Formation
        Type: general
      – SubjectFull: Word Frequency
        Type: general
      – SubjectFull: Correlation
        Type: general
      – SubjectFull: Computer Software
        Type: general
    Titles:
      – TitleFull: Java vs. Python Coverage of Introductory Programming Concepts: A Textbook Analysis
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: McMaster, Kirby
      – PersonEntity:
          Name:
            NameFull: Sambasivam, Samuel
      – PersonEntity:
          Name:
            NameFull: Rague, Brian
      – PersonEntity:
          Name:
            NameFull: Wolthuis, Stuart
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 05
              Type: published
              Y: 2017
          Identifiers:
            – Type: issn-electronic
              Value: 1545-679X
          Numbering:
            – Type: volume
              Value: 15
            – Type: issue
              Value: 3
          Titles:
            – TitleFull: Information Systems Education Journal
              Type: main
ResultId 1