- Schedule of Classes - June 18, 2018 7:14PM EDT
- Course Catalog - June 14, 2018 7:15PM EDT
Course information provided by the Courses of Study 2017-2018.
A 'crash course' intended to teach new graduate students the fundamentals of programming and practical coding skills that will accelerate facility with computational aspects of graduate research. The course covers how computers work from the inside out, with an introduction to the Linux operating system. Programming will be taught primarily in Python, with an emphasis on solving research-related problems. This largely peer-taught course will cover variables, conditionals, loops, functions, classes, plotting, data structures and algorithms, with some advanced topics (C++, gradient-based minimization, Procrustes, eigenvalue/vector data analysis, embarrassingly parallel `for' loops). No prior programming skills are necessary, though helpful. Familiarity with differential equations and linear algebra will be assumed.
When Offered Spring.
Regular Academic Session.
Credits and Grading Basis
2 Credits Stdnt Opt(Letter or S/U grades)
Class Number & Section Details
- MWPhillips Hall 318
Familiarity with Differential Equations and Linear Algebra is required.
Disabled for this roster.