言語教育学演習2009
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[FrontPage]]
#contents
**目的 [#y51c6045]
-コーパスの基礎知識・使い方を知る
-言語教育にどう活かせるか、実例を見ながら考える
-自分なりに新しい活用方法などを創造する
-自分で必要なコーパスを作ってみる
-授業は原則、英語で行います
--抵抗なく英語で話せるようになりましょう
-後期の授業は日本語でやります
**開講時限・場所 [#cf824938]
-木曜3時限
**対象 [#jf9ec37c]
-学部3・4年生
-受講者:
--村上雄太くん(特化コース、3年生)その他 ゼミ生
**内容 [#nccbb196]
-テキストで基本的なことを学ぶ
-演習でコーパス・ツールの使用方法を学ぶ
-後期はコーパスを使った教材作成を行う
**後期 [#be618947]
-10/01
--オリエンテーション
-10/15
--Lexicography
-10/22
--Grammatical studies
-10/29
--Sketch Engine デモ
-11/05
--Adam Kilgarriff 氏特別授業
-11/12
--休講(台湾出張)
-11/19
--外語祭
-11/26
--Language Learning and Teaching
-12/03
--Data Driven Learning
-12/10
--Courseware
-12/17
--Proposal sharing
-1/14
--作業(以後、個別に相談に乗ります)
-1/21
--作業
--村上
---文法事項の解説にコーパス情報を載せ、索引で単語のよく用...
コーパス情報の一覧を掲載し、相互参照させる方法を工夫して...
--土肥
---高校英語入試問題に必要な語彙の提案。公立高校の入試問題...
--遊馬
---大学生レベルで中高の文法事項のやり直し項目を JEFLL の...
---関係詞などに注目→主格 who の主語位置での用法
---よく使う単語とセット(先行詞)で
--後上
---JEFLL の完了形の表現の使いこなしのタスクを考える。ネイ...
--本田
---
--金田
---
-1/28
--作業
-2/4
--発表会(授業中に)
**リンク [#v7cb2291]
-[[BNCWeb (Tonolab Lexicon Server):http://lexicon.tufs.ac...
-[[JEFLL Corpus (SCN):http://scn02.corpora.jp/~jefll03/c...
-[[Laurence Anthony's AntConc Page:http://www.antlab.sci....
**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フォル...
#br
「hello.pl」~
"------------------------------------"
#!/usr/bin/perl~
use strict;~
use warnings;~
#br
print "Hello, World...\n";~
"------------------------------------"~
#br
+コマンドプロンプトを立ち上げ、4のファイルを実行
++「cd \」でCドライブ直下に移動し、「cd PerlTest」でPerlT...
++「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";~
"----------------------------"~
#br
***12月3日 [#y4a21a85]
+while文で$_を用いてプロンプト上からインプットを受ける~
"----------------------------------"~
print "Type something.\n";~
while (<STDIN>) {~
print $_;~
}~
"----------------------------------"~
#br
+STDINは省略可能~
"----------------------------------"~
print "Type something.\n";~
while (<>) {~
print $_;~
}~
"----------------------------------"~
#br
+chompは改行を削除する~
"----------------------------------"~
print "Type something.\n";~
while (<>) {~
chomp;~
print $_;~
}~
"----------------------------------"~
#br
+練習問題~
100未満の2の倍数を全て表示するスクリプトを書いてください~
"----------------------------------"~
my $num = 0;~
while ($num < 100) {~
print "$num\n";~
$num += 2;~
}~
"----------------------------------"~
#br
***1月28日 [#y3a21a85]
--[[文字列を置換するスクリプト:http://lexicon.tufs.ac.jp/...
--[[置換した内容をテキストに書き込むスクリプト文:http://l...
--[[実演用テキスト文字列を置換するスクリプト例:http://lex...
---[[実際のスクリプト使用例 MeCabをSketch Engine用に整形:...
#br
--[[ディレクトリ内のテキストファイルから、頻度リストをcsv...
**スケジュール [#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月中にやる予定
終了行:
[[FrontPage]]
#contents
**目的 [#y51c6045]
-コーパスの基礎知識・使い方を知る
-言語教育にどう活かせるか、実例を見ながら考える
-自分なりに新しい活用方法などを創造する
-自分で必要なコーパスを作ってみる
-授業は原則、英語で行います
--抵抗なく英語で話せるようになりましょう
-後期の授業は日本語でやります
**開講時限・場所 [#cf824938]
-木曜3時限
**対象 [#jf9ec37c]
-学部3・4年生
-受講者:
--村上雄太くん(特化コース、3年生)その他 ゼミ生
**内容 [#nccbb196]
-テキストで基本的なことを学ぶ
-演習でコーパス・ツールの使用方法を学ぶ
-後期はコーパスを使った教材作成を行う
**後期 [#be618947]
-10/01
--オリエンテーション
-10/15
--Lexicography
-10/22
--Grammatical studies
-10/29
--Sketch Engine デモ
-11/05
--Adam Kilgarriff 氏特別授業
-11/12
--休講(台湾出張)
-11/19
--外語祭
-11/26
--Language Learning and Teaching
-12/03
--Data Driven Learning
-12/10
--Courseware
-12/17
--Proposal sharing
-1/14
--作業(以後、個別に相談に乗ります)
-1/21
--作業
--村上
---文法事項の解説にコーパス情報を載せ、索引で単語のよく用...
コーパス情報の一覧を掲載し、相互参照させる方法を工夫して...
--土肥
---高校英語入試問題に必要な語彙の提案。公立高校の入試問題...
--遊馬
---大学生レベルで中高の文法事項のやり直し項目を JEFLL の...
---関係詞などに注目→主格 who の主語位置での用法
---よく使う単語とセット(先行詞)で
--後上
---JEFLL の完了形の表現の使いこなしのタスクを考える。ネイ...
--本田
---
--金田
---
-1/28
--作業
-2/4
--発表会(授業中に)
**リンク [#v7cb2291]
-[[BNCWeb (Tonolab Lexicon Server):http://lexicon.tufs.ac...
-[[JEFLL Corpus (SCN):http://scn02.corpora.jp/~jefll03/c...
-[[Laurence Anthony's AntConc Page:http://www.antlab.sci....
**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フォル...
#br
「hello.pl」~
"------------------------------------"
#!/usr/bin/perl~
use strict;~
use warnings;~
#br
print "Hello, World...\n";~
"------------------------------------"~
#br
+コマンドプロンプトを立ち上げ、4のファイルを実行
++「cd \」でCドライブ直下に移動し、「cd PerlTest」でPerlT...
++「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";~
"----------------------------"~
#br
***12月3日 [#y4a21a85]
+while文で$_を用いてプロンプト上からインプットを受ける~
"----------------------------------"~
print "Type something.\n";~
while (<STDIN>) {~
print $_;~
}~
"----------------------------------"~
#br
+STDINは省略可能~
"----------------------------------"~
print "Type something.\n";~
while (<>) {~
print $_;~
}~
"----------------------------------"~
#br
+chompは改行を削除する~
"----------------------------------"~
print "Type something.\n";~
while (<>) {~
chomp;~
print $_;~
}~
"----------------------------------"~
#br
+練習問題~
100未満の2の倍数を全て表示するスクリプトを書いてください~
"----------------------------------"~
my $num = 0;~
while ($num < 100) {~
print "$num\n";~
$num += 2;~
}~
"----------------------------------"~
#br
***1月28日 [#y3a21a85]
--[[文字列を置換するスクリプト:http://lexicon.tufs.ac.jp/...
--[[置換した内容をテキストに書き込むスクリプト文:http://l...
--[[実演用テキスト文字列を置換するスクリプト例:http://lex...
---[[実際のスクリプト使用例 MeCabをSketch Engine用に整形:...
#br
--[[ディレクトリ内のテキストファイルから、頻度リストをcsv...
**スケジュール [#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月中にやる予定
ページ名: