Aug 06, 2026  
2026-2027 Catalog 
    
2026-2027 Catalog

SDEV 146 - Coding with AI


PREREQUISITES/COREQUISITE: SDEV 140 - Introduction to Software Development

CREDIT HOURS MIN: 1
LECTURE HOURS MIN: 1
TOTAL CONTACT HOURS MIN: 16
This practical, 1-credit hour course introduces students to the use of Artificial Intelligence (AI) tools in modern software development. Students will gain hands-on experience with popular AI coding tools such as ChatGPT and GitHub Copilot. They will practice using AI to create code snippets and functions, refactor and enhance existing code, and debug programs by identifying and fixing errors with AI assistance. Emphasis is placed on critically evaluating AI-generated code for correctness, readability, and overall quality, as well as effectively cleaning up and integrating AI-produced code into larger projects. The course also covers ethical and responsible practices for using AI in software development thus preparing students for AI-assisted coding in real-world contexts. 

MAJOR COURSE LEARNING OBJECTIVES: Upon successful completion of this course the student will be expected to:  

  1. Write effective prompts to generate, debug, or refactor code using AI-powered development tools. 

  1. Evaluate AI-generated code for correctness, readability, and security. 

  1. Apply cleanup and integration techniques to incorporate AI-assisted code into larger projects. 

  1. Identify the strengths and limitations of current AI tools in software development workflows. 

  1. Demonstrate responsible and ethical use of AI in collaborative coding environments. 



COURSE CONTENT: Topical areas of study include - Topical areas of study include -  

  • Common AI Tools 

  • Prompt Writing Essentials 

  • Generating Code with AI 

  • Refactoring and Improving Code: Use AI 

  • Integrating AI Code 

  • AI Tool Strengths and Limits 

  • Ethical AI Use in Coding