OC logo
Libraries Home Start Researching Subject Guides Services About Us
Skip to Main Content

AI Literacy

eBook

Generative AI for Coding

Advancement in natural language processing and large language models have been combined to create generative AI tools can produce code in Python, JavaScript, etc. based on natural language, or conversational, prompts. These tools can also be used to locate errors or security vulnerabilities and write explanations of code.

2 computer monitors display code behind a laptop containing directions

Caution—

Remember, AI-tools can create code for you, but they cannot learn coding for you. As you are learning code, make sure you follow instructor guidance regarding AI-assistance. As a professional, it is unsafe and unethical to deploy code you don't understand, so please learn your code and don't accidently unleash Skynet upon us all.

Ethics and Privacy

Goldsteen, A., Saadi, O., Shmelkin, R., Shachor, S., & Razinkov, N. (2023). AI privacy toolkit. SoftwareX22, 101352-. https://doi.org/10.1016/j.softx.2023.101352

Stahl, B. C. (2023). Embedding responsibility in intelligent systems: from AI ethics to responsible AI ecosystemsScientific Reports13(1), 7586–7586. https://doi.org/10.1038/s41598-023-34622-w

Examples and an Aggregator

GitHub Copilot- account and subscription required

Amazon Q Developer- account required, free for individual use


There's an IA for That- Coding AI 

Your own critical evaluation of these tools prior to use is recommended.