科目の内容コンピュータに関る用語の意味を理解しIT業界で働くための基礎知識を身に付けることを目的とし、そのために、国家試験である基本情報技術者試験の合格を目標とする。その知識を基盤として、これからＩＴが浸透した社会で活躍できる人材を育てることを目指す。
具体的な達成目標
この科目を修了すると、受講生は次のような知識や能力が得られる。 ①コンピュータに関る用語の意味や使い方が理解できる。 ②コンピュータの基本的なしくみとコンピュータを取り巻く技術の概要が理解できる。 ③授業や将来の業務において、会話や説明やドキュメント類に使われる用語の意味が理解できる。 ④授業や将来の業務において、取り組みの位置づけや意味、および重要度などの概要が理解できる。授業計画1.ハードウェア基礎理論、コンピュータの構成要素、コンピュータシステムのハードウェア2.情報処理システムコンピュータシステム、ヒューマンインタフェース、マルチメディア3.ソフトウェアコンピュータシステムのソフトウェア4.セキュリティ情報セキュリティの脅威、対策技術5.データ構造とアルゴリズムアルゴリズムとプログラミング6.情報処理技術者試験の過去問演習情報処理技術者試験の過去問を解き、知識の定着をはかる。
授業の進め方
①　前期は、教科書（データベースとネットワークを除く）に沿って進め、７月までに教科書の内容を一通り説明する。授業では教科書に合わせたプリントで、授業で説明した教科書の内容を学生が各自プリントに整理していく形で進める。 ②　時々過去問題集を使い問題演習を行う。特に説明が必要な問題など、授業の中にできるだけ解く時間を与え解説も行う。ただし、原則として問題集は各自で授業時間外に時間を作って計画的に解いておいてもらう。 ③　適宜タイミングを見て、進んだ範囲の確認テストと解説を行い修得度をチェックする。テストの結果は上位者のみ公表することで各自向上心と修得目標を持ってもらうよう促す。 ④　わからない点はできるだけ授業中に質問を受け、時間が足りない場合は休み時間や放課後いつでも質問を受け付ける。 ⑤節目で適宜、模擬試験を行う。成績評価方法および水準•成績の評価は平常点を40%、定期試験を60%として評価する。 •平常点は出席状況、確認テストと模擬試験、授業への取り組み姿勢で評価する。 •定期試験は、情報処理技術者試験の午前・午後の過去問を元に作成した問題で評価する。履修にあたっての留意点•各自で情報処理技術者試験の合格を目標とした学習計画を立てること。 •問題集は授業では解く時間を設けられないので、授業で進んだところまで過去問題集を日々欠かさず解き進めていくこと。
実務経験がある教員による授業科目
ソフトウェア開発会社に１０年以上勤務し、小規模なシステムや大規模なインフラシステムなどの開発経験を持つ。その経験を活かし実務に必要なコンピュータ関連の知識を身に付けるための授業を行う。
科目の内容この科目は、データベースの基礎およびネットワークの基礎を学習し、基本情報技術者試験の当該分野を網羅する。
※達成目標：基本情報技術者試験の合格
授業の進め方•先ずデータベース分野の講義から進め、その後ネットワーク分野の講義へと移る。 •分野ごとの講義と演習問題の繰返しで授業を進める。成績評価方法および水準•成績の評価は定期試験に平常点を加味して評価する。 •平常点は日頃の受講状況ならびに提出物等とする。
• ITに関する用語は数多く、また日々新しい用語が生まれている。そのためにも、分らない用語は自ら調べる習慣を身につけて欲しい。実務経験がある教員による授業科目ＩＴ企業において各種アプリケーションシステムや、通信システム等の開発経験を持つ講師が、データベース並びにネットワーク全般にいて解説を行う。

科目の内容
コンピュータに関る用語の意味を理解しIT業界で働くための基礎知識を身に付けることを目的とし、そのために、国家試験である基本情報技術者試験の合格を目標とする。その知識を基盤として、これからＩＴが浸透した社会で活躍できる人材を育てることを目指す。具体的な達成目標この科目を修了すると、受講生は次のような知識や能力が得られる。 ① i Tマネジメントに関る用語の意味や使い方が理解できる。 ②ＩＴマネジメントの基本的な用語とＩＴマネジメントを取り巻く技術の概要が理解できる。 ③授業や将来の業務において、会話や説明やドキュメント類に使われる用語の意味が理解できる。 ④授業や将来の業務において、取り組みの位置づけや意味、および重要度などの概要が理解できる。 1.企業と法務授業計画企業活動、企業会計、経営科学、法務と標準化2.経営戦略経営戦略マネジメント、技術戦略マネジメント、ビジネスインダストリ3.情報システム戦略情報システム戦略の概要、情報システム企画4.開発技術システム開発技術（ＳＬＣＰ開発プロセス）、ソフトウェア開発技術、システム開発環境、Ｗｅｂアプリケーション開発5.プロジェクトマネジメントプロジェクトマネジメントの概要、サプジェクトグループのマネジメント6.サービスマネジメントサービスマネジメントの概要、サービスマネジメントの手法7.システム監査と内部統制システム監査、内部統制授業の進め方①　前期は、教科書に沿って進め、７月までに教科書の内容を一通り説明する。授業では教科書に合わせ、穴埋め式のプリントをサプノートのように使用して授業内容を各自整理しながら進める。 ②　時々過去問題集を使い問題演習を行う。特に説明が必要な問題など、授業の中にできるだけ解く時間を与え解説も行う。ただし、原則として問題集は各自で授業時間外に時間を作って計画的に解いておいてもらう。 ③　適宜タイミングを見て、進んだ範囲の確認テストと解説を行い修得度をチェックする。テストの結果は上位者のみ公表することで各自向上心と修得目標を持ってもらうよう促す。 ④　わからない点はできるだけ授業中に質問を受け、時間が足りない場合は休み時間や放課後いつでも質問を受け付ける。
成績評価方法および水準•成績の評価は平常点を40%、定期試験を60%として評価する。 •平常点は出席状況、確認テストと模擬試験、授業への取り組み姿勢で評価する。 •定期試験は、情報処理技術者試験の午前・午後の過去問を元に作成した問題で評価する。履修にあたっての留意点•各自で情報処理技術者試験の合格を目標とした学習計画を立てること。 •問題集は授業では解く時間を設けられないので、授業で進んだところまで過去問題集を日々欠かさず解き進めていくこと。
実務経験がある教員による授業科目
ソフトウェア開発会社に勤務し、小規模なシステムや大規模なインフラシステムなどの開発経験を持つ。その経験を活かし、会社のIT戦略やマネジメントの知識を身に付けるための授業を、自らの体験談を交えて行う。

科目の内容
この科目では、あらゆるプログラム開発の基礎となるアルゴリズムを、フローチャートを使って学ぶことで構造化プログラミング手法を習得し、よりよいプログラムを作る力を養うことを目的とする。プログラミングだけではなく、物事の手順を考えるときにも役立つことを意識させ、問題発見力や問題解決力を培うことにもつなげたい。後半は疑似言語での表現にも触れ、情報処理技術者試験に対応できるようにする。
具体的な達成目標
この科目を修了すると、受講生は次のような知識や能力が得られる。 ①アルゴリズムの表現に用いられる記号やチャートの意味や使い方が理解できる。 ②手続型プログラミング言語の基本構造について説明できる。 ③プログラムの処理手順や物事の効率良い手順を意識した考え方ができるようになる。 ④プログラムを考え作り出す上で、使用頻度の高い基本的なアルゴリズムを理解し使えるようになる。 ⑨誰にでもわかる共通の表現を使って、正確に伝えることの大切さを認識できる。
授業計画
1.アルゴリズムの基本アルゴリズムとは、アルゴリズムの表記法、代表的な流れ図記号、三つの基本構造、アルゴリズムとプログラミング2.基本データ処理変数と定数、カウンタ、集計、二重ループ、複合条件、フラグ／スイッチ3.配列操作配列とは、一次元配列の基本操作、構造体配列、多次元配列4.文字操作文字とは、文字型配列、文字列の利用5.探索アルゴリズム探索とは、線形探索、二分探索6.整列アルゴリズム整列とは、基本選択法、基本交換法、基本挿入法、クイックリート7.疑似言語疑似言語とは、疑似言語の表記法、主プログラムと副プログラム、疑似言語の問題の考え方授業の進め方基本的に、穴埋め方式になっている教科書に沿って進める。苦手な学生と得意な学生の較差が大きい科目であるため、学生の理解度を確認する意味でも無作為に指名して答えさせながら進めていく。とにかくアルゴリズムを「考えさせる」ことに注力すなる・アルゴリズムという難解で馴染みのないイメージを払拭するため、最初の数時間はゲーム的要素を取り入れる。 •前期は、教科書に沿って５章の「探索」までの予定で進め、６月中に予定の内容を一通り終えて残りを問題演習に充てる。 •別科目の「Ｃ言語」と連携し、アルゴリズムの時間に考えたフローチャートをＣ言語の時間にプログラムにして動かしてみる授業を、タイミングを見て数時間行う。 •考える時間に大きな較差があるため、プリントに課題として書いて提出してもらうこともある。成績評価方法および水準•成績の評価は平常点を40%、定期試験を60%として評価する。 •平常点は出席状況、課題プリント、授業の取り組み姿勢で評価する。 •定期試験は、教科書内の間や演習問題を元に作成した問題で評価する。履修にあたっての留意点•この科目で重要なことは、「自分で考え抜くこと」である。より良い手順（アルゴリズム）を常に考える習慣を心掛ける。 ・書いて考える、考えを書き留める習慣を付けること。実務経験がある教員による授業科目ソフトウェア開発会社に勤務し、小規模なシステムや大規模なインフラシステムなどの開発経験を持つ。その経験を活かし、プログラミングにおけるアルゴリズムの重要性や必要なアルゴリズムの考え方を身に付けるための授業を行う。

科目の内容
この科目では、Ｃ言語をあらゆる手続型プログラム言語修得の基礎ととらえ、その文法やデータ構造を講義と実習をとおして理解し、基礎的なプログラミングに関する知識とプログラミング力を修得することを目的とする。
具体的な達成目標
この科目を修了すると、受講生は次の説明・作業ができるようになる。 ①プログラム作成の手順と仕組みを理解し、簡単なプログラムの設計ができる。 ②Ｃ言語で書かれた基礎的なプログラムの作成およびデバッグができる。 ③プログラム仕様書や関数仕様書など、ドキュメントの重要性を理解し、簡単な仕様書や設計書を作成できる。 ①他の技術者と、知識の共有や相互レビューなど協力して進めることの重要性を知ることができる。
授業の進め方前半は、別科目の「アルゴリズム」と連携して進める。考えたアルゴリズムをＣ言語にコード化して実行することでプログラミングの基礎的な考え方や書き方を理解する。後半は、各自で考えたプログラムを作ることで、Ｃ言語によるプログラミングの面白さを感じつつ実践力を身に付けられるように進める。 ①プログラミング環境設定から入り、プログラミングの手順を覚え、教科書に沿ってＣ言語の文法を覚えていく。 ②適宜、学生の理解度と教科書の進度などを見て、「アルゴリズム」で考えたプログラムの作成に取り組む。 ③課題によるプログラム作成に取り組む。 ③各自で作りたいものを考えてプログラム設計からコーディング、テスト、デバッグという一連の開発工程を体験する。 ⑤作ったプログラムのプレゼンテーションを行う。成績評価方法および水準•成績の評価は平常点を40%、定期試験を60%として評価する。 •平常点は出席状況、課題などの提出物、授業とプログラミングへの取り組み姿勢で評価する。 •定期試験は、Ｃ言語の文法やコーディングに関する知識ならびにプログラミング力を記述式の問題で評価する。履修にあたっての留意点•制作したプログラムファイルの保存媒体として、各自２ＧＢ以上のＵＳＢメモリを用意すること。 •知り得た知識を、必ず実習課題で実践することが大切である。
実務経験がある教員による授業科目
ソフトウェア開発会社に勤務し、小規模なシステムや大規模なインフラシステムなどの開発経験を持つ。そのときのＣ言語によるプログラミングの経験を活かし、Ｃ言語によるプログラミングを基礎から身に付けるための授業を行う。

科目の内容
この科目では、ホームピジネスおよびスモールピジネスの環境にある一般的なツールとハードウェアを使用して初級レベルのホームネットワーク構築者に要求されるスキルを身に付けることを目的する。資格試験対策としては、シスコ技術者認定ＣＣＮ A (200–125J)認定の導入部分を学習する。
具体的な達成目標
この科目を修了すると受講生は次の作業が行えるようになる。 ①オペレーティングシステム、インターフェースカード、周辺機器を含むパーソナルコンピュータシステムをセットアップする。 ②家庭やスモールビジネス用のネットワークを設計、実装し、インターネットに接続する。 ③ネットワークとインターネットの接続を検証し、問題があれば解決する。 ④ファイルやプリンタなどのリソースを複数のコンピュータで共有する。 ⑤ホームネットワークへのセキュリティ脅威を識別し、対策を講じる。 ⑥一般的なインターネットアプリケーションの設定と検証を行う。 ⑦ＧＵＩを操作しながら基本的なＩＰサービスを設定する。
※目標検定：シスコ技術者認定試験 CCNA (200–301J)認定
授業計画
授業の進め方CiscoSystems社の「Networking Academy」が提供する「Routing & Switchingコース」のＷｅｂテキストをベースに進める。 ①　Ｗｅｂテキストの内容をモニターで見ながら説明する。 ②　テキスト中でクイズや確認問題などが出題される。 ③　時折、実習課題が出題される。説明しながらやって見せたあと、各自でやってみて覚える。
成績評価方法および水準•成績の評価は平常点を40%、定期試験を60%として評価する。 •平常点は出席状況、各章のテスト、授業や各章テストへの取り組み姿勢で評価する。 •定期試験は、各章のテストを元にした類似問題を出題する。履修にあたっての留意点• W e bテキストのメリットは、インターネットにつながる環境があれば、いつでもどこでも学べること。放課後や自宅などでも、繰返しテキストを読んで学ぶこと•授業で進んだ範囲の実習課題を、自分で繰返しやってみること。
実務経験がある教員による授業科目
ソフトウェア開発会社に勤務し、大規模なインフラシステムなどの開発経験を持つ。その経験を活かし、シスコシステムズ社のNe t w o r k i n g  A c a d e m yインストラクターの資格を取得し、ルータやスイッチなどのネットワーク機器の設定を身に付けるための授業を行う。
科目の内容現代の企業活動において中心となる重要な位置を占めるデータベース。その代表的な商用製品であるオラクルデータベースを使用しながら授業を進める。授業は実機を用いた演習を中心とし、オラクル認定技術者資格試験であるオラクルマスター  Bronze SQL基礎の範囲を網羅する。具体的な達成目標この科目を修了すると、受講生は次の説明・作業ができるようになる。 Dorac1eへのログイン、SQL*P1usの操作ができる。 ②データの条件による抽出ができる。 ③グループ毎の合計、平均等を求めることができる。 ④複数の表を用いたデータの抽出ができる。 ⑤データの挿入・更新・削除ができる。 ⑥トランザクションの制御ができる。 ①データベースオプジェクト（表、ビュー、順序、索引、シノニム）の操作ができる。 ※達成目標：ORACLE MASTER Silver SQLの合格授業計画①SELECT文を使用したデータの取得②データの制限およびソート③単一行関数を使用した出力のカスタマイズ④変換関数と条件式の使用方法⑤グループ関数を使用した集計データのレポート⑥複数の表からのデータの表示⑦副問合せを使用した問合せの解決⑧集合演算子の使用⑨データの操作@DDL文と使用した表の作成と管理⑩他のスキーマ・オプジェクトの作成
成績評価方法および水準・成績の評価は定期試験に平常点を加味して評価する。 •平常点は日頃の受講状況ならびに提出物等とする。履修にあたっての留意点•演習課題において、期待される結果が得られない場合または文法エラーが発生する場合、何故そうなるのかを十分に理解することが重要である。実務経験がある教員による授業科目

科目の内容
この科目では、社会人として必要とされるスキル（ＰＤＣＡ、報連相、社内外でのコミュニケーション、プレゼン）を中心に接客対応、電話応対、ビジネス文書やメール、名刺交換、さらに慶弔のマナーについて幅広く身につけることを目標とする。実際に会社で起こっている様々なシーンを状況設定し、シミュレーションしながら自ら考え、実践することで社会人としての自覚をもって自ら行動し、自信をもって社会に旅立つ準備をする。具体的な達成目標この科目を修了すると、受講生は次のビジネスシーンでの対応ができるようになる。 ①社会人としてのコミュニケーション能力を身につける。 ②仕事での指示の受け方や報告の仕方を理解し実行できる。 ⑨社内や社外で、立場をわきまえ相手に思いやりのある正しい言葉遣いができ、状況に応じたやり取りができる。 ④会社の事業内容を理解し、相手に会社の代表として好印象を与える電話応対が適切（取り次ぎや伝言処理）にできる。の来社されるお客様に対し笑顔で応対し接客（受付応対、ご案内、お茶出し）の仕方を理解する。
 ①来社されるお客様に対し笑顔で応対し接客⑥社内や社外に出されるビジネス文書やメールについて基本的な書式を理解し作成することができる。
 ⑦冠婚葬祭での振る舞いやマナーについて、基本的なことを理解する。 ⑧株々なビジネスシーンでどのような対応をすればいいか、自分で判断し行動できる。
5. 電話応対（電話のかけ方と受け方）・・・ロールプレイング、小テストあり6.メールのやり取り・・・実際を想定してやり取りする（教室でのPC環境チェックが必要）、提出物で評価7.ビジネス文書（社内文書と社外文書）・・・実際を想定して書式や言葉を学ぶ（実習室の使用は？）、提出物あり8.来客応対（受付応対・名刺交換・案内の仕方・お茶出し）・・・ロールプレイング、小テストあり9.プレゼンテーションについて（卒業制作やコンペに向けて）・・・レクチャーと実践10.冠婚葬祭について・・・座学により定期試験を実施11.食事と席次のマナー・・・マリーゴールドでの研修12.接客や宴席のマナー・・・状況を設定して13.その他のビジネスシーンでのマナー・・・状況を設定して実践（社内での付き合いなど）授業の進め方①授業の目的・目標を理解する②グループ（会社）ごとに朝礼をする③それぞれの実習内容をロールプレイング式で実践する④グループごとに自己評価しポイントを確認する⑨実習した内容については「小テスト」を行い知識の確認をする⑥「定期試験」で知識の確認をする成績評価方法および水準前期/後期評価・・・前期は授業中に行う小テスト、後期は定期試験を実施（60％）＋納期内の課題提出（20％）＋出席率(遅刻を含む）（10％）＋平常点（服装や授業態度など）（10％）を総合し評価する
科目の内容この科目では、ネットワーク技術者として働くために必要な基礎的な知識・技能を学習する。ネットワークの基礎、LANスイッチングテクノロジー、ルーティングテクノロジー、インフラストラクチャサービス、インフラストラクチャのメンテナンスに関する知識・技能について学習する。具体的な達成目標この科目を修了すると、受講生は次の説明・作業ができるようになる。 ①Ciscoスイッチ及びルータの基本設定ができる。 ②VLAN、LANトランキング及びLAN間ルーティングが設定できる。 ③レイヤ2ネットワークでの冗長性の問題の説明及びSTPが設定ができる。 ④EtherChanne1技術の説明及び設定ができる。 ⑤SLAAC及びDHCPv6の概念が説明できる。また、DHCPv6サーバの設定ができる。 ⑥FHRPの概念の説明ができる。 ⑦脆弱性がどのようにLANセキュリティを侵害するか説明できる。また、その軽減策を講じれる。 ⑧WLANの有効性を説明できる。また、その設定ができる。 ⑨ルーティングの設定ができる。また、スタティックルートの設定ができる。 @0SPFv2ルーティングプロトコルが設定できる。 @ACLを使ってパケットのフィルタリングができる。 @ネットワークアドレスの変換ができる。
授業の進め方①座学を主とするプロトコル及びネットワークデバイス等の技術を理解する。 ②実習課題をシミュレータを用いて実践する。 ③モジュール毎に試験を実施し、知識・技能の確認を行う。 ④すべてのモジュール終了後に、修了試験を実施する。成績評価方法および水準•成績の評価は定期試験に平常点を加味して評価する。 •平常点は出席状況、授業態度ならびに各テーマ終了時に実施する知識試験の点数とする。
実務経験がある教員による授業科目ＩＴ企業において各種アプリケーションシステムや、通信システム等の開発経験を持つ講師が、コンピュータネットワーク機器開発会社の教育カリキュラムを用いてコンピュータネットワークについて解説、演習を行う。
成績評価方法および水準・平常点(出席率・授業態度・スクラップ・気付きカード) 40点•定期試験60点(プレゼンテーション・筆記試験)履修にあたっての留意点•継続してスクラップを行い、授業をとおして将来を考える契機とできるよう積極的に取り組む。 • 「恥をかくこと」を恐れず、正解のない自由な答えを自身の意見として堂々と発表する。 ・他者を受け入れるために、「話をよく聞く、理解しようとする、関わろうとする」姿勢を持つ実務経験がある教員による授業科目
科目の内容就職活動において不可欠である履歴書の書式の習得及び限られたスペース・文字教の中で、最も伝えたいことを表現することを目的とする。また履歴書を作成することで就職への意識を高める。具体的な達成目標集団模擬面接・個人模擬面接までに就職活動本番の基礎となる履歴書の作成。あらゆる職種・業種においても通用するような内容。職種・業種の決定。授業計画•項目ごとにテーマに沿った内容を自由に表現させ、添削同時に目的、留意点を説明①　得意な科目②　自覚している性格③　部活動などで学んだこと④　アピールポイント◎　志望動機・履歴書全体における留意点の説明・清書
授業の進め方
・敬語・尊敬語・謙譲語の使い分け、正しい漢字の指導。 •部活動やボランティア活動の経験がない生徒は書くことに苦労しているので、会話をすることでヒントとなるトピックを引き出す。成績評価方法および水準
①社会人に必要とされるスキル（ＰＤＣＡ、ほうれんそう、ビジネス手帳の活用等）の必要性を知る②マナー＝心遣いであることを理解し、日常の生活でも立ち居振る舞いや言葉遣いに意識を傾ける③会社説明会や企業訪問に能動的に取り組む（自分で考え、自分で動く）授業計画1.オリエンテーション（あなたは何をしにここに来た？自分・学科のビジョン確立） 2.社会って何だろう？社会人には何が必要？ 3.社会人ｽｷﾙ基本のキ！あいさつ・返事4.社会人材自己管理・コミュニケーション（敬語）・PDCA・ホウレンソウ5.社会人々まとめ（ケーススタディ） 6.知っているから、出来るになる為に7.形作り（社会人の立ち居振る舞い） 8.Let's模擬面接9.自分が活躍できる場所ってどこ？（自己分析） 10.主体的に動くとは？（協業して会社づくり） 11.会社を作ろう！ 12.合同模擬会社説明会13.上記企業での模擬面接会14.就職活動に向けて（電話のかけ方・ZOOM面接対策）授業の進め方1.全員であいさつ2.本日の授業目的・ゴール伝達3.方法の説明4.ケーススタディ、ロールプレイング5.フィードバック6.次回授業への考察成績評価方法および水準平常点 ・・・  4 0点(授業態度・学習意欲・ロールプレイング成長度合い・出席率) ６０点（筆記試験（前期）社会人の知識/実技試験（後期）会社説明（プレゼンテーション)定期試験・・・履修にあたっての留意点多人数で指示がいきわたらない可能性を鑑み、グループに長を設け、指示が行き届く工夫を行う。この時間は「社会人」としてここにいるという意識付けをしっかり行い、実際の会社で行われている様々な業務を知識と体験両面から学び、主体性を持って就職活動に向き合えるよう指導を行う。実務経験がある教員による授業科目現在、官公庁や企業にて階層別各種研修を行っている講師が、多くの社会人と接する中で得た『新社会人に求められるビジネスマナー』や『仕事の進め方』についての基礎的スキルを、実践を通して習得できる授業を行う。

科目の内容
この科目では、就職活動及び試験に備えた対策として、一般教養（SPIの非言語、言語問題、時事問題等）の基礎を学習する。就職活動ガイドプックを活用したワークを行い、自己分析を行った上で業界、企業研究について学習する。また、履歴書、エントリーシートや面接対策なども実施し、自信を持って就職活動を行う力を身につける。具体的な達成目標
①SPIの非言語、言語問題等の学習に日頃から取り組み、学習を習慣化できる。 ②自己分析を実施し、自分の長所、短所を自分の言葉で相手に解り易く伝えることができる。 ③自ら積極的に企業研究や企業訪問を実施することができる。 ④履歴書やエントリーシートなどを作成することができる。 ⑤就職面接で自信を持った受け答えができる。
成績評価方法および水準•成績の評価は平常点を40%、定期試験を60%として評価する。 •平常点は出席状況及び授業への取組みを反映する。 ・定期試験は、SPIの非言語、言語問題、作文、一般教養等。履修にあたっての留意点教科書(SPI基礎からはじめる問題集、就職内定マスターテキスト）赤鉛筆又は赤ペンは、毎時間用意する実務経験がある教員による授業科目

科目の内容
Webや携帯電話など、幅広い分野で使用されているJava言語について、オプジェクト指向を踏まえたプログラミング技術を学ぶ。
具体的な達成目標
この科目を修了すると、受講生は、オプジェクト指向などのプログラミング言語の諸概念を理解し、Javaで簡単なアプリケーションを作成できるようになる。プログラミングを通して自分で問題を解決する姿勢を身につけ、その能力を高めていく。授業計画1.環境設定Javaの開発環境を各自構築する。 Javaの開発環境として最初はコマンドプロンプトを使用する。途中から統合開発環境（Ecriplse）に移行する。 2. JAVAの基本Ｃ言語と比較しながら、簡単な課題プログラムを作成し、Javaでの書き方の違いを学ぶ変数・式と演算子・条件・繰り返し・配列3. JAVAの特徴オプジェクト指向の理解：クラス、オプジェクト、フィールド、メソッドクラスの機能の理解：オーバーロード、コンストラクタクラス利用の理解：クラスライプラリ新しいクラスの理解：継承、オーバーライドインターフェースの理解：抽象クラス例外と入出力の理解
授業の進め方
1年次に学んだＣ言語と共通する項目についてはできるだけ省き、Javaの特徴的な項目を重点的に学ぶ。講義と実習を組み合わせて行い、実習では各自プログラムを作成して動作確認をし、EXCELでまとめる。できるだけ自分で考え、調べ、理解する工夫をする。成績評価方法および水準
1年次学習するC言語プログラミングのある程度の理解が必要。実務経験がある教員による授業科目企業内コンピュータ部門で、社内SEとして人事管理や統計情報管理等の社内システムの開発経験をもつ講師が、簡単な演習を繰り返し行い、言語仕様を解説する。

科目の内容
GUI、サープレット、データベースの利用方法を実習を通して学ぶ。具体的な達成目標スレッド、GUI、ネットワークプログラミング、データベースアクセスなどを理解し、Webアプリケーションを開発するためのJavaプログラミング技術と知識を向上させ、自分で発見した課題に取り組む姿勢を持ち、問題発見解決能力を高めていくことを目指す。
授業計画
1. Webの仕組みWebページの作成を通してWebの仕組みを理解する2.開発の基礎サープレットの基礎JSPの基礎フォーム3.本格的な開発MVCモデルと処理の遷移リクエストスコープセッションスコープアプリケーションスコープログイン処理の作成データベースの利用
授業の進め方
講義と実習を組み合わせて行う。講義はテキストとサンプルプログラムを用いて説明する。実習では、各自プログラムを作成して動作確認をし、EXCELでまとめる。できるだけ自分で考え、調べ、理解する工夫をする。成績評価方法および水準課題提出を90点、出席状況を10点とし合計100点とする。60点に満たない者は再提出を行い、結果が60点に達したものを合格とす☆。
Javaの高度なトピックについて説明するため、オプジェクト指向プログラミングの基本概念を知っておく必要がある。実務経験がある教員による授業科目企業内コンピュータ部門で、社内SEとして人事管理や統計情報管理等の社内システムの開発経験を持つ講師が、小規模システムの作成を通しＪａｖａ言語の演習を行う。
科目の内容イベントドリプン型の言語、VisualBasicを使いこなせるようになる。ユーザーインターフェースになれるように工夫をする。また、CやJavaなどと比べると比較的簡単にまとまった動作をするプログラムが組めるため、Cで賢いた学生でも、まとまった機能を持つアプリケーションを作ることが可能である。
具体的な達成目標
Visual Basicの使い方や文法の基礎の習得。指示された要件を満たすプログラムを設計し、作成できる。 ACCESSやOracleなどのデータベースと連携したプログラムを作成できる。授業計画1. Visual Basicの基礎を学ぶ１）数値や文字列を取り扱う・コードの書き方・変数と定数・代入と演算２）条件によって処理を変える，新作品の「TO BOOK 3）処理を繰り返す• Do…Loop   • For…Next   • For Each…Next 4）配列を利用する５）プロシージャを使ってコードをまとめる・Subプロシージャ ・Functionプロシージャ６）クラスを利用する2.本格的なプログラムにチャレンジする1）ファイルを取り扱う2）データベースを取り扱う3. ACCESSを使ってみる4. ACCESSと連携したシステムを学ぶ5.卒業制作授業の進め方主に、テキストを使用しながら制作をしながら授業を進めます。 ーつの単元ごとに、例題を作成し、理解を深めるようにします。通期を通じて数回、自分で設計からプログラム制作まで行い、発表します。成績評価方法および水準課題提出の成績を主とし、出席状況、平常の学習状況などを加味し、最終成績を評価します。成績の評価は、平常点30％、課題提出を70％として評価します。履修にあたっての留意点実務経験がある教員による授業科目IT開発会社において、システム開発業務に携わりソフトウェアの開発を行っていた講師が、業務経験をもとにＶｉａｓｕａｌＢ ａ ｓｉｃでの小規模システムの開発演習を行う。
科目の内容デザインの基本を学ぶことでシステム開発などの画面設計やUI設計に役立てる。また、HTML&CSSやJavaScriptなどを学ぶことでWebシステムの開発にも対応できるようにする。
具体的な達成目標
•デザインの原則とPhotoshopの基本的な操作を理解する。 ・簡単な画像の加工やチラシなどを制作できるようになる。 •様々なソフトウェアの設定ファイル保存で使用されることの多い、マークアップ言語の基礎をHTMLを用いて理解し、作成できるようになる。 • （副目標）オプジェクト指向言語であるJavaScriptを用い、基本的なオプジェクト指向について理解する。
授業計画
■デザインパート1.デザインとは2.デザインの基本原則3.タイポグラフィーとグラフィックス4.情報デザイン（情報の構造とユーザインタフェース） 5. Photoshop入門（基本的な操作方法とよく使う機能） 6. Photoshop演習1 （名刺、ポストカード） 7.制作演習1 （はがき） 8.制作演習2 （見出し、バナー） 9.制作演習3 （A4チラシ） ■コーディングパート1. HTML, CSS及びJavaScript, jQueryとは2.基本的なHTML及びCSSの使用方法、JavaScript, jQueryとは、マークアップ言語とは3.基本文法、JavaScriptの基礎と制御構文4. JavaScriptの書き方、コメントの書き方、コンソールツールの使用法（変数、配列、if, switch、ループ(for, while,ネスト)、ifのネスト、関数とは) 5.オプジェクト基礎（オプジェクト思考言語とは、メソッド、正規表現） 6.復習、DOMとは7. Git,バージョン管理とは8.復習、マークアップを使用した実践的なデータ保存、SVG (SublimeText等のツールの設定ファイルを見ながら、実践的なファイル保存について)授業の進め方■デザインパート・講義的な内容は最初に行い、可能な限り手を動かし制作する。 •名刺やバナーなどの模写を行いデザインのバランスやPhotoshopの操作を覚える。 ■コーディングパート•実際のWebサイトを作成する中で基本的なHTML及びCSS/JSの記述方法を理解する。 •作業の上でGitを使用し、実践的なバージョン管理を理解する。
成績評価方法および水準
•デザインパートは、提出課題にて評価する。 •コーディングパートは平常点（出席）を10%、定期試験（前期）を30%、課題（通年）を60%として評価する。 •デザインパート(50%)とコーディングパート(50%)で科目の評価とする。 •定期試験は、修了した内容についての知識試験を行う。履修にあたっての留意点
実務経験がある教員による授業科目
本校Webサイトの制作の経験を活かし情報デザインの授業を行う。 Web制作会社での経験を活かし情報デザインの授業を行う。

科目の内容
1年次のデータベース操作で修得した知識・技術を元に、小規模なデータベースを構築し、運用・管理する知識の習得組織の基幹業務や意思決定にとって必要不可欠なものとなっているデータベースシステムを、リレーショナルデータベース0rac1eを使用しながら、データ構造、データ操作、データ管理などの0技術を学習する。具体的な達成目標0rac1eデータベースデータモデルおよびデータベース管理システムの基本的な概念を習得することを目標とする。 Oracle Bronze受験学習の導入の位置づけとする。
授業計画
1. Oraclewデータベース管理の概略を学習する。スキーマオプジェクト0rac1eデータベースの基本構造データベース記憶域構造の管理インスタンスの起動／停止ユーザの作成、権限管理3.小規模データベース作成
授業の進め方
データベースソフト0rac1eの仕組みを理解し、構築・管理・運用を学習する。またSQL実行環境としてはSQL*P1usを使用する。成績評価方法および水準原則として定期試験(50%)、実習課題(40%) 、出席状況(10%)の総合評価で、最終成績を評価する。ただし定期試験の結果が６０点に達しない者は再試験を行い、結果が６０点に達したものを合格とする。再試験の結果が６０点に達しない者はレポートを最終成績とする。
履修にあたっての留意点
データベース操作（1年次後期科目）を履修済みで、SQLについて知識を有すること。 1年次に学んだ0rac1eデータベースが、どういう環境で動作していたかを意識する。実務経験がある教員による授業科目企業内コンピュータ部門で社内SEとして、運用業務において社内のデータベース管理(バックアップ、リカバリ等)に携わった経験をもつ講師が、データベースの管理演習を行う。

科目の内容
1年次に学んだデータベース操作（SQL）と、2年次前期に学んだデータベース管理（DBA)をもとに、実際にサンプルデータを用いデータベースを構築し、検索・運用・管理するの技術を習得する。また、Oracleデータベースだけではなく、他のデータベースソフトもインストールしデータベースを作成し利用してみる。
具体的な達成目標
オラクルデータベース以外のデータベースソフトも構築し使用できるようにする。リレーショナルデータベースの概念を理解する。
授業計画
データベースを構築する。データ分析からデータの正規化、データ定義、テストデータ作成、テストまでの流れを行う。、サンプルデータも作成しデータベースへインポートし、SQLで検索等を行う。上記の作業を0racleと他のデータベースソフト(PostgreSQL等)で行う。
授業の進め方
0rac1e以外のデータベースソフト（PostgreSQL等）のインストール、環境設定を行い、個人のPCでデータベースを構築、管理、運用する。使用するデータベースは、Windows OS環境。成績評価方法および水準課題提出を90点、出席状況を10点とし合計100点とする。60点に満たない者は再提出を行い、結果が60点に達したものを合格とす☆
オラクルデータベース管理（2年次前期科目）を履修済みで、データベースの構築、管理。運用について知識を有すること
企業内コンピュータ部門で社内SEとしての開発業務において、社内システムの統計データベース設計・構築に携わった経験をもつ講師が、にデータベースの設計・構築演習を行う。

科目の内容
現在、高度化する情報化社会の中で、情報セキュリティに関わる問題は深刻さが増し、企業はもとより個人の生活においても身近な問題となっている。これらセキュリティ上の脅威に関する基礎知識と対応策について学習する。
具体的な達成目標
情報セキュリティ技術や情報セキュリティ諸規程に関する基本的な知識をもち、組織の情報セキュリティ確保に貢献し、脅威から継続的に組織を守るための基本的なスキルを身に付ける。情報セキュリティマネジメント試験受験学習の位置づけとする。
2.情報セキュリティの基礎情報ヒキュリティとは外部のリスク要因内部のリスク要因情報リテラシーと情報倫理3.セキュリティ対策（個人レベル）マルウェア共通の対策標的型攻撃と誘導型攻撃への対策フィッシング詐欺への対策ワンクリック請求への対策スマートフォンの脅威と対策無線LANに潜む脅威とその対策4.セキュリティ対策（組織レベル）組織のセキュリティ対策従業員としての心得授業計画5.セキュリティ技術アカウント、ID、パスワード攻撃手法脆弱性を悪用する攻撃ファイヤーウォール暗号とデジタル署名6.情報セキュリティ関連の法規と制度情報セキュリティの国際標準情報セキュリティに関する法律知的財産を守る法律迷惑メール関連法情報セキュリティ関連制度講義形式で行い、必要な場合はスライドや動画等を使う。成績評価方法および水準原則として提出物(40%)、定期試験(50%)、出席状況(10%)の総合評価で、最終成績を評価する。ただし定期試験の結果が６０点に達しない者は再試験を行い、結果が６０点に達したものを合格とする。再試験の結果が６０点に達しない者はレポートを最終成績とする。
1年次で学習する基本情報技術者試験のある程度の理解が必要。実務経験がある教員による授業科目

科目の内容
要求分析、設計、プログラミング、テスト、保守において必要とされる基本的な知識について学習する。
具体的な達成目標
システム開発の設計、プログラミング、テストの一連の作業工程を体験することで、開発の手順を知り、設計の重要性や各工程の要点を把握し、システム開発の理解を深める。
授業計画
1.本演習についてシステム開発手法について①本演習について演習の目的や全体の流れについて説明②システム開発手法について・システム開発とプログラミングの違い・開発手法の紹介(ウォーターフォール、アジャイル、スパイラル) ・開発工程(流れ)について・チーム開発(プロジェクト)について・開発工程で作成する仕様書の種類と役割2.プログラムの作り方(演習：プログラミング) ①機能設計書をもとにプログラムを作る②クラスの内容を確認する③プログラムを作成する3.テストはなぜ必要か？（演習：テスト仕様書を作る） ①テストの必要性、大事さ、ポイントの説明②テストの種類(UT、IT、ST、その他⇒PT、FTなど) ③テスト項目のチームディスカッション④テスト仕様書を作る4.テストとデバッグ（演習：テスト、デバッグ） ①テスト仕様書を元にプログラムのテストを行う②デバッグとバグ管理5.まとめ①開発工程その他の作業見積もり、打合せ(進捗会議、レビュー)、課題管理、品質管理、納品、保守、セキュリティ事故等授業の進め方ひとつの課題を通し、一連の作業工程を体験させ、工程ごとに要求仕様書、機能設計書、プログラム、テスト仕様書を作成させる。製造工程では、仕様書の内容を理解しながらＣ言語を用いてアプリケーションを開発する。
課題提出（機能設計書、プログラム、テスト仕様書、テスト成績書、バグ管理表）を80点、出席状況を20点とし合計100点とすタ60点に満たない者は再試験を行い、結果が60点に達したものを合格とする。履修にあたっての留意点プログラミングのある程度の理解が必要。実務経験がある教員による授業科目現在、IT開発会社のプロジェクトマネージャーとしての仕事をもとに、実際のシステム開発の流れを仕様書等の作成を通して学習させる。

科目の内容
この科目では、代表的な表計算ソフトであるマイクロソフト社のExcelを使って、文字・表・グラフで構成されたビジネス文書を作成できる能力を身に付けることを目的とする。具体的な達成目標①E x c e 1を使って、文章入力・編集、表やグラフの作成など、実務に必要となる基本的な機能を使えるようになる。 ②ＩＣＴ利活用推進機構主催の表計算技能標準試験２級の取得を目標とする。授業計画①問題集に沿って、過去に出題された問題に取り組む。Ｅｘｃｅｌの操作説明をしながら実際にやって見せ。繰返し練習して操作を覚えていく。まずは例題と２回分の過去問に取り組む。 ②問題集にはないが、知っておいた方が良いその他のＥｘｃｅ１の機能の使い方や、応用例等を学ぶ。 ③ ２月の検定試験前に、残りの過去問４回分に取り組んで試験に備える。
授業の進め方
この授業は、実習であり、基本的にモニターでまず操作して見せてから同じように真似てやってもらう形で進める。最初は、ゆっくり例題をモニターで説明しながらやって見せたあと、続けて各自でやってみることで確認しながら覚えていく。少し覚えてきたら、実際の過去問をモニターで見せながら同時にゆっくりやっていく。そのやり方で繰返し練習する。成績評価方法および水準•成績の評価は平常点を40%、定期試験を60%として評価する。
履修にあたっての留意点•習った機能をすぐに使ってみたり、応用方法を考えてやってみたりすることが重要。
ソフトウェア開発会社に勤務し、コンピュータシステムの開発や表計算ソフトを使った帳票作成などの業務経験を持つ。その知識と経験を活かし、表計算ソフトの基本的な機能から応用事例等、業務での活用方法を学ぶ授業を行う。

科目の内容
Androidプラットフォームのアーキテクチャを理解し、オープンソースによる携帯アプリケーション開発技術を身に付ける。環境構築から開発、端末での動作確認まで一連の流れを習得する。色々なセンサーを使うことにより、組込みシステムの感覚を身につける。
具体的な達成目標
近年高性能化が進む組み込みシステムのプログラミング技術を実践的に習得し、アプリケーションを構築できる応用力を得ることを目標とする。開発環境を自分で構築できるようにする。 Java言語をベースとして、Androidアプリ開発をできるようにする。情報デザインで学ぶこととリンクさせ、UI（ユーザーインターフェイス）を意識できるようにする。
1. Androidアプリケーションの開発環境の準備AndroidStudioのインストール、設定エミュレータの設定2. AndroidStudioを使ってみるプロジェクト説明画面作成画像を追加し表示する3.簡単なアプリ作成ボタンを使ったアプリデータを入力するアプリ画面遷移するアプリデータベースを使ったアプリ加速度センサーを使ったアプリ音を使ったアプリ時計機能を使ったアプリなど授業の進め方講義はテキストとサンプルプログラムを用いて説明する。実習では、各自プログラムを作成して動作確認をし、EXCELでまとめる。上記の「4．簡単なアプリ作成」では、個人の能力に応じて進む。できるだけ自分で考え、調べ、理解する工夫をする。
成績評価方法および水準
課題提出を90点、出席状況を10点とし合計100点とする。60点に満たない者は再試験を行い、結果が60点に達したものを合格とす☆履修にあたっての留意点Javaプログラミングのある程度の理解が必要。実務経験がある教員による授業科目企業内コンピュータ部門で、UIを考慮し統計情報の可視化システムの開発業務に携わった経験をもつ講師が演習を行う。