シラバス参照

講義概要/Course Information

2026/06/17 現在

科目基礎情報/General Information

授業科目名
/Course title (Japanese)
基礎プログラミングおよび演習
英文授業科目名
/Course title (English)
Fundamental Programming
科目番号
/Code
開講年度
/Academic year
2011年度 開講年次
/Year offered
1/2/3/4
開講学期
/Semester(s) offered
後学期 開講コース・課程
/Faculty offering the course
情報理工学部
授業の方法
/Teaching method
講義 単位数
/Credits
2
曜限
/Day, Period
月/Mon 2
科目区分
/Category
実践教育科目 - 初年次導入科目 - 必修科目
開講類・専攻
/Cluster/Department
情報理工学部
担当教員名
/Lecturer(s)
大山 恵弘
居室
/Office
西9-515
公開E-mail
/e-mail
oyama_at_inf.uec.ac.jp ( _at_ => @ )
授業関連Webページ
/Course website
https://www.edu.cc.uec.ac.jp/jb/moodle/
更新日
/Last update
2011/10/17 12:48:05 更新状況
/Update status
公開中
/now open to public

講義情報/Course Description

主題および達成目標
(2,000文字以内)
/Themes and goals
(up to 2,000 letters)
(a) 主題:コンピュータは、ソフトウェア(プログラム)によっていろいろ
 な機能を実現している。将来、自分でプログラムを作ることがないとし
 ても、コンピュータに関わることは避けられない。プログラムがどのよ
 うに作られているかを知っていることは大変重要である。
  本授業では、新たな機能を実現するための方法論として、プログラミ
 ングの基礎を学ぶ。
(b) 達成目標:プログラミングに必要な基礎知識をC言語を用いて習得し、
 簡単なプログラムの作成と読解ができるようになること、および、問題
 解決の基盤となる思考能力を身に付けることを目標とする。
前もって履修
しておくべき科目
(1,000文字以内)
/Prerequisites
(up to 1,000 letters)
コンピュータリテラシー
前もって履修しておくこ
とが望ましい科目
(1,000文字以内)
/Recommended prerequisites and preparation
(up to 1,000 letters)
なし
教科書等
(1,000文字以内)
/Course textbooks and materials
(up to 1,000 letters)
教科書:柴田望洋著, 「明解C言語 入門編」, ソフトバンククリエイティブ
授業内容とその進め方
(2,000文字以内)
/Course outline and weekly schedule
(up to 2,000 letters)
(a) 授業内容
 以下の各回には主な学習項目を示す。はじめは単純・簡単な内容から、
 段階的に複雑・高度な内容になるように、学習項目を螺旋状に組み合
 わせて授業を行う。
  第 1回 プログラミングとは
  第 2回 整数を扱う簡単なプログラム
  第 3回 実数を扱う簡単なプログラム
  第 4回 条件分岐の制御構造
  第 5回 復習1
  第 6回 繰返しの制御構造
  第 7回 配列と繰返し
  第 8回 文字列
  第 9回 復習2
  第10回 関数とは
  第11回 関数とポインタ
  第12回 データ構造
  第13回 復習3
  第14回 グラフィックス
  第15回 総合演習

(b) 授業の進め方
 授業は講義と演習を組み合わせて行う。
対面授業・遠隔授業の別
/Face-to-face or online lecture
対面授業
実務経験を活かした
授業内容
(実務経験内容も含む)
/Course content utilizing practical experience
授業時間外の学習
(予習・復習等)
(1,000文字以内)
/Preparation and review outside class
(up to 1,000 letters)
授業時間外にも演習を課す。予習・復習を行うことはもちろんのこと、
授業の2倍以上の時間をかけて学習をすること。
成績評価方法
および評価基準
(最低達成基準を含む)
(1,000文字以内)
/Evaluation and grading
(up to 1,000 letters)
(a) 評価方法:演習および期末試験の結果を,次のように総合評価する。
   演習 50%、 期末試験 50%

(b) 評価基準:以下の到達レベルをもって合格の最低基準とする。
 ・プログラムの作成からデバッグ、実行までの流れを理解していること。
 ・C言語の変数、式、制御文、関数などの基本構文を理解していること。
 ・整数型、配列、構造体などのデータ型について理解していること。
 ・単純な入出力について理解していること。
  ・簡単なプログラムの作成と読解ができること。
オフィスアワー:授業相談
(1,000文字以内)
/Office hours
(up to 1,000 letters)
西9号館 515号室 木曜日 4時限
この時間に都合が付かない場合には、メールや電話などにより
別途アポイントメントを取ること。
学生へのメッセージ
(1,000文字以内)
/Message for students
(up to 1,000 letters)
プログラミングの基本的な概念・方法などを、演習を通して体得すること。
その他
/Others
なし
キーワード
/Keywords
プログラム、データ型、構造体、式、制御構造、関数、アルゴリズム、
構造化プログラミング、デバッグ