Essential Question: What things do I need to consider when using AI to program? Will AI replace programmers?
Mastery Objectives:
SWBAT compare and contrast coding styles.
SWBAT develop an intellectual argument for discussion.
SWBAT identify online resources for learning to program.
SWBAT present their findings to a group of people.
Directions:
Decide on a game you want to program. It can be any complexity.
Go through the process of programming the game in python.
If you need help, I can help you or you can use W3Schools. If you can't figure out how to program the game, that is okay. Document the whole process and all the struggles you go through in programming the game.
Keep track of the hours that you put into it using a log.
Find an exemplar of your game online to demonstrate what you were trying to achieve.
Use ChatGPT to get the code for your game.
Try several queries and document those queries and results.
Compare and contrast the AI version with your own version.
Include a section on what you would change about your project and what you would change about the AI project.
Write an essay on your comparison. Answer the question, "Will AI replace programmers?" Explain why or why not.
Put your findings and your project into a slide show presentation.
Present your findings to the group.
Deliverables:
Slide Show presentation
Initial Design Concept
Pseudocode
Link to exemplar project
Log of hours spent on project
Final version of program