RESULTS:College of Arts & Sciences, Advent Semester 2024

Community Engaged Learning

Though content varies from semester to semester, this intermediate class focuses on a special topic in Politics not fully covered in existing courses. This course may be repeated for credit when the topic differs.
A seminar on a topic related to politics. This course may be repeated for credit when the topic differs.
The course introduces human rights conditions in today's world. While it covers varying philosophical traditions of human rights, major emphasis is placed on how different actors and institutions are able to influence human rights conditions, both from an international and domestic perspective.
An introductory course focusing on a topic or issue in psychology, designed for students who do not plan to pursue psychology as a major/minor.
An intermediate-level course focusing on a topic or sub-discipline within psychology.
An examination of the physical, cognitive, social, and emotional development of infants and children, with a primary emphasis on theoretical issues and scientific methodology. Development is presented as a process of progressive interaction between the active, growing individual and his or her constantly changing and multifaceted environment. Organized chronologically with an approximately equal emphasis on the prenatal through middle childhood periods of development. Includes a laboratory that focuses on designing and conducting studies (including data analyses) to answer empirical questions on human development. Not open for credit to students who have received credit for PSYC 219.
This seminar considers how psychologists put their skills and training to work in support of transformative futures for individuals, communities, and society. To understand how social change happens, this course draw on theories from community psychology, organizational psychology, and liberation/critical psychology to explore the types of leadership practices and organizational structures needed to create and sustain social change efforts.

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.
This course explores levels of abstraction in computer systems, processors and related hardware components, instruction sets, program execution, and process management.
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 design, implementation, and application of data structures and their algorithms, including stacks, queues, linked structures, trees and graphs. Other topics include elementary searching and sorting algorithms, pattern matching, and runtime performance analysis.
Data abstraction and data-driven recursion, higher-order functions, and the management of state. An exploration of the functional paradigm in the context of concurrent and distributed computing.

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.