シラバスの表示

情報処理演習(6-10組奇数) / Practice of Information Processing

単位数: 1. 担当教員: 鈴木 顕, 周 暁. 開講年度: 2024. 科目ナンバリング: TAL-PRI201J. 開講言語: 日本語.

主要授業科目/Essential Subjects

授業の目的・概要及び達成方法等

Google Classroomのクラスコードは工学部Webページにて確認すること。
学部シラバス・時間割(https://www.eng.tohoku.ac.jp/edu/syllabus-ug.html)

1.目的
   情報処理に不可欠なプログラミング言語の知識を身につける。
2.概要
   C言語の基本文法および簡単なアルゴリズム設計法を講義する。また、
  プログラムの作成・コンパイル・実行方法に関する演習を行う。
3.達成目標等
   この授業では主に以下のような能力を修得することを目標とする。
・ C言語の文法を理解し、簡単なプログラムを作成できる。
・ プログラムの作成から実行までの操作ができる。

授業の目的・概要及び達成方法等(E)

The class code for Google Classroom can be found on the Web site of
the School of Engineering:
https://www.eng.tohoku.ac.jp/edu/syllabus-ug.html (JP Only)

1.The primary objective of this course is to learn basic knowledge of computer programing and algorithm through practice.

2.Lectures on basic grammar of the C language and simple algorithm design method.
  Exercises on how to create, compile, and run programs.

3.Through this course, students are expected to learn
  ・ the basic syntax and way of programming in the C language, and
  ・ the way to compile and run the program.

他の授業科目との関連及び履修上の注意

本講義は情報とデータの基礎を修得していることを前提とする。情報とデータの基礎で修得した基本的なC言語の文法,計算機システムの利用法などについて復習しておくこと。
プログラミングは実際に手を動かして書かなければ身につかない。講義時間内に限らず時間を見つけて予習・復習すること。また,自分で課題を見つけて取り組んでみることも大切である。

他の授業科目との関連及び履修上の注意(E)

Before taking this course, students are expected to take Information and Data Literacy. The session time is limited and therefore self-directed learning is important. Students are also required to review the basis of C programing and how to use computer systems.

授業計画

1.ガイダンス・環境構築
2.プログラムの基本
3.一定回数の繰り返し(for 文),算術関数
4.判断と分岐(while文,if 文)
5.配列
6.2次元配列
7.ファイル入出力
8.ポインタ
9.文字データのポインタ
10.関数と手続き(1)
11.関数と手続き(2)
12.データ型
13.連結リスト
14.木構造グラフ
15.まとめ

授業計画(E)

1.Guidance and Environment Setup
2.Basics of Programming
3.Iteration with a Fixed Number of Repetitions (for Loop), Arithmetic Functions
4.Decision Making and Branching (while Loop, if Statement)
5.Arrays
6.Two-Dimensional Arrays
7.File Input and Output
8.Pointers
9.Pointers to Character Data
10.Functions and Procedures (1)
11.Functions and Procedures (2)
12.Data Types
13.Linked Lists
14.Tree Structures and Graphs
15.Summary

授業時間外学習

毎週プログラミングの課題を課す。課題の提出に加え,演習前後には講義資料や参考書などを用いて予習,復習を行うこと。また,応用プログラムを自ら作成するなどして,演習で学んだ事柄についての理解を深めることが望ましい。

授業時間外学習(E)

Programming assignments will be given every week. Students are required to submit the assignments and to review each class by using lecture and/or reference materials. In addition to the assignments, students are recommended to make their own programs using techniques you have learned in each class.

成績評価方法及び基準

レポート等により総合評価する。

成績評価方法及び基準(E)

Evaluation is based on reports.

教科書および参考書

  • Cによる情報処理入門, 阿曽弘具 編著, 昭晃堂 (1997) ISBN/ISSN: 4785631066
  • Digital Campus 2010(東北大学高等教育開発推進センター情報教育用計算機システム利用の手引 2010年版), 共立出版

オフィスアワー

事前にメールで連絡ください

オフィスアワー(E)

Please contact us by email in advance

実務・実践的授業/Practicalbusiness※○は、実務・実践的授業であることを示す。/Note:"○"Indicatesthe practicalbusiness

 これと関連したシラバス 学務情報システムで確認
このシラバスを共有