|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
08F: 10 09W: 11 09F, 10W: Arrange Motivated by applications in the arts, sciences, social sciences, and computer systems, this course develops skills in solving problems computationally. Topics covered include representation (how to capture computationally the objects and processes of a problem), abstraction (how to build high-level, multi-purpose toolkits for manipulating representations), recursion and modularity (how to break problems into subproblems and combine solutions), reasoning (how to understand what a computation is doing), and concurrency (how to deal with multiple simultaneous processes). These concepts are taught within a functional programming language that supports them well; they are applied in a series of programming labs solving application problems. Prerequisite: Computer Science 5 or Advanced Placement. Dist: TLA. Drysdale.
-
3.00 Credits
All terms: Arrange Advanced undergraduates occasionally arrange with a faculty member a reading course in a subject not occurring in regular courses.
-
3.00 Credits
10W: Arrange Not offered every year
-
3.00 Credits
08F: 2A 09W: 10 09S: 2A Each year a course in an advanced topic in theoretical computer science is offered. Topics covered in recent years include combinatorial optimization, computational geometry, cryptography, network flows, and distributed algorithms. Students may receive credit for Computer Science 85 more than once. Prerequisite: Computer Science 25 or permission of instructor required. Recommended prerequisite will vary with term. Consult the instructor for the topic. Dist: QDS. Fleischer (fall), Jayanti (winter), Zomorodian (spring).
-
3.00 Credits
09F, 09W, 09S: Arrange Each year a course in an advanced topic in Computer Systems is offered. Topics covered in recent years include robotics, electronic commerce, and multimedia. Students may receive credit for Computer Science 88 more than once. Prerequisite: Computer Science 23 or permission of instructor required. Computer Science 25 and/or Computer Science 37 may be required in certain terms. Recommended prerequisites will vary with term. Consult the instructor for the topic. Dist: TAS. Choudhury (fall), Campbell (winter), Balkcom (spring).
-
3.00 Credits
All terms: Arrange Open only to students who are officially registered in the Honors Program. Permission of the Undergraduate Advisor and thesis advisor required. This course does not serve for distributive credit, and may be taken at most twice.
-
3.00 Credits
08F, 09W, 09S: 10A 09F, 10W, 10S: Arrange Participation in a software engineering group project in the context of on-going partnerships with community service agencies. Group members are responsible for all aspects of a software system, including iterative requirements analysis, design, implementation, testing, and maintenance. The course also stresses customer interactions, documentation, process, and teamwork. The result is a software product of significant scope and significant benefit to the community. Prerequisite: Computer Science 23, 25 and 37, or permission of instructor. Bailey-Kellogg.
-
3.00 Credits
Not offered in the period from 08F through 10S
-
3.00 Credits
Not offered in the period from 08F through 10S
-
3.00 Credits
09W: 11 For nearly two thousand years the dominant political power in Middle America has resided in central Mexico. Mexico City, the capital of the empire of New Spain and of the modern nation-state of Mexico, lies over the remains of Tenochtitlan, the capital of the Aztec empire. This course examines the development of the Aztec empire and the organization of Aztec society and religion, and the Spanish conquest of the Aztec. It ends with an introduction to Nahua society in the first century after conquest. We will also consider the varied perspectives of Aztec history offered by Nahua texts, archaeology, history, and art history. (ARCH) Dist: SOC; WCult: NW. Nichols.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|