Introduction to Generative AI via Building Software for the Study of Arts & Sciences
COMPSCI 85
Subject & Catalog Number
Course Information
Description
This course will expose students to large language models; programming languages; and generative AI in various areas, including text, images, music, video, and software. We will contextualize these technologies within the broader areas of computation, artificial intelligence and machine learning. Students will gain initial hands-on experience building software with generative AI to build basic projects appropriate for introductory computer science such as games or chatbots and a simple programming language interpreter. Following this, the course will proceed in four modules using generative AI software development tools to analyze real-world data in four areas outside of the realm of computer science, for example, music theory, ancient languages, art history, and astronomy. Guest lectures from faculty with deep knowledge of these fields will inform translating questions from their field into software requirements.
Course Notes
The course is designed for students with no prior experience in software development, and is not intended for advanced undergraduates in concentrations where programming is expected. Students may not take CS 85 if they have previously taken CS 1060 or CS 1066.
Available for Harvard Cross Registration
NOTE: This course requires additional sections; you will be prompted to choose secondary components during the Add to Cart process