Course Detail
Units:
4.0
Course Components:
Lecture
Enrollment Information
Enrollment Requirement:
Prerequisites: 'C-' or better in PHYS 3010 AND (MATH 2250 OR (MATH 2270 AND MATH 2280))
Description
Brief introduction to computing tools for science and engineering work on modern workstations. Topics include Unix (file structures, commands, scripts, etc.), editing (especially with emacs), spreadsheets, technical document preparation (LaTeX, Postscript), symbolic manipulation (Maple), use of library routines (LAPACK), programming in Python and C++, and organizing large codes with makefiles. These tools will be illustrated by applying them to scientific and engineering problems. It is recommended that students complete MATH 3150 and MATH 3160 prior to completing this course.