Course Introduction
- Overview and Logistics lecture slides
- Course content lecture and slides
- Technical debt and software quality - listen up to 15:50
- Given the rise of AI is it still worth learning to code?
Using AI (LLMs) as a Beginner Coder
- The view of this educator is a hard NO, and he makes a number of good points
- AI can be used productively in an educational context for providing explanations rather than generating code
To sum up, AI should not be used to generate solutions for the handouts, labs or project as this will undermine your learning. Use it only to explain existing code as well as concepts covered in the course. You can also ask it to review code that you have written.
One of the goals for this course is to become fluent in C++ which you will not be able to do if you use AI as a crutch. Remember, you need to pass the test, and the exam, without the help of AI.