Hiroshima University Syllabus

Back to syllabus main page
Japanese
Academic Year 2024Year School/Graduate School School of Informatics and Data Science
Lecture Code KA238001 Subject Classification Specialized Education
Subject Name 情報科学演習IV(計算機科学プログラム)
Subject Name
(Katakana)
ジョウホウカガクエンシュウ4(ケイサンキカガクプログラム)
Subject Name in
English
Informatics and Data Science Exercise IV(Computer Science Program)
Instructor KONDO TOHRU
Instructor
(Katakana)
コンドウ トオル
Campus Higashi-Hiroshima Semester/Term 3rd-Year,  Second Semester,  4Term
Days, Periods, and Classrooms (4T) Fri5-7:IMC-Main 2F PC Rm
Lesson Style Seminar Lesson Style
(More Details)
 
Exercise 
Credits 1.0 Class Hours/Week   Language of Instruction B : Japanese/English
Course Level 3 : Undergraduate High-Intermediate
Course Area(Area) 25 : Science and Technology
Course Area(Discipline) 02 : Information Science
Eligible Students
Keywords Programing, IoT, CPU Architecture, Assembly-language programming  
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)
Computer Science Program
(Abilities and Skills)
・A. Information infrastructure development technology, information processing technology, technology that analyzes data and creates new added value.
・B. Ability to identify new problems independently and solve them through quantitative and logical thinking based on data, multifaceted perspectives, and advanced information processing and analysis.
・D3. Knowledge of hardware and software and programming ability to process data efficiently.

Data Science Program
(Knowledge and Understanding)
・D1. Knowledge and ability to understand the theoretical framework of statistics and data analysis and to analyze qualitative/quantitative information of big data accurately and efficiently.
(Abilities and Skills)
・A. Information infrastructure development technology, information processing technology, technology that analyzes data and creates new added value.
・B. Ability to identify new problems independently and solve them through quantitative and logical thinking based on data, multifaceted perspectives, and advanced information processing and analysis.

Intelligence Science Program
(Abilities and Skills)
・A. Information infrastructure development technology, information processing technology, technology that analyzes data and creates new added value.
・B. Ability to identify new problems independently and solve them through quantitative and logical thinking based on data, multifaceted perspectives, and advanced information processing and analysis.
(Comprehensive Abilities)
・D3. Ability to grasp complexly intertwined social needs and issues from a bird's-eye view and solve issues with a multifaceted perspective and analytical ability based on a wide range of knowledge in intelligent science. 
Class Objectives
/Class Outline
This exercise will includes two themes based on the knowledge learned through Informatics and data science, Exercises I-III.  The goal is to acquire the ability to find a solution to a given exercise or problem, address it, and report the results. 
Class Schedule Lesson1   Guidance

Lesson2 to Lesson7
 Hands on exercises on two different topics, three weeks each.

* Topic1 Cyber Security
In this topic, students learn about defensive techniques related to the security of various systems connected to the network, such as web services and IoT systems.
    1. Network Security
    2. Security measures for web services
    3. Security measures for IoT systems

* Topic2 CPU architecture and assembly language
In this topic, students learn about CPU architecture and assembly language programming with TinyCPU. Students study embedded system development on the FPGA board using assembly language programs.
    1. TinyCPU and assembly language
    2. Assembly language programing (branch and iteration)
    3. Embedded system development

Lesson 8  Examination 
Text/Reference
Books,etc.
handouts 
PC or AV used in
Class,etc.
 
(More Details) handouts, PC (including BYOD) 
Learning techniques to be incorporated  
Suggestions on
Preparation and
Review
* Topic2 CPU architecture and assembly language
Students need to review the behavior of TinyCPU covered in the course Computer Architecture. 
Requirements  
Grading Method Evaluation based on a comprehensive assessment of the reports and final exams for all 4 topics (Both scores on reports and final exams need to be over 60% for passing). 
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. 
Back to syllabus main page