course number | instructor | title |
CS/Math 4414 | A Onufriev | Issues in Scientific Computing |
This project-based course gives students hands-on experience with computationally intense research. Students will work in groups on realistic computational project(s); they will be exposed to the entire life cycle of a research project, from initial brainstorming to final report. The projects will involve many aspects of scientific computing, such as choice of appropriate numerical methods and algorithms, choice of software, computa- tional platform and visualization.
Students will also learn about modern parallel computing, including GPU-based, and use of modern numerical software. Basic numerical methods relevant to the projects, as well as useful unix tools will also be covered.
The course will include instructor’s lectures, student presentations (second half) and work on the projects. Access to real computational facilities will be provided.
In the past, students from different disciplines and departments took the course (Physics, Bio, CS, GBCB), which made it a multi-disciplinary experience. Not everyone is expected to have the same background.
Pre: Math 2214, Math 3214.