|
Teacher name : Kouki Nagamune
|
Course Title
Programming Basics
Course Title in English
Programming Basics
Course Type
Basic specialized courses (Specialization-related courses)/Teacher training courses
ー
Eligible Students
School of Engineering
Target Grade
1Year
Course Numbering Code
HETBA1MCA4
Credits
2.00Credits
The course numbering code represents the faculty managing the subject, the department of the target students, and the education category (liberal arts / specialized course). For detailed information, please download the separate manual from the upper right 'question mark'.
Type of Class
実験 (Experiment)
Eligible Year/Semester
Spring semester 2026
(Spring semester)
Instructor
Kouki Nagamune,Naoyuki Fukumoto,Hikaru Hoshino
Affiliation
工学研究科
Language of Instruction
Japanese
Related SDGs
9
Office Hours and Location
福本直之:
木曜日 12:20〜12:50 B306室 星野光: 木曜日 12:20〜12:50 B314室 OR オンライン会議システム (メールによる事前連絡が望ましい) Contact
福本直之:
fukumotn@eng.u-hyogo.ac.jp 星野光: hoshino@eng.u-hyogo.ac.jp Corresponding Diploma Policy
A double circle indicates the most relevant DP number and a circle indicates the associated DP.
Corresponding Undergraduate School DP
2◎/1〇/3〇
Corresponding Graduate School DP
ー
Corresponding University-Wide DP
1-2◎/1-1〇/2-1〇
Academic Goals of Teacher Training Course
Ability to keep polishing/ー
Course Objectives and Learning Outcome
講義目的:2020年代における現在のプログラミング言語において,利用頻度の高い言語としてPythonが挙げられる.本講義ではPythonでの基礎的なプログラミング法について演習を通じて学習することを目的とする.
到達目標: ・四則演算等の各種演算を実装できる. ・繰り返し処理、条件処理のような制御構文を実装できる. ・複数のデータを利用できるリスト等を実装できる. ・自分で関数を作成できる. ・オブジェクト指向を説明できる. Subtitle and Keywords of the Class
【サブタイトル】
実習を通じて学ぶC言語プログラミング 【キーワード】 C言語,プログラミング,実践的コーディング Course Overview and Schedule
講義内容
本講義ではPythonの基本動作について学んでいく.講義内ではプログラムの実装方法及び実行結果の説明を行う. 授業計画 第 1回:Pythonの概要 第 2回:基本のデータ・変数 第 3回:型と算術演算 第 4回:文字列の扱い 第 5回:リスト 第 6回:制御構文(条件分岐) 第 7回:制御構文(繰り返し) 第 8回:中間のまとめ 第 9回:オブジェクト指向,文字列の操作 第10回:リスト,タプル 第11回:辞書とセット,基本型の性質 第12回:ユーザ定義関数、ラムダ式 第13回:クラス 第14回:ライブラリ(matplotlib等) 第15回:ライブラリ(OpenCV等) 定期試験 理解度に応じて,内容や順番を変える場合がある. パソコンの利用:毎回使用予定 ※PC教室において備え付けのPC端末を使用 In-person/Remote Classification
In-person
Implementation Method and Remote Credit Limit Application
Uses of Generative AI
Limited permission for use
Precautions for using Generative AI
生成AIの利用にあたっては『本学の教育における生成AIの取扱いについて(学生向け)』の記載内容について留意すること.
この授業においては以下の範囲において生成AIの利用を許可し,これ以外の範囲での利用は禁止する.生成AIの利用については担当教員の指示に従うこと.教員が認める範囲を超えて生成AIを利用したことが判明した場合は単位を認定しない.又は認定を取り消すことがある.定期試験の利用も認めない. <利用可の範囲> 教科書の内容の調査,練習問題のプログラム補正 Textbook
[1] 「Pythonゼロから始めるプログラミング」,三谷 純 著,翔泳社,ISBN:978-4798169460
References
[1] https://www.python.org/
[2] かんたん Python,掌田津耶乃,技術評論社,ISBN: 978-4-7741-9578-0 Contents and Estimated Time for Pre- and Post- Learning (Preparation and Review)
【予習】 授業に際して指示する教科書の事前読み込み(20h)
【復習】 講義内容の理解を深め定着させるために教科書を読みなおし,理解度確認テストを実施(20h),教科書のサンプルプログラムの実行と動作確認(20h) Contents of Active Learning
採用しない.
Grading Criteria and Methods
コンピュータの動作原理,情報の表現,ハードウェア,ソフトウェアの基礎事項を習熟度に合わせて単位を付与する.中間試験50%,期末試験50%を基準として評価を行う.
How to Disclose Assignments and Exam Results
中間試験については,全員に結果を開示するとともに解答例の解説を行う.
期末試験については,希望者に結果と解答例を開示する. Precautions and Requirements for Course Registration
特になし
Practical Education
該当しない
Remarks
特になし
In cases where any differences arise between the English version and the original Japanese version, the Japanese version shall prevail as the official authoritative version.
|