C言語基礎研修(9日間)

DX・OA・ITスキル

C言語基礎研修(9日間)

C言語の基本的な操作方法を習得し、実践的なプログラミングができるようになる

No. 6040001 9906033

対象者

  • 入社前(学生・内定者)
  • 新入社員
  • 若手層
  • 中堅層
  • 初めてのプログラミングとして、C言語を基本文法から学びたい方
  • ポインタ・構造体などについて正しく理解したい方
  • C言語での開発業務に携わることになった方

よくあるお悩み・ニーズ

  • プログラミングの経験がなく何から始めればよいかわからない
  • ポインタ・構造体など、C言語のしくみについてしっかりと理解したい

研修内容・特徴outline・feature

プログラミングの基本である繰り返しと条件分岐の使い方から、ポインタ、構造体など、C言語の基本についてワークを交えながら学びます。最後には総合演習を行い、知識の定着を図ります。

到達目標goal

  • ①職場でC言語の開発をするためのセットアップができる
  • ②制御構造、関数、ポインタ、構造体について理解できる
  • ③一人でプログラムを作ることができる

研修プログラムprogram

  内容 手法
  • 1.はじめに~環境設定
    (1)Visual Studioのインストール
    (2)実行環境の設定
講義
ワーク
  • 2.プログラムの作成
    (1)プログラムの作成手順~C言語プログラミングの基本(return文)
    (2)ビルド~プログラムのコンパイル
講義
ワーク
  • 3.基本的なC言語のプログラミング
    (1)演算子 ~演算子の種類と使い方
    (2)標準ライブラリ関数とユーザー定義関数~C言語における関数の概要
      ■確認テスト(10問程度)~知識習得確認テスト
講義
ワーク
  • 4.変数とデータの入出力
    (1)変数とは~C言語での変数の規則
    (2)データの入出力~標準入出力で覚えておくこと
      ■演習課題
      ①三角形の面積を求めるプログラム
      ②ドルを円に換算するプログラム
      ③10進数を16進に変換するプログラム
講義
ワーク
  • 5.制御構造
    (1)条件分岐 ~プログラムの流れを変える条件分岐
    (2)繰り返し処理(ループ処理)
      ■演習課題
      ①年齢と性別を入力してメッセージを表示させる
      ②1~12月の数字を英語で表示するプログラム
      ③九九表を表示する
      ④キーボード入力(Ctrl+C)がされるまで、表示変換するプログラム
      ⑤様々な形の図形を「※」で表示する
講義
ワーク
  • 6.ポインタ
      ■ポインタとは~メモリアドレスを扱うポインタ
講義
ワーク
  • 7.配列
    (1)配列とは
    (2)配列の使い方
      ■演習課題
      ①入力された5つの数字の合計と平均を計算する
      ②「HappyNewYear」と入力される文字列を「Happy New Year」と表示する
      ③配列に格納された1~9の数値の合計を計算する
      ④ポインタを使って、配列データの合計値を求める
講義
ワーク
  • 8.構造体
    (1)構造体とは~異なる型のデータの効率よい管理
    (2)構造体の使いかた(応用編)
      ■演習課題
      ①商品名と価格を格納する構造体を作成し、データの「表示・追加・削除」機能が使用できるようにする
      ②ポインタを使って、構造体のデータを画面に表示する
講義
ワーク
  • 9.ファイルの操作
    (1)ファイル入出力の手順~ファイル操作の基本を覚えよう
    (2)ファイル操作の関数~ファイル操作関数の使い方
      ■演習課題:ファイル作成削除・ファイル書き込み・ファイル内容画面出力の機能を持ったプログラムを作成する
講義
ワーク
  • 10.関数
    (1)関数~ユーザー定義関数の作り方/使い方
    (2)便利な関数~便利な関数を知っておこう
      ■演習課題:郵便番号検索プログラムを作成する
講義
ワーク
  • 11.総合演習~簡易シェル作成
    (1)基本設計 ⇒ レビュー
      ①基本設計を行う
      ②基本設計のレビューを行う
      ~講師からのレビュー結果がNGの場合、修正後に再レビューを行う
    (2)詳細設計 ⇒ レビュー
      ①基本設計を行う
      ②基本設計のレビューを行う
      ~講師からのレビュー結果がNGの場合、修正後に再レビューを行う
    (3)コーディング
      ■基本設計書、詳細設計書をもとに、コーディングを行う
      ~開発時間帯の記録も実施し、コスト意識も身に付ける
      ~適宜必要に応じて、開発指導を実施
    (4)テスト
      ①テスト仕様書を作成する
      ②システムテストを実施する
    (5)発表
ワーク

企画者コメントcomment

本研修ではC言語の基本文法から学んでいただきます。制御構造、関数、ポインタ、構造体など、C言語の基本について実習を交えて学びます。

スケジュール・お申込み
(オンライン/セミナールーム開催)schedule・application

新人IT研修」のコース申込みについては、まずはお問合せください。(関心のあるテーマ:公開講座新人IT研修、とご入力いただいたうえで詳細をご入力ください。)

お問合せはこちら

オンライン開催

セミナールーム開催

注意事項

  • 同業の方のご参加はご遠慮いただいております
  • 会場やお申込み状況により、事前告知なく日程を削除させていただくことがあります
  • カリキュラムは一部変更となる可能性があります。大幅な変更の際は、申込ご担当者さまへご連絡いたします。

事前のご案内

受講できそうな日時がない… 日程を増やしてほしい… 
そんな時には「研修リクエスト」

研修リクエストサービス

「研修リクエスト」とは、お客さまのご希望の日程、内容、会場で、1名さまから インソースの公開講座を追加設定するサービスです。 サービスの詳細や、リクエスト方法はこちらをご確認ください。

※受講者数1名以上の場合から、リクエストを受け付けております

※ご連絡いただいてから研修実施まで、通常2か月程度かかります(2か月以内での急ぎの実施も、ご相談可能です)

読み物・コラムcolumn

デジタル人材育成~デジタルトランスフォーメーション(DX)と企業の成長を加速させる

2024年7月18日更新

デジタル人材育成を研修会社インソースが強力にサポートします。デジタルトランスフォーメーションと企業の成長を加速させるためにAIの知識、要件定義のスキル、アルゴリズムの学習、Excelマクロ・RPAなど、これからの社会に求められるスキルを習得していただきます。

【IT、エンジニア部門特集】"稼ぐSE"になれる3つの対人スキル

2024年7月18日更新

フロントマンとして活躍する"稼ぐSE"には、技術だけでなく「3つのヒューマンスキル」が必要です。円滑にプロジェクトマネジメントを行い、対人関係を築き、課題解決を行うために必要なスキルやコツをご紹介します。

それ、本当にAIが必要?

2024年2月22日更新

「AIと一緒に働く」時代がもうすぐそこまで近づいています。しかしAIブームだからといって、闇雲に使えば良いというわけではありません。真の「AIを活用するということ」を確認しましょう。

社内ヘルプデスクの仕事内容とは?

2020年12月11日更新

社内ヘルプデスクの仕事内容①社員と相談内容の関連部署との橋渡しヘルプデスク...

お問合せ・ご質問

よくいただくご質問~お申込み方法や当日までの準備物など、公開講座について詳しくご説明

最新作・ニュース

新卒採用募集中
ページトップへ
年間実績公開講座の年間実績
受講者数※1
144,887
開催数※1
13,557
講座数※2
4,487
WEBinsource
ご利用社数※2
25,017

※1 2024年1月~2024年12月

※2 2024年12月末時点

同ジャンルの研修を探す

研修を探す
開催地で探す
階層で探す
テーマで探す
コースマップで探す
日程で探す
課題・状況で探す
講師派遣型研修

お客さまの課題に応えるオーダーメイド型研修

研修一覧
業界・業種別研修
オンライン人材育成

オンライン人材育成

企業内研修は、すべてオンラインで実施可能です

動画教育・eラーニング

動画教育・eラーニング

データやDVDの買い切り、レンタル視聴、定額制見放題など、様々なプランでご提供します

メールマガジンのご登録

コンテンツクリエイターズワークス

  • WEBinsource
  • モンシャン


直近の公開講座開催研修


当サイトでは、サイトの利便性向上のため、クッキーを利⽤しています。
サイトのクッキーの使⽤に関しては、「クッキーの管理方法について」をご覧ください。

同意します