授業の目的 【日本語】 Goals of the Course(JPN) | | | 本講義の主な目的は以下の2つである。第一に、演習を通してPythonによるプログラミングの基礎を習得すること。第二に、日本における就職活動に役立つ基礎的知識を早い段階で身につけることである。 |
|
|
授業の目的 【英語】 Goals of the Course | | | This course has two main objectives. First, students will learn the basics of programming in Python through hands-on exercises. Second, students will acquire foundational knowledge at an early stage that will be useful for job-hunting in Japan. |
|
|
到達目標 【日本語】 Objectives of the Course(JPN) | | 本講義終了時までに、受講生は以下のことができるようになる。
1. 変数、条件分岐、繰り返し処理、関数などの基本的な構造を用いて、基礎的なPythonプログラミングの概念を理解し、簡単なプログラムを作成できる。
2. 日本における就職活動の特徴を理解している。
At the end of the course, all students will be able to:
1. Demonstrate an understanding of basic Python programming concepts and write simple programs using fundamental structures such as variables, conditionals, loops, and functions.
2. Understand the characteristics of job hunting in Japan. |
|
|
授業の内容や構成 Course Content / Plan | | Week 1: Course orientation, Python installation
Week 2: (1) Fundamentals of Python Programming
Week 3: (2) Learn the fundamental grammar that serves as the basis for everything
Week 4: (3) Four core data structures in Python 1
Week 5: (4) Four core data structures in Python 2
Week 6: (5) Control structures for changing program flow
Week 7: (6) Grouping commonly used operations into functions
Week 8: (7) Object-oriented programming in Python No regular class meeting.
Week 9: (8) Fundamentals of using libraries
Week 10: (9) Reading and writing files
Week 11: (10) Web scraping: extracting information from the web
Week 12: Job-hunting workshop 1
Week 13: Research presentation 1
Week 14: Research presentation 2
Week 15: Adjustment Day |
|
|
履修条件・関連する科目 Course Prerequisites and Related Courses | | | There are no prerequisites for this course. |
|
|
成績評価の方法と基準 Course Evaluation Method and Criteria | | [Course evaluation]
1. Participation & Attendance - 70%
(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.
[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 | | There is no required textbook for this course.
Reference: 松浦健一郎・司ゆき(2021)『Python[完全]入門』SBクリエイティブ
ISBN-10:4815607648 / ISBN-13:978-4-8156-0764-7 |
|
|
課外学習等(授業時間外学習の指示) 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.hiroko.b7@f.mail.nagoya-u.ac.jp. Office hour information will be provided during the first class meeting. |
|
|