人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

社内で新人向けに「プログラミング言語について」の講義を行うことになりました。

どういったことを意図しているかというと
■プログラム言語の種類にはどんなものがあるか?
■どんな時にどの言語が使われるか?
■メリット・デメリット
■クライアント・サーバ技術について…
などなどを、広く浅く(あまり詳しく話しても新人には理解が難しいと思うので)講義をする予定となっています。

言語それぞれに対する違い(特性)は自分で調べました。
(参考:http://q.hatena.ne.jp/1129942108)

今回質問させて頂きたいのは、『講義内容の構成』です。
どのように話を展開させていけば、より理解が進むでしょうか。
言語についての違いはわかっていても
どのような流れで話を進めればよいか悩んでいます。
時間は1時間程度です。

一意見(講義内容)、参考HP、書籍を教えていただければと思います。
有効回答をくださった方全員にポイント差し上げます。
以上、宜しくお願い致します。

●質問者: kazumipun
●カテゴリ:コンピュータ インターネット
✍キーワード:Hp いるか クライアント サーバ デメリット
○ 状態 :終了
└ 回答数 : 7/7件

▽最新の回答へ

1 ● batti55
●10ポイント

http://homepage3.nifty.com/~shibuya-kazuhiko/delve/prog/Prog_ove...

http://wiki.osdev.info/index.php

下のを抜粋してうまく再構成するのも手かと。


2 ● niroron
●10ポイント

私は現在プログラミング研修真っ最中の新人研修生です.笑.

こないだプログラミング研修がひと段落したので,そのときの感想を述べさせていただきます.

私の受けた講座では,午前中講義,午後実装演習,だったのですが,もっとこまめに講義と演習を交えてほしいと思いました.

午後まるまる実装は正直きつかったですし,逆に午前全部講義では,午後にまで記憶がもたない可能性があるのです.苦笑.

というのは,実装に関しての研修ですが,プログラミング研修には実装以外にもさまざまな研修がありました.

情報倫理や品質管理などの研修です.

このようなものはほとんどが座学onlyだったのですが,このような実装以外のプログラミングに関する知識についての講習に関しては,グループワークにして,発表は代表形式をとってもらえると,もっとわかりやすく理解できたかな,と思いました.

あと,実際のコーディングをプレゼンで前に表示させるのは,やめてほしかったです.

手元資料がない場合,コードをプレゼンでみても字が小さくて見えない場合が多かったからです.

今回の質問者さまの質問内容は,多分この座学に入るのではないかと思います.

だとしたら,できればグループワーク形式を取り入れて,あとはテキストがあったとしたら,二冊以上のテキストは使用せず,(参照場所がいったりきたりすると受講生はパニックです)講義して下さると,安心して講義に望めます.

非常に個人的な見解で,お役にたてなかったらごめんなさい.

ちょうど研修真っ最中だったもので,個人的な感想を述べてしまいました.


3 ● tamo2_xvi
●15ポイント

http://www.amazon.co.jp/exec/obidos/ASIN/4798002631/250-2487588-...

まずはどんな言語があるのかをサッと説明した後にサンプルHPを作るか、有名どころのHPを題材に

どうやって作られているのかを順を追って簡単に解説し、その中でどこにどの言語が使われ

どんなメリットや・デメリットがあるのかを説明しては如何でしょうか?

まだ時間が余った場合にクライアント・サーバ技術でどんな事ができるかなどを語る程度で良いと思います。


4 ● Timeserver
●15ポイント

言語の中身ではなく、言語論ということであれば、わかりやすい事例を厳選して出して、多くをしゃべらず、一通り説明。

その後、新人自身に考えさせるためと、理解度をさぐるために、どういったことに使えるかを提案させ、それがプログラムで実現可能か、またどういった言語でやるのが望ましいかを発表させるのがいいかと。

足りないところを補足すればそこそこの理解につながるのではないでしょうか。単に、説明だけであれば、プリント配ればいいだけの話なので、新人に話に参加させることが重要でしょう。

また、プログラムの基礎を教えるなら、if,for,whileを完璧に使えるようにして、関数の基礎を教えればいいかと。Javaの講習1ヶ月うけて何もプリントにあるプログラムの入力以外は何もできないって子が多かったので、いかに考え悩ませるかを重点にするのがよいと思います。


5 ● ysskondo
●30ポイント

■プログラム言語の種類にはどんなものがあるか?

学術的には非常に多くの物がある(手続き型、関数型など)けど、実務では、C言語とこれから派生した言語が多く使われている。また、処理系の名前はBASICやPASCALであっても、C/C++の影響を受けて、文法が拡張されている場合がほとんど。

■どんな時にどの言語が使われるか?

今のコンピューターは組み込み系も含めてOSでラップされているので、OSがターゲットとしている言語を使う場合が基本。

例:MS-DOSならアセンブラ、Windows3.1/95/NTならC、.NETFrameworkを入れればC#など。

■メリット・デメリット

OSがターゲットとしている言語はOSの可能性を全て引き出すことが可能だが、開発効率が悪い場合が多い。

そこで、特定の業務アプリに特化した処理系を用いる事が多い。

■クライアント・サーバ技術について…

Windowsなら、LANを組んで、IISとIEで遊ばす。

『講義内容の構成』

学術的に理解さす事より、“体験さす”、“感じさす”方向がいいと思います。

アプリの開発なら、C+SDKでWindowsで窓を出すだけのアプリを作らして、この後に、VBやC#などを使わすとか?

C/Sなら、上記の様に、数台のパソコンでLANを組んで、AnHTTPDとActivePerlで掲示板を動かして、動作を体験さすとか?


1-5件表示/7件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ