Course Name |
(中) 用 Python 做天文物理(5217) |
(Eng.) Doing Astrophysics Using Python |
Offering Dept |
Department of Physics |
Course Type |
Elective |
Credits |
1 |
Teacher |
Hashimoto Tetsuya |
Department |
Department of Physics/Graduate |
Language |
English |
Semester |
2024-FALL |
Course Description |
The internet, the world-wide computer network, has revolutionised our society, and computer programming is getting more and more important for our life. The course ``Doing Astrophysics using Python II' (``用Python 做天文物理 II'') is offered for satisfying both (1) students who is looking for an opportunity of having practical computer programming training, and (2) students who is willing to learn introductory astrophysics through hands-on sessions. Because Python is getting very popular nowadays, I choose Python as the main programming language for the course. For this course, students will work on the visualisation of astronomical objects and phenomena, such as visualisation of spectrum of a star, visualisation of motion of planets, and locations of stars on the sky. Plots that we commonly see on textbooks are reproduced by students themselves, and those plots help students to understand underlying physics. |
Prerequisites |
|
self-directed learning in the course |
Y |
Relevance of Course Objectives and Core Learning Outcomes(%) |
Teaching and Assessment Methods for Course Objectives |
Course Objectives |
Competency Indicators |
Ratio(%) |
Teaching Methods |
Assessment Methods |
The Python programming language will be used as the main tool, combined with knowledge of astronomy and physics, allowing students to learn and apply programming language skills through independent learning and practical operations. |
1.Professional knowledge and skills |
2.Self-learning abilities and skills |
3.Abilities of clearly expressing research results |
4.Problem analysis and logical deduction |
|
|
topic Discussion/Production |
Exercises |
Lecturing |
|
|
Course Content and Homework/Schedule/Tests Schedule |
Week |
Course Content |
Week 1 |
Blackbody radiation |
Week 2 |
Blackbody radiation |
Week 3 |
Blackbody radiation |
Week 4 |
Distribution of asteroids/stars/galaxies |
Week 5 |
Distribution of asteroids/stars/galaxies |
Week 6 |
Distribution of asteroids/stars/galaxies |
Week 7 |
Hubble diagram and expansion of the Universe |
Week 8 |
Hubble diagram and expansion of the Universe |
Week 9 |
Hubble diagram and expansion of the Universe |
Week 10 |
Making colour-magnitude diagram of a star cluster |
Week 11 |
Making colour-magnitude diagram of a star cluster |
Week 12 |
Making colour-magnitude diagram of a star cluster |
Week 13 |
Finding an exoplanet from space telescope data |
Week 14 |
Finding an exoplanet from space telescope data |
Week 15 |
Finding an exoplanet from space telescope data |
Week 16 |
Planetary motion and orbital integration |
Week 17 |
Planetary motion and orbital integration |
Week 18 |
Planetary motion and orbital integration |
|
Evaluation |
attendance (50%) and exercise (50%) |
Textbook & other References |
The teacher provides teaching materials. |
Teaching Aids & Teacher's Website |
The teacher provides teaching materials. |
Office Hours |
by appointment |
Sustainable Development Goals, SDGs(Link URL) |
04.Quality Education | include experience courses:N |
|