It’s clear that the introduction of AI chatbots like ChatGPT, Google Bard, etc. has completely transformed the educational experience. It is now possible to have an entire essay written for you in less than a minute. On top of this, AI can help with math, writing code, and almost anything else you can think of. While there are obvious concerns for this powerful tool to undermind student’s education, I found AI to be very useful when breaking down small parts of a larger issue I was trying to solve. I think this is an effetive and healthy way to use AI to assist in education, rather than replace it.
When I think of the future of education and what degree of impact AI will have, I am reminded of the concerns that the introduction of the internet would make people less capable professionals, and “dumb them down”. As we have seen, the educational system has adapted and embraced this change and I expect AI to be no different in due time.
I have used AI in class this semester in the following areas:
Incorporating AI into my learning of new topics in this class was overall very helpful. I know that it saved me a lot of trouble when trying to understand new areas of software engineering. It helped me build my skills faster and overall made me a more competent software engineer. I think it is extremely important to analyze how much I utilized AI and how much I was actually learning. I think relying on AI too much would be a recipe for disaster when trying to actually join the workforce in this industry. So it’s important to manage it, but I do believe AI can be a very effective tool to enhance one’s learning.
The use of AI has practical applications that extend to almost any industry in the modern era. AI can be used for improved medical analysis and interpretation, or analyzing market fluctuations for financial trading. This highlights not only the strength of some of these AI bots, but also their flexibility. Almost any business can potentially benefit from the insight of these massive data treasure troves. Within the realm of software engineering, I think AI definitely has its limitations. It’s great at giving accurate responses for small issues, but less so for larger scale problems. This could be an abstract concept, creative decisions, or even undestanding the context of an entire application’s project structure. So while AI is great for certain apsects of software engineering, there are some limitations.
As mentioned in the Impact on Learning section, an overreliance on AI can leave a student unprepared to face real-world problems they may face in their career. A lack of general knowledge can leave you passed over for an opportunity, even if you’re great at writing prompts to ChatGPT. Additionally, sometimes ChatGPT can write some really poor code. Sometimes it will overcomplicate ways of accomplishing a goal and create unnecessary confusion to a reader. An opportunity for further integration of AI in software engineering education might include personalized learning assistance or tutoring. If AI could read code that you write and recognize common mistakes you make, it could create custom learning modules that would help the programmer learn how to avoid these mistakes they find themselves making frequently.
When considering of traditional learning methods vs AI-assisted learning, I tend to think of the parallel conversation of book learning vs school in the age of the internet. When the internet was still young, there was concern that having immediate access to an entire ocean of information would make people lazy, undereducated, and too reliant on external help. I think AI is just an extension of this issue. While it is an incredibly powerful tool and has the potential for abuse (cheating), the future of education needs to embrace the change and find a way to effectively use it. It’s crucial to examine the important aspects of learning: engagement, retention, and skill development. Obviously if a student can immediately have a complex essay written for them in no time at all, there is a concern of a student simply submitting the assignment that was done for them and moving on. There is clearly little to no improvement in any of these three areas. However, if AI was used to help the student formulate an outline or provide a starting place to tackle a large problem, the student could avoid any discouragement and use AI effectively to be more successful.
It’s very difficult to discuss the future of education with regards to AI. This is a very new topic and while you can draw similarities to the introduction of the internet, this is an entirely different beast. AI is able to instantly write a 3000-word essay without a stutter in its step. Students have not had access to anything this powerful in human history. I don’t really know how AI would be effectively managed in terms of education whether its regulation, monitoring, restricted use, etc., but I do think it is important to make sure students don’t abuse AI at the cost of their own education.
In conclusion, I believe AI chatbots like ChatGPT, Google Bard, etc., are extremely effective tools in furthering one’s education but with great power comes great responsibility. On one hand they can be a great asset within education and provide insights that may have not been considered otherwise. On the other hand, there is ample opportunity for students to skirt by in their education and with minimal effort, get through their classes, which in turn can serverly undermind their academic growth. Personally, I feel proud that I have used AI effectively to further my education without leaving me unprepared for the future.