BANA 6370 Programming with AI

This course challenges students to learn advanced programming techniques by building on knowledge gained in prior programming courses while using AI-powered programming assistants. The course is organized around the process of learning to manipulate data residing in a variety of systems using AI pair-programming tools and techniques. Topics covered include understanding how to use AI-powered coding assistants to complete advanced data preparation, programming interactions with databases and using web-based application programming interfaces. The course adopts a problem-driven approach to learning by requiring students to learn by applying the targeted concepts to solve problems. This course is included in the University of Dallas’s NSA National Centers of Academic Excellence designation as CAE- Cyber Defense (CAE-CD).

Credits

3

Prerequisite

BANA 6360