Effective Computer Science - 頂は礎の上に -

新しい技術の多くは基礎的な技術の上に成り立っています。激動の技術変化に耐えうる体系知識の習得を目的に「基礎と実践の架け橋」となるサイトを目指します。

2019-02-01から1ヶ月間の記事一覧

【情報系教科書 】カリキュラム網羅性の高い出版社3選

情報処理学会 IT Textシリーズ 情報処理学会は、1960年の設立以来、発展する情報処理分野で指導的役割を果たすべく活動しています。 2010年には創立50周年を迎え、さらなる飛躍を目指して様々な記念事業を推進するとともに、公益法人制度改革に対応して一般…

【AWS Elastic Beanstalk】eb initでアプリケーションを選択し直す

滅多起こり得ないが、ローカル環境でeb init済みのプログラムに対して、接続先のElastic Beanstalkのアプリケーションを変更したい場合がある。 interactiveオプションで設定し直せる eb init --interactive eb initだけだと、一度選択したアプリケーション…

【AWS Elastic Beanstalk】 EC2のキーペアを変更する方法

キーの紛失時などElastic Beanstalk初期設定時のEC2のキーペアを変更したい場合がある。EC2のキーペアを変更したい場合は、一度停止して再び起動しなければならない。 しかし、EC2がInstance Store-Backedである場合は、一度停止すると停止->終了->削除まで…

このサイトについて

大学入学以前の学生へ 将来ITエンジニアとして働くことに、少しでも興味がある方へ進路決定の一助となるような知識を提供します。情報系へ進んだ学生が何を学び、どう社会で活躍するのかを可能な限り理解し、人生の決断に役立ててください。 情報系の学科に…

大学二年次に学ぶこと

プログラミングの基礎的な理論 【到達目標】 自動ビルドシステム,コンパイラ,テストツール,ソフトウェアリポジトリなどを用いた現代的なプログラミング環境を効果的に利用できること,システムの状態という概念を理解し,状態を扱うプログラミングの設計…

【スキマ時間学習】メルマガサイト2選

まぐまぐ! - 読みたいメルマガ、きっと見つかる。 ウェブマガジン配信サービス「フーミー」

ブロックチェーンレポートまとめ

ブロックチェーンの経営戦略 / BCG https://media-publications.bcg.com/Thinking-Outside-the-Blocks.pdf ブロックチェーン技術による分散型社会への期待と技術課題/ みずほ情報総研 ブロックチェーンとは / DBJ https://www.mcafee.com/enterprise/ja-jp/a…

情報工学の独学に使えるサイト

OCW(大学等で正規に提供された講義とその関連情報のインターネット上での無償公開活動)、ブログ、webサービス、企業ページなどを利用して大学に通わずとも情報工学を学ぶことができます。 日本語 英語

情報工学科の各大学シラバス

京都大学 工学部 情報学科 東京工業大学 工学部 情報工学科 東京工科大学 コンピュータサイエンス学部 放送大学 情報コース

企業分析レポートが見れるサイト

企業分析を0から行うのは非常に骨の折れる作業です。インターネット上からプロの方が分析を行い結果をまとめたレポートが公開されているので、まずはそちらに目を通すのが得策でしょう。 無料 シェアードリサーチ 株式会社ウォールデンリサーチジャパン 有…

情報工学が学べる有名大学の学部や学科

東京大学 理学部 京都大学 工学部 早稲田大学 基幹理工学部 慶應大学 理工学部 東京工業大学 情報理工学系

受験生向けの有名大学の特設ページまとめ

東京大学 www.u-tokyo.ac.jp 京都大学 京都大学 早稲田大学 www.waseda.jp 慶應大学 東京工業大学 北海道大学 東北大学 名古屋大学 大阪大学 九州大学 その他 全大学の受験生向けページを検索できるサイト

【コーディング面接】配列に関する問題と解説

配列とは 配列はデータを保持する最もシンプルな方法です。配列ではオブジェクトの簡単なリストが用意され、そこにデータが格納されます。インデックスがあれば素早く検索することができますが、そうでなければ遅くなりま…

Pythonを深く理解するためのツール

dis --- Python バイトコードの逆アセンブラ dis モジュールは CPython バイトコード (bytecode) を逆アセンブルすることでバイトコードの解析をサポートします。 docs.python.org 以下の方のように調査が行えます。 qiita.com CPythonのcファイル 例えばpyt…

【コーディング面接】ハッシュテーブルに関する問題と解説

ハッシュテーブルとは ハッシュデーブル(「辞書」や「ハッシュマップ」とも呼ばれます) を使うと、「値」に対して「キー」を割り当てることができます。このキーは多くの場合、数字または文字列です。値はどんなタイプのオブジェクトでも…

【コーディングインタビュー】求められるデータ構造の最低限の知識

データ構造 データ構造は、データを保持するための構造です。最適化する目的に応じて、データを保持、整理するための多くのアプローチがあります。 面接官が重視すると思われる順番で、一般的なデータ構造を紹介します。 配列 配列はテ…

.python-version ファイル とは

pyenvでローカルのpythonのバージョンを設定した直後にできるファイル。 pyenv local version を実行した際に作成されるファイルで、中身にはversionだけが記載される。 例えば pyenv local 3.7.1 とすれば.python-versionの中身は以下のようになる。 3.7.1

【解決】pyenv installで最新のバージョンが見つからない

解決コマンド gitで最新バージョンのpyenvに更新 cd ~/.pyenv/plugins/python-build/../.. && git pull && cd - 解決前のエラーメッセージ python-build: definition not found: 3.7.0 The following versions contain `3.7.0' in the name: 3.7.0a2 minicon…

論文を管理しながらレコメンドが受けられるサービス

www.researchgate.net ResearchGateResearchGate GmbHソーシャルネットワーキング無料 ScienceDirect www.sciencedirect.com

【面接】地頭を測る質問への対策サイト

m4maths 算数的な問題と回答が多く掲載されている。 企業オリジナルのwebテストに登場する数列などを検索するとこのサイトがよく引っかかる。 m4maths.com

コーディング面接に使えるサービス

クラウドペアプログラミングサービス(面接官用) CoderPad coderpad.io CodeInterview codeinterview.io 模擬コーディング面接(Mock Coding Interviews)動画 interviewing.io interviewing.io youtu.be 練習用サイト 問題を解く練習 Interview Cake www.inter…