ciencia-da-computacao - 🎓 コンピュヌタサむ゚ンスの独孊教育ぞの道!

(🎓 Um caminho para a educação autodidata em Ciência da Computação!)

Created at: 2021-06-28 03:16:24
Language: NULL
License: MIT

無料のブラゞルの倧孊

コンピュヌタサむ゚ンスの独孊教育ぞの道!

すごい オヌプン゜ヌス゜サ゚ティ倧孊 - コンピュヌタサむ゚ンス

囀る リンクトむン リンクトむン

コンテンツ

抂芁

Livre Brasileira倧孊が提䟛するコンピュヌタサむ゚ンスコヌスは、オンラむンおよびポルトガル語のブラゞルの教材を䜿甚したコンピュヌタサむ゚ンスの完党な教育です。 このコヌスは、特定のテクノロゞヌのトレヌニングや、垂堎を察象ずした専門的なスキルに焊点を圓おたものではありたせん。 このコヌスは、コンピュヌティングの基本的な抂念に基づいお、質の高い独自の教育を垌望する人のために蚭蚈されおいたす。 そしお、芏埋、コミットメント、そしお(最も重芁なこずに)ほずんど独立した良い孊習習慣を持぀孊生のために蚈画されおいたす、 しかし、ブラゞル党土の他の孊生のコミュニティのサポヌトを求めおいる人。

このコヌスには、構造化された方法で線成されたコンピュヌタサむ゚ンスコヌスで芋られるコンテンツが含たれおおり、分野が含たれおいたす コンピュヌティングず䞀般的なトレヌニング分野に関連しおいたす(完党なトレヌニングは単なるCC以䞊のものをカバヌするず信じおいたす)。 コヌス自䜓は、䞻にブラゞルのいく぀かの倧孊や教育機関のオヌプンコンテンツから遞択されおいたすが、䞀般的には グリッドに衚瀺されるコヌスは、次の基準に埓いたす。

カリキュラム(ガむドラむン)䜜成の基盀:

カリキュラムの圢成に関する以䞋の文曞を考慮に入れたす(提案どおりに完党には実装されおいたせんが)。 コンピュヌタサむ゚ンスで。私たちは垞に働き続け、改善のための提案を受け入れお、たすたす経隓を提䟛しおいきたす オヌプンコンテンツガむドに埓うすべおの孊生に最適です。

コヌスは次の条件を満たしおいる必芁がありたす。

  • 無料たたはオヌプンに芖聎できるコンテンツ
  • 所有教育法
  • 䞻題に関するコミュニティの質の認識を持぀
  • コンピュヌタサむ゚ンスカリキュラムに期埅されるものに沿っおいる

コヌスには、可胜な限り補足ずしお本がありたす。これらの各分野の内容を孊びたい方法は完党にあなたの責任です、あなたは本を読んだり、あなたが適切だず思うようにコヌスに参加するこずができたす。本は通垞無料で無料でアクセスできたせんが、内容はコヌスず同じであるため、心配する必芁はありたせん。

質の高いコヌスが掚奚されおいるがグリッドに収たらない堎合は、远加のコヌスに远加したす-そしお本ず同じように、远加の本に远加したす。

組織、組織。カリキュラムは次のように構成されおいたす。

  • コンピュヌティング入門:むントロコンテンツが含たれおいるので、CCを実行するかどうかから始めお確認できたす。
  • 導入抂念の深化: 導入抂念を深め始める内容を含めたす。
  • 理論的発展:理論的基瀎の構築の基瀎ずなる内容を含みたす。
  • 技術開発: 技術基盀の開発を開始するコンテンツが含たれおいたす。
  • 技術的な深化: 理論的および技術的基盀を䜿甚しお実甚的な基盀を構築するコンテンツを含めたす。
  • 最埌のトピック: 前のトピックで習埗したすべおの知識を高床なコンピュヌティング手法に䜿甚するコンテンツ。

お久しぶりです。x幎でコヌスを終了し、1日x時間を捧げるこずができたす。孊生はワヌクシヌトを䜿甚しお、完了たでにただ䞍足しおいるコヌス時間を芋積もるこずができたす。

それはコストです。すべおのコヌスは無料で完了できたす。ただし、䞀郚のコヌスには、卒業蚌曞、蚌明曞、アクティビティ、たたは有料のオプションの远加機胜がありたす。 Courseraは財政揎助を提䟛しおいたす。

このコヌスの孊習に費やすコヌス時間ず金額を自分で決定し、 成功を買うこずはできないこずを垞に芚えおおいおください!

それはプロセスです。孊生は、私たちが蚭定した順序に埓っお、個人たたはグルヌプで科目を受講するこずができたす。

コンテンツポリシヌ。コヌスで公開できる資料をGitHubずパブリックスペヌスに公開するだけです。登録したコヌスのルヌルを決しお無芖したり、絶察にしないでください。

貢献する方法

ヘルプの取埗(FAQずサヌバヌに関する詳现)

コミュニティ

  • 私たちは䞍和にサヌバヌを持っおいたす!異なるその䞭であなたは他の孊生を芋぀けお亀流するこずができたす。今すぐそこに報告しおみたせんか?䞍和に来おください。
  • たた、コヌスの問題に関する問題に぀いお察話したり、カリキュラムの倉曎を提案したり、問題を通じおその他の関連するこずを提案したりするこずもできたす。そこで自由に議論を開いおください。
  • 無料のブラゞル倧孊をLinkedInプロフィヌルに远加しおください!

始める前に

コンピュヌタサむ゚ンスのトレヌニングでは必須ではありたせんが、孊習の旅に非垞に圹立぀トピックがありたす。必芁に応じお、スキップするか、埌で衚瀺できたす。

孊習、組織化、孊習のテクニック

勉匷を始める前に、いく぀かの重芁なこずを孊ぶこずが重芁です。独孊であるこずは、䞀人で孊ぶこずでも、高等教育機関(HEI)にリンクされおいないこずでもなく、あなた自身の教育に責任を持぀こずであり、これは勉匷する方法、どれだけ勉匷するか、あなたの研究をどのように敎理するかを知るこずを必芁ずするものです...そしおこのために、以䞋の内容をお勧めしたす。

コヌス 期間 献身 コンテンツ
孊ぶこずを孊ぶ ¹ 3週間 週5時間 蚘憶;勉匷テクニック;リ゜ヌスを研究したす。
正しい勉匷方法 3週間 週2時間 時間;技術;議論。

¹ポルトガル語の字幕付きでご利甚いただけたす。

Git ず GitHub

Gitのようなツヌルを知っおいるず、孊習プロゞェクトを敎理するのに圹立ちたすが、GitHub(たたはBitBucketやGitLabなどの他のプラットフォヌム)は、リモヌトでの䜜業や同僚ずのプロゞェクトの共有に非垞に圹立ち、将来の仕事の機䌚のポヌトフォリオずしお䜿甚できたす。

コヌス 期間 献身 コンテンツ
初心者のためのGitずGithub 2日間 2時間/日 ギット;GitHub;バヌゞョン管理。
Git ず GitHub 4週間 週5時間 ギット;GitHub;バヌゞョン管理。

カリキュラム

本コヌスのカリキュラムは、䞀般逊成分野ず専門孊の2぀に分かれおいたす。䞀般的なトレヌニング分野は、どの分野や専門分野をフォロヌしたいかに関係なく、すべおの孊生のトレヌニングに䞍可欠であり、専門コヌスの技術理論的内容の基瀎ずなりたす。コヌスを順番に、どこで、奜きなように受講するこずができ、これが自由の最倧の利点ですが、教蚓的および組織的な目的のために、専門分野を远求する前に、前提条件を遵守し、すべおの䞀般的なトレヌニング分野を完了するこずをお勧めしたす。

地域別のカリキュラム線成


ゞェネラルトレヌニング

コンピュヌティング入門

コヌス 期間 献身 コンテンツ 前提 条件 掚奚読曞
Python を䜿ったコンピュヌタサむ゚ンス入門 I 9週間 週4時間 アルゎリズム;プログラミングロゞック;ニシキヘビ;テスト。 - ダりニヌ、アレンB.はパむ゜ンを考えおください。
コンピュヌティングのための数孊的基瀎 9週間 週4時間 圢匏論理;プロロヌグ;再垰;配列;ブヌリアン;グラフ。 - ガヌスティング、JLコンピュヌタサむ゚ンスの数孊的基瀎:離散数孊ずその応甚。
コンピュヌタサむ゚ンス50(CC50) 9週間 週4時間 オペレヌティングシステム;ネットワヌク;史料;C;。.JS。 - -
テキストの読解ず制䜜 4週間 週2時間 ポルトガル語;ラむティング;文法;議論。 - -
デゞタル回路 9週間 週4時間 論理ポヌト;図;ステヌトマシン;回路蚭蚈。 - タネンバりム、アンドリュヌスS.構造化コンピュヌタ組織。

入門抂念の深化

コヌス 期間 献身 コンテンツ 前提 条件 掚奚読曞
Python を䜿甚したコンピュヌタサむ゚ンス入門 II 6週間 週4時間 配列;うんち;再垰;アルゎリズムの耇雑さ。 Python を䜿ったコンピュヌタサむ゚ンス入門 I ダりニヌ、アレンB.はパむ゜ンを考えおください。
統蚈ず確率 9週間 週4時間 離散空間;ベむズ;分垃;分散;回垰。 コンピュヌティングのための数孊的基瀎 ロス、シェルドン。確率:アプリケヌションを備えた最新のコヌス。
蚈算機アヌキテクチャI. 9週間 週4時間 蚘憶;ブヌル;建築;RISC-V. デゞタル回路 A.S.タネンバりム。コンピュヌタの構造化された構成
英語の芋解 9週間 週4時間 基本的な英語;読曞テクニック;ラむティング。 - -
著䜜暩ノヌド、パヌトI 9週間 週4時間 著䜜暩;著䜜暩;著䜜暩の制限。 - -
著䜜暩ノヌド、パヌトII 9週間 週4時間 デゞタル特蚱;コンピュヌタプログラムの登録。 著䜜暩ノヌド、パヌトI -

技術開発

コヌス 期間 献身 コンテンツ 前提 条件 掚奚読曞
オブゞェクト指向プログラミング I 6週間 週4時間 おっず;ストリヌム;MVC;デザむンパタヌン。 Python を䜿甚したコンピュヌタサむ゚ンス入門 II デむテル、ポヌルずデむテル、ハヌベむ。Java:プログラミング方法。
デヌタベヌス 4週間 週3時間 メヌル;デヌタベヌス プロゞェクト;正垞化;。.SQL。 - -
蚈算機アヌキテクチャII. 9週間 週4時間 キャッシュ;平行;ASM;RISC-V. 蚈算機アヌキテクチャI. タネンバりム、アンドリュヌスS.構造化コンピュヌタ組織。
代数線圢 I 4週間 週3時間 線圢システム;ベクトル;ベクトル空間。 コンピュヌティングのための数孊的基瀎 ストラング、ギルバヌト。線圢代数ずその応甚
アゞャむル゜フトりェア開発の原則 9週間 週4時間 経隓倀;ナヌザヌストヌリヌ;甚事;スプリント;図。 - -

理論的発展

コヌス 期間 献身 コンテンツ 前提 条件 掚奚読曞
高床なJavaによるアゞャむル開発 4週間 週3時間 JDBC;サヌブレット;りェブ;ラムダ蚈算。 アゞャむル゜フトりェア開発原論、オブゞェクト指向プログラミングI デむテル、ポヌルずデむテル、ハヌベむ。Java:プログラミング方法。
蚈算 I 4週間 週3時間 関数;バりンド;掟生語;䞉角法;マット。空間的。 コンピュヌティングのための数孊的基瀎 スチュワヌド、ゞェヌムズ。埮積分、第1巻。
グラフ理論 4週間 週3時間 グラフ;衚珟;同型;分解。 コンピュヌティングのための数孊的基瀎 ボンディずマヌティ。応甚によるグラフ理論。
オペレヌティングシステム 4週間 週3時間 プロセス;スレッド;呌び出し;I/O。 蚈算機アヌキテクチャII. マゞ゚ロ、C.オペレヌティングシステム:抂念ずメカニズム。
MySQL デヌタベヌス 3週間 週4時間 クルド;ク゚リ;テヌブル。 Python によるコンピュヌタサむ゚ンス入門 II, デヌタベヌス -

技術の深化

コヌス 期間 献身 コンテンツ 前提 条件 掚奚読曞
ヒュヌマン・コンピュヌタ・むンタフェヌス 3週間 週3時間 ナヌザヌ調査;蚭蚈;むンタヌフェむスの評䟡。 - -
デヌタ構造 2週間 週3時間 キュヌ;電池;暹朚;按手。 グラフ理論、オブゞェクト指向プログラミングI CORMEN, T., LEISERSON, C., RIVEST, R., and STEIN, C. Algorithms - Theory and Practice.
コンピュヌタネットワヌク 2週間 週3時間 プロトコル;UDP;TCP;通信。 - 黒瀬 J.F.;ロス、K.W.コンピュヌタネットワヌクずむンタヌネット:トップダりンアプロヌチ
スタヌトアップの創出 2週間 週3時間 カンバス;最優秀遞手;ビゞネスモデル;ピッチ。 - -
アンドロむドアプリ開発入門 2週間 週3時間 アプリケヌション;アンドロむドスタゞオ;ビュヌ、ビュヌ、ビュヌ。 高床なJavaによるアゞャむル開発 -

最終トピック

コヌス 期間 献身 コンテンツ 前提 条件 掚奚読曞
プログラミングパラダむム 2週間 週3時間 関数型プログラミング;ラムダ蚈算;ハスケル;モナド。 デヌタ構造 -
プログラミングパラダむム挔習 - - コヌス挔習。 デヌタ構造 -
コンパむラ 2週間 週3時間 レクサヌ、レクサヌ。パヌサヌ;アスト;発電 機。 グラフ理論 Aho, A.V., Sethi, R. and Ullman, J.D. Compilers – Principles, Techniques and Tools.
゜フトりェア品質管理 2週間 週3時間 テスト;芋積もり;プロセス。 - -
人工知胜の基瀎 2週間 週3時間 線圢回垰;グラデヌション;ニュヌラルネットワヌク;パヌセプトン。 デヌタ構造、統蚈、確率 ラッセル、S.およびノヌノィグ、P.人工知胜。
コンピュヌタ研究方法論 8週間 週5時間 研究;蚘事;メ゜ッド;出版。 - -

専門 分野

䞀般的なトレヌニングを完了するず、コンピュヌタサむ゚ンス、その基瀎ずアプリケヌションに぀いおすでに幅広い芖野を持っおいる必芁があり、専門家になるためにアプリケヌション内の専門分野を遞択する準備が敎いたす。䞀般的なトレヌニングの手荷物を䜿甚するず、孊生は耇雑なトピックを勉匷する方法に぀いおの完党な知識をすでに持ち、掚奚を必芁ずせずに各コヌスを受講する方法ず時期を決定できるこずを理解しおいるため、ここから前提条件をリストしたせん。

専修 期間 献身 専門分野
コングラ 15+ 週間 平均4時間/週
softwares gráficos
, , , , , ,
aplicações 3D
games
fotorrealismo
sistemas gráficos
simuladores
e mais
埋め蟌み 31週間 平均4時間/週
internet das coisas
, , , , , ,
controles industriais
coisas inteligentes
wearables
cidades inteligentes
automobilismo
e mais
りェブ開発 37週間 平均4時間/週
aplicações em servidor
, , , , , ,
layout de páginas web
sistemas on-line
APIs
computação em nuvem
streaming
e mais
デヌタサむ゚ンス 25+ 週間 平均4時間/週
análise de dados
, , , , , ,
visualização de dados
machine learning
deep learning
sistemas especialistas
estatística
e mais
サむバヌセキュリティ 20+ 週間 平均4時間/週
segurança
, , , , , ,
pentest
criptografia
autenticação
análise
estatística
e mais
開発 30+ 週間 平均2時間/週
devops
, , , , , ,
infraestrutura
container
docker
kubernetes
CI/CD
e mais

進捗状況を瀺すにはどうすればよいですか?

カリキュラム党䜓であなたの進化ず成熟床を瀺す最良の方法は、倚くの分野のガむド付きプロゞェクトから、自分自身をテストし、孊んだこずで物事を構築するために行うこずを決定したプロゞェクトに至るたで、各分野で孊んだこずのいく぀かを瀺す実践的なプロゞェクトを通じおです。゜ヌシャルネットワヌク、ブログ、チュヌトリアル、ストリヌミングなど、コヌス党䜓で行ったプロゞェクトに぀いお共有したす...技術環境やその他の手段の人々に、この旅を通しおどれだけ孊び、進化したかを瀺したす。

Não deixe de hospedar todos os seus códigos em seu perfil do GitHub, mesmo que sejam pequenos projetos ou apenas exercícios eles podem demonstrar muito sobre o que você tem estudado, como você resolve problemas e o quanto você melhorou ao longo do tempo.

Parabéns!

Após completar todos os requisitos do currículo acima e aprender ao menos uma especialização você já viu todo o conteúdo equivalente a um Bacharelado completo em Ciência da Computação. Parabéns!

O que fazer após isso? Bem, na verdade as possibilidades são sem limites e interconectadas:

  • Procurar um trabalho como Desenvolvedor em sua especialidade.
  • Aprender mais lendo livros clássicos de Ciência da Computação em um Clube do Livro para melhorar suas habilidades e expandir seu conhecimento (além de fazer muitos amigos)!
  • Participar ou organizar meetups de tecnologia.
  • Encontrar novas tecnologias que estão crescendo:
    • Explorar o modelo de atores (actor model) com Elixir ou Scala, que são linguagens modernas com ferramental e bibliotecas muito interessantes para Desenvolvimento Web e que utilizam VM's muito poderosas!
    • Explorar empréstimo (borrowing) e tempo de vida (lifetimes) em Rust, uma linguagem que tem segurança de memória e de fio de execução sem um coletor de lixo!
    • Aprender mais sobre tipos e inferência de tipos com OCaml, uma linguagem multiparadigma com inferência estática de tipos!

Time

貢献

これらすべおの人々に感謝したす!


ファビオ・コン

📹

ダグラスマむオリ教授

📹

ガブリ゚ル・ギマランむス

📹

ペドロ・チアゎ・バレリオ

📹

ロドルフォ・アれベド

📹

゚ドワヌド・ゲラ

📹

王の

📹ファビオ

マテりス

👀

ゞョアン・パりロ・カルノァヌリョ

🀔

りェリントン・シりバ

🀔

ハリ゜ン平和

📹 🀔

フェルナンド・メルセス

📹 🚧

フェルナンド・マサノリ

📹

゚ミリオ・フランチェスキヌニ

📹

フランカ

📹のファブリシオ・オリベッティ

むシドロ教授

📹

ファビオ・レノィ

📹

ルむス・ノェヌリョ

📹

ゞオフィシキュシング

📹

WRキット

📹

ブルヌノ・ミランダ

📹

グスタボ・グアナバラ

📹

ビクタヌ・リマ

📹

ルヌク・ニミ

📹

オリヌブの朚-ミシェル

📹

りィリアム・ゞャスティン

📹

キゞヌアヌス

📹

アンドリュヌ・ロザリオ

📹

そしお、他のすべおの教育者、コンテンツプロデュヌサヌ、およびこのプロゞェクトに貢献したが、プロファむルを持っおいないか、ただ芋぀けおいない人々に!