【IT】ハーバード大のプログラミング講座を日本語化 無料で学べる「CS50.jp」公開 [田杉山脈★]
■ このスレッドは過去ログ倉庫に格納されています
米ハーバード大が無償公開しているプログラミング入門講座を日本語に訳したWebサイト「CS50.jp」が公開された。プログラミング教育ベンチャーのLABOTが、「コロナ禍などで大学のキャンパスの環境が不安定になる中、多くの学ぶ意欲がある学生に、良質な教材に母語でアクセスしてほしい」と翻訳作業を進めてきたという。
公開したのは、ハーバード大コンピューターサイエンス学部のデビッド・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 >>5
こういうこと書いちゃう人の思考が全く理解できない 大学のプログラミングってめちゃくちゃレベル低いよね
C言語が出たとき教授も誰もやってなくて
学生の方が全然先に学んでで
勿論教授もやってるんだろうけどそれが
講義に落ちるまで半年以上かかる印象
ゼミに入る前にメーリスでミックスについて聞いたらどこぞの教授が答えてくれたけど
講義なんか聞かずに直接コミュニティで聞いた方がいいよ 氷河期おじさんだけど、コロナ後の再就職に向けて明日から本気だして勉強するわ > C言語が出たとき教授も誰もやってなくて
いつの時代の学生だよ
K&Rの頃に学生ってことは70代か? こういうのはティーンエイジャーの頃からやんないと意味無いぞ
言語を覚える以前にロジックを組む能力が必要になる
それは柔軟な発想ができる時期でないと受け入れられない C言語しかできないんよ
PythonでCSVからグラフをブラウザで表示させるだけじゃ物足りないの >>13
そもそも歳取ってから学習初めて仕事にできるようなコンテンツって無いから 自称ハーバード大でプログラミング学んだわ識者大量発生 >>8
知ってるのに教えない高等テクニック
自己満足しながら積極的に学ぶ姿勢にニヤニヤ 情報系の大学って4年やる意味あんの?
出来ない人は4年やっても出来ないから就職全然違うところいくし
出来る人は4年も必要ないだろ 俺がExcelのvba始められたのもベーマガとpc-6001のおかげなんだな >>24
プログラミングばっかやってると思ってんのか? >>24
CPU作るだけで1年くらいはかかるぞ
OSとかコンパイラとかGPUとか無線通信とかも半年から2年くらいかかるし
もちろん全部やるわけじゃないけど機械学習とかの応用分野も知っておきたいし
とても4年じゃ足りん >>24
4年で卒業しても使えないゴミクズにしかならんよ
授業だけで手一杯とかほんと専門学校の方がマシってレベル
ソフトウェア工学を学んでから一人前になるまで10年はかかる >>33
20年前は世界中どこの大学でも学部でやるコンピューターサイエンス系の鉄板地獄コース
・CPU
・OS
・コンパイラー
の3つだったな
今はAIがこれに追加されてるんだろうか、それともAIは割とヌルめなのかな Python・JavaScrip
ひたすらWebサイトの土方?
パイソンはAIこみかも知れんが。
パラメータ数1000兆ともなると
その電力使用量が、富岳1万基ぶん。
原発10万基ぶん。 その省エネをやれば
これが一番儲かるね。 なんせ、原発9基ぶんを
省エネできれば...ええと、計算してみろや。
数十兆円の経費削減かな? C言語は大事だし基礎だわ。
C++はもちろん、Java,C#,JavaScript,Python
Go,Rust.... みんな親戚みたいなもんよ。 同じ語族だわ。 誰か有名な学者の格言
C言語を学ぶには寿命が足りない
兵器開発とか物理計算しないならCなんかやめとけ >>35
カリキュラムに全部詰め込むのは無理なので、選択必修だな。
京都大学の例では、CPUの設計は実習も含めて結構みっちりやるけど、
OSは実習のやりようがないから通り一遍の授業だけだね。
コンパイラは授業すらない大学が多い。言語にしても、そもそもオブジェクト指向
までちゃんと教えるだけの時間が確保できない。京都大学ではほんの10年前くらい
までJavaを教える人がいなかったしね。
今「情報」に求められるものが多すぎる。もっと分野を分ける議論をしないと
どれも中途半端で終わる懸念がある。 >>8
歳を取ると新しいものの覚えが悪い
例え教授であっても >>8
時代によるだろ
個人PCすら持てない時代
ネット環境が整備されてるだけで
まだマシだろ >>24
もうなんか大学って職業訓練校だと思われてるのかな >>11
だいたい1981年にプログラミング言語Cの日本語訳が出たあたりじゃないかな?
大型機だとPL/Iが普及してたし、Algol系使ってた教員や学生なら理解には一晩で十分かと
学術研究用なら当時はFOTRAN一択で、言語扱う人工知能系でもLISPベース
学生がC教えろと言っても、教えるまでもなくご自分でどうぞという感じ
英語圏の情報リソースは、膨大で充実してるからな。
日本の行政や政府系団体で、有用なWebコンテンツも日本語化して行けば良いと思うわ。
普通にそれなりの事を学んでたら、海外の最新の文章も読めるだろ
特に特定の分野に特化してるなら iTunes Uにあったから数年前に観たけど、日本語化してもらわないと理解できないなら
最初から日本語の教材で勉強すればいいのにとは思うわなw >>6
ハーバードって赤の巣窟として割りと有名だけど
きみがそれを知らないのは、日本語にそのてのコンテンツがないからだろな 「ハム太と作るライブラリ」シリーズのアーカイブ
「構文編」
efbe8aefbe91e5a4aae381a8e4bd9ce3828bce383a9e382a4e38395e38299e383a9e383aa0-e9bb92efbdb6e7b7a8_447601
https://ham.news.blog/ ナツイな。 K&Rを渡してCのトレーニングコース。 新入社員の1割ぐらいしか残らないソフトウェア部隊・・・
今はその部隊も無くなった。
しっかし、PythonやらC#やら抽象化に適した言語がある現代の新卒は恵まれている。 Cはやってるのかなぁ? >>8
あの本って、プログラミングの習得者向けに書かれていたから、
教授と学生が一緒に学んでいたようなもんだろ
マシンもPDP−11とか使っていた時代 プログラミングって結局ライブラリ使いこなせるかどうかなんで Cなんてよっぽど特殊な現場でしか扱われないから他の言語覚えたほうがマシってもんよ
俺の場合入社時研修C言語だったけどな 大学って技術教えるとこじゃないからな
建築でいうところの
建築家や現場監督を目指すのであって大工になるためにはいるのではない
プロジェクトリーダーやシステムエンジニアとかを目指すのであって
プログラマーとかコーダーになるためにはいるのではない ガチのプログラム初心者ですが、現在仕事で便利そうだと思い立ち、エクセルのvba学んでおります。
ここに挙がってるc言語とか他言語はよくわからないですけど、
狙い通り動くと本当に面白い。
動かないと本当につらい。 MITの講座だったら見るけど、ハーバードなんて三流大学のはイラン >>63
まあCが骨董品には半分同意するけどだからと言ってJavaはないわ free soft 使うなら English でstudy しないと no good
information がEnglish only なのでvery difficult >>66
そう言うのはお前の卒業証書をId付きでアップしてからやらないと単なる口だけ男にしか見えないよ >>8
>大学のプログラミングってめちゃくちゃレベル低いよね
>C言語が出たとき教授も誰もやってなくて
>学生の方が全然先に学んでで
大学ってそういうもんじゃないのか?
教えてもらうまでもなく独習するもんだろう >>18
そんなことはない
40代から勉強はじめてエンジニアで就職したオッサンいるよ >>61
おまえみたいなIT音痴は日本によくいるけど
プロジェクトリーダーは知らなくてもいいってバカな事言ってたせいで、
日本はUSBが何だかわからないやつがIT大臣になってる
建築で構造計算できないやつは設計できないのと同じで
プログラミングの基本のオブジェクト指向や正規表現など
当たり前の知識の無いやつにプロジェクト管理はできないし
そもそもアメリカにはSEなんて職業はないし
ビッグテックの創業者は皆、子供の頃からプログラミングして勉強してる
ビル・ゲイツ、リーナス・トーバルズ、リチャード・ストールマン
全てプログラマーだぞ
台湾は中学校中退して19歳でシリコンバレーで起業した天才ハッカーが
IT大臣やってるからな >>73
ITスキルはすぐに陳腐化するから外部調達で、会社が正社員として雇って育てるは普遍的なスキルのプロジェクトリーダーとか本気で思っているからな日本の受託企業は。 JavaとかとっくにCOBOL化してる言語今教えてるとこがさすが大学だな
理論とか学ぶのがメインなんだろうが
変異体を気にするなら、こっちの方がはるかに気がかりになるのじゃないの?
【速報】入管法改正案、与野党協議が決裂 [ネトウヨ★]
【速報】インド型の変異株 国内初となる市中感染を確認… [BFU★]
立憲ならコロナ対策に成功したなんて嘘もいいところ
今も大勢の外国人が入国しているのに、立憲は水際対策(つまり変異体対策)の邪魔をしている
>>74
そうそう
それで大企業には実務のわからない中抜きのアホしかいなくなって
プロジェクト自体がめちゃめちゃになった結果が
特許庁の新システム開発の失敗とかコロナ接触確認アプリCOCOAの失敗なわけだ
最近だとJTBのバーチャルなんとかっていうヤツも酷い内容
youtu.be/-CVkcnpV-Bk
社長も取り巻きも素人だから自分達が騙されてる事にすら気がついてない 言語仕様書を毎回読んでいる人間だけがIT技術者を名乗っていい
それ以外は生きてる価値無いんで営業に出てください c頑張ってやったけど
お陰でこれまで分からなかったJavaScriptがスイスイ解けるようになった
1番大変だけどやっておくと概念が理解できるので
普遍的な力がつきそう >>61
技術知らなくてOS開発のプロジェクトリーダーできるの?
システムエンジニアとプログラマーを分けるのも古いし プロジェクトリーダーやマネージャーと称する単なる顧客の窓口業務なだけの受託開発多すぎ。
日本のマヌケな業界慣行である受託開発だからそういう窓口を必要としてしまっているだけなのになぜか偉い人設定になっている。 社会に出て最初に覚えた言語がC
本と実戦で十分
大学で教える必要はあまりないけどまぁ知ってても損はないレベル OSやPCの本格アプリ(OfficeやAdobe CCなど)、各種基幹ライブラリなどはC/C++言語で書かれている
機械語に一番効率よくコンパイルできるから処理速度が最大
(ハードの高速化やコンパイル技術の向上で部分的にも機械語でプログラミングする意味がなくなった) スクリプト言語などインタプリタ言語だけではプログラマスキルとしては弱いな
C/C++言語(コンパイラ言語)の素養があった方がいい
使わないものは無駄というものは経験が足りない 英語で学んだほうがいいよ
結局わからないことが出てきたら、情報量が圧倒的に多い英語で調べなきゃいけないから これで、何かひとつの言語を学んだとしようよ
じゃあ次に、その言語で何をできたら、その言語を習得しているといえるの?? さすが本当の意味でのエリート大学は器が違うな
東大なんて何も個人支援なんかしないし >>1
講座受けなきゃなれないレベルの奴なんかいらんだろ >>13
プログラミングに触れてなくても、それとは無関係にロジカルな思考できる人はいるからね
意味がないってことはないわ >>95
実装を知らないくせにこうすれば出来るとか言ってる人間は害でしかない ハーバードはプログラムに強い訳じゃないからちょうど良いんじゃない?
プログラミング学習 ≠ プログラミング言語学習
プログラミング学習には
・プログラミング対象
・プログラミング言語
の事前知識が必要 >>91
その言語のコンパイラもしくはインタプリタ youtuberになります、というプログラムでした。
中身は、まぁ大したことはないと思う。 ■ このスレッドは過去ログ倉庫に格納されています