Artificial Intelligence: Friend or Foe?

02 May 2024

Artificial Intelligence: Friend or Foe?

I. Introduction

Artificial Intelligence Image

Artificial Intelligence (AI) has become increasingly integral to various areas, including education. In the realm of education, AI offers innovative solutions to enhance learning experiences, personalize education, and easily accomplish tasks. Particularly in fields like Software Engineering, where staying updated with the latest technologies and methodologies is crucial, AI plays a significant role in shaping the learning process by helping users come up with new ideas or even help them out a coding “ditch”.

II. Personal Experience with AI in ICS 314:

I have used AI in class this semester in the following areas:

  1. Experience WODs e.g. E18
    • To help fix any bugs that were overseen due to the fact that when watching the video WODS, sometimes things can be overlooked.
  2. In-class Practice WODs
  1. In-class WODs
  1. Essays
    • I haven’t had to use the help of AI with most of my essays until recently with my “The Forest” piece. Which talked about coding design patterns, and at the time, quite overwhelmed me. Thus, I had to rely on AI to help make it more simple for me to understand.
  2. Final project
  1. Learning a concept / tutorial
  1. Answering a question in class or in Discord
  1. Asking or answering a smart-question
  1. Coding example e.g. “give an example of using Underscore .pluck”
  1. Explaining code
  1. Writing code
  1. Documenting code
  1. Quality assurance
  1. Other uses in ICS 314 not listed above

AI Training Image

III. Impact on Learning and Understanding:

  1. Impact on my Learning: AI technologies like ChatGPT has been a revolutionary learning experience by providing me with personalized tutoring, answering questions, and generating explanations. Implementing a more interactive and engaging learning experience for me as I have always been a person who struggled to reach out for help when especially needed.

  2. Enhanced Understanding: Through its processing capabilities, AI has always assisted learners such as I in understanding complex concepts by breaking them down into simpler explanations. And even simpler if needed. By facilitating comprehension and retention of vast information

IV. Practical Applications:

Knowledge Management Challenges

V. Challenges and Opportunities:

Old vs. New

VI. Comparative Analysis:

VII. Future Considerations:

VIII. Conclusion:

In conclusion, AI technologies like ChatGPT has been a profound impact on learning, offering personalized assistance and fostering deeper understanding for students such as I, those in this class, and many around the world. Despite challenges such as bias and privacy concerns, the practical applications of AI in education, the constant problem of leaving loop-holes, and over-reliance. AI will only continue to evolve, addressing these challenges while seizing opportunities for innovation will be crucial in shaping its future role in various areas.