Active maker, burner, traveler, husband, father.
www.cs.umd.edu/class/fall20...
www.cs.umd.edu/class/fall20...
Should be square _miles_.
Should be square _miles_.
I’m avoiding coming down on the question of whether coding assistants are already widely used, or are too flawed to be used for anything other than code completion. I’ve seen both viewpoints.
At this point, I think it is clear that it is very possible that they will be widely used in 3-5 years.
I’m avoiding coming down on the question of whether coding assistants are already widely used, or are too flawed to be used for anything other than code completion. I’ve seen both viewpoints.
At this point, I think it is clear that it is very possible that they will be widely used in 3-5 years.
I asked ChatGPT to do a deep research to prepare a report. It was useful, but didn’t identify any efforts at universities other than the UCSD link above.
chatgpt.com/share/67ed92...
I asked ChatGPT to do a deep research to prepare a report. It was useful, but didn’t identify any efforts at universities other than the UCSD link above.
chatgpt.com/share/67ed92...
I know that UCSD has updated their intro course, but I don’t know if they have made changes throughout their curriculum.
today.ucsd.edu/story/in-thi...
I know that UCSD has updated their intro course, but I don’t know if they have made changes throughout their curriculum.
today.ucsd.edu/story/in-thi...
4) Developers will spend less time doing what typical programming assignments ask them to do: given a precise description of a project, write code that implements it. However, assignments like these might be helpful in building up the intellectual scaffolding needed in software development jobs.
4) Developers will spend less time doing what typical programming assignments ask them to do: given a precise description of a project, write code that implements it. However, assignments like these might be helpful in building up the intellectual scaffolding needed in software development jobs.
3) Less focus on details of syntax and APIs, when tools will be able to fill in many of those details.
3) Less focus on details of syntax and APIs, when tools will be able to fill in many of those details.
2) More focus on higher-level tasks, such as given an ambiguous problem statement, working to figure out exactly what is needed to address the problem (including discussions with users and other stakeholders).
2) More focus on higher-level tasks, such as given an ambiguous problem statement, working to figure out exactly what is needed to address the problem (including discussions with users and other stakeholders).