人工知能の概要から歴史まで
knsw
無料
入門 / AI
New
New
AIの歴史を知り、これからのAIをどのような観点で捉えるべきかについてご紹介します。
入門
AI
本講座は、フローチャートを作成できるラプターとCプログラミング言語を活用し、コンピュータを用いた問題解決の基本原理とプログラミング方法を学習する科目である。
与えられた問題がコンピュータを活用して解決可能な問題かどうかを把握できる。
コンピューターを活用して解決しようとする問題を明確に定義できる。
文法から暗記するのではなく、問題を分解して流れを設計する必要があります。
RAPTORで解決手順を描いた後、C言語で条件文、繰り返し文、配列、関数、ポインタを実装します。
与えられた問題がコンピュータで解決できるかを判断し、解決すべき内容を明確に定義します。
複雑な問題をフローチャートに分解し、入力から処理過程、結果までを一目で整理します。
条件文と繰り返し文で流れを制御し、配列・関数・ポインタを活用してプログラムの構造を拡張します。
最初はコードに馴染みがなく、どこから始めればよいのか途方に暮れるかもしれません。
しかし、問題の定義からフローチャートの作成、C言語での実装までを自分でつなげていくことで、自ら解決手順を設計する力が身につきます。
漠然とコーディングを始めていた状態から、
問題を定義し、解決手順を設計する
初級プログラマーへと進みます。
問題をフローチャートに分解する力が身につきます。
漠然と難しく感じていた問題を、入力・処理・出力の流れに分けて表現できるようになります。計算手順や簡単な業務プロセスをまずフローチャートに描いてみることで、何をコンピューターで処理できるのかを自分で判断する習慣が身につきます。
랩터で問題解決の手順をフローチャートとして構成した後、これをC言語の文法と結び付けてプログラムとして実装します。条件文と反復文を経て、配列、関数、ポインタまで段階的に扱い、問題を定義して解決する力を養います。
成績や数値などの入力値を条件に応じて判定し、繰り返し文で複数のデータを処理する過程を、フローチャートとCコードで練習します。単に文法を暗記するのではなく、RAPTORで処理の流れを確認し、C言語で実際に実行しながらコードの動作原理を確かめます。
講義で作成するRaptorのフローチャートとCの実習コードをもとに、変数やデータ型から配列、関数、ポインタまで、重要な内容をもう一度確認できます。各段階の成果物を比較しながら、問題を明確に定義し、コンピュータが処理できる手順に変換する練習を続けます。
セクション1
コンピュータを活用した問題解決の基本原理とアルゴリズムを理解し、問題を分析してフローチャートで表現する方法を学習します。RAPTORを活用して、順次構造と基本的なプログラム実行の流れを身につけます。
セクション2
C言語の基本文法とプログラム作成の手順を学び、変数・データ型・演算子・標準入出力の概念を習得します。フローチャートで設計したアルゴリズムをC言語のコードで実装する基礎能力を養います。
セクション3
条件文と反復文を使用して、プログラムの実行フローを制御する方法を学習します。選択構造、反復構造、入れ子になった制御文およびその他の制御文を活用し、さまざまな問題を論理的に解決します。
セクション4
一次元配列を利用したデータ処理の方法と、関数の定義・呼び出し・引数の受け渡し方法を学習します。ポインタの基本概念とメモリアドレスを理解し、配列や関数にポインタを適用する基礎を身につけます。
コーディングに初めて触れ、問題をどこから小さな段階に分ければよいのか途方に暮れている方
フローチャートを活用して問題解決の手順を整理し、Raptorで流れを確認したうえで、C言語の基本文法を使って自分で実装したい方
変数や入出力には触れたことがあるものの、条件に応じて結果を変えたり、同じ処理を繰り返したりするコードを書く際によくつまずく方
条件文と繰り返し文の流れをまずフローチャートで確認し、コードの実行過程を一つずつ理解したい方
簡単なプログラムは作成できるものの、複数の値を配列に保存したり、関数で機能を分けたり、ポインタの役割を説明したりするのが難しい方
制御文から1次元配列、関数、ポインタまで続く主要な構造を身につけ、その後の専門授業やプログラミング学習の基盤を固めたい方
実習環境
Raptorフローチャートツールを準備します。
C言語コンパイラをインストールします。
Windows、Mac、Linuxを使用できます。
前提知識および注意事項
プログラミング経験がなくても始められます。
コーディング初心者向けのコースです。
問題をフローチャートでまず整理します。
変数と条件の流れを練習します。
学習教材
講義スライド資料を活用します。
重要な概念を復習できます。
フローチャートの例と演習コードを使用します。
配列、関数、ポインタを実際に練習します。
学習対象は
誰でしょう?
コーディング初心者
Python初心者
全体
20件 ∙ (10時間 14分)
1. 基礎コーディング01
26:31
2. 基礎コーディング02週_ec
29:19
3. 基礎コーディング第03週_ec
33:39
4. 基礎コーディング04週_ec
30:40
5. 基礎コーディング05週目
32:39
6. 基礎コーディング06週_ec
27:40
7. 基礎コーディング07週目_ec
30:22
8. 基礎コーディング08週目_ec
30:36
9. 基礎コーディング09週_ec
28:13
10. 基礎コーディング10週目_ec
34:38
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
無料