From Excel to Python to AI: A Connectivist Model for Introducing Coding and Prompt Engineering to First-Year IS Students
Saved in:
| Title: | From Excel to Python to AI: A Connectivist Model for Introducing Coding and Prompt Engineering to First-Year IS Students |
|---|---|
| Language: | English |
| Authors: | Mark Frydenberg |
| Source: | Information Systems Education Journal. 2026 24(2):27-43. |
| 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: | 17 |
| Publication Date: | 2026 |
| Document Type: | Journal Articles Reports - Research Tests/Questionnaires |
| Education Level: | Higher Education Postsecondary Education |
| Descriptors: | Coding, Information Systems, Artificial Intelligence, Programming Languages, Problem Solving, Cooperative Learning, Skill Development, Prior Learning, Programming, Peer Relationship, Learner Engagement, Student Development, Student Motivation, Student Attitudes, Knowledge Level, Concept Formation, Introductory Courses, Professional Development, Student Educational Objectives, Honors Curriculum, Computer Science Education, College Freshmen |
| ISSN: | 1545-679X |
| Abstract: | This study examines the use of connectivist learning principles to teach first-year students about coding with Python in a Fundamentals of Information Systems course. The instructional design integrates tools such as Microsoft Excel, Google Colab, and AI chatbots to support conceptual understanding, promote knowledge exchange among students, and develop problem solving skills. Grounded in a connectivist approach, the module considers the relationship between students, spreadsheet logic, Python coding, and generative AI tools as inter-connected nodes that influence how students construct, transfer, and apply knowledge. Students engaged in collaborative coding activities, progressing from designing and sharing spreadsheet-based solutions to translating logical requirements into Python programs through iterative prompt engineering. The study addresses four research questions: (1) To what extent does prior experience with Excel support students' understanding of Python programming concepts? (2) How do digital tools and peer networks support student engagement and learning in coding? (3) How do students perceive the value of learning Python for academic and career development? and (4) To what extent are students motivated to continue learning coding independently? Validated survey results indicate that students find benefit in using networked collaboration and learning tools, recognize the value in learning Python, and favor further informal study. These findings also support the use of connectivist learning techniques as an effective framework for presenting coding instruction to first-year information systems students engaged in a learning scenario shaped by personal networks, technology, and AI tools. |
| Abstractor: | As Provided |
| Entry Date: | 2026 |
| Accession Number: | EJ1506294 |
| Database: | ERIC |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=EJ1506294 Name: ERIC Full Text Category: fullText Text: Full Text from ERIC |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1506294 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: From Excel to Python to AI: A Connectivist Model for Introducing Coding and Prompt Engineering to First-Year IS Students – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Mark+Frydenberg%22">Mark Frydenberg</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22Information+Systems+Education+Journal%22"><i>Information Systems Education Journal</i></searchLink>. 2026 24(2):27-43. – 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: 17 – Name: DatePubCY Label: Publication Date Group: Date Data: 2026 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Journal Articles<br />Reports - Research<br />Tests/Questionnaires – Name: Audience Label: Education Level Group: Audnce Data: <searchLink fieldCode="EL" term="%22Higher+Education%22">Higher Education</searchLink><br /><searchLink fieldCode="EL" term="%22Postsecondary+Education%22">Postsecondary Education</searchLink> – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Coding%22">Coding</searchLink><br /><searchLink fieldCode="DE" term="%22Information+Systems%22">Information Systems</searchLink><br /><searchLink fieldCode="DE" term="%22Artificial+Intelligence%22">Artificial Intelligence</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Problem+Solving%22">Problem Solving</searchLink><br /><searchLink fieldCode="DE" term="%22Cooperative+Learning%22">Cooperative Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Skill+Development%22">Skill Development</searchLink><br /><searchLink fieldCode="DE" term="%22Prior+Learning%22">Prior Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Peer+Relationship%22">Peer Relationship</searchLink><br /><searchLink fieldCode="DE" term="%22Learner+Engagement%22">Learner Engagement</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Development%22">Student Development</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Motivation%22">Student Motivation</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Attitudes%22">Student Attitudes</searchLink><br /><searchLink fieldCode="DE" term="%22Knowledge+Level%22">Knowledge Level</searchLink><br /><searchLink fieldCode="DE" term="%22Concept+Formation%22">Concept Formation</searchLink><br /><searchLink fieldCode="DE" term="%22Introductory+Courses%22">Introductory Courses</searchLink><br /><searchLink fieldCode="DE" term="%22Professional+Development%22">Professional Development</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Educational+Objectives%22">Student Educational Objectives</searchLink><br /><searchLink fieldCode="DE" term="%22Honors+Curriculum%22">Honors Curriculum</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22College+Freshmen%22">College Freshmen</searchLink> – Name: ISSN Label: ISSN Group: ISSN Data: 1545-679X – Name: Abstract Label: Abstract Group: Ab Data: This study examines the use of connectivist learning principles to teach first-year students about coding with Python in a Fundamentals of Information Systems course. The instructional design integrates tools such as Microsoft Excel, Google Colab, and AI chatbots to support conceptual understanding, promote knowledge exchange among students, and develop problem solving skills. Grounded in a connectivist approach, the module considers the relationship between students, spreadsheet logic, Python coding, and generative AI tools as inter-connected nodes that influence how students construct, transfer, and apply knowledge. Students engaged in collaborative coding activities, progressing from designing and sharing spreadsheet-based solutions to translating logical requirements into Python programs through iterative prompt engineering. The study addresses four research questions: (1) To what extent does prior experience with Excel support students' understanding of Python programming concepts? (2) How do digital tools and peer networks support student engagement and learning in coding? (3) How do students perceive the value of learning Python for academic and career development? and (4) To what extent are students motivated to continue learning coding independently? Validated survey results indicate that students find benefit in using networked collaboration and learning tools, recognize the value in learning Python, and favor further informal study. These findings also support the use of connectivist learning techniques as an effective framework for presenting coding instruction to first-year information systems students engaged in a learning scenario shaped by personal networks, technology, and AI tools. – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: DateEntry Label: Entry Date Group: Date Data: 2026 – Name: AN Label: Accession Number Group: ID Data: EJ1506294 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1506294 |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English PhysicalDescription: Pagination: PageCount: 17 StartPage: 27 Subjects: – SubjectFull: Coding Type: general – SubjectFull: Information Systems Type: general – SubjectFull: Artificial Intelligence Type: general – SubjectFull: Programming Languages Type: general – SubjectFull: Problem Solving Type: general – SubjectFull: Cooperative Learning Type: general – SubjectFull: Skill Development Type: general – SubjectFull: Prior Learning Type: general – SubjectFull: Programming Type: general – SubjectFull: Peer Relationship Type: general – SubjectFull: Learner Engagement Type: general – SubjectFull: Student Development Type: general – SubjectFull: Student Motivation Type: general – SubjectFull: Student Attitudes Type: general – SubjectFull: Knowledge Level Type: general – SubjectFull: Concept Formation Type: general – SubjectFull: Introductory Courses Type: general – SubjectFull: Professional Development Type: general – SubjectFull: Student Educational Objectives Type: general – SubjectFull: Honors Curriculum Type: general – SubjectFull: Computer Science Education Type: general – SubjectFull: College Freshmen Type: general Titles: – TitleFull: From Excel to Python to AI: A Connectivist Model for Introducing Coding and Prompt Engineering to First-Year IS Students Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Mark Frydenberg IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2026 Identifiers: – Type: issn-electronic Value: 1545-679X Numbering: – Type: volume Value: 24 – Type: issue Value: 2 Titles: – TitleFull: Information Systems Education Journal Type: main |
| ResultId | 1 |