Software Concepts Emphasized in Introductory Programming Textbooks
Saved in:
| Title: | Software Concepts Emphasized in Introductory Programming Textbooks |
|---|---|
| Language: | English |
| Authors: | McMaster, Kirby, Rague, Brian, Sambasivam, Samuel, Wolthuis, Stuart L. |
| Source: | Information Systems Education Journal. Oct 2019 17(5):4-16. |
| Availability: | 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: | 13 |
| Publication Date: | 2019 |
| Document Type: | Journal Articles Information Analyses Reports - Research |
| Descriptors: | Introductory Courses, Programming, Programming Languages, Computer Science Education, Textbook Content, Content Analysis, Computer Software, Word Frequency |
| ISSN: | 1545-679X |
| Abstract: | In this research study, we performed a "content analysis" of selected introductory programming textbooks for three languages to examine which software development concepts are emphasized in these books. Our goal was to determine which concepts are considered to be most representative of software development based on the topics emphasized by the textbook authors. We counted how often programming words appeared in samples of C++, Java, and Python books. We discovered which concepts are consistently supported for all three languages. We also noted those concepts that are favored by just one or two languages. Our summarized results lead to several conclusions that are relevant to the choice of a language for an introductory programming course. |
| Abstractor: | As Provided |
| Entry Date: | 2019 |
| Accession Number: | EJ1219535 |
| Database: | ERIC |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=EJ1219535 Name: ERIC Full Text Category: fullText Text: Full Text from ERIC |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1219535 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Software Concepts Emphasized in Introductory Programming Textbooks – 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="%22Rague%2C+Brian%22">Rague, Brian</searchLink><br /><searchLink fieldCode="AR" term="%22Sambasivam%2C+Samuel%22">Sambasivam, Samuel</searchLink><br /><searchLink fieldCode="AR" term="%22Wolthuis%2C+Stuart+L%2E%22">Wolthuis, Stuart L.</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22Information+Systems+Education+Journal%22"><i>Information Systems Education Journal</i></searchLink>. Oct 2019 17(5):4-16. – 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: 13 – Name: DatePubCY Label: Publication Date Group: Date Data: 2019 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Journal Articles<br />Information Analyses<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="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Textbook+Content%22">Textbook Content</searchLink><br /><searchLink fieldCode="DE" term="%22Content+Analysis%22">Content Analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink><br /><searchLink fieldCode="DE" term="%22Word+Frequency%22">Word Frequency</searchLink> – Name: ISSN Label: ISSN Group: ISSN Data: 1545-679X – Name: Abstract Label: Abstract Group: Ab Data: In this research study, we performed a "content analysis" of selected introductory programming textbooks for three languages to examine which software development concepts are emphasized in these books. Our goal was to determine which concepts are considered to be most representative of software development based on the topics emphasized by the textbook authors. We counted how often programming words appeared in samples of C++, Java, and Python books. We discovered which concepts are consistently supported for all three languages. We also noted those concepts that are favored by just one or two languages. Our summarized results lead to several conclusions that are relevant to the choice of a language for an introductory programming course. – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: DateEntry Label: Entry Date Group: Date Data: 2019 – Name: AN Label: Accession Number Group: ID Data: EJ1219535 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1219535 |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English PhysicalDescription: Pagination: PageCount: 13 StartPage: 4 Subjects: – SubjectFull: Introductory Courses Type: general – SubjectFull: Programming Type: general – SubjectFull: Programming Languages Type: general – SubjectFull: Computer Science Education Type: general – SubjectFull: Textbook Content Type: general – SubjectFull: Content Analysis Type: general – SubjectFull: Computer Software Type: general – SubjectFull: Word Frequency Type: general Titles: – TitleFull: Software Concepts Emphasized in Introductory Programming Textbooks Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: McMaster, Kirby – PersonEntity: Name: NameFull: Rague, Brian – PersonEntity: Name: NameFull: Sambasivam, Samuel – PersonEntity: Name: NameFull: Wolthuis, Stuart L. IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 10 Type: published Y: 2019 Identifiers: – Type: issn-electronic Value: 1545-679X Numbering: – Type: volume Value: 17 – Type: issue Value: 5 Titles: – TitleFull: Information Systems Education Journal Type: main |
| ResultId | 1 |