
Using ChatGPT and other AI tools to teach students how to write code and build software programs
Poster Session
Sunburst Lounge
In this session, you will learn:
- The AI tools that are available to teach coding, as well as some of the pros and cons of using these tools as part of a course
Abstract
This presentation will review the large-language model AIs used in software development and coding. The practices presented are part of the course DATA5570 - Building Sofware with AI. This course is designed to gain proficiency with the advancing tools in Generative AI for coding, software development, and deployment. This course uses AI code generative tools including: ChatGPT, AWS CodeWhisperer, and AWS Q in a full-stack development environment. This presentation will review the advances as well as the challenges, from a teaching perspective.
Presenters
Andrew Brim
Professional Practice Assistant Professor
Andrew Brim is a Professional Practice Assistant Professor of Data Analytics and Information Systems, in the Jon M. Huntsman School of Business at Utah State University. Andrew has earned a PhD in Computer Science in 2020, MS in Financial Economics in 2019, and BS in Computer Science in 2006. Prior to his doctoral work, Andrew was a software developer for Bank of America, Global Markets Trading Technology division. Andrew developed software applications for the credit derivative trading, rates derivative trading, and electronic and algorithmic trading groups. Andrew's research interests include artificial intelligent stock market predictions, and reinforcement learning techniques in various areas. Andrew also mentors the Algorithmic Trading club here on campus.
