コンピュータサイエンス教育者

コンピュータサイエンスの教育分野に携わる方へのQ&A






2
LLVMを学習するための優れた初心者向けチュートリアル
https://llvm.org/docs/tutorial/index.htmlは、あなたがよく知っていることを前提としています。それは私、OCamlに馴染みのない言語で書かれており、レクサー、パーサー、ASTについて知っていると想定しています。そこに完全な初心...
  



3
計算可能性の反例
私は引退した大学の教師で、現在、中学生の子供たちにコンピューティングを教えようとしています。「アルゴリズム」の定義の一部は、「効果的に計算可能」でなければならないということです。チューリング計算できな...
 


3
高校生がSTEM学部専攻に最適な言語は何ですか?
Pythonを使用して、シーケンス、選択、反復の練習を通じて甥を先導するつもりです。また、データ収集用のハードウェアセンサーを紹介する予定です。より良い選択肢がある場合(私はC ++と組み込みのオペコードプログラ...
 

7
ウイルス拡散のモデリングに関するHSの教訓
高校のCSの学生に、ウイルスの蔓延のモデリングについてオンラインレッスンを教えてみたいと思います。理想的には、スプレッドシート、Code.OrgのGame LabまたはApp Lab、またはUnityでコーディングできるものになります。開始...
  

2
遠隔教育における分散ペアプログラミング
私たちは何年もの間、2人の子供、1つの画面、そして子供たちが隣り合って座っているというルールでペアプログラミングを行ってきました。これは非常に貴重なプロセスであることがわかりました。 COVID-19が原因ですべて...
  

6
リモートでクラスを実行するためのツール
今日、アメリカの大学が次々とオンラインクラスへの移行を発表しました。これはおそらく陶芸やダンスよりもCSの方が簡単ですが、それでも独特の課題があります。 Can anyone recommend tools for hosting online class meetings with active l...
  

8
CS50xコースはCS卒業生の一般的な知識を得るのに十分ですか?
ソフトウェアエンジニアの役割に就こうと考えており、コンピュータサイエンスエンジニアリングの概念に関する基本的な知識が必要です。これを達成するには、David Milanのハーバード大学のコンピュータサイエンスコースC...
   

4
数学者のためのAIとニューラルネットワークの学習提案
私はPython、Java、Rでプログラミングを行った数学者です。ニューラルネットワークと人工知能の作り方を学びたいです。ニューラルネットワークの背後にある理論の学習が大好きで、定理を証明し、AIの背後にある理論を考...
   


3
MD5ハッシュクラッカーの作成を学ぶ価値はありますか?
私は1つのパズルがMD5ハッシュが与えられた文字列を見つけることであった不可解なサイトを見つけました。そのようなパズルは学習に適していますか?つまり、十分なコンピューティングリソースを使用することでハッシ...
  

4
オブジェクトの身体活動
オブジェクトの紹介アクティビティを作成できるという漠然とした考えがあります。子供(この場合は高校)に行動グループをさまざまな人々に分離し、メッセージパッシングを使用して問題を解決したりアルゴリズムを実...
   

1
ロボット工学の推奨事項
私は25人の生徒のクラスを持っています。ブロック型プログラミング言語を使ってロボットのプログラミングを学びたい。私はすべての学生にロボットを持っているか、2人の学生に少なくとも1人はロボットを持っているこ...
  

Next page