Academic Year |
2024Year |
School/Graduate School |
School of Integrated Arts and Sciences Department of Integrated Arts and Sciences |
Lecture Code |
ANM02001 |
Subject Classification |
Specialized Education |
Subject Name |
コンピュータ基礎論 |
Subject Name (Katakana) |
コンピュータキソロン |
Subject Name in English |
Computer Fundamentals |
Instructor |
WATANABE HIDENOBU,SUZUKI SHUNYA |
Instructor (Katakana) |
ワタナベ ヒデノブ,スズキ シュンヤ |
Campus |
Higashi-Hiroshima |
Semester/Term |
2nd-Year, First Semester, 2Term |
Days, Periods, and Classrooms |
(2T) Mon1-4:IAS K208 |
Lesson Style |
Lecture |
Lesson Style (More Details) |
|
Lecture |
Credits |
2.0 |
Class Hours/Week |
|
Language of Instruction |
J
:
Japanese |
Course Level |
2
:
Undergraduate Low-Intermediate
|
Course Area(Area) |
25
:
Science and Technology |
Course Area(Discipline) |
02
:
Information Science |
Eligible Students |
Second/ Third/ Fourth Grade students in Faculty of Integrated Arts and Sciences, and other students |
Keywords |
The foundations of computing theory, computability theory, algorithms, recursively enumerable sets, and computational complexity |
Special Subject for Teacher Education |
|
Special Subject |
|
Class Status within Educational Program (Applicable only to targeted subjects for undergraduate students) | |
---|
Criterion referenced Evaluation (Applicable only to targeted subjects for undergraduate students) | Integrated Arts and Sciences (Knowledge and Understanding) ・Knowledge and understanding of the importance and characteristics of each discipline and basic theoretical framework. (Abilities and Skills) ・The ability and skills to specify necessary theories and methods for consideration of issues. |
Class Objectives /Class Outline |
One of the most fundamental tasks in computer system theory is to solve problems using computers. Firstly, in order to develop a program, we need to design an algorithm. However, it is known that problems exist that cannot be solved by computers. In this series of lectures, we learn the limitations of computation by investigating what kinds of problems are computable or incomputable. Finally, we prove that some problems of practical importance are incomputable.
Objectives of the class: 1. To understand the definition and properties of computable problems and algorithm. 2. To understand countable sets and recursively enumerable sets using recursive functions. |
Class Schedule |
lesson1 Guidance, Introduction to Foundations of Computing Theory (Hidenobu Watanabe) lesson2 Unit of Data (Hidenobu Watanabe) lesson3 Algorithms and Programs (Hidenobu Watanabe) lesson4 Fundamental Algorithms (Hidenobu Watanabe) lesson5 Good or Bad of Algorithms, Recursive Functions and Algorithms (Hidenobu Watanabe) lesson6 Solution with a Fine-tooth Comb and Amount of Calculation (Hidenobu Watanabe) lesson7 Report and Comment #1 (Hidenobu Watanabe) lesson8 Errors in Computational Numerical Calculation (Hidenobu Watanabe) lesson9 Random Number Generation by the Computers (Toshiya Suzuki) lesson10 Hash Function and its Applications (Toshiya Suzuki) lesson11 Report and Comment #2 (Toshiya Suzuki) lesson12 Flow Chart (Toshiya Suzuki) lesson13 State Machine Diagram (Toshiya Suzuki) lesson14 Summary (Toshiya Suzuki) lesson15 Report and Comment #3 (Toshiya Suzuki)
Reports (three times) |
Text/Reference Books,etc. |
Textbook: Osamu Wataanbe, "Computer science as liberal arts education". Reference book: Takumi Kasai and Seinosuke Toda, "the Theory of Computation", Sipser, M., "Introduction to the Theory of Computation," 2nd edition. |
PC or AV used in Class,etc. |
|
(More Details) |
Classroom lecture by textbook and slides. We recommend purchasing the textbook. To purchase the reference books is not required. Please refer to them at the library as necessary. Laptop PC (BYOD) |
Learning techniques to be incorporated |
|
Suggestions on Preparation and Review |
Basically, the handouts will be provided by the website using an E-learning system. Please feel free to use them for your preparation and review. |
Requirements |
|
Grading Method |
Reports (100%) |
Practical Experience |
|
Summary of Practical Experience and Class Contents based on it |
|
Message |
|
Other |
|
Please fill in the class improvement questionnaire which is carried out on all classes. Instructors will reflect on your feedback and utilize the information for improving their teaching. |