Enviar pesquisa
Carregar
基本情報技術者試験 勉強会
•
Transferir como PPTX, PDF
•
10 gostaram
•
2,280 visualizações
Yusuke Furuta
Seguir
基本情報技術者試験の概要説明です
Leia menos
Leia mais
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 40
Baixar agora
Recomendados
オントロジー工学に基づくセマンティック技術(2)ナレッジグラフ入門
オントロジー工学に基づくセマンティック技術(2)ナレッジグラフ入門
Kouji Kozaki
ナレッジグラフ入門
ナレッジグラフ入門
KnowledgeGraph
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
データベース12 - トランザクションと同時実行制御
データベース12 - トランザクションと同時実行制御
Kenta Oku
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くない
Carnot Inc.
エンジニアから飛んでくるマサカリを受け止める心得
エンジニアから飛んでくるマサカリを受け止める心得
Reimi Kuramochi Chiba
データベース14 - データベース構造とインデックス
データベース14 - データベース構造とインデックス
Kenta Oku
Recomendados
オントロジー工学に基づくセマンティック技術(2)ナレッジグラフ入門
オントロジー工学に基づくセマンティック技術(2)ナレッジグラフ入門
Kouji Kozaki
ナレッジグラフ入門
ナレッジグラフ入門
KnowledgeGraph
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
データベース12 - トランザクションと同時実行制御
データベース12 - トランザクションと同時実行制御
Kenta Oku
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くない
Carnot Inc.
エンジニアから飛んでくるマサカリを受け止める心得
エンジニアから飛んでくるマサカリを受け止める心得
Reimi Kuramochi Chiba
データベース14 - データベース構造とインデックス
データベース14 - データベース構造とインデックス
Kenta Oku
Pythonはどうやってlen関数で長さを手にいれているの?
Pythonはどうやってlen関数で長さを手にいれているの?
Takayuki Shimizukawa
Cookpad TechConf 2016 - DWHに必要なこと
Cookpad TechConf 2016 - DWHに必要なこと
Minero Aoki
データベース13 - トランザクションと障害回復
データベース13 - トランザクションと障害回復
Kenta Oku
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
分析手法のご紹介
分析手法のご紹介
Recruit Technologies
研究分野をサーベイする
研究分野をサーベイする
Takayuki Itoh
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
データサイエンティストのつくり方
データサイエンティストのつくり方
Shohei Hido
Statistical Semantic入門 ~分布仮説からword2vecまで~
Statistical Semantic入門 ~分布仮説からword2vecまで~
Yuya Unno
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
shinjiigarashi
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」
オラクルエンジニア通信
リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介
Recruit Technologies
メタプログラミングって何だろう
メタプログラミングって何だろう
Kota Mizushima
ログ解析を支えるNoSQLの技術
ログ解析を支えるNoSQLの技術
Drecom Co., Ltd.
第7回 Linked Data 勉強会 @yayamamo
第7回 Linked Data 勉強会 @yayamamo
yayamamo @ DBCLS Kashiwanoha
データベース09 - データベース設計
データベース09 - データベース設計
Kenta Oku
Power BI のいろいろな活用パターン
Power BI のいろいろな活用パターン
Yugo Shimizu
ゼロから始める転移学習
ゼロから始める転移学習
Yahoo!デベロッパーネットワーク
Anaconda navigatorのアップデートが終わらないときの対処方法メモ
Anaconda navigatorのアップデートが終わらないときの対処方法メモ
ayohe
委託開発業務について
委託開発業務について
baeksunil
勉強会資料 データ構造とアルゴリズム
勉強会資料 データ構造とアルゴリズム
Takao Sumitomo
Mais conteúdo relacionado
Mais procurados
Pythonはどうやってlen関数で長さを手にいれているの?
Pythonはどうやってlen関数で長さを手にいれているの?
Takayuki Shimizukawa
Cookpad TechConf 2016 - DWHに必要なこと
Cookpad TechConf 2016 - DWHに必要なこと
Minero Aoki
データベース13 - トランザクションと障害回復
データベース13 - トランザクションと障害回復
Kenta Oku
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
分析手法のご紹介
分析手法のご紹介
Recruit Technologies
研究分野をサーベイする
研究分野をサーベイする
Takayuki Itoh
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
データサイエンティストのつくり方
データサイエンティストのつくり方
Shohei Hido
Statistical Semantic入門 ~分布仮説からword2vecまで~
Statistical Semantic入門 ~分布仮説からword2vecまで~
Yuya Unno
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
shinjiigarashi
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」
オラクルエンジニア通信
リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介
Recruit Technologies
メタプログラミングって何だろう
メタプログラミングって何だろう
Kota Mizushima
ログ解析を支えるNoSQLの技術
ログ解析を支えるNoSQLの技術
Drecom Co., Ltd.
第7回 Linked Data 勉強会 @yayamamo
第7回 Linked Data 勉強会 @yayamamo
yayamamo @ DBCLS Kashiwanoha
データベース09 - データベース設計
データベース09 - データベース設計
Kenta Oku
Power BI のいろいろな活用パターン
Power BI のいろいろな活用パターン
Yugo Shimizu
ゼロから始める転移学習
ゼロから始める転移学習
Yahoo!デベロッパーネットワーク
Anaconda navigatorのアップデートが終わらないときの対処方法メモ
Anaconda navigatorのアップデートが終わらないときの対処方法メモ
ayohe
Mais procurados
(20)
Pythonはどうやってlen関数で長さを手にいれているの?
Pythonはどうやってlen関数で長さを手にいれているの?
Cookpad TechConf 2016 - DWHに必要なこと
Cookpad TechConf 2016 - DWHに必要なこと
データベース13 - トランザクションと障害回復
データベース13 - トランザクションと障害回復
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
分析手法のご紹介
分析手法のご紹介
研究分野をサーベイする
研究分野をサーベイする
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
データサイエンティストのつくり方
データサイエンティストのつくり方
Statistical Semantic入門 ~分布仮説からword2vecまで~
Statistical Semantic入門 ~分布仮説からword2vecまで~
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」
リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介
メタプログラミングって何だろう
メタプログラミングって何だろう
ログ解析を支えるNoSQLの技術
ログ解析を支えるNoSQLの技術
第7回 Linked Data 勉強会 @yayamamo
第7回 Linked Data 勉強会 @yayamamo
データベース09 - データベース設計
データベース09 - データベース設計
Power BI のいろいろな活用パターン
Power BI のいろいろな活用パターン
ゼロから始める転移学習
ゼロから始める転移学習
Anaconda navigatorのアップデートが終わらないときの対処方法メモ
Anaconda navigatorのアップデートが終わらないときの対処方法メモ
Destaque
委託開発業務について
委託開発業務について
baeksunil
勉強会資料 データ構造とアルゴリズム
勉強会資料 データ構造とアルゴリズム
Takao Sumitomo
応用情報・午後・ストラテジ系を解く(H23秋)
応用情報・午後・ストラテジ系を解く(H23秋)
higher_tomorrow
応用情報・午後・ストラテジ系を解く(H24春)
応用情報・午後・ストラテジ系を解く(H24春)
higher_tomorrow
多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える
sasaron 397
情報システム系
情報システム系
Hagihara Ryosuke
[中1英語] 01_英語の勉強の仕方
[中1英語] 01_英語の勉強の仕方
curio-e
オペレーティングシステム 第2回-公開用
オペレーティングシステム 第2回-公開用
Ruo Ando
第三回ネットワークチーム講座資料
第三回ネットワークチーム講座資料
densan_teacher
Scis2017 2007-01-27-02
Scis2017 2007-01-27-02
Ruo Ando
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
Insight Technology, Inc.
情報技術の基本と仮想化について
情報技術の基本と仮想化について
rookwin
情報セキュリティと標準化I 第1回-公開用
情報セキュリティと標準化I 第1回-公開用
Ruo Ando
4_C言語入門 - n進数と基数変換について
4_C言語入門 - n進数と基数変換について
bc_rikko
講演資料 201606 web公開版
講演資料 201606 web公開版
Ruo Ando
オペレーティングシステム 第1回-公開用
オペレーティングシステム 第1回-公開用
Ruo Ando
訳書『デザイニング・インターフェース』について
訳書『デザイニング・インターフェース』について
Noriyo Asano
How to use continuous improvement kungfu to pay down technical debt - Kevin B...
How to use continuous improvement kungfu to pay down technical debt - Kevin B...
Devopsdays
kagami_comput2015_1
kagami_comput2015_1
swkagami
Web 2.0
Web 2.0
Oliver Centeno
Destaque
(20)
委託開発業務について
委託開発業務について
勉強会資料 データ構造とアルゴリズム
勉強会資料 データ構造とアルゴリズム
応用情報・午後・ストラテジ系を解く(H23秋)
応用情報・午後・ストラテジ系を解く(H23秋)
応用情報・午後・ストラテジ系を解く(H24春)
応用情報・午後・ストラテジ系を解く(H24春)
多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える
情報システム系
情報システム系
[中1英語] 01_英語の勉強の仕方
[中1英語] 01_英語の勉強の仕方
オペレーティングシステム 第2回-公開用
オペレーティングシステム 第2回-公開用
第三回ネットワークチーム講座資料
第三回ネットワークチーム講座資料
Scis2017 2007-01-27-02
Scis2017 2007-01-27-02
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
情報技術の基本と仮想化について
情報技術の基本と仮想化について
情報セキュリティと標準化I 第1回-公開用
情報セキュリティと標準化I 第1回-公開用
4_C言語入門 - n進数と基数変換について
4_C言語入門 - n進数と基数変換について
講演資料 201606 web公開版
講演資料 201606 web公開版
オペレーティングシステム 第1回-公開用
オペレーティングシステム 第1回-公開用
訳書『デザイニング・インターフェース』について
訳書『デザイニング・インターフェース』について
How to use continuous improvement kungfu to pay down technical debt - Kevin B...
How to use continuous improvement kungfu to pay down technical debt - Kevin B...
kagami_comput2015_1
kagami_comput2015_1
Web 2.0
Web 2.0
Semelhante a 基本情報技術者試験 勉強会
Cld016 windows 10_と_windows_server_2016_で何が変
Cld016 windows 10_と_windows_server_2016_で何が変
Tech Summit 2016
Cld016 windows 10_と_windows_server_2016_で何が変
Cld016 windows 10_と_windows_server_2016_で何が変
Tech Summit 2016
SQL Server チューニング基礎
SQL Server チューニング基礎
Microsoft
Dep008 windows ストアは業務の
Dep008 windows ストアは業務の
Tech Summit 2016
Sec015 クライアントへの
Sec015 クライアントへの
Tech Summit 2016
そのデータ、活かせていますか?
そのデータ、活かせていますか?
Miho Yamamoto
[Japan Tech summit 2017] DAL 006
[Japan Tech summit 2017] DAL 006
Microsoft Tech Summit 2017
cs-7. 乱数,シミュレーション
cs-7. 乱数,シミュレーション
kunihikokaneko1
デブサミ2013【15-A-6】増加するセキュリティ脆弱性の解決策
デブサミ2013【15-A-6】増加するセキュリティ脆弱性の解決策
Developers Summit
データベース05 - SQL(SELECT:結合,副問合せ)
データベース05 - SQL(SELECT:結合,副問合せ)
Kenta Oku
Prd008 日本初!“windows 10_team”_os_
Prd008 日本初!“windows 10_team”_os_
Tech Summit 2016
Semelhante a 基本情報技術者試験 勉強会
(11)
Cld016 windows 10_と_windows_server_2016_で何が変
Cld016 windows 10_と_windows_server_2016_で何が変
Cld016 windows 10_と_windows_server_2016_で何が変
Cld016 windows 10_と_windows_server_2016_で何が変
SQL Server チューニング基礎
SQL Server チューニング基礎
Dep008 windows ストアは業務の
Dep008 windows ストアは業務の
Sec015 クライアントへの
Sec015 クライアントへの
そのデータ、活かせていますか?
そのデータ、活かせていますか?
[Japan Tech summit 2017] DAL 006
[Japan Tech summit 2017] DAL 006
cs-7. 乱数,シミュレーション
cs-7. 乱数,シミュレーション
デブサミ2013【15-A-6】増加するセキュリティ脆弱性の解決策
デブサミ2013【15-A-6】増加するセキュリティ脆弱性の解決策
データベース05 - SQL(SELECT:結合,副問合せ)
データベース05 - SQL(SELECT:結合,副問合せ)
Prd008 日本初!“windows 10_team”_os_
Prd008 日本初!“windows 10_team”_os_
Último
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
Kochi Eng Camp
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
Tokyo Institute of Technology
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
Kochi Eng Camp
Último
(8)
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
基本情報技術者試験 勉強会
1.
基本情報技術者試験 勉強会
2.
基本情報技術者試験 概要 テクノロジ系 50問 マネジメント系
10問 ストラテジ系 20問
3.
独学で学習できるか テクノロジ系 1 基本理論 1 基本理論
少し難しい 2 アルゴリズムとプログラミング 難しい 2 コンピュータシステム 3 コンピュータ構成要素 難しい 4 システム構成要素 少し難しい 5 ソフトウェア 少し難しい 6 ハードウェア 難しい 3 技術要素 7 ヒューマンインタフェース できる 8 マルチメディア できる 9 データベース 難しい 10 ネットワーク 難しい 11 セキュリティ 少し難しい 4 開発技術 12 システム開発技術 できる 13 ソフトウェア開発管理技術 できる
4.
独学で学習できるか マネジメント系 5 プロジェクトマネジメント 14
プロジェクトマネジメント できる 6 サービスマネジメント 15 サービスマネジメント できる 16 システム監査 できる ストラテジ系 7 システム戦略 17 システム戦略 できる 18 システム企画 できる 8 経営戦略 19 経営戦略マネジメント できる 20 技術戦略マネジメント できる 21 ビジネスインダストリ できる 9 企業と法務 22 企業活動 できる 23 法務 できる
5.
趣旨 勉強のための勉強 分かりにくそうな部分の概要を説明
6.
プログラム(予定) 内容 時間 基本理論 25分 データベース
30分 ネットワーク 30分 セキュリティ 15分 アルゴリズムとプログラミング 10分 システム構成要素 10分 ハードウェア 10分 ソフトウェア 15分
7.
1 基本理論 数学っぽい内容
8.
1.1 2進数→10進数 10進数
… 0~9 を使用 (人間が使う) 2進数 … 0~1 を使用 (PCが使う) 10進数 0, 1, 2, 3, 4, 5, 6 ,7, 8, 9, 10,11, … 19, 20, … ,98, 99, 100, 101, … 2進数 0, 1, 10, 11, 100, 101, 110, 111, 1000, …
9.
1.1 2進数→10進数 ※数字の後のカッコは何進数かをあらわす 10進数 ◦ 2014
= 2 × 10^3 + 0 × 10^2 + 1 × 10^1 + 4 × 1 2進数 ◦ 1011(2) = 1 × 2^3 + 0 × 2^2 + 1 × 2^1 + 1 × 1 = 11 10が2に変わっただけ!!
10.
1.1 2進数→10進数 練習 ◦ 10(2)
= 1 × 2^1 + 0 × 1 = 2 ◦ 111(2) = 1 × 2^2 + 1 × 2^1 + 1 × 1 = 7
11.
1.2 10進数→2進数 10 進数の1の位を求めるには? →10で割った余り 10
進数の10の位を求めるには? →10で割った商 の10で割った余り 253 ÷10 = 25 … 3 ← 1の位 25 ÷ 10 = 2 … 5 ←10の位
12.
1.2 10進数→2進数 2 進数の1の位を求めるには? →2で割った余り 2
進数の10の位を求めるには? →2で割った商 の2で割った余り 7 ÷2 = 3 … 1 ← 1の位 3 ÷2 = 1 … 1 ←10の位 7 = 111(2) 10が2に変わった だけ!!
13.
1.2 2の補数 PC内では,0, 1のみで負の数を表現する必要がある 1の補数 0と1を入れ替える (e.
g.) 6 = 0110(2) → -6 = 1001(2) 2の補数 0と1を入れ替える + 1 (そのまま足し算可能) (e. g.) 6 = 0110(2) → -6 = 1001 + 1 (2) = 1010 0110 + 1010 = 0000
14.
9 データベース 9.1 データモデル 関係データベース(リレーショナルデータベース)が 一般的 エクセルの表みたいなイメージ(Microsoft
Access) 受注番号 受注日 顧客番号 顧客名 商品番号 商品名 数量 0001 11/10 100 Aさん S20 消しゴム 10 T10 コピー用紙 50 0002 11/15 200 Bさん S20 消しゴム 30
15.
9.2 正規化 主キー …
行を一意に識別する列 (その場所の値が同じものは一つしか存在しない) 複数列の組み合わせが主キーとなることもある 外部キー … ほかの表の主キーを参照する列 学籍番号 名前 性別 クラス 011 Aさん 男 1C 012 Bさん 女 1B 013 Cさん 男 1C クラス 名前 人数 1A Xさん 30人 1B Yさん 32人 1C Zさん 34人 主キー: 学籍番号 外部キー:クラス
16.
9.2 正規化 第1正規化 繰り返し項目をなくす 受注 番号 受注 日 顧客 番号 顧客名 商品 番号 商品名
数量 0001 11/10 100 Aさん S20 消しゴム 10 T10 コピー用紙 50 0002 11/15 200 Bさん S20 消しゴム 30 繰り返し 受注番号 受注日 顧客番号 顧客名 商品番号 商品名 数量 0001 11/10 100 Aさん S20 消しゴム 10 0001 11/10 100 Aさん T10 コピー用紙 50 0002 11/15 200 Bさん S20 消しゴム 30
17.
9.2 正規化 第2正規化 主キーの一部だけによって きまる値を別の表に分割 受注 番号 受注 日 顧客 番号 顧客 名 商品番 号 商品名 数 量 0001
11/10 100 Aさん S20 消しゴム 10 0001 11/10 100 Aさん T10 コピー用紙 50 0002 11/15 200 Bさん S20 消しゴム 30 受注番号 商品番号 数量 0001 S20 10 0001 T10 50 0002 S20 30 受注番号 受注日 顧客番号 顧客名 0001 11/10 100 Aさん 0002 11/15 200 Bさん 商品番号 商品名 S20 消しゴム T10 コピー用紙
18.
9.2 正規化 第3正規化 非キー(主キーにならないキー) だけによってきまる値を別の表に 分割 受注 番号 商品 番号 数量 0001 S20
10 0001 T10 50 0002 S20 30 受注番号 受注日 顧客番号 顧客名 0001 11/10 100 Aさん 0002 11/15 200 Bさん 商品番号 商品名 S20 消しゴム T10 コピー用紙 受注番号 受注日 顧客番号 0001 11/10 100 0002 11/15 200 顧客番号 顧客名 100 Aさん 200 Bさん
19.
11 セキュリティ 目的 他人に情報を知られたくない ユーザの認証をしたい
20.
11.1 暗号化 他人に情報を知られたくない ネットワークを流れる情報は読み取られる 元の文章を第三者に読み取られないように変更する 暗号化 簡単な例: ひらがなを3字ずらす 「こんにちは」→「すうのとへ」
21.
11.1 暗号化 逆に,元の文章に戻すことを復号という. 簡単な例: ひらがなを3字もどす 「すうのとへ」→「こんにちは」 暗号や復号に必要な情報を鍵という. 簡単な例:
鍵は3
22.
11.1 暗号化 共通鍵暗号 暗号化と復号に使用する鍵が同じ 鍵が盗まれると第三者に読み取られる メリット …
速い デメリット … 危険
23.
11.1 暗号化 公開鍵暗号 2つの鍵がペア 一方の鍵で暗号化するともう一方の鍵でのみ復号で きる 自分の秘密鍵 自分相手 自分の公開鍵 データ データ
24.
11.1 暗号化 公開鍵暗号 メリット …
安全 デメリット … 遅い 自分の秘密鍵 自分相手 自分の公開鍵 データ データ
25.
11.2 認証 公開鍵,秘密鍵を利用 自分の秘密鍵で暗号化したデータを相手に渡す 相手は公開鍵で復号する ちゃんと復号できたならば,通信相手は正しい 自分の秘密鍵 自分相手 自分の公開鍵 データ データ
26.
2 アルゴリズムとプログラミング 午後の問題にも出てくる 自分でプログラミングを書いてみるのが一番いい → Java
がおすすめ (研修でやる)
27.
2.1 配列とリスト 複数のデータをまとめて扱いたい場合,配列やリストが使われる. クラスのテストの点数(Aさんの点数,Bさんの点数,Cさんの点数…) 毎日の気温(1日の気温,2日の気温,3日の気温,...) 1 432配列 リスト
1 101 2 38 3 62
28.
2.1 配列とリスト 回覧板が3番目に回ってくる家にお菓子を届けたい! 回覧板の順序 Aさん
-> B さん -> C さん -> Dさん Aさん Bさん Cさん 左から3番目に行けばいい(簡単) 配列 リスト Aさん BさんCさんDさん 順番にたどる必要がある(大変)
29.
2.1 配列とリスト(挿入) 回覧板の順序を Aさん
-> B さん -> Z さん->C さん -> Dさん に変更したい Aさん Bさん Cさん 配列 リスト Aさん BさんCさんDさん Bさんが渡す相手を変えるだけ(簡単) Dさん Aさん Bさん Zさん Cさん Dさん Cさん,Dさんは引っ越し(大変) Aさん BさんCさんDさん Zさん
30.
2.2 スタックとキュー 処理したいデータがたくさんあるときに,順番に処理するために使う スタック 後に入れたものが先にとり出される. ものを積むイメージ キュー 先に入れたものが先にとり出される.ところてん
31.
2.2 スタックとキュー 使用例 スタック Todoリスト …
一番最新のTodoから処理していく キュー 待合室 … 早く来た人から順番に受け付ける
32.
4 システム構成要素 4.1 稼働率 ◦システムが稼働している時間の割合(稼働している確率) ◦
90時間動くと故障し,修理に10時間かかる場合, 稼働率 = 90 / (90 + 10 ) = 0.9
33.
4.1 稼働率 直列 (両方動いていないとだめ) r1
r2 R = r1 × r2
34.
4.1 稼働率 並列 (片方でも動いていればOK) r1 r2 両方壊れている確率…(1-r1)
×(1-r2) R = 1 – (1-r1) × ( 1-r2)
35.
4.1 稼働率 組み合わせ r1 r2 R1 =
1 – (1-r1) × ( 1-r2) r3 R1
36.
組み合わせ 4.1 稼働率 R1 =
1 – (1-r1) × ( 1-r2) R = R1 ×r3 r3R1
37.
3 コンピュータ構成要素(6 ハードウェア) CPU 計算などの処理を行う メモリ (主記憶装置) 補助記憶装置 プログラムやデータなど 作業中のデータを 保存しておく データを保存する. HDD,
SSD などがある 頭 机 引き出し
38.
3 コンピュータ構成要素(6 ハードウェア) CPU
メモリ (主記憶装置) キャッシュ計算するところ キャッシュ メモリ 速度 速い 遅い 容量 小さい 大きい
39.
5 ソフトウェア 5.1 実記憶管理 プログラム実行時にプログラム全体を主記憶装置 (メモリ)にロードする 主記憶装置 プログラムA 補助記憶装置 プログラムB プログラムB
40.
5.2 仮想記憶管理 補助記憶装置を利用して,実際の主記憶装置より大 きな記憶空間を提供する仕組み ページング方式 プログラム,実記憶領域をページという固定長の大きさに分割 主記憶装置 ページ2 補助記憶装置 ページ0 ページ6 ページ0 ページ2 ページ6
Baixar agora