May 08, 2024  
2021 - 2022 Academic Catalog 
    
2021 - 2022 Academic Catalog [ARCHIVED CATALOG]

Course Search


 

 

Biology

  
  • BIO 365 - Microbiology

    4 credits (Fall or Spring)
    This course examines the structure, physiology and genetics of microorganisms. Emphasis is placed on studying of the diversity of microbes and exploring how microbes shape the environments they inhabit. A significant component of this course will be the critical evaluation of primary literature, along with an emphasis on written and oral communication skills. In the laboratory, students conduct independent research projects involving culture-dependent and culture-independent techniques. Two lectures and one laboratory each week.

    Prerequisite: BIO 252  or BCM 262 .
    Note: Not offered every year.
    Instructor: Hinsa
  
  • BIO 366 - Immunology

    4 credits (Fall or Spring)
    Cross-listed as: BCM 366 .  An introduction to the cellular and molecular basis of vertebrate immune systems. We will explore the innate and adaptive immune systems including their components and organization and development of the immune responses. This course will build on concepts from cell biology and organic chemistry as we explore key molecular pathways of the immune system, incorporating the critical evaluation of primary literature and case studies of immune dysfunction, along with laboratory research, from design through analysis.

    Prerequisite: BIO 252  or BCM 262 .  
    Note: Not offered every year.
    Instructor: Hinsa-Leasure
  
  • BIO 368 - Ecology

    4 credits (Fall)
    Study of the distribution and abundance of organisms and of relationships between organisms and environments. Laboratories emphasize quantitative analysis and experimental design in ecology and include several field projects. Lectures focus on the development of ecological concepts and theory. Three lectures and one laboratory per week.

    Prerequisite: BIO 252 .
    Note: Not offered every year.
    Instructor: Eckhart
  
  • BIO 370 - Advanced Cell Biology

    4 credits (Fall)
    In its infancy, cell biology primarily concerned the description of major cellular structures and functions that were visible by the light microscope. However, modern cell biology, and consequently this course, has shifted focus to the examination of biological processes at the molecular level. Focusing on eukaryotic systems, we will begin with a brief overview of cells, the history of cell biology, and the general approaches used to study cells. The rest of the course will focus on three to four central aspects of cell biology including signal transduction, cell cycle and cytoskeleton. How these topics relate to pharmacology and cancer biology will also be discussed. Laboratories emphasize techniques used in the study of cell biology in frog oocytes, eggs and/or embryos.

    Prerequisite: BIO 252  or BCM 262 .
    Note: Not offered every year.
    Instructor: Sandquist
  
  • BIO 373 - Mechanisms of Evolution

    4 credits (Spring)
    This course examines the mechanisms of evolutionary change at both the micro- and macroevolutionary scales. Topics include the maintenance of genetic variation, population structure and speciation, molecular evolution, systematic methods and applications, and macroevolution. Three lectures and one laboratory session each week.

    Prerequisite: BIO 252 .
    Note: Not offered every year.
    Instructor: Staff
  
  • BIO 375 - Principles of Pharmacology

    4 credits (Fall or Spring)
    An examination of the fundamental principles by which pharmacological agents are produced, work, and used. A major part of the course will explore basic concepts of pharmacokinetics (absorption, distribution, metabolism, excretion) and pharmacodynamics (mechanisms of drug action, receptor theory, dose response relationships, genetic interactions with drugs). Some common drug classes will be examined to illustrate basic physiological and pharmacological principles. Aspects of drug discovery, development and policy may also be introduced. Three lectures and one scheduled laboratory each week.

    Prerequisite: BIO 252   or BCM 262 .
    Note: Not offered every year.
    Instructor: Sandquist
  
  • BIO 380 - Molecular Biology

    4 credits (Fall or Spring)
    An examination of the molecular biology of the cell and associated technology. The application of techniques such as molecular cloning, PCR amplification, DNA sequencing and hybridization to contemporary issues in biology are emphasized in lecture and laboratory. Two lectures and one laboratory per week.

    Prerequisite: BIO 252 , or BCM 262 .
    Instructor: Staff
  
  • BIO 390 - Readings in Biology

    2 credits (Fall or Spring)
    In this variable content course, students will explore a selected area of biology via a seminar format that emphasizes reading, discussion, and writing about primary literature. May be repeated for credit if content changes. For current course content please see the variable topic course listing below or search the online live schedule of courses.

    Prerequisite: BIO 252 .
    Instructor: Staff
  

Chemistry

  
  • CHM 100 - Chemistry is Everywhere

    4 credits (Fall)
    This course in intended for non science majors and introduces the basic principles of chemistry with special emphasis on everyday life and sustainability.  The course illustrates  these principles through extensive use of classroom demonstrations and hands on explorations.

    Prerequisite: None.
    Instructor: Staff
  
  • CHM 129 - General Chemistry

    4 credits (Fall and Spring)
    An introductory course. Primary emphasis on stoichiometry, atomic and molecular structure, dynamic equilibrium, acid-base chemistry, thermodynamics, electronic structure, and intermolecular interactions. Three classes, one laboratory each week.

    Prerequisite: None.
    Instructor: Staff
  
  • CHM 210 - Inorganic and Analytical Chemistry

    4 credits (Fall and Spring)
    Leads to advanced work in the department. Principles of inorganic chemistry and elementary quantitative analysis, including ionic equilibrium, electrochemistry, and acid-base chemistry. Three classes, one laboratory each week.

    Prerequisite: CHM 129 .
    Instructor: Staff
  
  • CHM 221 - Organic Chemistry I

    4 credits (Fall)
    A comprehensive study of structures, reactions, syntheses, and spectroscopy of aliphatic and aromatic compounds, which emphasizes modern mechanistic models. Three classes, one laboratory each week.

    Prerequisite: CHM 129 . (Students with AP/IB credit or other off-campus credit to substitute for CHM 129  must take CHM 210 .)
    Instructor: Staff
  
  • CHM 222 - Organic Chemistry II

    4 credits (Spring)
    A comprehensive study of structures, reactions, syntheses, and spectroscopy of aliphatic and aromatic compounds, which emphasizes modern mechanistic models. Three classes, one laboratory each week.

    Prerequisite: CHM 221 .
    Instructor: Staff
  
  • CHM 240 - Environmental Chemistry

    4 credits Spring
    Cross-listed as: ENV 240 . An introduction to the chemistry of the atmosphere, natural waters, soils and sediments, emphasizing chemical pollution and pollution prevention. Topics include: atmospheric pollution, persistent organic pollutants, agrochemicals, heavy metal contamination, and emerging contaminants. Two classes, one laboratory each week.

    Prerequisite: CHM 129 .
    Instructor: Graham
  
  • CHM 325 - Advanced Organic Chemistry

    4 credits (Fall)
    Selected topics in organic chemistry, including spectral methods of identifying organic compounds, reaction mechanisms, and modern methods of organic synthesis. Laboratory emphasis on spectral, chromatographic, and synthetic methods. Three classes, one laboratory each week.

    Prerequisite: CHM 222 .
    Note: Plus-2 option available.
    Instructor: Leggans, Sieck
  
  • CHM 330 - Bioorganic Chemistry

    4 credits (Spring)
    Exploration of the advanced biochemistry discipline of bioorganic chemistry, which applies the principles and techniques of organic chemistry to the study of biochemical reactions. Emphasis on the reactions of enzymes, particularly enzymes that require a coenzyme (flavin, pyridoxal phosphate, etc.) to carry out their chemistry. Topics include enzyme structure, catalytic strategies, kinetics, and methodologies to determine enzyme mechanisms. Investigates laboratories stress spectroscopic and kinetic techniques. Three classes, one laboratory each week.

    Prerequisite: BCM 262 .
    Note: Plus-2 option available. Not offered every year.
    Instructor: Trimmer
  
  • CHM 332 - Biophysical Chemistry

    4 credits (Spring)
    Exploration of advanced topics in biochemistry with an emphasis on physical methodologies (thermodynamics and kinetics) and techniques. Topics include ligand binding theory, protein folding, and structure determination, etc. Secondary emphasis involves topics in molecular neuroscience, such as second messenger systems and ion channels. Laboratory employs some of the techniques discussed and includes an independent project. Three classes, one laboratory each week. Completion of the introductory physics sequence and CHM 363  is recommended.

    Prerequisite: BCM 262  and completion of or concurrent registration in PHY 131 .
    Note: Plus-2 option available. Not offered every year.
    Instructor: Levandoski
  
  • CHM 340 - Aquatic Geochemistry

    4 credits (Spring)
    Thermodynamics and kinetics of chemical processes controlling the biogeochemical cycling of major and trace elements in freshwater and marine systems. Special emphasis on quantitative modeling of processes occurring at the mineral-water interface (precipitation/dissolution, solute adsorption, oxidation-reduction). Two classes and one laboratory per week.

    Prerequisite: CHM 221  and CHM 210  or CHM 363 .
    Note: Not offered every year.
    Instructor: Graham
  
  • CHM 358 - Instrumental Analysis

    4 credits (Fall)
    Analytical chemistry, including both theory and applications of spectral, electrochemical, chromatographic, and other commonly employed methods of analysis and separation. Two classes, two laboratories each week.

    Prerequisite: CHM 221 .
    Note: Plus-2 option available.
    Instructor: Lyons, Sharpe
  
  • CHM 363 - Physical Chemistry I

    4 credits (Fall and Spring)
    An introduction to physical chemistry that emphasizes experimental and theoretical aspects of chemical thermodynamics, chemical and physical equilibrium, and kinetics. Three classes, one laboratory each week.

    Prerequisite: CHM 222 , and MAT 133  or equivalent, and PHY 131  or equivalent, and completion of or concurrent registration in PHY 132 .
    Note: Plus-2 option available.
    Instructor: Hernandez-Soto, Marzluff
  
  • CHM 364 - Physical Chemistry II

    4 credits (Spring)
    Selected topics in physical chemistry with emphasis on molecular structure and chemical bonding and the application of thermodynamic and quantum theory to a variety of physical chemical phenomena. Three classes, one laboratory each week.

    Prerequisite: CHM 363 .
    Note: Plus-2 option available.
    Instructor: Hernandez-Soto, Marzluff
  
  
  • CHM 423 - Advanced Inorganic Chemistry

    4 credits (Spring)
    Selected topics, including atomic structure, bonding, acid-base theories, coordination chemistry, crystal structure, and inorganic reactions. Three classes, one laboratory each week.

    Prerequisite: CHM 363 .
    Note: Plus-2 option available.
    Instructor: Kamunde-Devonish
  

Chinese

  
  • CHI 101 - Beginning Chinese I

    4 credits (Fall)
    An introductory course to modern (Mandarin) Chinese that teaches the skills of listening, speaking, reading, and writing. Instructional emphasis is laid on both linguistic aspects (pronunciation, vocabulary, and structures) and on sociocultural strategies in communication. Students learn approximately 550 frequently used core graphs and their use in context.

    Prerequisite: None.
    Instructor: Tang, Chai
  
  • CHI 102 - Beginning Chinese II

    4 credits (Spring)
    An introductory course to modern (Mandarin) Chinese that teaches the skills of listening, speaking, reading, and writing. Instructional emphasis is laid on both linguistic aspects (pronunciation, vocabulary, and structures) and on sociocultural strategies in communication. Students learn approximately 550 frequently used core graphs and their use in context.

    Prerequisite: CHI 101 .
    Instructor: Tang, Chai
  
  • CHI 221 - Intermediate Chinese I

    4 credits (Fall)
    Reinforcement and expansion of the grammatical basis and communicative competence gained in CHI 101  and CHI 102 . Continued practice of oral and listening skills, but with increased emphasis on reading and writing skills. Stress is on the acquisition of core graphs (to approximately 1,500), vocabulary, and complex sentence patterns. Simplified characters are also introduced.

    Prerequisite: CHI 102 .
    Instructor: Zhang, Chai
  
  • CHI 222 - Intermediate Chinese II

    4 credits (Spring)
    Reinforcement and expansion of the grammatical basis and communicative competence gained in CHI 101  and CHI 102 . Continued practice of oral and listening skills, but with increased emphasis on reading and writing skills. Stress is on the acquisition of core graphs (to approximately 1,500), vocabulary, and complex sentence patterns. Simplified characters are also introduced.

    Prerequisite: CHI 221 .
    Instructor: Zhang, Chai
  
  • CHI 230 - Chinese Women: Past and Present

    4 credits (Fall or Spring)
    This course will examine literary and cinematic representations of Chinese women, past and present by using gender as a category of analysis. Literary and cinematic focus is on the complex and changing relationship of Chinese women to normative gender codes and conventions over the course of some 2,000 years.
     

    Prerequisite: None
    Note: Not offered every year.
    Instructor: Feng, Tang
  
  • CHI 277 - Modern China through Literature and Film (in Translation)

    4 credits
    Cross-listed as: GLS 277 . This course examines literature and society in China starting from the turn of the 20th century through the critical study of selected samples of the literary and cinematic products of this tumultuous historical period. Attention is particularly focused on the political, cultural, and aesthetic messages that the literary and cinematic forms convey and disseminate. All readings and discussion are in English.

    Prerequisite: None.
    Note: Not offered every year. Plus-2 option available.
    Instructor: Feng
  
  • CHI 288 - Chinese Food for Thought

    4 credits (Fall or Spring)
    Cross-listed as: EAS 288 . Food is a prism that absorbs and reflects a host of cultural phenomena. An examination of Chinese and Chinese American foodways–behaviors and beliefs surrounding the production, distribution, processing, preparation, and consumption of food–reveals power relations and ways of constructing class, gender, and racial identities. This course analyzes foodways in various historical and contemporary contexts. It brings different types of materials and approaches to bear on the study of our most basic, visceral experience.

    Prerequisite: Second-year standing and successful completion of tutorial.
    Note: Not offered every year.
    Instructor: Feng
  
  • CHI 331 - Advanced Chinese I

    4 credits (Fall)
    Further reinforcement, expansion, and refinement of grammatical proficiency and communicative skills through intensive reading of authentic Chinese materials, such as short stories, newspapers, and journals, and viewing of films and television broadcasts. Particular emphasis also given to increasing level of literary appreciation and critical awareness of the sociocultural contexts that shape readings.

    Prerequisite: CHI 222 .
    Instructor: Zhang, Chai
  
  • CHI 332 - Advanced Chinese II

    4 credits (Spring)
    Further reinforcement, expansion, and refinement of grammatical proficiency and communicative skills through intensive reading of authentic Chinese materials, such as short stories, newspapers, and journals, and viewing of films and television broadcasts. Particular emphasis also given to increasing level of literary appreciation and critical awareness of the sociocultural contexts that shape readings.

    Prerequisite: CHI 331 .
    Instructor: Tang, Chai
  
  • CHI 387 - Individual Reading

    2 or 4 credits (Fall or Spring)
    Designed to satisfy needs and interests of majors who have otherwise exhausted departmental language offerings.

    Prerequisite: Permission of instructor and department chair.
    Instructor: Staff
  
  • CHI 461 - Classical Chinese

    4 credits (Fall)
    Intensive treatment of the basic particles and grammatical structure of the literary Chinese language (wenyan). Development of skills in understanding and recognizing syntactic parallelism, contextual clues, and rhetorical structures through the reading of selected works of classical prose and poetry.

    Prerequisite: CHI 332 .
    Instructor: Tang
  
  • CHI 498 - Readings in Chinese Literature

    4 credits (Spring)
    This course is designed to increase students’ proficiency in reading, interpreting, and discussing Chinese literature in its original language, and thereby build upon the linguistic foundation acquired in both Classical Chinese (CHI 461 ) and the three-year language sequence. Literature for the course will consist of a thematically focused set of textual materials taken from both pre-modern and modern sources, including literary, philosophical, and religious texts. Conducted in Chinese.

    Prerequisite: CHI 332  and CHI 461 .
    Instructor: Feng, Zhang

Classics (in Translation), Archaeology and Anthropology, Ancient History, Philosophy, and Linguistics

  
  • CLS 231 - History of Ancient Philosophy

    4 credits (Fall)
    See PHI 231 .

  
  • CLS 242 - Classical Mythology

    4 credits (Spring)
    Cross-listed as: GLS 242 . A systematic study of the most important stories and figures of classical mythology, with emphasis on the comprehension and interpretation of primary Greek and Roman literary and artistic sources, as well as on the contribution of modern theoretical approaches to this study.

    Prerequisite: HUM 101  recommended.
    Note: Not offered every year. Plus-2 option available.
    Foreign language option available in Greek and Latin.
    Instructor: Dixon, Mercado
  
  • CLS 248 - Greek Archaeology and Art

    4 credits (Spring)
    Cross-listed as: ARH 248 . A study of major archaeological excavations and artistic genres of ancient Greece, and their relationship to political and cultural history; the exchange of artistic and archaeological influences with contemporary cultures of Europe, Africa, and Asia.

    Prerequisite: None.
    Note: Plus-2 option available. Not offered every year.
    Instructor: M. Cummins
  
  • CLS 250 - Roman Archaeology and Art

    4 credits (Spring)
    Cross-listed as: ARH 250 . A study of the major monuments and artifacts of ancient Etruria and Rome; their relationship to the political and cultural history; the Roman borrowing and adoption of Greek forms, as well as original expression in art and architecture. Roman artistic exchange with other cultures of Europe, Africa, and Asia.

    Prerequisite: None.
    Note: Plus-2 option available. Not offered every year.
    Instructor: M. Cummins
  
  • CLS 255 - History of Ancient Greece

    4 credits (Fall)
    Cross-listed as: HIS 255 . The political, military, social, economic, and intellectual history of the Greeks in the Archaic and Classical periods and their relationship with other peoples of Europe, Africa, and Asia. Focus on the evolution of the Athenian and Spartan constitutions, the Persian War, Athenian imperialism and the Peloponnesian War, the rise of Macedon, and Alexander’s conquest of Egypt and the Near East.

    Prerequisite: HIS 100  or second year standing.
    Note: Plus-2 option available. Not offered every year.
    Instructor: M. Cummins
  
  • CLS 257 - The Roman Republic

    4 credits (Fall)
    Cross-listed as: HIS 257 . This course examines the rise of Rome from a village on the banks of the Tiber River to an imperial Mediterranean power governed by a republic (753 BCE to 14 CE). It focuses on Rome’s expansion in Italy, its struggle with Carthage, the tumultuous “fall” of the republic, the Augustan settlement and the transition to empire. Attention is also given to Roman social and religious life. Students analyze both literary texts and archaeological evidence.

    Prerequisite: HIS 100  or second-year standing.
    Note: Not offered every year.
    Instructor: M. Cummins
  
  • CLS 258 - The Roman Empire

    4 credits (Fall)
    Cross-listed as: HIS 258 . This course examines the Roman Empire from the accession of Augustus through the reign of the last western emperor, Romulus Augustulus (27 BCE-476 CE). It focuses on political, military, social and religious developments, with special attention given to specific subject populations such as the Jews and Christians, and to life in the provinces and on the frontiers of the empire. Students analyze both literary texts and archaeological evidence.

    Prerequisite: HIS 100  or second year standing.
    Note: Plus-2 option available.
    Instructor: M. Cummins
  
  • CLS 263 - Political Theory I

    4 credits (Fall or Spring)
    See PHI 263 .

  
  • CLS 270 - Indo-European Language and Culture

    4 credits (Fall or Spring)
    Cross-listed as: LIN 270 . Many ancient and modern languages, including Greek, English, German, Latin, French, Spanish, and Russian, are “sisters” in a language “family” called Indo-European. Although no documents written in their “mother” tongue survive, linguists can reconstruct many aspects of Proto-Indo-European by working backwards from the “daughter” languages. This course explores the development of systems of sound and word/phrase structure that allow us to reconstruct a completely extinct language, as well as aspects of its speakers’ culture.

    Prerequisite: Second year standing. Recommended: at least one from GRE 101 , LAT 103 , ENG 230 , FRN 221 , GRM 221 , RUS 221 , SPN 217 , ANT 260 , LIN 114 .
    Note: Not offered every year.
    Instructor: Mercado
  
  • CLS 495 - Senior Seminar

    4 credits (Fall or Spring)
    Devoted to major themes in Greek and Roman culture, the seminar allows seniors to integrate their study of classics and related fields. Participants will plan topics and present papers that serve as a basis for analysis and discussion.

    Prerequisite: Senior standing and permission of department.
    Instructor: Staff

Computer Science

  
  • CSC 105 - The Digital Age

    4 credits (Spring)
    A study of core topics and great ideas in the field of computer science, focusing on underlying algorithmic principles and social implications. Topics may include multimedia and hypermedia, networks, architecture, programming languages, software design, artificial intelligence, databases, cryptography, and the theory of computing. Includes formal laboratory work.

    Prerequisite: None.
    Instructor: Osera, Weinman
  
  • CSC 151 - Functional Problem Solving

    4 credits (Fall and Spring)
    A lab-based introduction to basic ideas of computer science, including recursion, abstraction, scope and binding, modularity, the design and analysis of algorithms, and the fundamentals of programming in a high-level, functional language. Includes formal laboratory work. For current course content please see the variable topic course listing below or search the online live schedule of courses.

    Prerequisite: None.
    Instructor: Staff
  
  • CSC 161 - Imperative Problem Solving with Lab

    4 credits (Fall and Spring)
    CSC161 emphasizes concepts closely tied to the architecture of computers, compilers, and operating systems, such as macro processing, compilation and linking, pointers and memory management, data representation, and software development tools. Additional topics include assertions and invariants, data abstraction, linked data structures, an introduction to the use of the GNU/Linux operating system, and programming in a low-level, imperative language. Includes formal laboratory work. For current course content please see the variable topic course listing below or search the online live schedule of courses.

    Prerequisite: CSC 151 .
    Instructor: Staff
  
  • CSC 205 - Computational Linguistics

    4 credits (Fall)
    Cross-listed as: LIN 205   An examination of computational techniques for producing and processing text in natural languages and an introduction to the theoretical basis for those techniques, both in linguistics and in computer science. Topics include generative grammars, parsing, algorithms for automatic indexing, information retrieval, and natural-language interfaces.

    Prerequisite: LIN 114  and CSC 151 .
    Note: Plus-2 option available. Not offered every year.
    Instructor: Staff
  
  • CSC 207 - Object-Oriented Problem Solving, Data Structures, and Algorithms

    4 credits (Fall and Spring)
    An introduction to the ideas and practices of object-oriented computation: message passing, information hiding, classes and interfaces, inheritance, polymorphism, and reflection. The course also includes data structures and the associated algorithms, packages and libraries, exceptions, and the use of an integrated software-development environment. Includes formal laboratory work.

    Prerequisite: CSC 151  and CSC 161 .
    Instructor: Osera
  
  • CSC 208 - Discrete Structures

    4 credits (Fall and Spring)
    Cross-listed as: MAT 208 . How do we “know” that a mathematical or logical statement is correct? What common properties appear among different collections? How might we represent functions, and how can we tell if two functions with different representations are the same? Can we formally describe and understand common diagrams? We consider such questions as we develop both intuition and formal mechanisms for addressing them. Along the way, we explore Boolean logic, proof techniques, sets, structures that include trees and graphs, and more. Students who have previously taken MAT 218  may not subsequently take CSC/MAT 208.

    Prerequisite:   and either   or  . Prerequisite or co-requisite: CSC 161 .
    Instructor: Osera
  
  • CSC 211 - Computer Organization and Architecture

    4 credits (Fall)
    Study of both traditional and alternative computer architectures. Introduction to digital logic, microcode, Von Neumann architectures, data representations, fetch/execute model, RISC/CISC, instruction formats and addressing, machine and assembly language, memory architecture and algorithms, I/O architecture, and elements of distributed systems. Includes formal laboratory work.

    Prerequisite: CSC 161 .
    Note: Plus-2 option available.
    Instructor: Curtsinger, Weinman
  
  • CSC 213 - Operating Systems and Parallel Algorithms

    4 credits (Spring)
    Study of the principal components of typical operating systems and an introduction to parallel algorithms. Topics from operating systems: storage management, scheduling, concurrent processing, synchronization, data protection, and security. Discussion of models of parallelism and algorithms for problems in such areas as lists, trees, searching, sorting, graphs, geometry, and strings. Includes formal laboratory work.

    Prerequisite: CSC 161 .
    Note: Plus-2 option available.
    Instructor: Curtsinger, Weinman
  
  • CSC 214 - Computer and Network Security

    2 credits (Fall or Spring)
    This course deals with the security of computing systems and the networks over which they communicate, including tools and techniques for undermining or for reinforcing the reliability and usability of computer systems, the theoretical concepts that underlie those techniques, and the ways in which governments, corporations, interest groups, and individuals currently use them.

    Prerequisite: CSC 161 .
    Note: Plus-2 option available. Not offered every year.
    Instructor: Curtsinger
  
  • CSC 216 - Computer Networks

    2 credits (Fall or Spring)
    Introduction to the communication protocols that make up the modern Internet - their functionality, specification, implementation, and performance. Includes hands-on laboratory work.

    Prerequisite: CSC 161 .
    Note: Plus-2 option available. Not offered every year.
    Instructor: Curtsinger
  
  • CSC 232 - Human-Computer Interaction

    2 credits (Fall or Spring)
    Cross-listed as: PSY 232  and TEC 232 . Introduction to fundamental principles and methods of human-centered interaction design: Human capabilities and limitations, usability and accessibility guidelines, iterative design, contextual inquiry, task analysis, prototyping, evaluation. Includes hands-on laboratory work.

    Prerequisite: CSC 105 CSC 151 PSY 113  or SMS 154 .
    Note: Plus-2 option available. Not offered every year.
    Instructor: Staff
  
  • CSC 261 - Artificial Intelligence

    4 credits (Fall)
    An introduction to current principles, approaches, and applications of artificial intelligence, with an emphasis on problem-solving methods, knowledge representation, reasoning with uncertainty, and heuristic search. Study of a range of AI approaches, such as rule-based systems, neural networks, and systems for machine learning. Review of several applications areas such as game playing, natural language processing, robotics, theorem proving, and perception.

    Prerequisite: CSC 161  and CSC 208 MAT 208 , or MAT 218 .
    Note: Plus-2 option available. Not offered every year.
    Instructor: Weinman
  
  • CSC 262 - Computer Vision

    4 credits (Spring)
    How can computers understand images? This course covers principles in computational vision and their relationship to human visual perception. Topics may include geometry of image formation, image filtering and representation, texture analysis, 3-D reconstruction from stereo and motion, image segmentation, object detection, and recognition. Students implement and evaluate methods on real images in laboratory exercises and an independent project.

    Prerequisite: CSC 161  and MAT 215 .
    Note: Not offered every year.
    Instructor: Weinman
  
  • CSC 281 - Life Beyond Grinnell - Learning from Computer Science Alumni

    1 credits (Fall)
    This course challenges you to think beyond your time at Grinnell. Alumni with careers related to computer science will tell their own stories so that we can learn how they constructed their lives and careers. They will also provide advice as you think about your own career and life. Readings and assignments will encourage further reflection. Variable topic course. Repeatable for credit when content changes.

    Prerequisite: CSC 151 .
    S/D/F only.
    Instructor: Rebelsky
  
  • CSC 282 - Thinking in C and Unix

    1 credits (Spring)
    The most successful software designers master a variety of languages, algorithms, and software design methodologies. In this course, you will examine the Unix approach to software design. You will ground that examination, in part, by developing programs that deepen your understanding of advanced techniques of the C programming language. Includes laboratory work.

    Prerequisite: CSC 161 .
    S/D/F only.
    Instructor: Rebelsky
  
  • CSC 301 - Analysis of Algorithms

    4 credits (Fall and Spring)
    Study methods for designing, analyzing, and implementing algorithms and data structures. The course explores formal and precise mechanisms for analyzing efficiency and verifying correctness and both iterative and recursive algorithms.  Studies also cover a variety of fundamental algorithms, abstract data types, and data structures. Algorithm design strategies included greedy, divide-and-conquer, exhaustive search, and dynamic programming. Additional topics may include approximation, parallel, or randomized  algorithms.

    Prerequisite: CSC 207  and either MAT 218 CSC 208  or MAT 208  
    Note: Plus-2 option available.
    Instructor: Rebelsky, Eikmeier
  
  • CSC 312 - Programming Language Implementation

    2 credits (Fall or Spring)
    A hands-on approach to understanding the essential concepts of programming languages (such as evaluation, binding, procedural abstraction, state, control flow, data abstraction, types, and inheritance) by writing interpreters that implement those concepts.

    Prerequisite: CSC 207 .
    Note: Plus-2 option available. Not offered every year.
    Instructor: Osera
  
  • CSC 324 - Software Design and Development with Lab

    4 credits (Fall and Spring)
    Provides a foundation for “programming in the large” and developing high-quality software that meets human needs. Introduces the software lifecycle, agile development methods, professional tools, and software design principles. Teams will develop software for a community organization, supported by a faculty adviser and an alumni technical mentor. Students develop a substantial code base suitable for inclusion in a professional portfolio and gain experience working with a client. Includes laboratory work.

    Prerequisite: CSC 207 .
    Instructor: Rebelsky, Osera
  
  • CSC 326 - Software Development Leadership with Lab

    2 credits (Fall and Spring)
    Students lead teams that develop software for a community organization, supported by a faculty adviser and an alumni technical mentor. Students will gain experience mentoring and coordinating peers while working with a client. Offered simultaneously with CSC-324. Students in this course serve as the leaders on the CSC-324 projects. Includes laboratory work.

    Prerequisite: CSC 324 .
    Instructor: Rebelsky, Osera
  
  • CSC 341 - Automata, Formal Languages, and Computational Complexity

    4 credits (Fall and Spring)
    A formal study of computational devices, their related languages, and the possibility and difficulty of computations. Examples are pushdown automata and Turing machines, context-free languages and recursively enumerable sets, and the halting problem and NP-completeness.

    Prerequisite: CSC 207  and either MAT 218 ,   or MAT 208 .
    Note: Plus-2 option available.
    Instructor: Osera

Digital Studies

  
  • DST 154 - The Evolution of Technology

    4 credits (Fall or Spring)
    See SMS 154 


East Asian Studies

  
  • EAS 213 - Gender and Sexuality in East Asian Art

    4 credits (Fall or Spring)
    See ARH 213 .

  
  • EAS 215 - Collecting the “Orient”

    4 credits (Fall or Spring)
    See ARH 215 

  
  • EAS 288 - Chinese Food for Thought

    4 credits (Fall or Spring)
    See CHI 288 .


Economics

  
  • ECN 111 - Introduction to Economics

    4 credits (Fall and Spring)
    A survey of the basic concepts and methods of analysis used in economics. Application to such policy problems as economic recession, inflation, regulation of industry, poverty and income distribution, financial crises, pollution, and trade restrictions.

    Prerequisite: None.
    Instructor: Staff
  
  • ECN 205 - Current State of the U.S. Economy

    4 credits
    A study of current business conditions and key public policy problems in the United States. Analysis of the data reporting system and judgmental forecasting. Recent problems have included: inflation, the federal deficit, government regulation, energy, unemployment, and tax reform. Not intended for students who have taken ECN 280  or ECN 282 .

    Prerequisite: ECN 111 .
    Note: Plus-2 option available.
    Instructor: Staff
  
  • ECN 215 - Labor Economics

    4 credits
    An investigation into the political economy of labor markets. Consideration given to traditional supply and demand interactions, relations of authority between employers and employees and their influence on productivity, internal labor markets, labor market segmentation, the role of unions, racial differences, gender differences, and the effects of international competition on U.S. labor markets. Not intended for students who have taken ECN 280  or ECN 282 .

    Prerequisite: ECN 111 .
    Note: Plus-2 option available. Not offered every year.
    Instructor: Ferguson, Lee
  
  • ECN 220 - Foundations of Policy Analysis

    4 credits (Spring)
    Cross-listed as: PST 220 . This course explores principles of policy making, with applications.  It opens by examining theoretical rationales for policy, including those premised on ideology or market failure. It proceeds to investigate institutional context and processes relevant to policy making, using case studies. With this foundation, the course explores specific policy problems and solutions related to important problem areas such as economic growth, health care, monetary policy, education, and environment.  Students will be encouraged to investigate policy areas of interest for case studies and papers. Not intended for students who have taken ECN 280  or ECN 282 

    Prerequisite: ECN 111  and second-year standing.
    Instructor: Ferguson
  
  • ECN 226 - Economics of Innovation

    4 credits (Fall or Spring)
    An examination of the role of innovation in the economy. Topics include the process of innovation, drivers of innovation, intellectual property, the impact of innovation on firms, labor, economic growth, and inequality, and innovation policy. Not intended for students who have taken ECN 280  or ECN 282 .

    Prerequisite: ECN 111 .
    Note: Plus-2 option available.
    Instructor: B. Graham
  
  • ECN 228 - Introduction to Managerial Economics

    4 credits (Fall or Spring)
    Managerial Economics presents a microeconomic approach to business decisions. The concepts and problems are analyzed from the perspective of the firm and the managers’ decisions. Emphasis is thus placed on the study of the production process and the analysis of interactions in markets, both with the customers and the rival firms. Topics include: managing in competitive, monopolistic, and oligopolistic markets; strategic interactions and game theory; pricing; information and market structure; and regulation and public policy.

    Prerequisite: ECN 111 .
    Instructor: Montgomery
  
  • ECN 230 - Economic Development

    4 credits
    A survey of analytic approaches to the process of economic development in Asia, Africa, and Latin America, and an examination of their significant policy problems. Not intended for students who have taken ECN 280  or ECN 282 

    Prerequisite: ECN 111 .
    Note: Plus-2 option available.
    Instructor: McGavock
  
  • ECN 233 - International Economics

    4 credits
    An introduction to international trade theory, balance of payments concepts, and exchange rate determination. Topics include events, international institutions, and policies that affect trade, foreign investment, economic stability, and growth. Not intended for students who have taken ECN 280  or ECN 282 .

    Prerequisite: ECN 111 .
    Note: Plus-2 option available.
    Instructor: Utar
  
  • ECN 235 - Money and Banking

    4 credits (Fall or Spring)
    An examination of the role of money, banking, and financial institutions in the economy. Topics include interest rate determination, money creation in the banking system, the role of Central Banks and monetary policy. Case studies on banking and financial crisis and policy responses will also be analyzed.

    Prerequisite: ECN 111 .
    Instructor: Mao
  
  • ECN 236 - Health Economics

    4 credits (Fall or Spring)
    An introduction to health economics using basic economic theory to understand the implications of health-related markets and policies in the United States and abroad. This course will cover topics including health insurance, behavioral responses to health-related incentives, and determinants of access to health care services.

    Prerequisite: ECN 111 
    Instructor: Kelly
  
  • ECN 240 - Resource and Environmental Economics

    4 credits
    Investigation of the economics of renewable and nonrenewable natural resources. Particular emphasis on the relationship between the biological and physical characteristics of particular resources and our economic choices. Consideration of selected current problems. Not intended for students who have taken ECN 280  or ECN 282 .  

    Prerequisite: ECN 111 .
    Note: Plus-2 option available.
    Instructor: Brouhle
  
  • ECN 245 - Financial Economics

    4 credits
    This course examines the financial system’s role in the domestic and global economy. It surveys financial markets (e.g. common stock markets), players (e.g. investment companies), and instruments (e.g. options and futures contracts) with a focus on the underlying economic and regulatory forces that shape the financial system and its impact on the broader economy. Not intended for students who have previously taken ECN 280  or ECN 282 .

    Prerequisite: ECN 111 .
    Note: Plus-2 option available. Not offered every year.
    Instructor: Mehra
  
  • ECN 250 - Public Economics

    4 credits
    The economic role of government in an economy. Topics include the determination of the size and economic function of government, expenditure decisions and budgeting, the incidence and distributional effects of various taxes, and issues in state and local finance. Not intended for students who have taken ECN 280  or ECN 282 

    Prerequisite: ECN 111 .
    Note: Not offered every year.
    Instructor: Brouhle, Ohrn
  
  • ECN 280 - Microeconomic Analysis

    4 credits (Fall and Spring)
    An examination of the theoretical underpinnings of the economic system. The objective is to develop a theoretical framework with which to investigate the economic behavior of individual consumers, firms, and resource owners.

    Prerequisite: MAT 124  or MAT 131 , second year standing and one additional economics course numbered between 205 and 250.
    Instructor: Brouhle, McGavock
  
  • ECN 282 - Macroeconomic Analysis

    4 credits (Fall and Spring)
    Analysis of economic aggregates, primarily national income and employment, through a theoretical framework. While current and historical real world examples will be used to illustrate concepts, the primary goal is the development of general tools that enable students to understand the behavior of a macroeconomy.

    Prerequisite: ECN 280 
    Instructor: Mehra, Mao
  
  • ECN 286 - Econometrics

    4 credits (Fall and Spring)
    The use of statistical techniques to estimate and test economic models. Topics include multiple regression, multicollinearity, serial correlation, heteroskedasticity, simultaneous equations, limited dependent variables, and time series/forecasting.

    Prerequisite: ECN 111 , second-year standing, and STA 209 STA 309 STA 310 MAT 335 , or STA 335 ECN 280  or ECN 282  recommended.
    Instructor: Lee, Graham
  
  • ECN 326 - Financial and Managerial Accounting

    4 credits (Fall)
    A case-based introduction to the principles of financial and managerial accounting. Although this is a first course in accounting, the level of coverage is advanced. Students work in teams and are responsible for their own learning and the learning of their colleagues. Open only to third-year students and seniors.

    Prerequisite: ECN 280 .
    Instructor: Ohrn
  
  • ECN 327 - Corporate Finance

    4 credits (Spring)
    An intense examination of the basics of theory and practice in corporate financial management. An understanding of intermediate microeconomics and financial accounting and comfort with applied mathematics are essential for success in this course.

    Prerequisite: ECN 280 .
    Instructor: Ohrn
  
  • ECN 329 - Advanced Econometrics

    4 credits (Fall)
    This course expands upon the econometrics background provided by ECN 286, exploring the underlying properties of the estimators and learning to program their calculation in STATA. We will use matrix algebra to derive and explore the properties of ordinary least squares, restricted least squares, generalized least squares, instrumental variables, and panel estimation. We will also learn to program STATA to calculate these estimators.

    Prerequisite: ECN 286 .
    Instructor: Montgomery
  
  • ECN 336 - Behavioral and Experimental Economics

    4 credits (Fall or Spring)
    In this course we will explore the ways in which individuals make decisions with a particular focus on deviations from the predictions of classical rational actor theory. This course will also give students firsthand experience designing economic experiments. 

    Prerequisite: ECN 280 .
    Note: Plus-2 option available.
    Instructor: L. Lee
  
  • ECN 338 - Applied Game Theory

    4 credits (Fall and Spring)
    Game theory facilitates modeling strategic interaction among interdependent agents who share awareness of their interdependence. As such, it can generate analytical foundations for many relationships found in social and natural sciences. This course develops game theoretic modeling using visual representation and equations, with an emphasis on intuitive technique and direct application to examples primarily from economics and politics.

    Prerequisite: ECN 280 , and MAT 124  or MAT 131 .
    Instructor: Ferguson, Staff
  
  • ECN 339 - Introduction to Mathematical Economics

    4 credits
    An introduction to mathematical models of economic behavior. Basic techniques in differential and integral calculus and linear algebra will be applied to a wide range of micro- and macroeconomic issues. Topics include comparative statics, optimization, and linear programming.

    Prerequisite: MAT 133 , and ECN 280  and ECN 282 . MAT 215  is useful but not required.
    Note: Not offered every year.
    Instructor: Staff
  
  • ECN 369 - Seminar in Environmental Economics

    4 credits
    This course will familiarize students with the theory and application of economics to environmental problems and prepare them to analyze issues in environmental economics and policy. It will focus on the design of cost-effective environmental policies and on methods for determining the value of environmental amenities.

    Prerequisite: ECN 280 . Prerequisite or co-requisite: ECN 286 , MAT 336 , or STA 336 .
    Instructor: Brouhle
  
  • ECN 370 - Seminar in Political Economy

    4 credits
    This course begins with the premise that many economic interactions are “political” in the sense that coalitions of participants, whose interests may differ, can influence important outcomes. The course will explore tendencies toward competition, cooperation, and conflict, and their relationship to constraints imposed by the forces of supply and demand, as they operate in various institutional arenas, such as labor markets or the national economy. The course will examine relevant theories of incomplete contracting under conditions of imperfect information with some attention to game theory, and then apply these concepts to contemporary problems concerning employment, economic growth, and the distribution of income and wealth.

    Prerequisite: ECN 280  and ECN 282 . Prerequisite or co-requisite: ECN 286 , MAT 336 , or STA 336 .
    Instructor: Ferguson
  
  • ECN 372 - Seminar in Economic Development

    4 credits
    Processes of growth and change in developing societies. Both theoretical and empirical modes of analysis introduced in the literature covered. Topics chosen from among population growth, agricultural development, industrialization, investment in human capital vs. physical capital, the balanced-unbalanced growth controversy, noneconomic factors in development and underdevelopment.

    Prerequisite: ECN 280 . Prerequisite or co-requisite: ECN 286 , MAT 336 , or STA 336 .
    Note: Not offered every year.
    Instructor: McGavock
  
  • ECN 374 - Seminar in International Trade

    4 credits
    International trade theory and policy. Explanations of the pattern of trade, gains from trade, effects on income distribution, labor markets, industries and trends over time. Topics include operations of multinational corporations, offshoring, migration, trade negotiations and agreements, effects of trade policies and other current topics.

    Prerequisite: ECN 280 . Prerequisite or co-requisite: ECN 286 , MAT 336 , or STA 336 .
    Note: Not offered every year.
    Instructor: Utar
  
  • ECN 376 - Seminar in Income Distribution

    4 credits
    Examination of the distribution of income and wealth in the United States, covering conflicting explanations of economic inequality and policy debates. Topics include economic trends affecting U.S. workers, racial and sexual inequality, and poverty.

    Prerequisite: ECN 280  and ECN 282 . Prerequisite or co-requisite: ECN 286 , MAT 336 , or STA 336 .
    Instructor: Staff
  
  • ECN 378 - Seminar in Law and Economics

    4 credits
    This course considers the application of economic theory to the law and legal institutions, including property, contract, tort, and criminal law. We will investigate how legal rules influence economic incentives and the allocation of resources. Topics include liability and negligence assignment, uncertainty, allocation of property rights, bargaining, remedies, criminal deterrence, and the litigation process.

    Prerequisite: ECN 280 . Prerequisite or co-requisite: ECN 286 MAT 336 , or STA 336 .
    Instructor: Graham
  
  • ECN 379 - Seminar in the Economics of Crime

    4 credits (Fall or Spring)
    This course is designed to increase student’s understanding of the determinants and consequences of criminality. We will explore all levels of crime and punishment from societies optimally choosing deterrence mechanisms to prisoners making behavioral decisions while incarcerated. Students should expect to learn a large portion of the literature regarding these issues as well as the econometric tools used in applied micro economics research.

    Prerequisite: ECN 280  and ECN 286 , MAT 336 , or STA 336 .
    Instructor: Lee
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10