|
|
|
|
|
by uyzstvqs
77 days ago
|
|
- Using AI chat as an assistant, not vibecoding or thoughtless copy-pasting. Teaching the limits of AI (it's just a statistical model giving the most probable desired answer), while embracing the huge productivity boost of having it help you figure stuff out. The only thing AI makes obsolete is StackOverflow, unless you like shooting yourself in the foot. - Modern, simple, established tech stack. Python or Golang are good choices. Don't be teaching Java or C#, like some colleges probably still do. - Add a little C programming to teach low-level fundamentals, enabling students to continue down that path if they desire. - Developing from a Linux workstation. Deploying their code to Linux servers and the basics of managing them. (SBCs are great servers for learning) - Cybersecurity fundamentals. How to avoid supply chain attacks. - Exams: Students can work and use AI assistance. Afterwards their work is reviewed, and you question them why they made certain decisions. Those answers should make up 2/3 of the final grade. |
|