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

シラバス

ネットワークセキュリティ科(夜間部) 2025年度入学生

科目名 ネットワークプログラミング 作成日 2025/04/08
区分 必修 講義/実習
開催時期 1年次 Ⅰ期 Ⅱ期
講義・演習駒数/週 0駒
実習・実験駒数/週 2駒
合計駒数/週 2駒
総時間数 80時間
総単位数 2単位
企業連携
授業の目的 Pythonの基本的なコーディング技術を習得する。ソケットプログラミング、機械学習の基礎を学ぶ
到達目標 プログラミングの基礎知識を理解する。Pythonで基本的なプログラミングができるようなる。

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

担当教員 三津屋 勇介
テキスト・参考文献  
実務経験有無  
システムエンジニアとして、画像認識モデル開発のプロジェクトリーダーを経験。システム開発の実務経験から実践的な教育を行う。  
関連科目    履修前提   

授業計画

回数 学習目標 学習項目
1 ガイダンス及び実習環境を紹介する。 プログラミング導入   [プログラミング導入] 演算子と変数 関数  
【理解度確認】練習問題
2 関数の使い方が説明できる。Booleansや比較演算子の使い方が説明できる。  [プログラミング導入] 型 比較演算子とIF文 
【理解度確認】練習問題
3 ループやリストを使うことができる。リストの使い方が説明できる。   [プログラミング導入] リスト まとめ、理解度確認 
【理解度確認】練習問題
4 関数を定義することができる。ヘルプ関数を使って使い方を調べることができる。  [Python入門] Hello World 関数定義とヘルプ関数 
【理解度確認】練習問題
5 真偽型を説明できる。比較演算子を使うことができる。   [Python入門] Booleansと比較演算子 リスト 
【理解度確認】練習問題
6 ループやリストを使うことができる。リストの使い方が説明できる。  [Python入門] ループとリスト操作 
【理解度確認】練習問題
7 文字列型と辞書型を理解できる。外部ライブラリを使うことができる。  [Python入門] 文字列型と辞書型 
【理解度確認】練習問題
8 外部ライブラリを導入し、利用することができる  [Python入門] import 外部ライブラリの使い方 
【理解度確認】練習問題
9 バイナリデータの取扱いができる。ビット演算子を使ってバイナリデータの計算ができる。   byte型 ビット演算子 
【理解度確認】 練習問題
10 独自のクラスを定義することができる  class修飾子 コンストラクタ、オーバーライド 
【理解度確認】練習問題
11 requests、flaskの使い方 ソケットを使って通信ができる。 Flaskを使ってWebサーバを実装できる  requests flask ソケット通信 Webサーバ 
【理解度確認】 練習問題
12 表データを読み込み、表示することができる。  データフレームの作成と書き込み インデックスと選択 要約関数とマップ 
【理解度確認】練習問題
13 表データを変更、集約など発展的な取り扱いができる  集約と整列 型とデータ補完 改名と結合 
【理解度確認】 練習問題
14 機械学習の基礎を理解する  モデルの仕組み データを読む 
【理解度確認】 練習問題
15 シンプルな機械学習モデルを作ることができる  モデルの評価 
【理解度確認】 練習問題