PICASso Course Listing

Click here for complete Princeton course offerings

SPRING 2004
 

COS 590/ APC 590
Computational Methods & their Applications across Disciplines

Professor(s): Jaswinder Pal Singh

Description/Objectives:
A collection of state-of-the-art computational methods and their application in multiple scientific disciplines, emphasizing the practical application of methods such as: equation solvers for fluid dynamics (including multigrid), molecular dynamics, Monte Carlo, optimization, eigen-analysis, statistical analysis and machine learning (e.g., clustering, pattern matching and classification). Course will have a strong interdisciplinary flavor, and will include lectures, reading, and programming. Methods will be discussed in the context of motivating problems in different disciplines, and presented by faculty from different departments specializing in those areas. Key issues for high-performance, scalable computing will be discussed.

** This course is open to students and postdocs from all departments

Schedule/Classroom Assignment:
Class Number: 42877 - Lecture L01 : 1:30 pm - 2:50 pm M W

Click here for course website

 

APC 505/ MAE 505
Numerical Methods in Computational Science
Maximum Enrollment: 30
Professor(s): Bjorn E. Engquist

Description/Objectives:
A basic graduate course in numerical analysis and scientific computing. The topics include methods for systems of linear and nonlinear equations, eigenvalue problems, interpolation and quadrature. The principles and techniques of finite difference, finite element and finite volume methods for differential equations will be studied, Hierarchical methods and techniques for distributed computing will be introduced.

Examination Type: Take-Home

Schedule/Classroom Assignment:
Class Number: 42614 - Lecture L01 : 10:00 am - 11:20 am M W

 

CHE 537/ COS 554
Computational Analysis of Biological Networks
Maximum Enrollment: 30
Professor(s): Stanislav Y. Shvartsman, Olga G. Troyanskaya

Description/Objectives:
Analysis of biological networks requires a combination of tools from all branches of applied mathematics and engineering. The course will introduce computational techniques for the analysis of structure and function of genetic, biochemical, and cellular networks. The topics covered include dynamics of intracellular networks, network identification from gene expression data, deterministic and probabilistic tools for networks inference and simulation.

Examination Type: Final

Schedule/Classroom Assignment:
Class Number: 43402 - Lecture L01 : 1:00 pm - 3:20 pm W

 

MAE 560
Simulation and Modeling of Turbulent Fluid Flows
Maximum Enrollment: 10
Professor(s): Maria P. Martin

Description/Objectives:
This course presents the foundation of CFD as applied to turbulent flows.  Concepts of numerical accuracy and bandwidth are introduced.  Aliasing and Nyquist criteria are discussed.  Solutions in differential form and wave space are studied.  The numerical representation of turbulent transport, production, and dissipation are discussed. Techniques for the simulation and modeling of turbulent flows are described, including direct numerical simulation (DNS), large-eddy simulation (LES), and Reynolds-averaged Navier-Stokes (RANS). Homework topics include writing codes to solve isotropic turbulence using DNS, LES, and RANS methodologies.  Offered every other Spring starting in 2004.

Schedule/Classroom Assignment:
Class Number: 41779 - Lecture L01 : 3:00 pm - 4:20 pm T Th in Friend Center (FRIEN) 305

  

 MSE 504/ MAE 563
Modeling and Simulation in Materials Science
Maximum Enrollment: 20
Professor(s): Roberto Car, David J. Srolovitz

Description/Objectives:
Course examines methods for simulating materials on the electronic, atomistic, microstructural, and continuum scales and approaches for connecting across length scales. The scientific underpinnings of each is emphasized. Hands-on experience in writing and/or exercising simulation codes on all scales is provided.

Schedule/Classroom Assignment:
Class Number: 40510 - Lecture L01 : 2:30 pm - 3:50 pm M W

  

 MSE 504/ MAE 563
Modeling and Simulation in Materials Science
Maximum Enrollment: 20
Professor(s): Roberto Car, David J. Srolovitz

Description/Objectives:
Course examines methods for simulating materials on the electronic, atomistic, microstructural, and continuum scales and approaches for connecting across length scales. The scientific underpinnings of each is emphasized. Hands-on experience in writing and/or exercising simulation codes on all scales is provided.

Schedule/Classroom Assignment:
Class Number: 40510 - Lecture L01 : 2:30 pm - 3:50 pm M W

  
 
FALL 2003: Special Semester Focus on Computational Biology
 

COS 597F
Advanced Topics in Computer Science: Visualization and analysis of large-scale genomics data-sets

Professor(s): Olga G. Troyanskaya

Description/Objectives:
Introduces students to computational issues involved in analysis and display of large-scale biological data sets. Algorithms covered will include clustering and machine learning techniques for gene expression and protoemics data analysis, biological networks, joint learning from multiple data sources, and visualization issues for large-scale biological data sets. No prior knowledge of biology or bioinformatics is required; a brief intriduction of bioinformatics and the nature of biological data will be given.

1:30 pm - 2:50 pm M W

 

COS 551/ MOL 551
Introduction to Genomics and Computational Molecular Biology

Professor(s): Mona Singh, Saeed Tavazoie

Description/Objectives:
Introduction to basic computational methods used for problems arising in molecular biology. Topics include computational approaches to: sequence similarity and alignment, phylogenic inference, gene recognition, gene expression analysis, structure prediction, and whole- and cross-genome analysis.

3:00 pm - 4:20 pm T Th
Carl Icahn Laboratory 101

 

APC 514/ MOL 514
Biological Dynamics

Professor(s): Edward C. Cox, David W. Tank, William Bialek

Description/Objectives:
Introduction to the mathematical desciption of quantitative phenomena in living systems; Hodgkin Huxley equations of nerve membranes; the generation of spatial patterns in development, single cells, and colonies of cells; chemotaxis; the population dynamics of disease; dynamics activity of networks of neurons; intracellular chemical and gene-networks. Emphasis on formulation and experimental basis for the equations, and their relationship to significant biological issues.

Other Information: No background in the relevant biology is required. However, a solid preparation in mathematics including differential equations, integral calculus, and linear algebra is essential, as is some experience in using mathematics to model the real world. Graduate students with undergraduate degrees in mathematics, physics, electrical engineering, mathematical biology, and biophysics will have such backgrounds, as should Princeton seniors with these majors.

2:40 pm - 4:00 pm T Th
Carl Icahn Laboratory 280

Other Relevant Courses (Fall 2003)
 

COS 597B
Advanced Topics in Computer Science: Planetary-Scale Services

Professor(s): Larry L. Peterson

Description/Objectives:
Study of an emerging class of geographically distributed network services, including network-embedded storage, publish/subscribe systems, content-distribution networks, peer-to-peer systems, network measurement tools, and others. Course will be project-oriented, with students forming teams to build services and applications running on PlanetLab, an open, shared planetary-scale overlay testbed.

1:30 pm - 4:20 pm M

 

COS 597C
Advanced Topics in Computer Science: Scalable Internet Services

Professor(s): Jaswinder P. Singh

Description/Objectives:
Areas of applications and systems technology for providing scalable information services over the Internet.

1:30 pm - 4:20 pm W
 Computer Science Building 402

 

MAT 342/ APC 342
Numerical Methods

Professor(s): Weinan E

Description/Objectives:
Introduction to numerical methods with emphasis on algorithms, applications and computer implementation issues. Solution of nonlinear equations. Numerical differentiation, integration, and interpolation. Direct and iterative methods for solving linear systems. Numerical solutions of differential equations, two-point boundary value problems. Topics in approximation theory. Lectures are supplemented with numerical examples using MATLAB.

3:00 pm - 4:20 pm M W
Fine Hall 401

 

MAT 537/ APC 537
Topics in Analysis: Numerical Methods for Multi-Scale and Simulation

Professor(s): Staff

Description/Objectives:
The course will cover different hierarchical methods for differential equations. The analytical theory of homgenizaton will be introduced and the numerical methods, multi-grid, domain decomposition, multi-pole and wavelet based methods, will be studied. We will also consider heterogeneous multiscale methods.

2:30 pm - 3:50 pm M W
Fine Hall 322