今日の予定 1.ガイダンスプリントの説明 C言語実習の説明 2.情報系資格の紹介 3.情報の基礎 2進数と16進数
情報系資格 1.どんな情報系資格があるか? 2.ITパスポート試験はどう役立つか? 3.資格と就職活動
情報系資格の紹介1 バイオインフォマティックス技術者認定試験 日本バイオインフォマティックス学会主催 日本バイオインフォマティックス学会主催 http://www.jsbi.org/ 前半が情報関係 後半がバイオのデータベースなど。 高須担当の授業で、 前半の情報関係の問題がかなり 解けるようになります。 -> この試験の詳細は、後半に小島先生から ご説明があります。
情報系資格の紹介2 13個の情報系資格の試験を実施している。 独立行政法人「情報処理推進機構」が http://www.jitec.ipa.go.jp/ エントリーレベル ITパスポート 合格率約50% -> 詳細は次のページへ。 基本レベル 基本情報技術者 合格率約20%。 最初は ITパスポートが お勧め
ITパスポート テクノロジ系:2進数、アルゴリズム、ネットワークなど。 -> バイオ情報科学、情報科学1,2で学ぶことが役立つ。 -> バイオ情報科学、情報科学1,2で学ぶことが役立つ。 ストラテジ系:企業経営、財務諸表、経営戦略 マネジメント系:プロジェクトマネジメントなど。 就職活動で役立つ。 特に財務諸表の読み方。 貸借対照表、損益計算書、キャッシュフロー計算書の意味 営業利益、経常利益、純利益は何が違うのか。 理系の多くの人に欠けている知識。
資格と就職活動 ・履歴書に書ける資格と書きにくい資格がある。 例:英検4級や5級は履歴書には書かない。 例:英検4級や5級は履歴書には書かない。 情報系資格は、エントリーレベルのITパスポートから書ける。 ・資格だけで就職できるわけではない。 本人の人間性、コミュニケーション能力、実行力が大事。 ・資格があると、勤勉さ、熱意、その分野への興味を 示すことはできる。 ・その会社にどのような人が応募するか考える。 他の人と違う強みは何か? 例:ゲーム会社の面接で、「趣味は?」と聞かれて、 「ゲーム」と答えても当たり前すぎる。
ITパスポートのお勧め参考書 岡嶋裕史著、 平成28年度ITパスポート合格教本 技術評論社 技術評論社 -> 初心者向けでわかりやすい。シラバスにも掲載。
基本情報技術者のお勧め参考書 1) 平成28年度春期・秋期 基本情報技術者 合格教本 技術評論社 1) 平成28年度春期・秋期 基本情報技術者 合格教本 技術評論社 2)新版 明解C言語 入門編、柴田望洋 (著) 午後問題対策
合格体験記 生命科学部のホームページに、 情報系資格の合格体験記が掲載されています。 http://logos.ls.toyaku.ac.jp/~itcert/ 現在15名掲載 2012年度:2名 2013年度:4名 2014年度:8名 2015年度:1名(他に1名執筆中) 皆さんも合格して、合格体験記を ぜひ書いて下さい。 合格体験記は、赤ペン添削をします。 就職活動の作文の練習にもなります。
ITパスポートの勉強方法
ITパスポートの特徴 ・問題数が多い。 ・知識問題が多い。 基本情報技術者の試験の準備にもなる。 ではどうやって勉強すればいいか?
ITパスポート:お勧めの勉強方法 参考書を買う。(問題集ではない) (2) 参考書を分解する。 ドライヤーを使うと糊がやわらかくなって、 ドライヤーを使うと糊がやわらかくなって、 分解しやすい。 (3) 章ごとに、大きいホッチキスでとめる。 大きいホッチキスがあると便利。 章をまたがるページがある場合は、 1ページコピーする。 続きは次のページ。
お勧めの勉強方法、続き (4) 全然知らない分野から勉強を始める。 常にその章を持ち歩く。 電車の中や待ち時間。 座れなくても勉強できる。 常にその章を持ち歩く。 電車の中や待ち時間。 座れなくても勉強できる。 本文をよく読み、必要なことを暗記。 ルーズリーフを2つ折りにした物をはさんでおく。 練習問題はルーズリーフに書き込む。
データの表現 2進数 0と1を使う。 基数(基準になる数)が2. 101(2) かっこで2進数と示すことがある。 コンピュータ内部では、 電気信号がonかoffで情報を表現する。 -> 1と0に対応させる。 2進数 0と1を使う。 基数(基準になる数)が2. 101(2) かっこで2進数と示すことがある。 10進数 365 = 3 x 102 + 6 x 10 + 5 x 1 2進数 101(2) = 1 x 22 + 0 x 2 + 1 x 1 = 5 問題 (1)2進数で、0, 1, 10, ….と 全部で20個順番にノートに書いてみて下さい。 (2)次の2進数の数を、10進数に変換せよ。 a) 110 b) 1011101 c) 11011011
基数(きすう) 10進数 基数は10 0-9を使って書く。 2進数 基数は2 0, 1を使って書く。 x進数のx。 1桁で数えられる数の個数。 10進数 基数は10 0-9を使って書く。 2進数 基数は2 0, 1を使って書く。 16進数 基数は16 0-9, A-Fを使って書く。 数学的には5進数も7進数も可能だが、 コンピュータで使うのは、2進数と16進数が中心。 問題: (1) 16進数で、0, 1, 2…と全部で40個書いて下さい。 (2) 次の16進数の数を10進数に変換して下さい。 a) FA3 b) 2DB
365 A3F 16進数の補足 Fの次は何か? 10 (十と読まない。いちゼロと読む。) 10進数で0, 1, … 9まで数えると、数字が足りなくなって、 次の位に上がって、10になった。 365 10進数 1の位 102=100の位 10の位 16進数 A3F 1の位 162=256の位 16の位
いつ16進数を使うか? コンピュータの内部表現は2進数だが、 0と1の列は読みにくい。 1011100100111101 (2進数) 4個ずつに区切る 1011|1001|0011|1101 B93D (16進数) (2進数)
2進数の小数点以下 0.111(2)= 1 x 1/2 +1 x 1/4 + 1 x 1/8 = 0.5+0.25+0.125 = 0.875 問題 次の2進数の数を10進数にせよ。 a) 101.101 b) 10.0111
10進数を2進数に直す 110(2) = 1 x 4 + 1 x 2 + 0 x 1 = 6 逆に6を与えられて、2進数に直す方法を考える。 6 ÷ 2 = 3 余り 0 3 ÷ 2 = 1 余り 1 1 ÷ 2 = 0 余り 1 110(2)になる。 問題 (1) 次の10進数の数を2進数に変換せよ。 a) 11 b) 23 c) 504 (2) 次の10進数の数を16進数に変換せよ。 a) 35 b) 450 c) 6102
次に演算です。
2進数の計算 足し算 かけ算 + 1 x 1 1 1 1 10 1 1 問題 次の2進数の演算をせよ。 a) 1010+11111 1 x 1 1 1 1 10 1 1 問題 次の2進数の演算をせよ。 a) 1010+11111 b) 11010-1101 c) 1010-11111
補数 n:桁数、b:基数 bの補数 bn-x 253(10進数)の10の補数は、1000-253=747 110(2進数)の2の補数は、2進数の1000-110=10 bn-1-x b-1の補数 253(10進数)の9の補数は、1000-253-1=746 110(2進数)の1の補数は、1000-110-1=001 問題 以下を求めよ。 4651の10の補数 b) 4651の9の補数 c) 110101(2進数)の2の補数 d) 110101(2進数)の1の補数
補数 その2 ビット反転とは、 問題よりわかるように、 1と0の入れ替え 1の補数: ビット反転になっている。 補数 その2 ビット反転とは、 1と0の入れ替え 問題よりわかるように、 1の補数: ビット反転になっている。 2の補数: 1の補数に1を加える。 2n-1-x 2n-1は1がn個並んでいる。 n=4の時、24-1=1111 これからxを引くと、 反転したことになる。
引き算をコンピュータで実行するには。 方法1 符号ビットを用意する。 方法2 補数(ほすう)を使う。 bの補数 n:桁数、b:基数 bn-x 方法1 符号ビットを用意する。 方法2 補数(ほすう)を使う。 bの補数 n:桁数、b:基数 bn-x 2の補数 ビットを反転して、1加える。 110(2進数)の2の補数は、10 もしビット数が3つだとすると、 1000-110 = 010 2の補数をとることが、マイナスに相当する。 a-bの代わりに、bの補数をaに加える。 符号ビットがなくても表現できる。 問題 11100-111(2進数)を、 a) 直接、筆算をして求めよ。 b) 111の「2の補数」を求めて11100に加えよ。