Tuesday, July 14 from 4:00-5:30 p.m. PST
Zoom: https://uci.zoom.us/j/99438557326
Readings
Baker, R. S., et al. (2025). Impact of LLM feedback on learner persistence in programming. In Proceedings of ICCE 2025. https://learninganalytics.upenn.edu/ryanbaker/ICCE2025_paper_28.pdf
Kalliamvakou, E. (Jan 17, 2024) A developer's second brain: Reducing complexity through partnership with AI. GitHub Blog. https://github.blog/news-insights/research/a-developers-second-brain-reducing-complexity-through-partnership-with-ai/
Ma, Q., Shen, H., Koedinger, K., & Wu, T. (2024). How to Teach Programming in the AI Era? Using LLMs as a Teachable Agent for Debugging (Vol. 14829, pp. 265–279). https://doi.org/10.1007/978-3-031-64302-6_19
Shen, J. H., & Tamkin, A. (2026). How AI impacts skill formation (arXiv:2601.20245). https://doi.org/10.48550/arXiv.2601.20245
Slides: TBD
Due: Thursday, July 16
Create a short explainer (with accompanying 1-3 sentence statement) that responds to the weekly prompt provided by the instructor. If you are new to AI, you might try a new tool that someone else has used or talked about that you found interesting.
Prompt: Try vibecoding, make an agent, or use AI to make a website. Show & tell.
Where to Submit: Canvas assignment
See this document for instructions on the Weekly Explainers.
Due: Saturday, July 18
Each week, you will engage with two peers’ explainers and provide constructive, professional feedback on each.
Where to Submit: Canvas will automatically assign you two peer reviews to complete after you have submitted your explainer to the Canvas assignment.
See this document for instructions on peer review for the Weekly Explainers.
Due: Sunday, July 19
Each week, submit a brief reflective journal entry (approximately 100–300 words) about your AI use during that week’s course activities.
Where to Submit: Canvas assignment
See this document for instructions on the Reflective Journal.