1. トップ
  2. 学校紹介
  3. 情報公開
  4. 学科情報
  5. シラバス - 科目一覧

シラバス

ネットワークセキュリティ科 2024年度入学生

科目名 ネットワークプログラミングⅡ 作成日 2024/03/15
区分 必修 実習
開催時期 1年次 後期
講義・演習駒数/週 0駒
実習・実験駒数/週 2駒
合計駒数/週 2駒
総時間数 60時間
総単位数 2単位
企業連携
授業の目的 オブジェクト指向プログラミング言語であるPythonのプログラミングの基本技術を学習する。 Pythonの基本文法を踏まえた上で応用に入る前の予備知識を学習する。
到達目標 プログラミング言語Pythonの基本技術を習得する。 基本的なプログラムが作成出来る。

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合  %  %  % 100%  %  %  %  %
評価基準
Pythonによる基本的なプログラムを作成できること。 基本的な文法を習得していること。
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 園田 昌平
テキスト・参考文献 オリジナル教材
実務経験有無  
システムエンジニアとして、金融系のオンラインシステム開発プロジェクトリーダーを経験し、システム開発のプログラミング及び操作の実務経験から実践的な教育を行う 
関連科目 ネットワークプログラムⅠ  履修前提   

授業計画

回数 学習目標 学習項目
1 前期の復習 ネットワークプログラムⅠで学んだ内容を利用してコーティングが出来る。  ネットワークプログラムⅠで学んだ内容を利用してコードが書ける。 
【理解度確認】課題
2 リストが説明出来る。  リストの拡張 要素の挿入と削除 イテラブル リストの反転 キーボード入力と要素追加 リストのコピー 
【理解度確認】練習問題
3 リストが説明出来る。 (内包表記、シーケンス)  内包表記 入れ子の内包表記 配列型  
【理解度確認】練習問題
4 タプルが説明出来る。  タプルの生成 リストとの共通点と相違点 パックとアンパック タプルのリスト 関数による結合 
【理解度確認】練習問題
5 ディクショナリ、集合が説明出来る。  ディクショナリの生成 要素の順序 メソッドによるディクショナリの更新 要素の削除 ディクショナリの基本的操作 集合の生成 集合の基本的操作 
【理解度確認】練習問題
6 関数の基礎が説明出来る。  関数とは 関数定義 関数の呼び出し 関数から戻り値 引数のない関数 
【理解度確認】練習問題
7 関数の基礎が説明出来る。  リストを受取る関数 デフォルト引数 キーワード引数 実引数のアンパック 名前空間とスコープ 内部関数 ラムダ式 
【理解度確認】練習問題
8 モジュールの利用が説明出来る。  モジュールの作成 import文によるインポート  
【理解度確認】練習問題
9 クラスの利用が説明出来る。  クラスとは クラス定義とインスタンス コンストラクタ メソッド 
【理解度確認】練習問題
10 クラスの利用が説明出来る。  クラス変数 クラスメソッド 継承 派生クラスの定義 コンストラクタ 
【理解度確認】練習問題
11 例外処理が説明出来る。  例外処理、例外処理の記述、例外処理の応用、組み込み例外 
【理解度確認】練習問題
12 ファイル処理が説明出来る。  ファイル処理の基礎(オープン、クローズ、書込み、読込み、追記、ファイル関連メソッド  
【理解度確認】練習問題
13 Pythonからデータベースの扱い方が説明出来る。  データベースの仕組み、データベースの利用、Python環境におけるデータベース 
【理解度確認】練習問題
14 Pythonからデータベースの扱い方が説明出来る。  条件検索、文字列検索、並び替え 
【理解度確認】練習問題
15 まとめ  まとめ 
【理解度確認】