開講年度2020
開講学科法律学科 2013年度以降入学
現代社会法学科 2013年度以降入学
2020年度法学部現代社会法学科
2020年度法学部法律学科
科目名情報科学Ⅰ
担当教員虎澤 慶太
学期曜日時限春学期 月曜日 2時限
科目区分選択
授業形態講義
対象学年1年
単位数2
科目ナンバーB131-601-01
使用教室LabD(名城)
キャンパス名城公園キャンパス
担当教員の実務経験


テーマ
C言語を使ったプログラミングの入門
授業の概要
 この授業はC言語の基礎的なプログラミングを学びます。
C言語のコンパイラを利用してコンピュータ言語を学んでいきます。C言語は40年以上前に開発された言語ですが、この言語を基に様々な言語が派生しており、C言語でプログラミングの基礎を学ぶ事は非常に有用です。C言語では文字の取り扱い方に厳格な取り決めがあり、文字の表示や入力の仕方、文字列(複数の文字の並び)を処理する方法を学びます。
授業の到達
目標
授業ごとに提示する関数やルーチンを組み合わせ、課題となるプログラムを完成させる。
学期末には課題として、指定した条件を満たすプログラムを完成させ提出する。
課題
(定期試験
・レポート試験
・授業内試験など)の
フィードバック方法
WebCampusの「講義連絡」を用いて定期試験について講評します。
使用言語
日本語
実務経験をいかした教育内容
授業計画
回数授業スケジュール授業時間外学習・時間(分)
1「ガイダンス」授業の進め方を確認する
キーボードから数字の入力
【復習】授業で出てきた関数(命令)を再確認する(30)
2キーボードから文字の入力(%d、%c、%sの違い)【復習】授業で出てきた関数(命令)を再確認する(30)
3繰り返し(while文)【復習】授業で出てきた関数(命令)を再確認する(30)
4繰り返し(for文)【復習】授業で出てきた関数(命令)を再確認する(30)
5条件分岐(if else文)【復習】授業で出てきた関数(命令)を再確認する(30)
6条件分岐(switch case文)【復習】授業で出てきた関数(命令)を再確認する(30)
7ファイルの取り扱い方(fopen文)【復習】授業で出てきた関数(命令)を再確認する(30)
8if文とwhile文の復習【復習】授業で出てきた関数(命令)を再確認する(30)
9数学用関数の使用法とコンピュータ言語特有の算術記号(include文と算術記号としての「%」)【復習】授業で出てきた関数(命令)を再確認する(30)
10単純な繰り返しによる数列の計算(フィボナッチ数)【復習】授業で出てきた関数(命令)を再確認する(30)
11フィボナッチ数を「再帰的計算」により求める【復習】授業で出てきた関数(命令)を再確認する(30)
12「ハノイの塔」の解を求めるプログラム(再帰的計算2)【復習】授業で出てきた関数(命令)を再確認する(30)
13与えられたファイル中に、それぞれの数字が何回出てくるか数えるプログラム【復習】授業で出てきた関数(命令)を再確認する(30)
14与えられたファイル中に、任意の文字が何回出てくるか数えるプログラム(課題1)【復習】今までの授業で出てきた関数(命令)を再確認し、目的とするプログラムを実現するためにどのようにすれば良いかプログラムの流れを考える(60)
15与えられたファイル中に、任意の文字が何回出てくるか数えるプログラム(課題2)【復習】プログラムを実現するための具体的な処理を考える(60)
試験実施方法
定期試験
評価方法
評価方法割合評価基準
定期試験60%C言語の文法、関数を正しく理解し、実行可能なプログラムを記述できる。また、誤った関数の使い方を指摘し修正できる。
平常点40%授業毎に提示される課題を提出することで出席を確認する。
テキスト
書名著者出版社価格ISBNコード備考
1.『使用しない』
参考書
  ・
参考資料
参考URL
質疑応答
授業時間以外には、オフィスアワー、e-mail で質問に応じます。
e-mail:torakay♪dpc.agu.ac.jpです。ただし「件名」を学籍番号で始めてください。
(「♪」は「@」に変えてください)
備考
授業内容は習熟度により変更されることがあります。
復習は主に第1クライアント室で行うことができます。各自都合の良い時間に復習をしてください。
この授業は受講者数調整科目です。そのため受講登録した場合には責任ある態度で受講してもらいます。
担当者は過去の病気のためタバコの臭いにより体調が悪くなってしまいます。従って、喫煙者は受講を差し控えて頂くようお願いします。
画像
ファイル
更新日付2020/02/17 00:04:25