Skip to content

maxwell2011/2017-cmp

This branch is 21 commits ahead of, 77 commits behind MaterSim/ComputationalPhysics300:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

51cb2a9 · Dec 8, 2018
Nov 28, 2017
Dec 8, 2018
Dec 5, 2018
Aug 29, 2018
Aug 29, 2018
Sep 13, 2017
Sep 19, 2018
Sep 13, 2017
Sep 26, 2018
Sep 19, 2017
Sep 21, 2017
Sep 26, 2017
Sep 28, 2017
Oct 3, 2017
Oct 6, 2017
Oct 10, 2017
Oct 8, 2017
Oct 17, 2017
Oct 25, 2017
Oct 25, 2017
Oct 30, 2017
Nov 2, 2017
Nov 16, 2017
Nov 9, 2017
Nov 9, 2017
Nov 14, 2017
Nov 16, 2017
Nov 21, 2017
Nov 28, 2017
Dec 5, 2018
Aug 27, 2018
Nov 7, 2018
Nov 8, 2018
Nov 12, 2018
Nov 12, 2018
Nov 20, 2018
Nov 24, 2018
Nov 24, 2018
Nov 19, 2018
Nov 7, 2018
Nov 7, 2018
Oct 10, 2018
Dec 8, 2018

Repository files navigation

Physics 300, Fall 2018

Introduction to Physics and Scientific Computing

Location: BPB-248

Schedule: Mon/Weds 2:30 - 3:45 pm

Instructor Prof. Qiang Zhu
Email qiang.zhu@unlv.edu
Website http://www.physics.unlv.edu/~qzhu/
Office BPB 232
Office hours Mon/Weds 3:45 - 5:00 pm

Course Outline

Weeks Subjects
1 Python basics I (installation, variables, list, loops)
2 Python basics II (function, advanced libraries)
3 Integrals/derivatives
4 Fitting/interpolation
5 Fourier transform
6 Random numbers
7 Monte carlo
8 Optmization I
9 Optmization II
10 Optmization III
11 Machine Learning I (algorithms)
12 Machine Learning II (applications)
13 Machine Learning III (database tools)
14 Machine Learning IV (online database)

Prerequisites: PHYS 152, PHYS 152L or PHYS 180

Credit Hours: 3

Textbook: Computational Physics, M. Newman (not required)

Grade Distribution:

Items Percentage
Attendance 10%
Problems and Quiz 20%
Projects 40%
Final Exam (oral) 30%

Course Description

This course is open to all students who are interested in scientific programming and data analysis. It will teach students to write programs to solve simple physics programs on the computer and to manage their codes via github. There will be weekly assignments and two projects during the semester, plus an oral exam in the end of semester. Please bring your laptop to class. All the practices will be based on Python 3. Barring documentable emergencies or observance of a certifable regious holiday, all exams must be taken at the time and place specified.

Appendix

In addtion to the code page, we also have a wiki page which has extended discussions on some focused topics. Most of them were created by the students.

About

computational physics class - 2017 fall

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.6%
  • Python 1.4%