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

シラバス

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

科目名 ネットワークプログラミング 作成日 2026/04/07
区分 必修 演習
開催時期・標準履修年次 1年次 前期
講義・演習駒数/週 2駒
実習・実験駒数/週 0駒
合計駒数/週 2駒
総時間数 60時間
総単位数 4単位
企業連携
授業の目的 Pythonの基本的コーディング技術を習得する。 オブジェクト指向プログラミングの前提知識を得る。
到達目標 プログラミングの前提知識を理解する。 基本的なコーディング技術を利用できる。

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

担当教員 園田 昌平
テキスト・参考文献 オリジナル教材
実務経験有無  
システムエンジニアとして、金融系のオンラインシステム開発プロジェクトリーダーを経験し、システム開発のプログラミング及び操作の実務経験から実践的な教育を行う  
授業外学習
(予習・復習等)
予習:前回授業で学習したサンプルや練習問題などの内容を見直し、ソースコードの構成を確認する。 復習:授業内で作成したプログラムを再度作成及び実行して、正常な動作か実行結果を確認検証する。  履修前提
※自由選択科目のみ記載
  

授業計画

回数 学習目標 学習項目
1 ガイダンス及び実習環境を紹介する。 新しいコードの入力、コメントの記述、1文ずつ処理出来る。 文字列と数値、変数と型の扱いを説明出来る  仮想マシンの作成方法、仮想マシンの操作、基本的なLinuxの操作、実行モード Pythonの基本操作(開始・終了) 演算子とオペランド 数値型と数値リテラル 文字列リテラルとエスケープシーケンス 変数と型 式と文 代入文 
【理解度確認】練習問題
2 画面表示、キーボード入力に関わる関数を説明出来る。 プログラムの流れの分岐を説明出来る。  画面表示(コメント、空行、print関数) キーボード入力(input関数、文字列、複数文字列、文字列から数値への変換、文字列の書式化) 分岐処理(if、else、elif) 比較演算子 論理演算子 多重比較 条件演算子 
【理解度確認】練習問題
3 複雑な分岐、分岐における複数処理を説明出来る。 並び替え処理の仕組みを説明出来る。  分岐処理の入れ子 複数文実行 ソート(2値、3値) ソートの組込み関数(sorted) プログラム構成要素(識別子、演算子、数値リテラル、文字リテラル) 
【理解度確認】練習問題
4 分岐の状況に応じた処理を説明出来る。 (繰返し処理)  繰返し処理(1)(while文 break文、continue文) 
【理解度確認】練習問題
5 分岐の状況に応じた処理を説明出来る。 (繰返し処理)  繰返し処理(2)(for文 range関数) 多重ループ 
【理解度確認】練習問題
6 まとめ① ここまでのまとめ及び復習  ここまでのまとめ 提出課題 
【理解度確認】練習問題 課題
7 オブジェクト、型と演算を説明出来る。 文字列の基礎を説明出来る。  オブジェクト is演算子 del文 組込み型 論理型 浮動小数点数型 算術変換 文字列の基礎 要素とインデックス インデックスによる文字列 文字列からの文字 スライス 比較演算子による大小関係 enumerate関数 
【理解度確認】練習問題
8 文字列の操作を説明出来る。 書式化を説明出来る。  文字列操作 find系メソッド 文字列結合 文字列分割 文字列置換 文字列除去 出力する書式化 書式化演算子 formatメソッドの書式化 文字列リテラルの書式化 
【理解度確認】練習問題
9 リストを説明出来る。 タプルと辞書の説明出来る。  リストのイメージの理解 リストの生成 リストの演算 関連する関数 インデックス式・スライス式によるアクセス リストからの探索 リストの拡張 要素の挿入・削除 タプルの生成 リストとの共通点と相違点 辞書の生成 要素の順序と等価性の判定 辞書の基本的操作 
【理解度確認】練習問題
10 ディクショナリ、集合が説明出来る。  ディクショナリの生成 要素の順序 メソッドによるディクショナリの更新 要素の削除 ディクショナリの基本的操作 集合の生成 集合の基本的操作 
【理解度確認】練習問題
11 関数の基礎が説明出来る。  関数とは 関数定義 関数の呼び出し 関数から戻り値 引数のない関数 リストを受取る関数 デフォルト引数 キーワード引数 実引数のアンパック 名前空間とスコープ 内部関数 
【理解度確認】練習問題
12 モジュールの利用が説明出来る。 クラスの利用が説明出来る。  モジュールの作成 import文によるインポート クラスとは クラス定義とインスタンス コンストラクタ メソッド クラス変数 クラスメソッド 継承 派生クラスの定義 コンストラクタ 
【理解度確認】練習問題
13 例外処理が説明出来る。 ファイル処理が説明出来る。  例外処理、例外処理の記述、例外処理の応用、組み込み例外 ファイル処理の基礎(オープン、クローズ、書込み、読込み、追記、ファイル関連メソッド 
【理解度確認】練習問題
14 Pythonからデータベースの扱い方が説明出来る。  データベースの仕組み、データベースの利用、Python環境におけるデータベース 条件検索、文字列検索、並び替え 
【理解度確認】練習問題
15 まとめ② ここまでのまとめ及び復習   ここまでのまとめ 提出課題  
【理解度確認】練習問題 課題