IiaibicidieIIiiaiibiiciidIIIiiiaiiibiiicIVivaivbivcivd
地域に関する学習 地域区分学びの基本学習地域の背景学習 地域課題の認識地域課題の解決
庄内
他地域

[スタイル] ■演習 ■アクティブラーニング(■課題学習、□PBL、■グループワーク、 □フィールドワーク、■プレゼン、□ディベート、□振り返り)

科目名
(英語名)
応用プログラミングI
(Programming Essentials I)
単位1
科目ナンバーISS311
担当教員 広瀬雄二
開講時期 A1クォーター
講義概要

基本情報技術者試験 の指定プログラミング言語のひとつであるCは、 現在主流となっている多くのプログラミング言語のベースとなっている。 本講義では、「C」を通じてコンピュータの根幹部分を理解し、 自分に必要な仕事をこなすプログラムを自由に設計できるようになることを目指す。

到達目標 基本情報技術者試験合格・コンピュータの動作機構の理解
スキルの育成方法 反復練習・実践
授業計画
授業内容事前・事後学修内容・所要時間
1言語処理系・基本文法・制御構造ログイン操作確認(15m)
2数学的計算・配列処理課題作成(3h)
3型変換と文字列・関数定義課題作成(3h)
4入出力処理課題作成(3h)
5アルゴリズム1 多倍長演算課題作成(3h)
6プロトタイプ宣言と分割コンパイル課題作成(3h)
7配列の受け渡し課題作成(3h)
8まとめ課題作成(3h)

受講者の進度に応じて適宜変更する。

成績評価

平常課題(5割)、期末試験(5割)で評価する。 受講者の到達度に応じて評価比重を変える場合がある。 2回欠席相当以上で不可。

前提科目 基礎プログラミングI
後継科目 応用プログラミングII
教科書

http://roy/~yuuji/2017/pe/ をもとに進める。課題はWebにあるので先に解いてから受講するのが望ましい。

参考書 市販の参考書が多数ある。
注意事項

目標を高く持ってしっかり学習しよう。