ELEC 279: AI-Assisted Software Development and Design

Description

Units: 4.00

Introduction to the use of AI tools and techniques for software development and design. Topics include LLMs and IDE interfaces, debugging techniques, prompt engineering and code generation, refactoring and optimization, legacy code and language translation, automated documentation, copyright and ethics, security, OO software design, software lifecycle and maintenance.

Requirements

PREREQUISITE(S):

APSC 142 or APSC 143 or MNTC 313, ELEC 278 or MREN 178