COMPUTER NETWORKS

This course introduces fundamental concepts in the design and implementation of computer communication networks, their protocols and applications. Topics covered include layered network architecture, physical layer and data link protocols; and transport protocols; routing protocols and applications. Most case studies are drawn from the Internet TCP/IP protocol suite. Prerequisites: CSC 111.

COMPUTER GRAPHICS

Covers two-dimensional drawings and transformations, three-dimensional graphics, lighting and colors, game design, perspective, curves and surfaces, ray tracing. Employs Postscript, C++, GameMaker, POV-ray, and radiosity. The course accommodates both CS majors, for whom it is programming intensive, and other students with less technical expertise, by having two tracks of assignments. Prerequisites for CSC major credit: CSC 111 and MTH 111 or permission of the instructor; otherwise, CSC 111 or permission of the instructor.

PROGRAM WITH DATA STRUCTURES L

Explores elementary data structures (linked lists, stacks, queues, trees, graphs) and algorithms (searching, sorting) in a variety of contexts, including event-driven applications with a graphical user interface. Emphasizes object-oriented programming throughout, using the Java programming language. Prerequisite: CSC 111.

PROGRAM WITH DATA STRUCTURES L

Explores elementary data structures (linked lists, stacks, queues, trees, graphs) and algorithms (searching, sorting) in a variety of contexts, including event-driven applications with a graphical user interface. Emphasizes object-oriented programming throughout, using the Java programming language. Prerequisite: CSC 111.

SEM: TOPC-DISABILTY& DIFFERNCE

Topics course: Disability is both a universal human reality and a profoundly embodied, contested, and situated experience. This course explores this tension from a range of methodological and theoretical perspectives, with an emphasis on innovative ethnographic work. Our approach will be insistently transnational and intersectional, taking into account how disabled selves and communities are shaped by geographical and historical context, racial and ethnic identity, class background, gender, and sexuality.

THE ANTHROPOLOGY OF RELIGION

What can anthropologists teach us about religion as a social phenomenon? This course traces significant anthropological approaches to the study of religion, asking what these approaches contribute to our understanding of religion in the contemporary world. Topics include religious experience and rationality; myth, ritual and magic; rites of passage; function and meaning; power and alienation; religion and politics. Readings are drawn from important texts in the history of anthropology and from contemporary ethnographies of religion.

ARCHAEOLOGY OF FOOD

This course explores (1) how and why humans across the globe began to domesticate plant and animal resources approximately 10,000 years ago, and (2) new directions in the archaeology of food across time and space. The first part of the semester focuses on the types of archaeological data and analytical methods used to understand the “agricultural revolution.” Case studies from both centers and noncenters of domestication are used to investigate the biological, economic and social implications of changing foodways.

ANTHROPOS IN THE ANTHROPOCENE

Same as ANT 224. Anthropology seeks to understand human life in all its complexity, but what constitutes “the human” is far from straightforward. This course examines the changing ways that “Anthropos” is being understood in an era of rapid global climate change and our planet’s sixth mass extinction event, both driven by human activities. We review perspectives on the relationship between humans and their environment from various cultural perspectives, considering how they engage notions of race, class, and gender, and what they imply for nature conservation.

ANTHROPOS IN THE ANTHROPOCENE

Same as ENV 224. Anthropology seeks to understand human life in all its complexity, but what constitutes “the human” is far from straightforward. This course examines the changing ways that “Anthropos” is being understood in an era of rapid global climate change and our planet’s sixth mass extinction event, both driven by human activities. We review perspectives on the relationship between humans and their environment from various cultural perspectives, considering how they engage notions of race, class, and gender, and what they imply for nature conservation.
Subscribe to