改訂版プログラミングで科学を学ぼう! Vol. 3 振動と波動・3Dグラフィックス・カメラ映像処理

所在平台: Udemy

课程主页: https://www.udemy.com/course/ex-gram-vol-3/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程“用编程学习科学!”(修订版)Vol. 3 涵盖了三个主要模块: **模块一:振动与波** * **学习目标:** 复习三角函数,通过编程模拟理解单振动和波的性质,并认识到复杂波是由简单波合成的。 * **核心内容:** 课程将通过创建左右振动的圆、静止的波、运动的波,以及合成两个或多个波来教授振动和波的概念。 * **培养能力:** 培养“简单法则创造复杂世界”的思考能力。 * **评估方式:** 能够用编程绘制简单图形(如一次函数),并理解三角函数、单振动和波。 * **扩展应用:** 学习用编程绘制三角波。 **模块二:3D图形基础** * **学习目标:** 学习立体知觉和3D图形基础,用编程绘制简单立体,并通过模拟人造卫星绕地球、行星绕太阳公转来学习尺度感。 * **核心内容:** 讲解立体知觉因素,展示原始图形的绘制,以及多对象显示与旋转,最后通过天体运行模拟让学生体验尺度感。 * **培养能力:** 培养费米推定能力和尺度感。 * **评估方式:** 理解立体知觉因素,能用编程绘制简单立体,并具备关于太阳系等的正确尺度感。 * **扩展应用:** 学习用双重循环绘制大量排列的立方体。 **模块三:相机影像处理** * **学习目标:** 学习用编程显示相机影像,进行滤镜处理,实现背景差分,并学习OpenCV库在人脸检测中的应用及其拓展。 * **核心内容:** 课程将指导如何显示相机画面,进行各种滤镜处理,实现背景差分,学习人脸检测原理,并用OpenCV库进行人脸检测及讨论其应用。 * **培养能力:** 培养“自由发想技术应用方向”和“横向思维”的能力。 * **评估方式:** 能用编程显示相机影像,理解各种滤镜处理,并大致理解人脸检测原理。 * **扩展应用:** 学习在人脸检测中,不仅检测眼睛,还能检测鼻子和嘴巴。 本课程旨在通过编程实践,帮助学习者深入理解物理科学中的振动、波、3D图形以及计算机视觉等核心概念。

课程评论(0条)

课程详情

学習指導案■単元名中級1Aコース Unit1-4 振動と波動■単元の学習目標三角関数を復習する。シミュレーションをとおして、単振動を理解する。シミュレーションをとおして、波を理解する。シミュレーションをとおして、複雑な波も単純な波からできていることを理解する。■テーマ選定の理由振動や波は身近なところに多くあるが、その存在に気付いてないことが多い。しかしながら、それらの性質を調べることは有用である。プログラムを使えば、いろいろな振動や波を作り出すことができる。■単元の学習計画カリキュラム●左右に振動する円 Unit1 60分●止まっている波 Unit2 30分●動いている波 Unit2 30分●2つの波の合成 Unit3 60分●たくさんの波の合成 Unit4 60分■育成したい思考力単純な法則が複雑な世界を創る。■評価計画プログラムで1次関数などの簡単なグラフが描ける。三角関数、単振動、波を理解している。■応用・発展三角波をプログラムで描く。学習指導案■単元名中級1Aコース Unit5-8 3Dグラフィックスの基礎■単元の学習目標立体知覚要因について学ぶ。3Dグラフィックスの基礎を学び簡単な立体を表現する。地球の周りを公転する人工衛星や太陽の周りを公転する惑星を描く。上記のシミュレーションをとおして、スケール感を学ぶ。■テーマ選定の理由人間がどのようにして普段、立体を知覚しているのかを考えてみることは有用である。また、ゲームなど多くの場面で使われている3Dグラフィックスであるが、その基礎を知る機会は少ない。さらに、多くの生徒が地球と月や太陽系のスケール感を全く持っていないことは問題である。■単元の学習計画カリキュラム●立体知覚要因 Unit5 30分●プリミティブ図形の表示 Unit5 30分●複数オブジェクトの表示と回転 Unit6 60分応用1.●地球の周りを公転するオブジェクト Unit7 60分●太陽の周りを公転するオブジェクト Unit8 60分■育成したい思考力フェルミ推定。スケール感を持つ。■評価計画立体知覚要因について理解している。簡単な立体がプログラムで表現できる。太陽系などに関して、正しいスケール感を持っている。■応用・発展1.立方体を2重ループで縦横にたくさん並べて描く。学習指導案■単元名中級1Aコース Unit9-12 カメラ映像処理■単元の学習目標カメラ映像をプログラムで表示する。カメラ映像をフィルター処理して映像を加工する。カメラ映像の背景差分を行う。顔検出の原理を学ぶ。さらにOpenCVライブラリーを用いて顔検出を行う。顔検出の応用についても考える。■テーマ選定の理由今や映像は普段の生活の中で欠かせない身近なものとなっている。これらの映像がプログラムで加工できること知っておくことは有用である。映像の中から顔をみつける顔検出についても、多方面で活用される時代になってきた。どのようにして顔を検出しているかを知っておくことが望ましい。さらに顔検出という技術がどのような場面で応用できるかを考えるといった訓練は将来、技術を世の中で役立てるときに役立つものと考えられる。■単元の学習計画カリキュラム●カメラ映像の表示 Unit9 30分●フィルター処理 Unit9 30分●背景差分 Unit10 60分●顔検出 Unit11 60分●顔検出の応用 Unit12 60分応用1.■育成したい思考力技術の応用先を自由な発想で考える。ラテラルシンキング。■評価計画プログラムでカメラ映像が表示できる。各種のフィルター処理について理解している。顔検出の原理についておおまかに理解している。■応用・発展1.顔検出において、目だけでなく、鼻、口も検出する。

课程标签

0人关注该课程

主题相关的课程