[[FrontPage]]

#contents

**目的 [#y51c6045]

-コーパスの基礎知識・使い方を知る
-言語教育にどう活かせるか、実例を見ながら考える
-自分なりに新しい活用方法などを創造する
-自分で必要なコーパスを作ってみる

-授業は原則、英語で行います
--抵抗なく英語で話せるようになりましょう

-後期の授業は日本語でやります


**開講時限・場所 [#cf824938]

-木曜3時限


**対象 [#jf9ec37c]

-学部3・4年生

-受講者:

--村上雄太くん(特化コース、3年生)その他 ゼミ生

**リンク [#v7cb2291]

-[[BNCWeb (Tonolab Lexicon Server):http://lexicon.tufs.ac.jp/cgi-binbnc/BNCquery.pl?urlTest=yes]]

-[[JEFLL Corpus  (SCN):http://scn02.corpora.jp/~jefll03/cgi-bin/login1jf.cgi]]

-[[Laurence Anthony's AntConc Page:http://www.antlab.sci.waseda.ac.jp/]]

**内容 [#nccbb196]

-テキストで基本的なことを学ぶ
-演習でコーパス・ツールの使用方法を学ぶ
-後期はコーパスを使った教材作成を行う

**Perlについて [#ce61f014]
***10月22日 [#wf77f501]
+Active Perlを以下からダウンロードし、インストール~
http://www.activestate.com/activeperl/
#br
+EditPlusを以下からダウンロードし、インストール~
http://www.editplus.com/download.html
#br
+Cドライブ直下に「PerlTest」フォルダを作成
#br
+EditPlusを新規作成からPerlを選び、そのままPerlTestフォルダ内に「hello.pl」という名前で保存。拡張子を「.pl」にすることを忘れずに。~
#br
「hello.pl」~
"------------------------------------"
#!/usr/bin/perl~
use strict;~
use warnings;~
#br
print "Hello, World...\n";~
"------------------------------------"~
#br
+コマンドプロンプトを立ち上げ、4のファイルを実行
++「cd \」でCドライブ直下に移動し、「cd PerlTest」でPerlTestフォルダに移動
++「hello.pl」と打ち込み、エンターキーを押す
++「Hello, World...」と表示されれば成功

-扱った関数
: print " " | ダブルクオテーションの中を出力する
#br
-スクリプトの各行の最後にはセミコロンが必要
-\nは正規表現の一つで、改行を表す
***10月29日 [#l211ae4c]
+変数の宣言にはmyを用いる
+変数に数字を入れる~
「variable.pl」~
"----------------------"~
my $num = 1;~
print $num;~
"----------------------"~
#br
+変数を用いた計算~
"----------------------"~
my $num = 1;~
$num = $num + 3;~
print $num;~
"----------------------"~
#br
+3は下記と同じ~
"----------------------"~
my $num = 1;~
$num += 3;~
print $num;~
"----------------------"~
#br
+1を増やすだけなら下記で大丈夫~
"----------------------"~
my $num = 1;~
$num ++;~
print $num;~
"----------------------"~
#br
+文字列を加えるなら「.=」を使う~
"----------------------"~
my $string = "hello";~
print $string;~
"----------------------"~
      ↓~
"----------------------"~
my $string = "hello";~
$string .= ", world";~
print $string;~
"----------------------"~
#br
+printをつなげる~
"----------------------"~
print "xx ";~
print 3*5;~
print "\n";~
"----------------------"~
と~
"----------------------"~
print "xx ",3*5,"\n";~
"----------------------"~
は同じ
#br
+<STDIN>について~
コマンドプロンプトから入力する内容は<STDIN>に入る~
"----------------------------"~
print "Type in something.\n";~
my $string = <STDIN>;~
print "You typed $string";~
"----------------------------"~
#br
+練習問題。半径をコマンドプロンプトで入力し、その円の面積を返すプログラムを作る。~
"----------------------------"~
print "Radius?\n";~
my $r = <STDIN>;~
my $area = $r * $r * 3.14;~
print "The area is $area";~
"----------------------------"~
#br
***11月26日 [#y5a21a85]
+while文の基本的な使い方~
"----------------------------"~
my $number = 1;~
while ($number < 4) {~
  print "$number little\n";~
  $number ++;~
}~
print "indians";~
"----------------------------"~


**スケジュール [#v1ecfb4b]

-23/04
--Unit A1
--Concordancing
---Discussion on how to use concordances for classroom

-30/04
--Unit A2
--Concordance plots

-07/05
--Unit A3
--Clusters

-21/05
--Unit A4
--tagged corpus

-28/05
--Unit A4
--tagged corpus (2)

-04/06
--Unit A7
--online corpus (BoE, BNC, PERC, JEFLL, etc.)

-18/06
--Unit A8/9
--DIY corpus (text collection, mark-up & annotation)

-01/07
--Unit A10.2
--Use of corpora in lexicography (hands-on workshop)

-09/07
--Presentation
--Discussion

-16/07
--Unit A10.3 
--Grammatical studies (hands-on workshop)

-補講を7月中にやる予定


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS