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 |
| 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. |
|---|---|
| ISSN: | 1545-679X |