この講義は、ソフトウェア開発過程において安全で信頼できるコードを書く方法を学ぶ過程です。単純に機能実装に留まらず、セキュリティ脆弱性を予防し安定性を確保できるプログラミング原則と技法を学習します。 実習と事例を通じて実際の開発環境で発生し得るセキュリティ脅威を理解し、これを防止するためのコーディング規則、入力値検証、例外処理、メモリ管理など安全なコード作成技法を習得できます。 本過程を受講すると、開発者はコードの完成度を高めると同時に、セキュリティ性と信頼性を備えたソフトウェアを開発できる実質的能力を確保することになります。