|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
This course explores the nature and cultural uses of the figure of the wandering hero, from its first major treatment in Homer's Odyssey to its adaptation in the 20th century by both Nikos Kazantzakis and James Joyce. Particular attention is paid to the moral ambiguities that seem to inhere in theWest's representation of this prototypical wanderer and to the aesthetic and generic usefulness of representing such a figure. Readings include: Homer, Odyssey; Virgil, Aeneid; Sophocles, Ajax and Philoctetes; Euripides, Hecuba; Dante, Inferno; Shakespeare, Troilus and Cressida; Fénelon, Télémaqu e; selections from thpoetry of Tennyson, Cavafy, Louise Gluck, and others; Joyce, Ulysses; Kazantzakis, The Odyssey: A Modern Sequel; and Walcott, Omeros. There are also readings in secondary literature.
-
4.00 Credits
On hearing that his granddaughter was reading Tacitus, Thomas Jefferson wrote to her: "Tacitus I consider as the first writer in the world without a single exception. His book is a compound of history and morality of which we have no other example." The translation of Tacitus into English by Trenchard and Gordon, with prefatory essays enlisting him for theWhig cause, contributed significantly to the ideology of the American Revolution. The same year that Jefferson penned the Declaration of Independence, Gibbon published the first volume of his Decline and Fall of the Roman Empire, often praised for being the greatest historical work of modern times and for containing the finest English prose of the 18th century. Students consider extensive selections from Tacitus and Gibbon (in the case of Tacitus, comparing translations on some key passages) from both a historical and stylistic point of view. As an Upper College seminar, this course requires moderated status in classics, history, or literature, or permission of the instructor.
-
4.00 Credits
This course explores qualities common to some of the greatest nonfiction writers in a range of Western cultures: Thucydides in Greece, Tacitus in Rome, Machiavelli in Italy, Voltaire in France, Gibbon in England, the authors of the Federalist Papers in America (Hamilton, Madison, Jay), and Nietzsche in Germany. All of these authors have high ideals and find humanity for the most part notably wanting in its abilities to attain them. Students read, often in more than one translation, principal passages of each author, with an eye both to historical context and to the workings of the prose itself. Students write pastiches of each author, as well as analytical essays about them. Toward the end of the course, students are asked to write some "unflinching prose" of their own.
-
4.00 Credits
This course introduces students to ideas that are fundamental to robotics and to computing in general. Teams design and build shoe box-size robots, with guidance from the instructor. These rather minimalist robots are mobile and have multiple sensors. Teams use a simple programming language to program their robots to carry out simple tasks, then move to a more robust programming language and more complex tasks by the end of the semester. Prerequisite: eligibility for Q courses.
-
4.00 Credits
How do rumors and fashions spread in society? Does a small change in environmental temperature disrupt an ecosystem? Questions like these are explored, using computers to create virtual worlds. This introduction to modeling and simulation is for students who are interested in creating computer models of objects, processes, and complex systems using computer software. Students learn how to combine mathematical modeling, computer simulation, and data analysis as they use and create software that enables them to build simulation models that answer a practical need and/or scientific question. No prior knowledge of computer programming is required. Prerequisites: a strong background in precalculus mathematics or the equivalent and eligibility for Q courses.
-
4.00 Credits
This course is an introduction to semantically intelligent content management for the World Wide Web. Participants construct social networking software, similar in scope to weblogs or facebooks, using an advanced content management system. A strong emphasis is placed on the development of flexible applications that efficiently store and process data and metadata. In addition to basic computer programming, various XML technologies are introduced and employed. Prerequisite: eligibility for Q courses.
-
4.00 Credits
Cognitive Science, Philosophy, Psychology How do brains make minds? Can computers think? Is my dog conscious? Cognitive science assumes that the brain is some sort of computational engine and, beginning with that premise, attempts to answer such questions. The course is taught by faculty in biology, computer science, linguistics, philosophy, and psychology, who combine their approaches to explore how humans and other intelligent systems feel, perceive, reason, and act. In particular, the course focuses on the fundamental importance of language, signaling, and representation at many levels. Laboratories provide analysis of neural and behavioral data as well as computational modeling. Prerequisite: Mathematics 110 or the equivalent.
-
4.00 Credits
This course introduces students with prior programming experience to the methodologies of object-oriented design and programming, which are used throughout the computer science curriculum. Students learn how to move from informal problem statement through increasingly precise problem specification to the design and implementation of a solution. Good programming habits are emphasized. Prerequisite: any Introduction to Computing course or permission of the instructor.
-
4.00 Credits
This course introduces students to the basic ideas underlying data storage and retrieval. Several standard data structures are covered, including stacks, queues, lists, hash tables, and balanced binary trees. The course balances implementation of structures and formal analysis of their properties. Prerequisite: Computer Science 141.
-
4.00 Credits
An introduction to the structure and operation of modern computer architecture. Topics include instruction sets, pipelining, instruction-level parallelism, caches, memory hierarchies, storage systems, and multiprocessors. Assembly language programming is used to demonstrate concepts. Corequisite: Computer Science 201, with Physics 210 recommended.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|