From Excel to Python to AI: A Connectivist Model for Introducing Coding and Prompt Engineering to First-Year IS Students

Saved in:
Bibliographic Details
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