RESULTS:College of Arts & Sciences, Advent Semester 2025

Community Engaged Learning

Singing from the Sacred Harp hymnal represents an old but still rewarding Southern musical practice, suitable for all amateurs willing to sing loudly. In twice-a-week practices, we cover the fundamentals of shape-note singing and learn to sing in parts. Approximately once a month we travel to Alabama to participate in one of the traditional Sacred Harp singings.
An intermediate-level course focusing on a topic or sub-discipline within psychology. This course may be repeated for credit when the topic differs.

Computer Science

An introduction to creative modeling of both natural and virtual worlds, in which students gain understanding of human interaction with computing devices as well as the expertise needed for further course work in computer science. Lab experiences using the explicit notation of a programming language reinforce the application of abstractions while affording practice in algorithmic problem solving and relevant theory.
An introduction to creative modeling of both natural and virtual worlds, in which students gain understanding of human interaction with computing devices as well as the expertise needed for further course work in computer science. Lab experiences using the explicit notation of a programming language reinforce the application of abstractions while affording practice in algorithmic problem solving and relevant theory.
An introduction to creative modeling of both natural and virtual worlds, in which students gain understanding of human interaction with computing devices as well as the expertise needed for further course work in computer science. Lab experiences using the explicit notation of a programming language reinforce the application of abstractions while affording practice in algorithmic problem solving and relevant theory.
An introduction to creative modeling of both natural and virtual worlds, in which students gain understanding of human interaction with computing devices as well as the expertise needed for further course work in computer science. Lab experiences using the explicit notation of a programming language reinforce the application of abstractions while affording practice in algorithmic problem solving and relevant theory.
Software design and development using object-oriented programming techniques. Topics include abstract data types and their implementation using classes, design methodologies, recursion, elementary data structures, and implementation of larger programs.
This course explores levels of abstraction in computer systems, processors and related hardware components, instruction sets, program execution, and process management.
An introduction to object-oriented programming techniques that underlie the creation, manipulation, and transmission of digital media, including digital photography, audio, and video. Topics include scaling and transforming pictures, sound waveform visualization and manipulation, MIDI, chromakey, frame-based animation, and compression, encoding, and transmission of digital media over the Internet.
Data mining is the automated analysis of large quantities of data to extract previously unknown patterns such as clusters, anomalies, relationships, and dependencies. As large columns of data accumulate, techniques are needed to make sense of the stored information and predict future trends. Data mining applications have become important in fields such as finance, healthcare, manufacturing, and marketing. This course introduces students to the principal ideas in statistical learning, including areas such as classification, clustering, and data extraction. Along the way, students develop problem-solving skills and an understanding of programming techniques and data structures.
The software systems we often find the most useful and magical are also the largest and most complex to build and understand. To be reliable, maintainable, and secure, these systems must be built according to disciplined and well-founded methods. This course examines these methods, both large-scale (defining requirements, system design, architecture patterns, software processes, etc.) and small-scale (version control, testing, benchmarking, code review, etc.). Students will work in small teams to construct production-quality software.

Creative Writing

Discussions will center on students' poems. Selected readings are assigned to focus on technical problems of craftsmanship and style.
Discussions will center on students' poems. Selected readings are assigned to focus on technical problems of craftsmanship and style.
Discussions will center on students' fiction. Selected readings are assigned to focus on technical problems of craftsmanship and style.
Discussions will center on students' fiction. Selected readings are assigned to focus on technical problems of craftsmanship and style.
Discussions will center on students' plays. Selected readings are assigned to focus on technical problems of craftsmanship and style.
Craft-based instruction in specific formal issues in the tradition of fiction. Students will read literature through the lens of technique and craft, studying how writers utilize certain forms. The class will also focus on the generation of creative work, adhering to the forms discussed in class.
In the advanced workshop, students focus on their capstone project, sharing that work with peers in a workshop setting. The course requires students to work with the professor to develop specific reading lists with the goal of shaping their own capstone project. The primary focus of the workshop is the creation and critique of their own work and the work of their peers.
In the advanced workshop, students focus on their capstone project, sharing that work with peers in a workshop setting. The course requires students to work with the professor to develop specific reading lists with the goal of shaping their own capstone project. The primary focus of the workshop is the creation and critique of their own work and the work of their peers.
In the advanced workshop, students focus on their capstone project, sharing that work with peers in a workshop setting. The course requires students to work with the professor to develop specific reading lists with the goal of shaping their own capstone project. The primary focus of the workshop is the creation and critique of their own work and the work of their peers.