無料

コンピューターサイエンス入門:理論編

2 進数、論理演算、ビット演算、データ構造、計算量、メモリモデルなど、プログラミングの土台となるコンピュータサイエンスの理論知識を学べるコースです。プログラミングを始めたばかりの学習者や、CS の体系的な土台を作りたい現役エンジニアを対象としています。約 13 時間 (1 日 30 分 × 26 日) で 53 レッスンを修了でき、修了後はコードのパフォーマンスや設計判断の根拠を理解した上で実装できるようになります。

所要時間

約1ヶ月

ランク

中級

参加者

-

目標

システム開発に必要なコンピューターサイエンスの理論知識を体系的に習得できます。

概要

2 進数、論理演算、ビット演算、データ構造、計算量、メモリモデルなど、プログラミングの土台となるコンピュータサイエンスの理論知識を学べるコースです。プログラミングを始めたばかりの学習者や、CS の体系的な土台を作りたい現役エンジニアを対象としています。約 13 時間 (1 日 30 分 × 26 日) で 53 レッスンを修了でき、修了後はコードのパフォーマンスや設計判断の根拠を理解した上で実装できるようになります。

できるようになること

ネットワークの仕組み(TCP/IP、HTTP)を理解できる

データベースの設計原則を理解できる

システムアーキテクチャのパターンを学べる

セキュリティの基礎知識を習得できる

設計ドキュメントを読み解けるようになる

よくある質問

前提知識・必要な環境

必須

  • 何らかのプログラミング経験

推奨

  • Webアプリケーションの開発経験

環境

ブラウザ完結(インストール不要)

必要ツール: ブラウザ

内容

テキストでの解説

1

レッスン

コーディングの問題

45

レッスン

クイズ問題

7

レッスン

監修

チョットデキル編集部

プログラミング学習をもっと身近に。初心者から実務レベルまで、わかりやすいコンテンツをお届けします。

こんな人におすすめ

独学でプログラミングを学んできた人

を目指す人

なんとなく動くコードから卒業したい人

を目指す人

システム全体を見渡せるエンジニアを目指す人

を目指す人

おすすめしない人

  • ×まだコードを書いた経験がない人

関連コース

前提が不安な方へ

次に学ぶなら

関連・補完コース