\documentclass[kind=ENG,a4j,bachelor,landscape,viewer,color,check]{edb-syl}
\def\年度{2011}
\def\和年度{23}
\begin{document}

\Englishfalse
%%%% 215472:216380
\begin{edb:lecture}%
\EdbEID{216380}\EdbEOID{554675}%
\JabeeEfalse%
\JabeeRfalse%
\包含false%
\授業ID{215472:216380}%
\授業概要種別{166220}%
\名称{プログラミング入門}{Introduction to Programming}%
\担当教員{\所属肩書氏名{知能情報工学科 基礎情報工学講座}{講師}{\href{http://pub2.db.tokushima-u.ac.jp/ERD/person/10751/profile-ja.html}{\EdbSMG{森田}{}{和宏}}}\所属肩書氏名{知能情報工学科 基礎情報工学講座}{助教}{\href{http://pub2.db.tokushima-u.ac.jp/ERD/person/174482/profile-ja.html}{\EdbSMG{松本}{}{和幸}}}\所属肩書氏名{知能情報工学科 基礎情報工学講座}{助教}{\href{http://pub2.db.tokushima-u.ac.jp/ERD/person/189118/profile-ja.html}{\EdbSMG{渡辺}{}{峻}}}\所属肩書氏名{知能情報工学科 知能工学講座}{助教}{\href{http://pub2.db.tokushima-u.ac.jp/ERD/person/207321/profile-ja.html}{\EdbSMG{伊藤}{}{桃代}}}}%
\開講学期{1年(前期)}%
\履修種別{選択}%
\EdbColDef{edb:lecture.goal}{1}{E}{\EdbAlert{基本的なCプログラムの作成ができるようになる}}%
\EdbColDef{edb:lecture.goal}{1}{J}{基本的なCプログラムの作成ができるようになる}%
\EdbColDef{edb:lecture.goal}{2}{E}{\EdbAlert{既存プログラムの「模倣」ではなく，アルゴリズムを自律的に思考する能力を身につける}}%
\EdbColDef{edb:lecture.goal}{2}{J}{既存プログラムの「模倣」ではなく，アルゴリズムを自律的に思考する能力を身につける}%
\EdbColDef{edb:lecture.plan}{1}{E}{\EdbAlert{反復構造}}%
\EdbColDef{edb:lecture.plan}{1}{J}{反復構造}%
\EdbColDef{edb:lecture.plan}{2}{E}{\EdbAlert{配列}}%
\EdbColDef{edb:lecture.plan}{2}{J}{配列}%
\EdbColDef{edb:lecture.plan}{3}{E}{\EdbAlert{関数}}%
\EdbColDef{edb:lecture.plan}{3}{J}{関数}%
\EdbColDef{edb:lecture.plan}{4}{E}{\EdbAlert{関数と配列，有効範囲と記憶域期間}}%
\EdbColDef{edb:lecture.plan}{4}{J}{関数と配列，有効範囲と記憶域期間}%
\EdbColDef{edb:lecture.plan}{5}{E}{\EdbAlert{基本型}}%
\EdbColDef{edb:lecture.plan}{5}{J}{基本型}%
\EdbColDef{edb:lecture.plan}{6}{E}{\EdbAlert{マクロ，文字の扱い}}%
\EdbColDef{edb:lecture.plan}{6}{J}{マクロ，文字の扱い}%
\EdbColDef{edb:lecture.plan}{7}{E}{\EdbAlert{文字列の扱い}}%
\EdbColDef{edb:lecture.plan}{7}{J}{文字列の扱い}%
\EdbColDef{edb:lecture.plan}{8}{E}{\EdbAlert{中間試験(オンライン)}}%
\EdbColDef{edb:lecture.plan}{8}{J}{中間試験(オンライン)}%
\EdbColDef{edb:lecture.plan}{9}{E}{\EdbAlert{ポインタ基礎}}%
\EdbColDef{edb:lecture.plan}{9}{J}{ポインタ基礎}%
\EdbColDef{edb:lecture.plan}{10}{E}{\EdbAlert{ポインタと配列}}%
\EdbColDef{edb:lecture.plan}{10}{J}{ポインタと配列}%
\EdbColDef{edb:lecture.plan}{11}{E}{\EdbAlert{ポインタによる文字列の扱い}}%
\EdbColDef{edb:lecture.plan}{11}{J}{ポインタによる文字列の扱い}%
\EdbColDef{edb:lecture.plan}{12}{E}{\EdbAlert{構造体}}%
\EdbColDef{edb:lecture.plan}{12}{J}{構造体}%
\EdbColDef{edb:lecture.plan}{13}{E}{\EdbAlert{構造体と関数}}%
\EdbColDef{edb:lecture.plan}{13}{J}{構造体と関数}%
\EdbColDef{edb:lecture.plan}{14}{E}{\EdbAlert{ファイル操作}}%
\EdbColDef{edb:lecture.plan}{14}{J}{ファイル操作}%
\EdbColDef{edb:lecture.plan}{15}{E}{\EdbAlert{総括と補足}}%
\EdbColDef{edb:lecture.plan}{15}{J}{総括と補足}%
\EdbColDef{edb:lecture.plan}{16}{E}{\EdbAlert{期末試験(筆記)}}%
\EdbColDef{edb:lecture.plan}{16}{J}{期末試験(筆記)}%
\EdbColDef{edb:lecture.unit}{1}{E}{2}%
\EdbColDef{edb:lecture.unit}{1}{J}{2}%
\EdbColDef{edb:lecture.target}{1}{E}{\EdbAlert{UNIXオペレーティングシステムを念頭においたC言語の基礎を理解し，プログラムを「書く」習慣を身につける．}}%
\EdbColDef{edb:lecture.target}{1}{J}{UNIXオペレーティングシステムを念頭においたC言語の基礎を理解し，プログラムを「書く」習慣を身につける．}%
\EdbColDef{edb:lecture.outline}{1}{E}{\EdbAlert{UNIXオペレーティングシステムは，それを構成するカーネルやコマンドのソースプログラムはほとんどC言語で記述されていることはよく知られており，現在に至ってももっとも汎用で小回りの効くプログラミング言語である． C言語の初歩的な事柄について，実習による裏付けを取りながら理解を深めてゆく.\ 「コンピュータ入門」で培った技術を活用し，プログラミングを効率よく行う方法を学ぶ．}}%
\EdbColDef{edb:lecture.outline}{1}{J}{UNIXオペレーティングシステムは，それを構成するカーネルやコマンドのソースプログラムはほとんどC言語で記述されていることはよく知られており，現在に至ってももっとも汎用で小回りの効くプログラミング言語である． C言語の初歩的な事柄について，実習による裏付けを取りながら理解を深めてゆく.\ 「コンピュータ入門」で培った技術を活用し，プログラミングを効率よく行う方法を学ぶ．}%
\EdbColDef{edb:lecture.keyword}{1}{@}{202729}%
\EdbColDef{edb:lecture.keyword}{1}{E}{UNIX}%
\EdbColDef{edb:lecture.keyword}{1}{J}{UNIX}%
\EdbColDef{edb:lecture.keyword}{2}{@}{202577}%
\EdbColDef{edb:lecture.keyword}{2}{E}{C language}%
\EdbColDef{edb:lecture.keyword}{2}{J}{C言語}%
\EdbColDef{edb:lecture.keyword}{3}{@}{202736}%
\EdbColDef{edb:lecture.keyword}{3}{E}{programming technique}%
\EdbColDef{edb:lecture.keyword}{3}{J}{プログラミング技法}%
\EdbColDef{edb:lecture.foundation}{1}{@}{215906}%
\EdbColDef{edb:lecture.foundation}{1}{E}{\EdbSeeLecture{Introduction to Computer}{215472}{215906}{1.0}}%
\EdbColDef{edb:lecture.foundation}{1}{J}{\EdbSeeLecture{コンピュータ入門}{215472}{215906}{1.0}}%
\EdbColDef{edb:lecture.relation}{1}{@}{215652}%
\EdbColDef{edb:lecture.relation}{1}{E}{\EdbSeeLecture{Algorithms and Data Structures}{215472}{215652}{0.5}}%
\EdbColDef{edb:lecture.relation}{1}{J}{\EdbSeeLecture{アルゴリズムとデータ構造}{215472}{215652}{0.5}}%
\EdbColDef{edb:lecture.relation}{2}{@}{215686}%
\EdbColDef{edb:lecture.relation}{2}{E}{\EdbSeeLecture{Operating System}{215472}{215686}{0.5}}%
\EdbColDef{edb:lecture.relation}{2}{J}{\EdbSeeLecture{オペレーティングシステム}{215472}{215686}{0.5}}%
\EdbColDef{edb:lecture.relation}{3}{@}{216381}%
\EdbColDef{edb:lecture.relation}{3}{E}{\EdbSeeLecture{Programming Methodology}{215472}{216381}{0.5}}%
\EdbColDef{edb:lecture.relation}{3}{J}{\EdbSeeLecture{プログラミング方法論}{215472}{216381}{0.5}}%
\EdbColDef{edb:lecture.relation}{4}{@}{216378}%
\EdbColDef{edb:lecture.relation}{4}{E}{\EdbSeeLecture{Programming Systems}{215472}{216378}{0.5}}%
\EdbColDef{edb:lecture.relation}{4}{J}{\EdbSeeLecture{プログラミングシステム}{215472}{216378}{0.5}}%
\EdbColDef{edb:lecture.requirement}{1}{E}{\EdbAlert{「コンピュータ入門」の履修を前提にして講義を行う.}}%
\EdbColDef{edb:lecture.requirement}{1}{J}{「コンピュータ入門」の履修を前提にして講義を行う.}%
\EdbColDef{edb:lecture.notice}{1}{E}{\EdbAlert{授業を受ける際には，2時間の授業時間毎に2時間の予習と2時間の復習をしたうえで授業を受けることが，授業の理解と単位取得のために必要である．}}%
\EdbColDef{edb:lecture.notice}{1}{J}{授業を受ける際には，2時間の授業時間毎に2時間の予習と2時間の復習をしたうえで授業を受けることが，授業の理解と単位取得のために必要である．}%
\EdbColDef{edb:lecture.evaluation}{1}{E}{\EdbAlert{課題を毎回出題する.\ 試験と課題の提出状況，受講姿勢を総合して評価する.平常点と試験の比率は4:{\EdbZSp}6とする．}}%
\EdbColDef{edb:lecture.evaluation}{1}{J}{課題を毎回出題する.\ 試験と課題の提出状況，受講姿勢を総合して評価する.平常点と試験の比率は4:{\EdbZSp}6とする．}%
\EdbColDef{edb:lecture.student}{1}{@}{12628}%
\EdbColDef{edb:lecture.student}{1}{E}{Able to be taken by only specified class(es)}%
\EdbColDef{edb:lecture.student}{1}{J}{開講コース学生のみ履修可能}%
\EdbColDef{edb:lecture.textbook}{1}{E}{\EdbAlert{柴田望洋，新版 明解C言語 入門編，ソフトバンククリエイティブ}}%
\EdbColDef{edb:lecture.textbook}{1}{J}{柴田望洋，新版 明解C言語 入門編，ソフトバンククリエイティブ}%
\EdbColDef{edb:lecture.reference}{1}{E}{\EdbAlert{B.{\EdbZSp}W.\ カーニハン$\cdot{}$D.{\EdbZSp}M.\ リッチー著 $\cdot{}$石田晴久 訳「プログラミング言語C 第2版」共立出版.}}%
\EdbColDef{edb:lecture.reference}{1}{J}{B.{\EdbZSp}W.\ カーニハン$\cdot{}$D.{\EdbZSp}M.\ リッチー著 $\cdot{}$石田晴久 訳「プログラミング言語C 第2版」共立出版.}%
\EdbColDef{edb:lecture.note}{1}{E}{\EdbAlert{「コンピュータ入門」と連続して講義および演習を進める.}}%
\EdbColDef{edb:lecture.note}{1}{J}{「コンピュータ入門」と連続して講義および演習を進める.}%
\EdbColDef{edb:lecture.note}{2}{E}{\EdbAlert{授業計画1$\sim{}$8は，レポート及び中間試験により達成度評価を行なう．}}%
\EdbColDef{edb:lecture.note}{2}{J}{授業計画1$\sim{}$8は，レポート及び中間試験により達成度評価を行なう．}%
\EdbColDef{edb:lecture.note}{3}{E}{\EdbAlert{授業計画9$\sim{}$15は，レポート及び最終試験により達成度評価を行なう．}}%
\EdbColDef{edb:lecture.note}{3}{J}{授業計画9$\sim{}$15は，レポート及び最終試験により達成度評価を行なう．}%
\EdbColDef{edb:lecture.contact}{1}{J}{\連絡先個人{\EdbEMAIL{kam@is.tokushima-u.ac.jp}{k{\HZSp[1]}a{\HZSp[1]}m{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p}}{森田 (Dr.棟603, 088-656-7490, \EdbEMAIL{kam@is.tokushima-u.ac.jp}{k{\HZSp[1]}a{\HZSp[1]}m{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p})}{木曜日 16:00$\sim{}$19:00(年度ごとに学科の掲示を参照すること)}}%
\EdbColDef{edb:lecture.contact}{2}{J}{\連絡先個人{\EdbEMAIL{matumoto@is.tokushima-u.ac.jp}{m{\HZSp[1]}a{\HZSp[1]}t{\HZSp[1]}u{\HZSp[1]}m{\HZSp[1]}o{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p}}{松本 (C211, 088-656-7654, \EdbEMAIL{matumoto@is.tokushima-u.ac.jp}{m{\HZSp[1]}a{\HZSp[1]}t{\HZSp[1]}u{\HZSp[1]}m{\HZSp[1]}o{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p})}{}}%
\EdbColDef{edb:lecture.contact}{3}{J}{\連絡先個人{\EdbEMAIL{shun-wata@is.tokushima-u.ac.jp}{s{\HZSp[1]}h{\HZSp[1]}u{\HZSp[1]}n{\HZSp[1]}-{\HZSp[1]}w{\HZSp[1]}a{\HZSp[1]}t{\HZSp[1]}a{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p}}{渡辺 (088-656-7487, \EdbEMAIL{shun-wata@is.tokushima-u.ac.jp}{s{\HZSp[1]}h{\HZSp[1]}u{\HZSp[1]}n{\HZSp[1]}-{\HZSp[1]}w{\HZSp[1]}a{\HZSp[1]}t{\HZSp[1]}a{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p})}{}}%
\EdbColDef{edb:lecture.contact}{4}{J}{\連絡先個人{\EdbEMAIL{momoito@is.tokushima-u.ac.jp}{m{\HZSp[1]}o{\HZSp[1]}m{\HZSp[1]}o{\HZSp[1]}i{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p}}{伊藤 (D208, 088-656-7512, \EdbEMAIL{momoito@is.tokushima-u.ac.jp}{m{\HZSp[1]}o{\HZSp[1]}m{\HZSp[1]}o{\HZSp[1]}i{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p})}{}}%
\end{edb:lecture}%

\Englishtrue
%%%% 215472:216380
\begin{edb:lecture}%
\EdbEID{216380}\EdbEOID{554675}%
\JabeeEfalse%
\JabeeRfalse%
\包含false%
\授業ID{215472:216380}%
\授業概要種別{166220}%
\名称{Introduction to Programming}{プログラミング入門}%
\担当教員{\所属肩書氏名{Basic Information Science, Department of Information Science and Intelligent Systems}{Associate Professor}{\href{http://pub2.db.tokushima-u.ac.jp/ERD/person/10751/profile-en.html}{\EdbGMS{Kazuhiro}{}{Morita}}}\所属肩書氏名{Basic Information Science, Department of Information Science and Intelligent Systems}{Assistant Professor}{\href{http://pub2.db.tokushima-u.ac.jp/ERD/person/174482/profile-en.html}{\EdbGMS{Kazuyuki}{}{Matsumoto}}}\所属肩書氏名{Basic Information Science, Department of Information Science and Intelligent Systems}{Assistant Professor}{\href{http://pub2.db.tokushima-u.ac.jp/ERD/person/189118/profile-en.html}{\EdbGMS{Shun}{}{Watanabe}}}\所属肩書氏名{Intelligent Systems, Department of Information Science and Intelligent Systems}{Assistant Professor}{\href{http://pub2.db.tokushima-u.ac.jp/ERD/person/207321/profile-en.html}{\EdbGMS{Momoyo}{}{Ito}}}}%
\開講学期{1st-year(1st semester)}%
\履修種別{selection}%
\EdbColDef{edb:lecture.goal}{1}{J}{基本的なCプログラムの作成ができるようになる}%
\EdbColDef{edb:lecture.goal}{1}{E}{\EdbAlert{基本的なCプログラムの作成ができるようになる}}%
\EdbColDef{edb:lecture.goal}{2}{J}{既存プログラムの「模倣」ではなく，アルゴリズムを自律的に思考する能力を身につける}%
\EdbColDef{edb:lecture.goal}{2}{E}{\EdbAlert{既存プログラムの「模倣」ではなく，アルゴリズムを自律的に思考する能力を身につける}}%
\EdbColDef{edb:lecture.plan}{1}{J}{反復構造}%
\EdbColDef{edb:lecture.plan}{1}{E}{\EdbAlert{反復構造}}%
\EdbColDef{edb:lecture.plan}{2}{J}{配列}%
\EdbColDef{edb:lecture.plan}{2}{E}{\EdbAlert{配列}}%
\EdbColDef{edb:lecture.plan}{3}{J}{関数}%
\EdbColDef{edb:lecture.plan}{3}{E}{\EdbAlert{関数}}%
\EdbColDef{edb:lecture.plan}{4}{J}{関数と配列，有効範囲と記憶域期間}%
\EdbColDef{edb:lecture.plan}{4}{E}{\EdbAlert{関数と配列，有効範囲と記憶域期間}}%
\EdbColDef{edb:lecture.plan}{5}{J}{基本型}%
\EdbColDef{edb:lecture.plan}{5}{E}{\EdbAlert{基本型}}%
\EdbColDef{edb:lecture.plan}{6}{J}{マクロ，文字の扱い}%
\EdbColDef{edb:lecture.plan}{6}{E}{\EdbAlert{マクロ，文字の扱い}}%
\EdbColDef{edb:lecture.plan}{7}{J}{文字列の扱い}%
\EdbColDef{edb:lecture.plan}{7}{E}{\EdbAlert{文字列の扱い}}%
\EdbColDef{edb:lecture.plan}{8}{J}{中間試験(オンライン)}%
\EdbColDef{edb:lecture.plan}{8}{E}{\EdbAlert{中間試験(オンライン)}}%
\EdbColDef{edb:lecture.plan}{9}{J}{ポインタ基礎}%
\EdbColDef{edb:lecture.plan}{9}{E}{\EdbAlert{ポインタ基礎}}%
\EdbColDef{edb:lecture.plan}{10}{J}{ポインタと配列}%
\EdbColDef{edb:lecture.plan}{10}{E}{\EdbAlert{ポインタと配列}}%
\EdbColDef{edb:lecture.plan}{11}{J}{ポインタによる文字列の扱い}%
\EdbColDef{edb:lecture.plan}{11}{E}{\EdbAlert{ポインタによる文字列の扱い}}%
\EdbColDef{edb:lecture.plan}{12}{J}{構造体}%
\EdbColDef{edb:lecture.plan}{12}{E}{\EdbAlert{構造体}}%
\EdbColDef{edb:lecture.plan}{13}{J}{構造体と関数}%
\EdbColDef{edb:lecture.plan}{13}{E}{\EdbAlert{構造体と関数}}%
\EdbColDef{edb:lecture.plan}{14}{J}{ファイル操作}%
\EdbColDef{edb:lecture.plan}{14}{E}{\EdbAlert{ファイル操作}}%
\EdbColDef{edb:lecture.plan}{15}{J}{総括と補足}%
\EdbColDef{edb:lecture.plan}{15}{E}{\EdbAlert{総括と補足}}%
\EdbColDef{edb:lecture.plan}{16}{J}{期末試験(筆記)}%
\EdbColDef{edb:lecture.plan}{16}{E}{\EdbAlert{期末試験(筆記)}}%
\EdbColDef{edb:lecture.unit}{1}{J}{2}%
\EdbColDef{edb:lecture.unit}{1}{E}{2}%
\EdbColDef{edb:lecture.target}{1}{J}{UNIXオペレーティングシステムを念頭においたC言語の基礎を理解し，プログラムを「書く」習慣を身につける．}%
\EdbColDef{edb:lecture.target}{1}{E}{\EdbAlert{UNIXオペレーティングシステムを念頭においたC言語の基礎を理解し，プログラムを「書く」習慣を身につける．}}%
\EdbColDef{edb:lecture.outline}{1}{J}{UNIXオペレーティングシステムは，それを構成するカーネルやコマンドのソースプログラムはほとんどC言語で記述されていることはよく知られており，現在に至ってももっとも汎用で小回りの効くプログラミング言語である． C言語の初歩的な事柄について，実習による裏付けを取りながら理解を深めてゆく.\ 「コンピュータ入門」で培った技術を活用し，プログラミングを効率よく行う方法を学ぶ．}%
\EdbColDef{edb:lecture.outline}{1}{E}{\EdbAlert{UNIXオペレーティングシステムは，それを構成するカーネルやコマンドのソースプログラムはほとんどC言語で記述されていることはよく知られており，現在に至ってももっとも汎用で小回りの効くプログラミング言語である． C言語の初歩的な事柄について，実習による裏付けを取りながら理解を深めてゆく.\ 「コンピュータ入門」で培った技術を活用し，プログラミングを効率よく行う方法を学ぶ．}}%
\EdbColDef{edb:lecture.keyword}{1}{@}{202729}%
\EdbColDef{edb:lecture.keyword}{1}{J}{UNIX}%
\EdbColDef{edb:lecture.keyword}{1}{E}{UNIX}%
\EdbColDef{edb:lecture.keyword}{2}{@}{202577}%
\EdbColDef{edb:lecture.keyword}{2}{J}{C言語}%
\EdbColDef{edb:lecture.keyword}{2}{E}{C language}%
\EdbColDef{edb:lecture.keyword}{3}{@}{202736}%
\EdbColDef{edb:lecture.keyword}{3}{J}{プログラミング技法}%
\EdbColDef{edb:lecture.keyword}{3}{E}{programming technique}%
\EdbColDef{edb:lecture.foundation}{1}{@}{215906}%
\EdbColDef{edb:lecture.foundation}{1}{J}{\EdbSeeLecture{コンピュータ入門}{215472}{215906}{1.0}}%
\EdbColDef{edb:lecture.foundation}{1}{E}{\EdbSeeLecture{Introduction to Computer}{215472}{215906}{1.0}}%
\EdbColDef{edb:lecture.relation}{1}{@}{215652}%
\EdbColDef{edb:lecture.relation}{1}{J}{\EdbSeeLecture{アルゴリズムとデータ構造}{215472}{215652}{0.5}}%
\EdbColDef{edb:lecture.relation}{1}{E}{\EdbSeeLecture{Algorithms and Data Structures}{215472}{215652}{0.5}}%
\EdbColDef{edb:lecture.relation}{2}{@}{215686}%
\EdbColDef{edb:lecture.relation}{2}{J}{\EdbSeeLecture{オペレーティングシステム}{215472}{215686}{0.5}}%
\EdbColDef{edb:lecture.relation}{2}{E}{\EdbSeeLecture{Operating System}{215472}{215686}{0.5}}%
\EdbColDef{edb:lecture.relation}{3}{@}{216381}%
\EdbColDef{edb:lecture.relation}{3}{J}{\EdbSeeLecture{プログラミング方法論}{215472}{216381}{0.5}}%
\EdbColDef{edb:lecture.relation}{3}{E}{\EdbSeeLecture{Programming Methodology}{215472}{216381}{0.5}}%
\EdbColDef{edb:lecture.relation}{4}{@}{216378}%
\EdbColDef{edb:lecture.relation}{4}{J}{\EdbSeeLecture{プログラミングシステム}{215472}{216378}{0.5}}%
\EdbColDef{edb:lecture.relation}{4}{E}{\EdbSeeLecture{Programming Systems}{215472}{216378}{0.5}}%
\EdbColDef{edb:lecture.requirement}{1}{J}{「コンピュータ入門」の履修を前提にして講義を行う.}%
\EdbColDef{edb:lecture.requirement}{1}{E}{\EdbAlert{「コンピュータ入門」の履修を前提にして講義を行う.}}%
\EdbColDef{edb:lecture.notice}{1}{J}{授業を受ける際には，2時間の授業時間毎に2時間の予習と2時間の復習をしたうえで授業を受けることが，授業の理解と単位取得のために必要である．}%
\EdbColDef{edb:lecture.notice}{1}{E}{\EdbAlert{授業を受ける際には，2時間の授業時間毎に2時間の予習と2時間の復習をしたうえで授業を受けることが，授業の理解と単位取得のために必要である．}}%
\EdbColDef{edb:lecture.evaluation}{1}{J}{課題を毎回出題する.\ 試験と課題の提出状況，受講姿勢を総合して評価する.平常点と試験の比率は4:{\EdbZSp}6とする．}%
\EdbColDef{edb:lecture.evaluation}{1}{E}{\EdbAlert{課題を毎回出題する.\ 試験と課題の提出状況，受講姿勢を総合して評価する.平常点と試験の比率は4:{\EdbZSp}6とする．}}%
\EdbColDef{edb:lecture.student}{1}{@}{12628}%
\EdbColDef{edb:lecture.student}{1}{J}{開講コース学生のみ履修可能}%
\EdbColDef{edb:lecture.student}{1}{E}{Able to be taken by only specified class(es)}%
\EdbColDef{edb:lecture.textbook}{1}{J}{柴田望洋，新版 明解C言語 入門編，ソフトバンククリエイティブ}%
\EdbColDef{edb:lecture.textbook}{1}{E}{\EdbAlert{柴田望洋，新版 明解C言語 入門編，ソフトバンククリエイティブ}}%
\EdbColDef{edb:lecture.reference}{1}{J}{B.{\EdbZSp}W.\ カーニハン$\cdot{}$D.{\EdbZSp}M.\ リッチー著 $\cdot{}$石田晴久 訳「プログラミング言語C 第2版」共立出版.}%
\EdbColDef{edb:lecture.reference}{1}{E}{\EdbAlert{B.{\EdbZSp}W.\ カーニハン$\cdot{}$D.{\EdbZSp}M.\ リッチー著 $\cdot{}$石田晴久 訳「プログラミング言語C 第2版」共立出版.}}%
\EdbColDef{edb:lecture.note}{1}{J}{「コンピュータ入門」と連続して講義および演習を進める.}%
\EdbColDef{edb:lecture.note}{1}{E}{\EdbAlert{「コンピュータ入門」と連続して講義および演習を進める.}}%
\EdbColDef{edb:lecture.note}{2}{J}{授業計画1$\sim{}$8は，レポート及び中間試験により達成度評価を行なう．}%
\EdbColDef{edb:lecture.note}{2}{E}{\EdbAlert{授業計画1$\sim{}$8は，レポート及び中間試験により達成度評価を行なう．}}%
\EdbColDef{edb:lecture.note}{3}{J}{授業計画9$\sim{}$15は，レポート及び最終試験により達成度評価を行なう．}%
\EdbColDef{edb:lecture.note}{3}{E}{\EdbAlert{授業計画9$\sim{}$15は，レポート及び最終試験により達成度評価を行なう．}}%
\EdbColDef{edb:lecture.contact}{1}{E}{\連絡先個人{\EdbEMAIL{kam@is.tokushima-u.ac.jp}{k{\HZSp[1]}a{\HZSp[1]}m{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p}}{Morita (Dr603, +81-88-656-7490, \EdbEMAIL{kam@is.tokushima-u.ac.jp}{k{\HZSp[1]}a{\HZSp[1]}m{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p})}{\EdbAlert{木曜日 16:00$\sim{}$19:00(年度ごとに学科の掲示を参照すること)}}}%
\EdbColDef{edb:lecture.contact}{2}{E}{\連絡先個人{\EdbEMAIL{matumoto@is.tokushima-u.ac.jp}{m{\HZSp[1]}a{\HZSp[1]}t{\HZSp[1]}u{\HZSp[1]}m{\HZSp[1]}o{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p}}{Matsumoto (C211, +81-88-656-7654, \EdbEMAIL{matumoto@is.tokushima-u.ac.jp}{m{\HZSp[1]}a{\HZSp[1]}t{\HZSp[1]}u{\HZSp[1]}m{\HZSp[1]}o{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p})}{}}%
\EdbColDef{edb:lecture.contact}{3}{E}{\連絡先個人{\EdbEMAIL{shun-wata@is.tokushima-u.ac.jp}{s{\HZSp[1]}h{\HZSp[1]}u{\HZSp[1]}n{\HZSp[1]}-{\HZSp[1]}w{\HZSp[1]}a{\HZSp[1]}t{\HZSp[1]}a{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p}}{Watanabe (+81-88-656-7487, \EdbEMAIL{shun-wata@is.tokushima-u.ac.jp}{s{\HZSp[1]}h{\HZSp[1]}u{\HZSp[1]}n{\HZSp[1]}-{\HZSp[1]}w{\HZSp[1]}a{\HZSp[1]}t{\HZSp[1]}a{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p})}{}}%
\EdbColDef{edb:lecture.contact}{4}{E}{\連絡先個人{\EdbEMAIL{momoito@is.tokushima-u.ac.jp}{m{\HZSp[1]}o{\HZSp[1]}m{\HZSp[1]}o{\HZSp[1]}i{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p}}{Ito (D208, +81-88-656-7512, \EdbEMAIL{momoito@is.tokushima-u.ac.jp}{m{\HZSp[1]}o{\HZSp[1]}m{\HZSp[1]}o{\HZSp[1]}i{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}@{\HZSp[1]}i{\HZSp[1]}s{\HZSp[1]}.{\HZSp[1]}t{\HZSp[1]}o{\HZSp[1]}k{\HZSp[1]}u{\HZSp[1]}s{\HZSp[1]}h{\HZSp[1]}i{\HZSp[1]}m{\HZSp[1]}a{\HZSp[1]}-{\HZSp[1]}u{\HZSp[1]}.{\HZSp[1]}a{\HZSp[1]}c{\HZSp[1]}.{\HZSp[1]}j{\HZSp[1]}p})}{}}%
\end{edb:lecture}%

\end{document}
\end{document}


