ハーバード大のプログラミング講座を日本語化、無料で学べる「CS50.jp」公開
公開したのは、ハーバード大コンピューターサイエンス学部のデビッド・J・マラン教授が、無料オンライン教育サービス「edX」で公開している人気講座「CS50」のうち、コンピュータサイエンス入門と、Python・JavaScripを使ったプログラミング講座を日本語訳したもの。YouTubeの英語教材とあわせ、日本語のテキストで学べる。
CS50は、非営利で再配布・改変可能なクリエイティブ・コモンズライセンス(CC BY-NC-SA 4.0)で公開されており、非営利なら改編や再配布が可能だ。改変したものも同じライセンスの下で再配布する必要があるため、日本語版の教材も、個人の学習や学校の授業で再利用できる。
同社は、コロナ禍で学習や進路に影響を受けた高校・大学生最大1000人に対して、スポンサーの協力を得てプログラミング教育を無償提供する「CODEGYM Academy 2021年コロナ学生緊急支援」の講座を5月15日に始める予定。初回はこの教材を使うという。
同社は、大学生向けのスケジュール管理サービス「すごい時間割」や、バーコード出品フリマアプリ「ブクマ!」などを開発・売却した後、メルカリで役員として活躍した鶴田浩之氏が2019年に創業したベンチャーで、プログラミング学習サービス「CODEGYM」を展開している。
https://www.itmedia.co.jp/news/articles/2105/13/news110.html
講座受けなきゃなれないレベルの奴なんかいらんだろ
いいよっ
あと数学もな
C言語が出たとき教授も誰もやってなくて
学生の方が全然先に学んでで
勿論教授もやってるんだろうけどそれが
講義に落ちるまで半年以上かかる印象
ゼミに入る前にメーリスでミックスについて聞いたらどこぞの教授が答えてくれたけど
講義なんか聞かずに直接コミュニティで聞いた方がいいよ
知ってるのに教えない高等テクニック
自己満足しながら積極的に学ぶ姿勢にニヤニヤ
C言語が出たときってあんた何才よ?
歳を取ると新しいものの覚えが悪い
例え教授であっても
あの本って、プログラミングの習得者向けに書かれていたから、
教授と学生が一緒に学んでいたようなもんだろ
マシンもPDP-11とか使っていた時代
プログラマーは30代半ば過ぎたら使い物にならないから
一生続ける職業ではないと言われていた時代のお話かな
実際には50過ぎの現役プログラマーは結構いるけど
2chだった頃で、資格ランキングとか35歳定年とか盛んに煽ってたよな
あれなんだったんだろ
BASICをマスターすれば一生食いっぱぐれない
とかフカしてやがった連中への
アンチテーゼだったんじゃないかな
20年前に情報系の講義でCの基本を習った。最終日、ポインタの所で教授が休んだので中途半端になったな。
まてまて
最終日でポインタって何も学んでないやろ…
いつの時代の学生だよ
K&Rの頃に学生ってことは70代か?
だいたい1981年にプログラミング言語Cの日本語訳が出たあたりじゃないかな?
大型機だとPL/Iが普及してたし、Algol系使ってた教員や学生なら理解には一晩で十分かと
学術研究用なら当時はFOTRAN一択で、言語扱う人工知能系でもLISPベース
学生がC教えろと言っても、教えるまでもなくご自分でどうぞという感じ
文系だがその頃Pascalを教養でやったな
これが初プログラミング
提出時にはパンチカード打つのに列作った
自分もPascalの口、パンチカードは歴史として教えられただけだけど。
斜めにサインペン。
ANSIのCが出るまでは日本ではK&Rの日本語版がC言語の一番人気の参考書だったぞ
ついにカメを?
言語を覚える以前にロジックを組む能力が必要になる
それは柔軟な発想ができる時期でないと受け入れられない
そもそも歳取ってから学習初めて仕事にできるようなコンテンツって無いから
そんなことはない
40代から勉強はじめてエンジニアで就職したオッサンいるよ
就職できても使えるかどうかだぞ
大概が使えんけどな
おまえは使うタイプの人間じゃないな
使われる側だw
プログラミングに触れてなくても、それとは無関係にロジカルな思考できる人はいるからね
意味がないってことはないわ
実装を知らないくせにこうすれば出来るとか言ってる人間は害でしかない
> こういうのはティーンエイジャーの頃からやんないと意味無いぞ
算数と数学をみっちりやっておけばいい。
プログラム教育は、子供に目的を与えるのが難しい
> プログラム教育は、子供に目的を与えるのが難しい
ゲーム作りとかでいいんじゃね?
算数や数学に目的与えることもできるし
出来ない人は4年やっても出来ないから就職全然違うところいくし
出来る人は4年も必要ないだろ
プログラミングばっかやってると思ってんのか?
CPU作るだけで1年くらいはかかるぞ
OSとかコンパイラとかGPUとか無線通信とかも半年から2年くらいかかるし
もちろん全部やるわけじゃないけど機械学習とかの応用分野も知っておきたいし
とても4年じゃ足りん
20年前は世界中どこの大学でも学部でやるコンピューターサイエンス系の鉄板地獄コース
・CPU
・OS
・コンパイラー
の3つだったな
今はAIがこれに追加されてるんだろうか、それともAIは割とヌルめなのかな
カリキュラムに全部詰め込むのは無理なので、選択必修だな。
京都大学の例では、CPUの設計は実習も含めて結構みっちりやるけど、
OSは実習のやりようがないから通り一遍の授業だけだね。
コンパイラは授業すらない大学が多い。言語にしても、そもそもオブジェクト指向
までちゃんと教えるだけの時間が確保できない。京都大学ではほんの10年前くらい
までJavaを教える人がいなかったしね。
今「情報」に求められるものが多すぎる。もっと分野を分ける議論をしないと
どれも中途半端で終わる懸念がある。
4年で卒業しても使えないゴミクズにしかならんよ
授業だけで手一杯とかほんと専門学校の方がマシってレベル
ソフトウェア工学を学んでから一人前になるまで10年はかかる
もうなんか大学って職業訓練校だと思われてるのかな
半分あたり
さすがアメリカ
C++はもちろん、Java,C#,JavaScript,Python
Go,Rust.... みんな親戚みたいなもんよ。 同じ語族だわ。
C言語を学ぶには寿命が足りない
兵器開発とか物理計算しないならCなんかやめとけ
特に特定の分野に特化してるなら
俺の場合入社時研修C言語だったけどな
何やるかだな
組み込み系ではC言語は絶対に外せないな
建築でいうところの
建築家や現場監督を目指すのであって大工になるためにはいるのではない
プロジェクトリーダーやシステムエンジニアとかを目指すのであって
プログラマーとかコーダーになるためにはいるのではない
おまえみたいなIT音痴は日本によくいるけど
プロジェクトリーダーは知らなくてもいいってバ○な事言ってたせいで、
日本はUSBが何だかわからないやつがIT大臣になってる
建築で構造計算できないやつは設計できないのと同じで
プログラミングの基本のオブジェクト指向や正規表現など
当たり前の知識の無いやつにプロジェクト管理はできないし
そもそもアメリカにはSEなんて職業はないし
ビッグテックの創業者は皆、子供の頃からプログラミングして勉強してる
ビル・ゲイツ、リーナス・トーバルズ、リチャード・ストールマン
全てプログラマーだぞ
台湾は中学校中退して19歳でシリコンバレーで起業した天才ハッカーが
IT大臣やってるからな
ITスキルはすぐに陳腐化するから外部調達で、会社が正社員として雇って育てるは普遍的なスキルのプロジェクトリーダーとか本気で思っているからな日本の受託企業は。
そうそう
それで大企業には実務のわからない中抜きのア○しかいなくなって
プロジェクト自体がめちゃめちゃになった結果が
特許庁の新システム開発の失敗とかコロナ接触確認アプリCOCOAの失敗なわけだ
最近だとJTBのバーチャルなんとかっていうヤツも酷い内容
youtu.be/-CVkcnpV-Bk
社長も取り巻きも素人だから自分達が騙されてる事にすら気がついてない
アナタも建築オンチだね(笑)
建築も細分化されてて
構造は1分野に過ぎないよ。
なんとなく把握してるのであって
全分野把握してる人なんていないよ。
そんな建築も1業種であって設計は1分野
ITも同じく1業種だよ。ITが世界の中心ではない
技術知らなくてOS開発のプロジェクトリーダーできるの?
システムエンジニアとプログラマーを分けるのも古いし
普通にjavaでいい
まあCが骨董品には半分同意するけどだからと言ってJavaはないわ
ここに挙がってるc言語とか他言語はよくわからないですけど、
狙い通り動くと本当に面白い。
動かないと本当につらい。
手動の操作を記録して生成されたコードをいじるだけでもかなり役に立つよね
マクロの実行結果を元に戻せないのがちょっと不便だけど
お陰でこれまで分からなかったJavaScriptがスイスイ解けるようになった
1番大変だけどやっておくと概念が理解できるので
普遍的な力がつきそう
本と実戦で十分
大学で教える必要はあまりないけどまぁ知ってても損はないレベル
機械語に一番効率よくコンパイルできるから処理速度が最大
(ハードの高速化やコンパイル技術の向上で部分的にも機械語でプログラミングする意味がなくなった)
C/C++言語(コンパイラ言語)の素養があった方がいい
使わないものは無駄というものは経験が足りない
じゃあ次に、その言語で何をできたら、その言語を習得しているといえるの??
その言語のコンパイラもしくはインタプリタ
東大なんて何も個人支援なんかしないし
プログラミング学習 ≠ プログラミング言語学習
プログラミング学習には
・プログラミング対象
・プログラミング言語
の事前知識が必要
ア○な奴は大学入っても遊んでるだけだし
ぶっちゃけそうなるね
今は海外はプロも学生もCourseraやLyndaで勉強してるし
STEM教育が無い日本の大学行っても意味ないだろ
今はプログラミングやデータベースの基礎知識の他に
人工知能やUI/UXデザインの知識も必要だから
網羅出来るのは海外の工科大くらいしか選択肢が無くなってる
世界のベスト100人工知能研究大学のリストは
アメリカ、中国、スイス、サウジアラビア、シンガポールの大学で占められて
日本から入ったのは岩手県立大だけという有様
スパコン使ったり、実際にフォトマスク作って(FPGA上じゃなく)本物のプロセッサ作ったり
というのは個人では難しいけどね
まず日本の大学では話にならない
人工知能の研究などで世界的に評価されてるのは岩手県立大だけだから
解釈が難しい文系分野は独学では無理だな
いま政治問題になってるワクチン接種プログラムとかまさにこんな感じだね。
お前らのやってることってノウハウも蓄積も無いそんなに簡単なことなのかと
ITって猿でもできるようにフレームワーク化されてるからね
修理工は流体力学知らなくてもいいのよ
逆
ノウハウが蓄積されてるからだ
特に諸外国での
日本は社外秘にするから発展しない
その顛末がデジタル庁
なんの蓄積もない
コードをでっち上げて、表目上何とか動くモノを
作る蓄積は有っても、設計とそれに連動したテストの
ノウハウは無きに等しい。
対処療法で直ぐに取り繕うことが可能な点が
そんな開発手法を許している。 そのぶん、電気や
メカのほうに間違いが無いように、人的パワーと時間を
つぎ込むパターンな。
こういうのは見てみたい
ディスカッション
コメント一覧
まだ、コメントがありません