Directories and Search

Course Search


Courses may be offered in one of the following modalities:

  • Traditional in-person courses (0–29 percent of coursework is delivered online, the majority being offered in person.)
  • Hybrid/blended courses (30–79 percent of coursework is delivered online.)
  • Online courses (100 percent of coursework is delivered online, either synchronously on a designated day and time or asynchronously as a deadline-driven course.)
  • Hyflex (Students will be assigned to attend in-person or live streamed sessions as a reduced-size cohort on a rotating basis; live sessions are also recorded, offering students the option to participate synchronously or view asynchronously as needed.)

If you are enrolled in courses delivered in traditional or hybrid modalities, you will be expected to attend face-to-face instruction as scheduled.


Numerical Methods For Scientists And Engineers (PHY-225)


Semester: Spring 2026
Number: 0156-225-001
Instructor: Bryanne Mcdonough
Days: Monday Wednesday Friday 10:00 am - 10:50 am
Note: Traditional In-Person Class
Location: Garden City
Credits: 3
Notes:

Phy 211 Mathematical Methods In Physics I And Csc 171introduction To Computer
Programming Are Stronglyrecommended

Course Materials: View Text Books
Description:

Students will learn to program, focusing on applied physics, mathematics, and engineering applications. Numerical methods for solving differential equations will be introduced. Students will develop skills to solve applied problems, generating user-friendly interfaces and outputs. Projects will involve laboratory hardware interface when appropriate.

Learning Goals:   Module I: Thinking like a computerStudents will: Demonstrate usage skills of MATLAB: including Data Structures, Conditionals, and Loops. Write code in small manageable pieces Generate programs using basic functions Manipulate the MATLAB IDE (Integrated development environment) Identify numerical error in their calculation Demonstrate the ability to differentiate, integrate, and solve simple differential equations (Euler method) with a computer Apply the above concepts to an application Demonstrate the ability to debug code (especially using the IDE tools such as break points). Write comments for their codeModule II: Making AlgorithmsStudents will: Demonstrate continued use of skills on all of the topics discussed in Module I. Develop complex code that involves multiple functions and scripts. Generate meaningful variables and function names Interface with a group on solution of numerical projects Review and record changes in their code, etc using source control Demonstrate understanding of the use of fundamental algorithms and what they do, including but not limited to: Euler, Runge–Kutta, LU decomposition, Monte-Carlo Integration, Monte-Carlo Collisional Model, finite difference method, relaxation method, and genetic algorithms) Use Matlab built-in functions to solve linear algebra problems Use Matlab built in functions to solve ordinary differential equations Use Matlab built in functions to solve partial differential equations Apply ideas of optimization to problem solutionsModule III: Data VisualizationStudents will: Apply skills on all of the topics discussed in Module I & Module II. Create a simple graph. Annotate their simple graph (axis, labels, title, etc) Plot complex functions (real vs. imaginary) Create and save their plots directly Generate complex figures with multiple graphs Graph multiple data sets on a single graph Create semi-log and log-log plots Explain when to use semi-log and log-log plots Create bar graphs Plot in 3D including: lines, surf, and contour plots Solve for the fit to a data set using least square fit method Solve for the fit to a data set using non-linear fit methods

*The learning goals displayed here are those for one section of this course as offered in a recent semester, and are provided for the purpose of information only. The exact learning goals for each course section in a specific semester will be stated on the syllabus distributed at the start of the semester, and may differ in wording and emphasis from those shown here.

Prerequisites:

» View Other Sections of this Course


« Back to Search Results

 
Apply Now
Request Information