初心者コース

コースの概要

プログラミング言語のPythonを基本構文から学びます。

Pythonプログラミングの各章に設けた練習問題やITの基礎知識となる情報処理概論で、経験者コースよりも時間をかけて基礎を身につけていきます。また、Pythonプログラミングだけでなく、開発手法や Git、AI、IoTなどの業界の知識、PythonによるWebアプリ開発の演習といった実務で必要とされるスキルを学びます。

さらに、今年度は毎週出す課題をグループで取り組み、ChatGPTのAPIなど、様々なAPIを活用した最終課題オリジナルアプリ作成を通して、自走力を高めます。

対象者

これからプログラミングを学び始める方(未経験者)

コース種別

コース 定員 研修日程 自主学習
初心者(火曜)コース 25名

毎週火曜日

10:00~17:00

(9月5日~12月19日)

毎週水曜日(9月6日~12月13日の期間中)

(14:00~17:00、18:00~21:00)

初心者(金曜)コース 25名

毎週金曜日

10:00~17:00

(9月1日~12月15日)

初心者(土曜)コース 25名

毎週土曜日

10:00~17:00

(9月2日~12月16日)

  • 2023年9月上旬~12月中旬までの4ヵ月間に全4コースを実施します。
  • 受講時間数は、講義84時間(6時間×14回)+自主学習39時間(3時間×13回)の合計123時間です。
  • 昼休憩1時間あります。
  • 自主学習時間帯は全コース共通に設定しています。自由参加、入退室自由です。
  • 開講前のオリエンテーションには、必ず会場へご参加いただきますようお願いします。
     日時:【初心者火・金】 8月25日(金)10:00-13:00
        【初心者土】   8月26日(土)10:00-13:00

     会場:佐賀市内会場(予定)

カリキュラム

以下に具体的なカリキュラムを示します。

日程 内容
 1日目

開講式

マインドセット講習

 カリキュラムの最終課題の紹介

 研修カリキュラムの紹介

 学習の進め方・質問方法・学習方法

Python
 第1章:Python入門 Pythonとは、Pythonの開発環境、Pythonプログラムの例

 第2章:数値と文字列・変数 数値と演算、変数の利用

自走課題・本日の振り返り

2日目

情報処理概論

 前回の振り返り

 コンピュータシステム

 基礎理論

 開発技術

 技術要素

Python
 第2章:数値と文字列・変数 文字列、変換処理

第3章:データ構造 リスト、タプル、辞書、集合

自走課題・本日の振り返り

3日目

Python
 前回の振り返り
 第4章:制御構造 コメントの記述、if文

 第4章:制御構造 while文、for文、内包表記

自走課題・本日の振り返り

4日目 Python
 前回の振り返り
 第5章:関数 関数の定義、様々な引数、引数としての関数
 第5章:関数 クロージャとラムダ式、デコレータ、関数と例外、例外処理、組み込み関数
自走課題・本日の振り返り
5日目

マインドセット講習
 前回の振り返り
 プログラミング的思考・ウミガメのスープ・仮説思考・Google検索術・課題の見つけ方

Python
 第6章:モジュール モジュールのインポート、パッケージ
 第7章:クラス クラスの定義、プロパティ
自走課題・本日の振り返り

6日目

Python

 前回の振り返り

 第7章:クラス クラスメソッド、クラスの継承

 第8章:プログラムのデバッグ プログラムのデバッグ
 Python練習問題

自走課題・本日の振り返り

7日目

Python
 Python練習問題

自走課題・本日の振り返り

8日目

開発手法

 製品評価、外部設計、内部設計、製造、テスト、プロジェクトマネジメント、品質管理
 不具合修正案検討、仕様修正作成(ソフト設計)、重要度設定、不具合報告書、

 テスト仕様作成、テスト実施チーム成果発表

自走課題

9日目

Python

 前回の振り返り

業界の知識(Git、AI、IoT)

 バージョン管理とは、バージョン管理用のアプリ、バージョン管理の歴史、
 クライアントサーバー型の特徴、分散型の特徴、用語、バージョン管理の流れ、

 Gitを使ってみる、IoTとは、加速するIoT、IoTの構成要素

AI体験(AWS利用)

 AIの定義、AIにどうやって学習させる?、AIはどうやって作る?、AIは分析も得意、

 最新のAIについて

 画像認識 Amazon Rekognitionをプログラムから利用、

 音声合成 Amazon Pollyを利用するプログラムの作成、

 サービスを組み合わせる

自走課題

10日目

課題中間発表

 各自課題の中間発表

自走課題

11日目

Python Webアプリ開発

 前回の振り返り

 第1章 Django入門 Djangoとは、簡単なWebアプリケーションの作成、管理画面の利用

 第2章 HTML入門 HTMLの基礎、フォームの作成

 第3章 アドレス帳アプリ1:表示系 アドレス帳アプリについて、モデルと管理画面の作成

自走課題・本日の振り返り

12日目

Python Webアプリ開発

 前回の振り返り

 第3章 アドレス帳アプリ1:表示系 一覧画面の作成、詳細画面の作成

 第4章 アドレス帳アプリ2:登録系 詳細画面の作成、編集画面の作成、削除機能の作成

自走課題・本日の振り返り

13日目

Python Webアプリ開発

 前回の振り返り

 第5章 アドレス帳アプリ3:コメント機能 コメントモデルの追加、

 コメントの表示と投稿機能

 第6章 アドレス帳アプリ4:検索機能 検索処理の実装

自走課題・本日の振り返り

14日目

課題最終発表会
 最終課題発表会

閉講式

※カリキュラムは、一部変更になる場合があります。

1日のタイムスケジュール

講義のタイムスケジュールは、以下にて予定しています。自主学習時間については、指定の課題や教材で学習を進めていきます。

開始時間 終了時間 内容
10:00 11:00 講義①
11:00 12:00 講義②
12:00 13:00 昼休憩
13:00 14:00 講義③
14:00 15:00 講義④
15:00 16:00 講義⑤
16:00 17:00 講義⑥