授業の目的 【日本語】 Goals of the Course(JPN) | | |
|
授業の目的 【英語】 Goals of the Course | | This course aims that students will be exposed to tools that are useful for conducting academic research. Specifically, students will learn research writing techniques by reading a textbook and data collection using Python through hands-on exercises. |
|
|
到達目標 【日本語】 Objectives of the Course(JPN) | | At the end of the course, all students will be able to:
1. Understand the structure of research writing.
2. Demonstrate an understanding of scraping and crawling using Python. |
|
|
授業の内容や構成 Course Content / Plan | | Week 1: Course orientation
Week 2: Python Unit 1 - Scraping using Wget, Homework 1
Week 3: Textbook presentation 1, Python Unit 2 - Retrieving a web page, Homework 2
Week 4: Textbook presentation 2, Python Unit 3- Extract data from a web page, Homework 3
Week 5: Textbook presentation 3, Reveiw of Python Unit 1-3
Week 6: Textbook presentation 4, Python Unit 4 - Scraping of HTML and XML, Homework 4
Week7 : Textbook presentation 5, Python Unit 5 - Creating crawler in Python, Homework 5
Week 8: Textbook presentation 6, Python Unit 6 - Method for practical use, Homework 6
Week 9: Textbook presentation 7, Review of Python Unit 4-6
Week 10: Textbook presentation 8, Python Unit 7 - Obtaining data using API, Homework 7
Week 11: Textbook presentation 9, Python Unit 8 - Obtaining time series data, Homework 8
Week 12: Textbook presentation 10, Python Unit 9 - Obtaining open data, Homework 9
Week 13: Python Unit 10 - Overview of Scrapy, Homework 10
Week 14: Python Unit 11 - Collecting data using Scrapy, Homework 11
Week 15: Review of Python Unit 7-11 |
|
|
履修条件・関連する科目 Course Prerequisites and Related Courses | | Students are expected to have some experience in programming with Python. If they have taken Introductory Seminar III (E), they are assumed to have enough knowledge of Python to take this course. |
|
|
成績評価の方法と基準 Course Evaluation Method and Criteria | | [Course evaluation]
1. Participation & Attendance - 50%
(1) Actively participating in various class activities is very important in this course. The class activities include in-class exercises and discussions.
(2) Attendance will be taken in each class meeting. If you miss more than two classes without reasonable reasons, you will lose 20% of your course grade.
2. Homerwork - 30%
There will be a homework assignment after each Python unit. include case discussions, in-class exercises, online quizzes, and discussion boards.
3. Presentations - 20%
Each student will have two presentations on the chapters from the textbook about research writing.
[Grading Schema]
To pass this course, you must receive a C- or higher grade. The grading schema is the following:
Score Grade GPA
95~100 A+ 4.3
80~94.99 A 4.0
70 – 79.99 B 3.0
65 – 69.99 C 2.0
60 – 64.99 C- 1.0
0 – 59.99 F 0 |
|
|
教科書・参考書 Textbook/Reference Book | | Chaubey, Varanya. The little book of research writing: the structural challenge of communicating knowledge + a method to meet it. Charleston: CreateSpace Independent Publishing Platform, 2018, Print. ISBN-10: 1974673162, ISBN-13: 978-1974673162. |
|
|
課外学習等(授業時間外学習の指示) Study Load(Self-directed Learning Outside Course Hours) | | All materials (class notes, assignments, handouts, etc.) are available on TACT. You are responsible for staying up-to-date on scheduled activities by frequently reviewing the TACT site. |
|
|
注意事項 Notice for Students | | Students must bring their computers to every class to use Python. Smartphones and tablets cannot be used for this purpose. |
|
|
授業開講形態等 Lecture format, etc. | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置 Additional measures for remote class (on-demand class) | | |
|
質問への対応方法 Office hour | | Students can come to my office during office hours or email me at okajima@soec.nagoya-u.ac.jp. Office hour information will be provided during the first class meeting. |
|
|