C言語の基礎を演習中心に学ぶ科目です。変数・制御構文・関数・ポインタ・配列などの基本概念を、ICT端末室のUbuntu環境(VS Code)を用いた実際のコーディングを通して習得します。
📖 教科書(必須)
『新・明解C言語 入門編』
参考書
『プログラミング言語C 第2版』
『C実践プログラミング 第3版』
『C言語[完全]入門』
『苦しんで覚えるC言語』
『猫でもわかるC言語プログラミング 第3版』
⚠️ 教科書は必ず購入すること。参考書は必要に応じて参照すること。
| 回 | 日付 | 内容 | 参考資料 |
|---|---|---|---|
| 第1回 | 2025/04/16 | まずは慣れよう | 教科書 1-1, 1-2, 1-3 |
| 第2回 | 2025/04/20 | 演算と型 | 教科書 2-1, 2-2 |
| 第3回 | 2025/04/23 | プログラムの流れの分岐 | 教科書 3-1, 3-2 |
| 第4回 | 2025/04/27 | プログラムの流れの繰返し (1) | 教科書 4-1, 4-2, 4-3 |
| 第5回 | 2025/05/07 | プログラムの流れの繰返し (2) | 教科書 4-4, 4-5 |
| 第6回 | 2025/05/08 | 配列 | 教科書 5-1, 5-2 |
| 第7回 | 2025/05/11 | 関数 | 教科書 6-1, 6-2, 6-3 |
| 第8回 | 2025/05/14 | 基本型 | 教科書 7-1, 7-2, 7-3, 7-4 |
| 第9回 | 2025/05/18 | いろいろなプログラムを作ってみよう (1) | 教科書 8-1, 8-2 |
| 第10回 | 2025/05/21 | いろいろなプログラムを作ってみよう (2) | 教科書 8-3, 8-4, 8-5 |
| 第11回 | 2025/05/25 | 文字列の基本 | 教科書 9-1, 9-2, 9-3 |
| 第12回 | 2025/05/28 | ポインタ (1) | 教科書 10-1, 10-2 |
| 第13回 | 2025/06/01 | ポインタ (2) | 教科書 10-3 |
| 第14回 | 2025/06/04 | 🏁 まとめと期末テスト | 配布資料、参考書等 |
自宅のWindowsPC でC言語の開発環境を構築する手順です。授業で使うICT端末室(Ubuntu)と同等の環境を再現できます。
WSL(Windows Subsystem for Linux)を使うと、Windows上でそのままLinux(Ubuntu)環境が利用できます。授業環境と同じGCC・VS Codeを使えるため最も推奨の方法です。
管理者権限で PowerShell を開き(右クリック→管理者として実行)、以下を実行します。
実行後、PCを再起動してください。起動後にスタートメニューから Ubuntu を開き、ユーザー名・パスワードを設定します。
💡 すでにWSLが入っている場合は wsl --update でWSL自体のバージョンを更新できます。ただし、これはWSL本体のアップデートのみで、Ubuntuが未インストールの場合は別途 wsl --install -d Ubuntu を実行してください。
Win + R → winver で確認してください。wsl --install を実行するとヘルプが表示されることがあります。その場合は wsl --list --online で利用可能なディストリビューションを確認し、wsl --install -d Ubuntu でインストールしてください。Ubuntu のターミナルを開き、以下を順番に実行します。
インストール後、バージョンを確認します。
✅ バージョン番号(例: gcc 11.4.0)が表示されれば成功です。
VS Code 公式サイトからインストーラをダウンロードしてインストールします。その後、拡張機能 Remote - WSL(または WSL)を追加します。
Ubuntu ターミナルで作業フォルダに移動し、以下を実行するとWSL環境内でVS Codeが起動します。
VS Code の拡張機能タブ(Ctrl+Shift+X)で以下を検索・インストールします。
GCC を使ったコンパイルの基本コマンドとよく使うオプションをまとめています。
推奨コマンド(警告有効・規格指定):