
Artificial Intelligence has improved exponentially over the past few years becoming a large “tool” in society. It started off as a silly joke that couldn’t do a whole lot but now it’s got the ability to write fully researched essays, do math exams, do homework, etc. This also goes into AI’s role in software engineering where it can be very useful. Artificial intelligence is built with code and is learning code and its patterns to be able to assist programmers. I mainly used ChatGPT and found that it makes my coding much more efficient as it can often code much faster than me and with less mistakes. It’s been a good tool to help me throughout this class.
” or “Fix the ESLint errors in ”**
The incorporation of AI has had a huge impact on my learning and understanding of software engineering. While there’s a lot of opinions going around about artificial intelligence and whether it’s healthy to our society and our learning, I think if used in the right way AI is a super valuable tool for learning. Computer Science is a difficult topic to learn and comprehend and it can take hours to just grasp onto the basics but AI can be a very useful tool to teach and to code. AI is a super useful tool but it can also be deceptively useful, I think that as artificial intelligence grows we can use it for good but we can also become really reliant on it to do our work for us and in software engineering we have to know what is the best and most efficient code which sometimes AI doesn’t create. I need to ensure that I use it as a helpful tool but don’t become super reliant on it for my software engineer experience.
AI has a lot of different practical applications today as it continues to grow into a more formidable tool for everyone. AI is able to assist a lot of people through just everyday tasks or jobs while also being able to act as a browser for people to find what they’re looking for or get help with certain things. AI is super good at pattern recognition and will only continue to get better as it continues to be implemented into other programs from software engineers to improve codes and programs using artificial intelligence.
AI is a very useful tool but I use ChatGPT which has multiple versions and if you don’t pay money, you’re limited to the lower version of ChatGPT. This version gave me a few issues like that it would sometimes ramble on about something that was incorrect or have issues trying to solve an issue going in a loophole. It can sometimes run on and not answer or help me with what I initially asked.
Just like with professors and google used for teaching, AI is a useful tool if used correctly. Using AI incorrectly is like using the teacher’s answer key to just copy down the answers instead of actually learning from it. It’s important to use AI as a tool correctly for things like practical skill development and knowledge retention.
I think that without a doubt AI is just going to become a very important and useful tool in the software engineering area along with all types of education. A challenge that we’ll face is its growth and people becoming overly dependent on that so a way to challenge that is to begin to teach students how to effectively use AI.
Overall, AI is a very useful tool for software engineering and school in general. I think I would’ve struggled a lot more or spent a lot more time on this class if I didn’t have the help of AI so I’m glad it was an option. The world is continuing to grow and AI is a part of this growth and we need to accept it. I think that AI can be one of if not the most useful tools in our generation and it just depends if we can use it correctly. So that leads to my one recommendation which would be to make sure that we teach our students how to correctly use AI in a non-harmful way to our education.