Hiroshima University Syllabus

Back to syllabus main page
Japanese
Academic Year 2024Year School/Graduate School School of Education
Lecture Code CC234803 Subject Classification Specialized Education
Subject Name アルゴリズム論
Subject Name
(Katakana)
アルゴリズムロン
Subject Name in
English
Introduction to Algorithm Theory
Instructor KIKUCHI AKIRA,SUZUKI HIROYUKI
Instructor
(Katakana)
キクチ アキラ,スズキ ヒロユキ
Campus Higashi-Hiroshima Semester/Term 2nd-Year,  First Semester,  Intensive
Days, Periods, and Classrooms (Int) Inte
Lesson Style Lecture Lesson Style
(More Details)
 
Lecture-oriented, Exercises
 
Credits 2.0 Class Hours/Week   Language of Instruction J : Japanese
Course Level 2 : Undergraduate Low-Intermediate
Course Area(Area) 24 : Social Sciences
Course Area(Discipline) 08 : Curriculum and Instruction Sciences
Eligible Students
Keywords  
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)
Secondary School Technology and Information Education
(Knowledge and Understanding)
・Having acquired knowledge of information processing.
(Abilities and Skills)
・To be able to utilize productive activities related to information processing. 
Class Objectives
/Class Outline
You will acquire techniques for information processing by studying basics of computer algorithms. The class also includes applications of computation onto educations.
 
Class Schedule Lesson1: Problem Solutions and Algorithms

Lesson2: Information using in Computation

Lesson3: Algorithms and Programming

Lesson4: Digital Errors by Computation

Lesson5: Characters and Data used for Computation

Lesson6: Sequential, Repetition and Conditional Branching Processes

Lesson7: Selection of Algorithm in respect to the Purpose

Lesson8: Sort, Merge

Lesson9: Modeling in respect to the Purpose

Lesson10: Data collection, Arrangement and Analysis

Lesson11: Random Numbers

Lesson12: Simulation using Random Numbers

Lesson13: Introduction to Encipher Algorithm

Lesson14: Introduction to Practical Examples of Data Processing

Lesson15: Summary of Algorithms
 
Text/Reference
Books,etc.
Handouts will be distributed as needed.
 
PC or AV used in
Class,etc.
 
(More Details) Laptop computer 
Learning techniques to be incorporated  
Suggestions on
Preparation and
Review
Lesson1: Understand problem solutions and algorithm.
Lesson2: Understand information using in computation.
Lesson3: Understand Algorithms and Programming.
Lesson4: Understand digital errors by computation.
Lesson5: Understand data type (char, int).
Lesson6: Understand sequential, repetition and conditional branching processing.
Lesson7: Understand Algorithm selection in respect to the purpose.
Lesson8: Understand sort and merge processes.
Lesson9: Understand modeling for computation.
Lesson10: Understand data collection, arrangement and analysis.
Lesson11: Understand random number.
Lesson12: Understand simulation.
Lesson13: Think about encipher algorithm.
Lesson14: Think about examples of practical data processin.
Lesson15: Summarize algorithms.

 
Requirements  
Grading Method Students will be evaluated comprehensively based on reports and others.
 
Practical Experience  
Summary of Practical Experience and Class Contents based on it  
Message Bring your laptop computer. 
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. 
Back to syllabus main page