CHEME 5500
Last Updated
- Schedule of Classes - June 19, 2018 12:09PM EDT
- Course Catalog - March 23, 2018 2:31PM EDT
Classes
CHEME 5500
Course Description
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
-
Meeting Pattern
- MW Phillips Hall 318
Instructors
Clancy, P
-
Additional Information
Familiarity with Differential Equations and Linear Algebra is required.
Share
Or send this URL: