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

シラバス

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

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

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

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

授業計画

回数 学習目標 学習項目
1 ガイダンス及び実習環境を紹介する。  仮想マシンの作成方法、仮想マシンの操作、基本的なLinuxの操作、実行モード 
【理解度確認】 
2 新しいコードを入力出来る。コメントを記述出来る。1文ずつ処理出来る。 文字列と数値の扱いを説明出来る。  コード入力、コメント、コードの実行処理(print文) 文字列リテラル、数値リテラル 
【理解度確認】練習問題
3 2進数・8進数・16進数の扱いを説明出来る。 エスケープシーケンスの使い方を説明出来る。   2進数、8進数、16進数 エスケープシーケンス 
【理解度確認】練習問題
4 変数の仕組みを説明出来る。 演算子の基本を説明出来る。  変数のしくみ、変数の名前、変数への代入・変更 式のしくみ、値の出力、変数の演算 
【理解度確認】練習問題
5 演算子の種類及び優先順位を説明出来る。 標準入力(キーボード)から入力の仕方を説明出来る。  演算子の種類、演算子の優先順位、入力から出力 
【理解度確認】練習問題
6 状況に応じた処理を説明出来る。 (条件処理、分岐処理)  if文、if elif else文、論理演算子 
【理解度確認】練習問題
7 状況に応じた処理を説明出来る。 (繰り返し処理、入れ子処理、if文組み合わせ処理、強制変更処理)  for文、while文、ネスト、break文 
【理解度確認】練習問題
8 状況に応じた処理を説明出来る。 (繰り返し処理、入れ子処理、if文組み合わせ処理、強制変更処理)  while文、ネスト、break文 
【理解度確認】練習問題
9 複数のデータをまとめて扱うしくみを説明出来る。 (コレクション、コンテナ)  リストの基本、リストの操作、リストの注意 
【理解度確認】練習問題
10 複数のデータをまとめて扱うしくみを説明出来る。  リストの連結、リストの組み合わせ、リストの集計と並び替え、多次元リスト 
【理解度確認】練習問題
11 複数のデータをまとめて扱うしくみを説明出来る。 (その他のコレクション)  タプル、ディクショナリの基本、ディクショナリの操作 
【理解度確認】課題
12 複数のデータをまとめて扱うしくみを説明出来る。 (その他のコレクション)  ディクショナリの高度な操作、セット 
【理解度確認】練習問題
13 関数について説明出来る。  関数のしくみ、関数の定義と呼び出し、引数、戻り値 関数に関するトピック、変数とスコープ、記憶寿命 
【理解度確認】練習問題
14 リストのメソッドについて説明出来る。  リストの要素に対して様々な操作 (リストの追加、要素の追加、指定位置への挿入・削除、要素のカウントなど) 
【理解度確認】練習問題
15 復習、まとめ  復習課題 
【理解度確認】課題