Submit Search
Upload
LINE Messaging APIを用いた授業中のクイズ形式問題演習
•
Download as PPTX, PDF
•
0 likes
•
182 views
S
Shunji Nishimura
Follow
2018/08/22 高専フォーラムで発表
Read less
Read more
Education
Report
Share
Report
Share
1 of 15
Download now
Recommended
1 spring syllabus se english b 2014
1 spring syllabus se english b 2014
Meagan Kaiser
機械学習/強化学習による最適戦略の学習
データサイエンス勉強会~機械学習_強化学習による最適戦略の学習
データサイエンス勉強会~機械学習_強化学習による最適戦略の学習
Kikuya Takumi
14th Pragmatics of SAT international workshop (PoS2023)
Approximate-At-Most-k Encoding of SAT for Soft Constraints
Approximate-At-Most-k Encoding of SAT for Soft Constraints
Shunji Nishimura
6th International Conference on Circuits, Systems and Simulation (ICCSS2023)
Classification of Sequential Circuits as Causal Functions
Classification of Sequential Circuits as Causal Functions
Shunji Nishimura
Blackboard writing is one of the most basic method to give a lecture for a long time, but these days, the necessity of handwriting is decreasing due to the widespread use of digital devices. This study proposes an alternative method for writing blackboards: to input contents through PC keyboards and show them on a projector screen.
Typing during Lectures as an Alternative for Blackboard Writing
Typing during Lectures as an Alternative for Blackboard Writing
Shunji Nishimura
(定理証明ハードウェア記述言語のためのステートレス回路モデル) コンピュータ・ハードウェアを網羅的に検証する方法としてはモデル検査手法が広く普及しているが,検証対象の規模に対して計算資源が十分でない場合に検証結果が得られないという,状態爆発問題がある.本論文ではこの問題を解決するために定理証明の手法に注目し,定理証明HDL(Hardware Description Language)を実現するための回路モデルを提案している.
Stateless Circuit Model toward a Theorem-proving Hardware Description Language
Stateless Circuit Model toward a Theorem-proving Hardware Description Language
Shunji Nishimura
Synchronous circuits are usually defined as D-Flipflop (D-FF) synchronized circuits and that definition is sufficient for practical use. However, from a theoretical point of view, major classes of circuits should be defined at a conceptual level, and it is doubtful that the conventional definition along with D-FF deserves to be called conceptual. A conceptual definition has to be independent from any concrete circuit elements. Thus, there is a room for argument about definitions of synchronous; there must be some better definitions. In this paper, we propose a novel definition of synchronous circuits. The proposed definition does not mention any particular circuit elements, and describes a broader concept of the conventional definition since it covers D-FF synchronized circuits. The contribution of this paper is to provide a better understanding about conventional synchronous circuits and also entire sequential circuits, by proposing a viewpoint of a higher level of abstraction.
Broad-sense Synchronous Circuits on Partially Ordered Time
Broad-sense Synchronous Circuits on Partially Ordered Time
Shunji Nishimura
同期回路は多くの場合Dフリップフロップ(D-FF)同期回路を指すが,D-FF同期回路のみが同期という概念の全てを十分に表しているとは考えられない.つまり,既存の同期回路というクラスは概念的に定められたクラスではないため,理論的立場からの,より良い同期回路クラスの定義が存在しうる.本稿では回路内部の構造に言及することなく,回路の外部からの視点,つまり機能的な視点から同期回路を論じ,“広義の同期回路”という概念を提案する.これにより従来の意味での同期回路及びディジタル回路全体へのより深い理解が得られるはずである.
同期回路の機能的定義による同期概念の形式化
同期回路の機能的定義による同期概念の形式化
Shunji Nishimura
Recommended
1 spring syllabus se english b 2014
1 spring syllabus se english b 2014
Meagan Kaiser
機械学習/強化学習による最適戦略の学習
データサイエンス勉強会~機械学習_強化学習による最適戦略の学習
データサイエンス勉強会~機械学習_強化学習による最適戦略の学習
Kikuya Takumi
14th Pragmatics of SAT international workshop (PoS2023)
Approximate-At-Most-k Encoding of SAT for Soft Constraints
Approximate-At-Most-k Encoding of SAT for Soft Constraints
Shunji Nishimura
6th International Conference on Circuits, Systems and Simulation (ICCSS2023)
Classification of Sequential Circuits as Causal Functions
Classification of Sequential Circuits as Causal Functions
Shunji Nishimura
Blackboard writing is one of the most basic method to give a lecture for a long time, but these days, the necessity of handwriting is decreasing due to the widespread use of digital devices. This study proposes an alternative method for writing blackboards: to input contents through PC keyboards and show them on a projector screen.
Typing during Lectures as an Alternative for Blackboard Writing
Typing during Lectures as an Alternative for Blackboard Writing
Shunji Nishimura
(定理証明ハードウェア記述言語のためのステートレス回路モデル) コンピュータ・ハードウェアを網羅的に検証する方法としてはモデル検査手法が広く普及しているが,検証対象の規模に対して計算資源が十分でない場合に検証結果が得られないという,状態爆発問題がある.本論文ではこの問題を解決するために定理証明の手法に注目し,定理証明HDL(Hardware Description Language)を実現するための回路モデルを提案している.
Stateless Circuit Model toward a Theorem-proving Hardware Description Language
Stateless Circuit Model toward a Theorem-proving Hardware Description Language
Shunji Nishimura
Synchronous circuits are usually defined as D-Flipflop (D-FF) synchronized circuits and that definition is sufficient for practical use. However, from a theoretical point of view, major classes of circuits should be defined at a conceptual level, and it is doubtful that the conventional definition along with D-FF deserves to be called conceptual. A conceptual definition has to be independent from any concrete circuit elements. Thus, there is a room for argument about definitions of synchronous; there must be some better definitions. In this paper, we propose a novel definition of synchronous circuits. The proposed definition does not mention any particular circuit elements, and describes a broader concept of the conventional definition since it covers D-FF synchronized circuits. The contribution of this paper is to provide a better understanding about conventional synchronous circuits and also entire sequential circuits, by proposing a viewpoint of a higher level of abstraction.
Broad-sense Synchronous Circuits on Partially Ordered Time
Broad-sense Synchronous Circuits on Partially Ordered Time
Shunji Nishimura
同期回路は多くの場合Dフリップフロップ(D-FF)同期回路を指すが,D-FF同期回路のみが同期という概念の全てを十分に表しているとは考えられない.つまり,既存の同期回路というクラスは概念的に定められたクラスではないため,理論的立場からの,より良い同期回路クラスの定義が存在しうる.本稿では回路内部の構造に言及することなく,回路の外部からの視点,つまり機能的な視点から同期回路を論じ,“広義の同期回路”という概念を提案する.これにより従来の意味での同期回路及びディジタル回路全体へのより深い理解が得られるはずである.
同期回路の機能的定義による同期概念の形式化
同期回路の機能的定義による同期概念の形式化
Shunji Nishimura
Formal verification methods for synchronous circuits are widely used, but almost all of the methods are limited to single-clock synchronous circuits. In this paper, we propose a formal verification method for multi-clock synchronous circuits. The proposed verification method is in theorem-proving manner and based on multimodal logic. We also show an example of verification of a clock switching circuit by using the method.
Theorem-proving Verification of Multi-clock Synchronous Circuits on Multimoda...
Theorem-proving Verification of Multi-clock Synchronous Circuits on Multimoda...
Shunji Nishimura
一般に遅延依存(Delay Sensitive)の非同期回路は遅延非依存(Delay Insensitive, DI)の非同期回路と比べて設計・検証のコストが高いが,得られる回路はスピードと回路面積に優れている.遅延依存回路の検証コストが高い要因の一つとして形式手法によるプロパティ・チェックができない点が挙げられるが,本稿ではこれを可能とする形式検証体系を提案する.提案の検証体系は様相論理の一種である多重様相論理に基づいており,回路中のある信号が ゲートを通る前と通った後を別の世界として扱うことで遅延の抽象化を行っている.この検証体系を用いた例として遅延依存のFIFOの検証を示す.
多重様相論理による遅延依存非同期回路の形式検証体系
多重様相論理による遅延依存非同期回路の形式検証体系
Shunji Nishimura
Talked at ITC-CSCC2015
Generalized Isomorphism between Synchronous Circuits and State Machines
Generalized Isomorphism between Synchronous Circuits and State Machines
Shunji Nishimura
ハードウェア関係者に向けた定理証明言語の紹介と、検証手法の例です。
定理証明言語によるハードウェア検証
定理証明言語によるハードウェア検証
Shunji Nishimura
数学的な理論に基づく厳密な検証が可能となることから,各種の形式検証手法が広がりつつあるが,その検証対象は同期回路に限られている.非同期回路については,遅延値が不明な回路記述のみを対象としての検証は意味をなさないからである.本稿では形式検証の対象を同期回路以外にも広げるべく,タイミング制約を含んだ回路記述方式とその意味論を提案する.提案の記述方式は,プログラミング言語のクラスArrowの概念を用いて構成要素中心の考え方を可能にする.また,その意味論は様相論理のクリプキ意味論を用い,抽象的な遅延の概念を導入する.提案の回路記述とその意味論により,非同期回路についても形式検証が可能となることを示す.また,実用化に向けた試みとして定理証明言語Agda上の実装もあわせて示す.
タイミング制約を含んだ回路記述方式とその意味論
タイミング制約を含んだ回路記述方式とその意味論
Shunji Nishimura
マルチクロック同期回路の形式検証(プロパティ・チェック)を可能にする検証体系を提案します。また、この体系を用いた例としてクロック切替え回路の検証を示します。
様相論理によるマルチクロック同期回路の形式検証体系
様相論理によるマルチクロック同期回路の形式検証体系
Shunji Nishimura
圏論を用いて回路の表現及びその振るまい評価を可能とする新たなモデルを構築する.このモデルの下に,同期素子のクラスGLatchを新たに定義し,任意のGLatch同期回路に対して同じ振るまいを持つステートマシンを対応付られることを示す.
同期回路-ステート・マシン対応の一般化
同期回路-ステート・マシン対応の一般化
Shunji Nishimura
KPF #x06 でのLT資料
関数型言語と定理証明
関数型言語と定理証明
Shunji Nishimura
ProofSummit2011のLT
Agdaで回路設計(をしたい)
Agdaで回路設計(をしたい)
Shunji Nishimura
a
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
お茶の水女子大学で開催された全学FD/SD「授業・研究における生成系AIの活用事例」における講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
2024年度受験者に向けた大学院説明会資料です。2024/5 ●東京工業大学 建築学系大学院入試関連情報 https://sites.google.com/view/titecharchexam ● 東京工業大学 環境・社会理工学院 建築学系 https://educ.titech.ac.jp/arch/ ● 東京工業大学 環境・社会理工学院|東工大について https://www.titech.ac.jp/about/organization/schools/organization06
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
2024年度受験者に向けた大学院説明会資料(機械系の各コースの説明資料)です。 ・機械系 大学院説明会|大学院で学びたい方|東京工業大学 https://www.titech.ac.jp/0/prospective-students/open-campus/briefing/department-mech ・工学院 機械系(系詳細ページ) http://www.mech.e.titech.ac.jp/jp/admission/index.html
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
Tokyo Institute of Technology
ものづくり産業では材料加工の一つである工作機械NCフライス盤が無くてはならない存在です。世界情勢の移りゆく中で市場が求める商品の変化に合わせ、新たな工作機械の提案が必要です。工作機械を学び、操作することで未来の機械を創造してみよう!
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
Kochi Eng Camp
test
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
More Related Content
More from Shunji Nishimura
Formal verification methods for synchronous circuits are widely used, but almost all of the methods are limited to single-clock synchronous circuits. In this paper, we propose a formal verification method for multi-clock synchronous circuits. The proposed verification method is in theorem-proving manner and based on multimodal logic. We also show an example of verification of a clock switching circuit by using the method.
Theorem-proving Verification of Multi-clock Synchronous Circuits on Multimoda...
Theorem-proving Verification of Multi-clock Synchronous Circuits on Multimoda...
Shunji Nishimura
一般に遅延依存(Delay Sensitive)の非同期回路は遅延非依存(Delay Insensitive, DI)の非同期回路と比べて設計・検証のコストが高いが,得られる回路はスピードと回路面積に優れている.遅延依存回路の検証コストが高い要因の一つとして形式手法によるプロパティ・チェックができない点が挙げられるが,本稿ではこれを可能とする形式検証体系を提案する.提案の検証体系は様相論理の一種である多重様相論理に基づいており,回路中のある信号が ゲートを通る前と通った後を別の世界として扱うことで遅延の抽象化を行っている.この検証体系を用いた例として遅延依存のFIFOの検証を示す.
多重様相論理による遅延依存非同期回路の形式検証体系
多重様相論理による遅延依存非同期回路の形式検証体系
Shunji Nishimura
Talked at ITC-CSCC2015
Generalized Isomorphism between Synchronous Circuits and State Machines
Generalized Isomorphism between Synchronous Circuits and State Machines
Shunji Nishimura
ハードウェア関係者に向けた定理証明言語の紹介と、検証手法の例です。
定理証明言語によるハードウェア検証
定理証明言語によるハードウェア検証
Shunji Nishimura
数学的な理論に基づく厳密な検証が可能となることから,各種の形式検証手法が広がりつつあるが,その検証対象は同期回路に限られている.非同期回路については,遅延値が不明な回路記述のみを対象としての検証は意味をなさないからである.本稿では形式検証の対象を同期回路以外にも広げるべく,タイミング制約を含んだ回路記述方式とその意味論を提案する.提案の記述方式は,プログラミング言語のクラスArrowの概念を用いて構成要素中心の考え方を可能にする.また,その意味論は様相論理のクリプキ意味論を用い,抽象的な遅延の概念を導入する.提案の回路記述とその意味論により,非同期回路についても形式検証が可能となることを示す.また,実用化に向けた試みとして定理証明言語Agda上の実装もあわせて示す.
タイミング制約を含んだ回路記述方式とその意味論
タイミング制約を含んだ回路記述方式とその意味論
Shunji Nishimura
マルチクロック同期回路の形式検証(プロパティ・チェック)を可能にする検証体系を提案します。また、この体系を用いた例としてクロック切替え回路の検証を示します。
様相論理によるマルチクロック同期回路の形式検証体系
様相論理によるマルチクロック同期回路の形式検証体系
Shunji Nishimura
圏論を用いて回路の表現及びその振るまい評価を可能とする新たなモデルを構築する.このモデルの下に,同期素子のクラスGLatchを新たに定義し,任意のGLatch同期回路に対して同じ振るまいを持つステートマシンを対応付られることを示す.
同期回路-ステート・マシン対応の一般化
同期回路-ステート・マシン対応の一般化
Shunji Nishimura
KPF #x06 でのLT資料
関数型言語と定理証明
関数型言語と定理証明
Shunji Nishimura
ProofSummit2011のLT
Agdaで回路設計(をしたい)
Agdaで回路設計(をしたい)
Shunji Nishimura
More from Shunji Nishimura
(9)
Theorem-proving Verification of Multi-clock Synchronous Circuits on Multimoda...
Theorem-proving Verification of Multi-clock Synchronous Circuits on Multimoda...
多重様相論理による遅延依存非同期回路の形式検証体系
多重様相論理による遅延依存非同期回路の形式検証体系
Generalized Isomorphism between Synchronous Circuits and State Machines
Generalized Isomorphism between Synchronous Circuits and State Machines
定理証明言語によるハードウェア検証
定理証明言語によるハードウェア検証
タイミング制約を含んだ回路記述方式とその意味論
タイミング制約を含んだ回路記述方式とその意味論
様相論理によるマルチクロック同期回路の形式検証体系
様相論理によるマルチクロック同期回路の形式検証体系
同期回路-ステート・マシン対応の一般化
同期回路-ステート・マシン対応の一般化
関数型言語と定理証明
関数型言語と定理証明
Agdaで回路設計(をしたい)
Agdaで回路設計(をしたい)
Recently uploaded
a
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
お茶の水女子大学で開催された全学FD/SD「授業・研究における生成系AIの活用事例」における講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
2024年度受験者に向けた大学院説明会資料です。2024/5 ●東京工業大学 建築学系大学院入試関連情報 https://sites.google.com/view/titecharchexam ● 東京工業大学 環境・社会理工学院 建築学系 https://educ.titech.ac.jp/arch/ ● 東京工業大学 環境・社会理工学院|東工大について https://www.titech.ac.jp/about/organization/schools/organization06
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
2024年度受験者に向けた大学院説明会資料(機械系の各コースの説明資料)です。 ・機械系 大学院説明会|大学院で学びたい方|東京工業大学 https://www.titech.ac.jp/0/prospective-students/open-campus/briefing/department-mech ・工学院 機械系(系詳細ページ) http://www.mech.e.titech.ac.jp/jp/admission/index.html
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
Tokyo Institute of Technology
ものづくり産業では材料加工の一つである工作機械NCフライス盤が無くてはならない存在です。世界情勢の移りゆく中で市場が求める商品の変化に合わせ、新たな工作機械の提案が必要です。工作機械を学び、操作することで未来の機械を創造してみよう!
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
Kochi Eng Camp
test
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
Recently uploaded
(7)
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
LINE Messaging APIを用いた授業中のクイズ形式問題演習
1.
LINE MESSAGING APIを用いた 授業中のクイズ形式問題演習 大分高専
情報工学科 西村俊二 2018/08/22 高専フォーラム
2.
学習効果を上げるために,講義中に こまめに問題演習を行いたい •方法1: 学生に問いかける → 主体的に考えてくれるのは少数 •方法2:
プリントを配る 背景 2
3.
学習効果を上げるために,講義中に こまめに問題演習を行いたい 背景 •方法2: プリントを配る → 時間がかかる →
授業中に何度もはできない 3
4.
背景 •方法2-a: プリントを配る(正解は口頭のみで) 学生にとってはやりがいがない (正解したらほめて欲しい) •方法2-b: プリントを配る(採点して次回返却) 先生は大変,学生は誤りに気付くのが遅い 4
5.
LINEで出題 ①先生が出題 (コマンド) ②学生のスマホに 5
6.
LINEで出題 6
7.
出題のしくみ LINEサーバ のサーバ LINE Messaging API LINE LINEサーバ 自作 プログラム クラウド・ プラットフォーム 7
8.
•LINEグループとは違う •開発者向けサービス • 無料だがプログラミングが必要 • チャットボットが作れる •LINE@というビジネス向けサービスに似ている LINE
Messaging API とは? 8
9.
•友だち登録率: 35/37名 •出題数: 42問/8.5回の講義 →
約5問/回 実施データ(約4ヶ月分) 9
10.
•出題数: 42問/8.5回の講義 •問題取組み率: 71.4% (出された問題に回答したか) 実施データ(約4ヶ月分) 10 少し期待外れでした 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% EX4-1 EX4-2 EX4-3 EX4-4 EX4-5 EX4-6 EX4-7 EX5-1 EX5-2 EX5-3 EX5-4 EX5-5 EX6-1 EX6-2 EX6-3 EX6-4 EX7-1 EX7-2 EX7-3 EX7-4 EX7-5 EX8-1 EX8-2 EX8-3 EX8-4 EX10-1 EX10-2 EX11-1 EX11-2 EX11-4 EX13-1 EX13-2 EX13-3 EX13-4 EX13-5 EX13-6 EX14-1 EX14-2 100% 0%
11.
実施データ(約4ヶ月分) 11 中途半端にやめる ことはないようです •出題数: 42問/8.5回の講義 •正解到達率: 99.6% (正解になるまで回答したか)
12.
メリット1(比較して) 12 •vs 問いかけ 自分に向けて問題が来るので主体的に取り組める •vs プリント 授業時間を消費しない,すぐに正誤判定される
13.
デメリット 13 •プログラミングする必要がある •図を使った問題には向いていない
14.
メリット2(独自のもの) 14 •授業時間外に問題にトライできる 例えば”ex4-1”と入力すると問題が出題される •授業外利用数: 384問起動 57.1%のユーザが利用
15.
まとめ 15 •メリット • プリントを使うより短時間で実行可能 • 授業時間外に再トライできる •デメリット •
プログラミングが必要
Download now