プログラミングはプログラミング言語の知識のみで出来るものではありません。どのプログラミング言語を使用する場合でも、アルゴリズム + データ構造 = プログラム という関係が成り立ちます。アルゴリズムの学習にあたっては、まず入門レベルの基本アルゴリズムを理解し、その基礎を基に自分で新しいアルゴリズムの開発することが望ましい学習方法です。
システムを開発するプログラマーが、企業から求められる人材になるには、PerlやPHP、JAVA等のプログラミング言語の基礎を習得することはもちろん、プログラムを書く能力、他人が書いたプログラムから実行すべき処理を推測、検証する能力が必要です。プログラムの修正、移行作業は、プログラマーがシステム開発の実務現場で頻繁に担当する作業です。この作業では、何より他人が書いたプログラムの処理内容から実行すべき処理を推測、検証する能力が求められます。この能力を向上させるために役立つものが、アルゴリズムです。
アルゴリズム講座は、多くの効率の良いアルゴリズムを身に付けることにより、さまざまな場面で身に付けたアルゴリズムを応用できるようになることを目指しています。
アルゴリズム講座学習目標
- アルゴリズムの基本を理解
- アルゴリズムに関する用語と概念を理解
- アルゴリズム技術の習得
アルゴリズム講座学習環境(推奨)
アルゴリズムを理解したら
コンピュータの動作原理やプログラミング手順、アルゴリズムといったプログラミングの基本を理解したら、実際にPerlやPHP、JAVAといったプログラミング言語を用いて簡単なプログラムを作成してプログラム作成について理解を深めましょう。
プログラマーとして実務に従事する場合、プログラミングスキル以外に、Webサーバやコンピュータといったハードウェア、ソフトウェアの知識とスキル、ネットワークの知識とスキル、データベースの知識とスキルがあると一層望ましいといえます。
アルゴリズム講座に興味のある方向けお勧めの資格
- 基本情報処理技術者試験
- C言語プログラミング能力認定試験
- SJC-P(Sun Certified Programmer for the Java Platform)
- SJC-WC(Sun Certified Web Component Developer for the Java Platform)
- XMLマスター
アルゴリズム講座に興味のある方向け向け情報
プログラミング講座に興味のある方向けコース、講座
