シラバス参照

公式版のシラバスを表示  
最終更新日:2020/09/11  
筑波大学 教育課程編成支援システム

GA18112 プログラミング入門

3.0 単位, 1 年次, 秋ABC 木5,6
アランニャ, クラウス, 新城 靖

授業概要

プログラミングの有用性と必要性を理解し、単純な処理を行うプログラムを自力で書いて、実行できるようになることを目指す。

備考

情報科学類対象
オンライン(オンデマンド型)
対面
平成30年度までに開設された「プログラミング入門A・B」(GB10664,GB10684)の単位を修得した者の履修は認めない。

授業形態

演習

コンピテンス

・汎用コンピテンス
3. データ・情報リテラシー
・専門コンピテンス
1. 情報科学を支える基礎知識

授業の到達目標・学修成果

プログラミングの有用性と必要性を理解し、単純な処理を行うプログラムを自力で書いて、実行できる。

キーワード

python, 変数, 型, メソッド, 条件分岐, 繰り返し, 関数, ライブラリ

授業計画

第1回Pythonをはじめよう   
第2回型とメソッド   
第3回条件分岐   
第4回リスト型・辞書型と繰り返し処理   
第5回まとめ   
第6回関数と二次元配列   
第7回ライブラリと画像、塗り潰し   
第8回Web スクレイピング   
第9回ファイル操作   
第10回まとめ   
第11回応用1   
第12回応用2   
第13回応用3   
第14回応用4   
第15回応用5   

履修条件

共通科目「情報リテラシー(講義)」および「情報リテラシー(演習)」を履修していることが望ましい。

成績評価方法

課題と中間試験、および毎回の小テストによって評価する。

学修時間の割当・授業外における学修方法

授業の資料は、Manaba, Microsoft Stream, および Microsoft Teams で配布する。授業の動画を Microsoft Teams で事前に配信するので、受講生は事前に視聴すること。

受講生は授業時間に実習室に来る必要はない。教員と TA は授業時間に実習室、および、オンラインで質問を受け付ける。受講生は授業時間に実習室 3C113 を利用しても良い。そこが密集している場合は 教室 3A402 (各席に電源と有線LANがある)で待機すること。教員は受講生を実習室に呼び出すことがある。

受講生は授業時間内に前回の授業内容に係る小テストを受けること。

受講生は毎回の授業で示す課題についてレポートを作成し、設定された締切(標準で6日後)までに提出すること。レポートは締切後にも提出可能であるが、その評価は減点される。

教材・参考文献・配付資料等

教科書: 「スラスラわかるPython」 岩崎圭 著 北川慎治 著 寺田学 監修、翔泳社 (2017)
参考書: 「みんなのPython」柴田淳 著、SBクリエイティブ (2016)

オフィスアワー等・連絡先

アランニャ, クラウス 木曜2限
SB1012 (Advanced Research Building B / 総合研究棟B) 029-853-6574 23051014 http://conclave.cs.tsukuba.ac.jp/
新城 靖 金曜6限
3E303 1001626 http://www.cs.tsukuba.ac.jp/~yas/

その他

他の授業科目との関連

TF/TA

TA 配置有り(4名)