21024106
留学生対象クラスFGN301a FGN301b FGN301c FGN301d FGN301e FGN301f FGN301g FGN301h FGN301i FGN301j FGN301k FGN301m FGN301n FGN301p FGN301r
2年, 3年, 4年前学期水5, 水6
情報処理演習第一
Information Processing ExerciseI
中井 日佐司
単位区分
単位数: 2単位必修 | 課程・類・プログラム | 種別 |
|---|---|---|
詳細あり | ||
関連Webサイト
主題および達成目標
コンピュータの
は、
に
年では、
かりやすく、
れるようになりました。
この
理を
コンピュータの
の
は
Advances in computing have begun to change the value of the
program. In the past, it was important to write programs that "ran
faster and used less memory", in other words, lighter programs
that did not overload the computer. In recent years, with faster
CPUs and larger memory capacity, programs are no longer valued for
their lightness, but rather for their "easier to understand, more
reusable" information that can be used by humans. In this class,
students will learn programming from the following perspectives in
light of the above circumstances.
(1) To organise the basic knowledge of programming needed in text
processing and numerical processing,
(2) To improve the ability to program, not for the computer, but
as an expression to communicate our ideas to others.
Note that the language used for programming is C language.
前もって履修しておくべき科目
学域コンピュータリテラシー、
Undergraduate Computer Literacy, or applicable classes.
前もって履修しておくことが望ましい科目
なし。
None.
教科書等
教科書:特に
参考書:Steve Oualline 著、
必要は
の
Textbook: Not specified.
Reference book: "C Practical Programming" by Steve Oualline, 3rd
ed. This book is not required. It is not necessary to use this
book, but students are encouraged to keep a book that they find
easy to read (e.g., a C book written in their native language) as
a dictionary.
授業内容とその進め方
講義の
第 一回:
第 二回:
第 三回:『基本的な
第 四回:『制御構造と
第 五回:
第 六回:
第 七回:
第 八回:
第 九回:
第 十回:
第十一回:
第十二回:
第十三回:
第十四回:
第十五回:
[授業の
1: "Registration and Review" ---- Policy on Network Use at the University of Electro-Communications, Instant Introduction to the C Language.
2: "Programming Style," ---- syntax, comments.
3: "Basic data types, and their arrays" Standard input/output
4: "Control Structures and Loops," ----if, else, loop, while, break, continue
5: "Scopes of Variables and Functions
6: "Basic pointers" Pointers and arrays, arrays of pointers
7: "Advanced data types (1)" Structures, arrays of structures
8: "Advanced data types (2)" typedefs, enums, examples of programs using advanced data types
9: "Process of Program Creation
10: "File I/O, Streams
11: "Applications of pointers" Dynamic allocation of memory
12: "Module Programming
13: "Linear Lists (1)" Improvement of modules created in the previous session
14: "Linear Lists (2)" Preserving data of indefinite length
15: "Using numerical calculation and formula processing applications" MATLAB
In one class, the first half is a lecture and the second half is an exercise.
授業時間外の学習
学域や
Focus on reviewing programming courses offered in your department.
成績評価方法および評価基準
[評価基準] 技巧の
な
価します。
原因の
[評価方
[最低達成基準] 情報と
グラムの
です。
[Evaluation Criteria]
Programs with a clear structure using simple techniques will be
evaluated more highly in this class than difficult programs that use
the utmost of skill and have no structure. Even if the assigned
program does not work as a result, you will receive a higher grade if
you report an analysis or logical inference as to why it does not
work.
[Assessment Methodology]
The evaluation will be based on 60% of each assignment plus 40%
of the final assignment.
[Minimum Achievement Criteria]
In order to be able to reuse the program as information, the student
should be able to ask questions (in Japanese) about unclear points in
the C language program in a logical manner.
オフィスアワー・授業相談
月〜金曜日の
合格の
オフィスアワーに
ても
Monday through Friday from 12:10 to 1:00 p.m. Other times are
available for consultation if convenient. Since the minimum
standards for passing the course are as described above, if you
have any questions, please come to the office as soon as
possible. If you have any questions, please come to the office as
soon as possible, regardless of office hours. If you are unable to
meet with me in any way, please come to the office as soon as
possible. If you are unable to meet with me, please make an
appointment by e-mail.
学生へのメッセージ
プログラムは、
と
Programs can "never" be created by just listening to what is being
said. You must use your hands and brain, let's develop the "basic
physical strength" of programming as well as knowledge.
その他
なし。
None.