CS257 Software Design Friday, 23 May 2025 + Questions + Miscellaneous stuff - Let's look at git log messages - Moving your mockup files after last Saturday + Try an LLM - login as your carleton self to google suite; gemini.google.com or any LLM account/tools you already have - Task create a web page top nav bar left side menu, each menu item an animal click on menu item, content region shows a picture of that animal - How does this affect... - ...our learning? - ...the long-term quality of our code? - ...the nature of software development? - - What should... - ...we be teaching? - ...you be doing to make sure you learn what you want and need to learn? Questions - more or less helpful than hand-made samples? - if we always use AI to write code, how do we evaluate the quality of the code? - what are Jeff's expectations? - "it can turn into a crutch, and that's the end of it..." 1. I strongly urge you to write your own code 2. If you write any code with an AI for your project - keep it narrow (e.g., how do I use CSS to achieve layout X) - citation: you must include in your project - the prompts - the full responses, including code - just copy and paste into a document called "LLM.txt" or something - read the code! try to understand it!!!!!!!! 3. Share your experience with us (#general is good)