RESULTS:College of Arts & Sciences, Easter Semester 2025

Community Engaged Learning

Concentrated study in a single area, topic, controversy, movement, or figure in rhetoric. This course may be repeated for credit when the topic differs. Prerequisites will vary by topic.
A seminar on a topic related to Spanish. This course may be repeated for credit when the topic differs.
Students will study different forms of community engaged theater and their impacts,including grassroots theater, devised theater, theater for social change, and others. Students will apply these methodologies as they work with a Community Partner throughout the semester to create a performance. The semester-long collaboration and resulting performance will center topics of importance to the Community Partner and their mission. Through interviews, story circles, improvisational theater tools, and other techniques, students will create performances with and for the Community Partner. Although a theater class, all students interested in community dialogue are invited to join this highly collaborative course.
Solo Performance offers students an opportunity to utilize both writing and performance skills as they work toward creating their own original solo performance piece. Students will have an opportunity to both watch and read solo performance work in order to better understand the different styles the form utilizes. Through a series of writing exercises, students will experiment with a variety of storytelling techniques and structures while exploring topics and material they find compelling. Students will then write an original ten minute solo play which they will revise and rehearse. The course will culminate in a public performance of each students’ solo play.

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 provides students with a working knowledge of the power and potential of modern networked databases as well as of common uses and abuses. Students receive hands-on experience with open source development tools, which are widely used for building and placing databases on the web. Database development is explored, from conceptual elaboration through design and implementation, and interview techniques for effective database design are considered. Programming techniques are introduced for building, maintaining, accessing, interacting, and protecting the information in large data depositories. Discussions include consideration of concerns driving policy decisions for amassing and managing sensitive, and sometimes dangerous, information collections.
This course focuses on the emerging field of human-robot interaction, bringing together research and application of methodology from robotics, human factors, human-computer interaction, interaction design, cognitive psychology, education, and other fields to enable robots to have more natural and more rewarding interactions with humans throughout their spheres of functioning. This course is a combination of state-of-art reading and discussions, focused exercises and problem-solving sessions in human-robot interaction, and a group project that includes the design, development, and evaluation of a human-robot interaction system.
Knowledge representation, expert systems, natural language processing, computer vision, machine learning, game playing, cognition.

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' 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' fiction. Selected readings are assigned to focus on technical problems of craftsmanship and style.
Discussions will center on students’ narrative nonfiction. Selected readings are assigned to focus on technical problems of craftsmanship and style.
Craft-based instruction in specific formal issues in the tradition of poetry. Students will read poems 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 intermediate workshop, students expand their skills writing, reading, and critiquing poems, as well as share their writing with peers in a workshop setting. The course builds upon the basics of craft learned in the Beginning Poetry Workshop and explores more complex ways of utilizing that craft. Students read a diverse range of published poems, but the primary focus is the creation and critique of their own work and the work of their peers.
In the intermediate workshop, students expand their skills writing, reading, and critiquing short stories, as well as share their writing with peers in a workshop setting. The course builds upon the basics of craft learned in the Beginning Fiction Workshop and explores more complex ways of utilizing that craft. Students read a diverse range of published short stories, but the primary focus is the creation and critique of their own work and the work of their peers.