C-プログラミング入門(ソケットプログラミング)
(静岡大学提供科目)

お申込みは↓のボタンから

お申込みはこのボタンから

科目名 C-プログラミング入門(ソケットプログラミング)(静岡大学提供科目)
開講日 [Zoom講義] 2024年12月14日(土曜日)
開講時間 [Zoom講義] 9時30分から17時00分 (9時00分開場,集合時刻9時15分)
受講申込期間 2024年10月1日(火曜日)~2024年12月1日(日曜日)
受講料 25,000円(税込)
enPiT-Pro Embの「名古屋大学車載組込みシステムコース」の履修者は,コース受講料に含まれますので科目単位では請求しません.
定員(先着順) 20名
会場・留意事項 ・テキストは,受講者に事前に送付します.
・勤務先や自宅などから,Webで受講してください.
・Webでの講義配信に,Zoomを使用します.
・必要な機材は,PC,ヘッドセット,通信環境です.カメラは任意です.
詳しくは,こちらでご確認ください.
https://zoom.us/test でZoomの基本動作を確認できます.
・質疑応答やグループワーク(発表含め)等は,Zoomで実施します.
・修了テストは,Webテストや,問題のWeb配信とE-mailでの提出などを検討中です.
・ネットワークトラブルにより受講ができなかった受講者には,後日に録画データを配信します.
・インターネット回線(モバイルルーター含む)は,通信容量制限や速度制限のない契約プランでご使用ください.制限を超えると画像が映らない,音声が途切れる等のトラブル発生の可能性があります.
講師 野口靖浩(静岡大学)
講師は,名古屋大学で講義を行います.講師は都合により変更する場合があります
講座概要 ネットワークプログラミングの基礎として,ソケットの概念を把握し,ネットワーククライアント,ネットワーク・サーバプログラミングの基本的な部分を把握する.多重I/Oの概念を理解し,多重接続を扱うサーバ・クライアントプログラムを設計・実装できるようになる
実習機材 開催側にてプログラミング演習環境をAmazon Web Service (AWS)上に提供しますので, 以下の環境下で受講ください.
 ・ インターネット通信環境を備えたPCとブラウザ(Chrome推奨)
 ・ Amazon Web Service (AWS) に接続可能な通信環境であること
到達目標 ネットワークプログラミングの基礎を学習する
対象者 C言語の基本構文を習得したエントリレベルの技術者を対象とします
前提条件 C-プログラミング言語の主要構文・標準関数の利用経験があること
講義計画 ソケット基礎
TCP/IP, UDP/IP
I/O多重
マルチプロセス・マルチスレッド
ノンブロッキングI/O
評価方法 enPiT-Pro Embの「名古屋大学車載組込みシステムコース」履修者がこの科目を受講した場合の修了認定基準は,次のとおりです.
・講座内の演習成果物により評価
・全時間数を出席していること
これまでに受講された方々の声 ソケットプログラミングの基礎が押さえられた。
TCP/IP, UDP/IPについてほとんど知らなかったが1日である程度使える知識として身についた。
マルチスレッド実装は知っていたがマルチプロセスの考え方は知らなかった。今後ネットワークプログラミングを行う際に設計の幅が広がった。
備考 お申込みや開講に関わる諸条件は,公開講座開講規約のページをご覧ください.