日本語
English
お問合せ
アクセス
サイトマップ
›
HOME
›
学部概要
›
学部長メッセージ
›
基本理念・3ポリシー
›
カリキュラムマップ
›
コース紹介
›
学生による講義紹介一覧
›
研究活動
›
教員一覧
›
広報・刊行物
›
パンフレット
›
News Letter
›
公式SNS
入学希望の皆様
›
在学生の皆様
›
社会人の皆様
›
企業・各種機関の皆様
›
toggle navigation
MENU
HOME
学部概要
学部長メッセージ
基本理念・3ポリシー
カリキュラムマップ
コース紹介
学生による講義紹介一覧
研究活動
教員一覧
広報・刊行物
パンフレット
公式SNS
入学希望の皆様
カリキュラムマップ
基本理念・3ポリシー
コース紹介
入試情報
学生による講義紹介一覧
企業インタビュー
在学生の皆様
学生便覧
企業インタビュー
データサイエンス応用基礎教育プログラム
学生による講義紹介一覧
関連リンク(学内専用)
社会人の皆様
大学院について
IT先端技術応用講座
企業・各種機関の皆様
実社会課題解決プロジェクト
研究者紹介
就職・インターンシップ
共同研究・受託研究
兼業依頼
その他
お問合せ
アクセス
サイトマップ
入学希望の皆様
カリキュラムマップ
基本理念・3ポリシー
コース紹介
入試情報
学生による講義紹介一覧
企業インタビュー
学生による講義紹介
Lecture Introduction
科目名
プログラミング演習Ⅰ
講義分類
両コース必修
履修学年
1年生
第3・4クォーター
担当教員
松永 昭一
講義の目的
情報系の学生が習得すべき基礎能力であるプログラミングの基礎概念に習熟し、同時にプログラミング環境の設定方法を学びます。
講義の内容
はじめに、プログラミングを学んでいく上で一番重要と言えるパソコンの環境設定の仕方を教わりました。Google Colaboratoryを使用できる状態にしたり、Emacsやpython3などをインストールしてGUIやコンソールで作業する方法を学びました。環境設定ができると、プログラミング言語Pythonの基本構造(図1)や構文について少しずつ学んでいきます。この講義で学ぶPythonは難易度が低い分類に入るプログラミング言語であり、比較的に初心者でもわかりやすいです。毎回の講義で前半は新しい構文などを学び、後半はその講義で学んだことに関しての演習課題(図2)をやります。最初の演習課題は簡単ですぐできるものばかりですが、後半の講義になってくるとどんどん難しくなっていきます。この講義を受けていく中でプログラミングを少しずつできるようになります。
図1:Pythonの基本構造
図2:閏年を計算する演習課題
講義を受けてみての感想
自分はこの講義を通して初めてプログラミングについて学びました。構文の意味がよくわからなくて演習課題で戸惑うこともありましたが、先生やTA(テーチングアシスタント)の方に聞くと丁寧に教えてくれました。いろいろな構文などを学んでいく中でコードを書くことがだんだん楽しくなっていました。
教科書・教材・参考書
⼊⾨Python3, [Bill Lubanovic 著(監訳:斎藤康毅, 訳:⻑尾⾼弘),オライリー・ジャパン, オーム社]
講義一覧へ
›