広島大学シラバス

シラバスTOPへ
English
年度 2024年度 開講部局 工学部
講義コード K0285012 科目区分 専門教育科目
授業科目名 工学プログラミング基礎
授業科目名
(フリガナ)
コウガクプログラミングキソ
英文授業科目名 Basic Engineering Computer Programming
担当教員名 杉尾 健次郎
担当教員名
(フリガナ)
スギオ ケンジロウ
開講キャンパス 東広島 開設期 2年次生   前期   2ターム
曜日・時限・講義室 (2T) 火1-4:工116
授業の方法 講義 授業の方法
【詳細情報】
 
各自が持参するコンピューターを用いる 
単位 2.0 週時間   使用言語 B : 日本語・英語
学習の段階 2 : 初級レベル
学問分野(分野) 25 : 理工学
学問分野(分科) 10 : 総合工学
対象学生 2年生
授業のキーワード コンピュータプログラミング、C言語、アルゴリズム設計 
教職専門科目   教科専門科目  
プログラムの中での
この授業科目の位置づけ
(学部生対象科目のみ)
この科目に先立つ基礎科目;情報活用演習
この科目が役立つ応用科目;データ処理および数値解析、計算機プログラミング 
到達度評価
の評価項目
(学部生対象科目のみ)
機械システムプログラム
(知識・理解)
・技術者として必要な基礎的知識の修得と論理的思考能力の養成

輸送システムプログラム
(知識・理解)
・情報工学系科目
エンジニア・研究者として必要な情報工学系の基礎知識の理解と習得

(能力・技能)
・情報工学系科目
数学・力学に基づいた情報処理能力


材料加工プログラム
(知識・理解)
・技術者として必要な基礎的知識の習得と論理的思考能力の養成


エネルギー変換プログラム
(知識・理解)
・技術者として必要な基礎的知識の習得と論理的思考能力の養成

応用化学プログラム
(知識・理解)
・教養教育と専門教育における幅広い基礎知識および化学に関する専門基礎知識
・応用化学に関する高度な専門知識
・基礎および専門知識に裏付けられた論理的思考に基づく構想力

化学工学プログラム
(能力・技能)
・化学および化学工学の基礎の確実な習得と応用力の養成(C1)工学基礎
(総合的な力)
・プレゼンテーション・コミュニケーション能力の向上と高度情報化への適応力の養成

生物工学プログラム
(知識・理解)
・生物工学及び生命科学の基礎および応用知識の修得(到達目標C・講義科目)

社会基盤環境工学プログラム
(能力・技能)
・問題解析力
(総合的な力)
・伝達する能力
・実行力・解決力

建築プログラム
(知識・理解)
・工学的基礎知識の習得
(・数学,物理学,情報技術の基礎的内容を説明することができる。
・数学,物理学,情報技術の基礎的内容を建築に応用することができる。)
に関する理解 
授業の目標・概要等 コンピュータプログラミングの基礎的技法を学び,C言語プログラムの具体的作成手順を習得する.具体的には,(1)与えられた処理要求を,プログラムにコード化するための基本的な考え方を身につける.(2)C言語で書かれた簡単なプログラムについて,それがどのような動きをするのかを理解し説明できる能力を習得する.(3)基本的な処理要求を,C言語でプログラム化して実行し,正しく計算結果を得る技術を学ぶ. 
授業計画 第1回ガイダンス、プログラミングとは、プログラム作成、実行の手順、数値型,printfの書式設定
第2回演算子
第3回制御文 (if文、for文、while文、switch文)
第4回制御文 (if文、for文、while文、switch文)
第5回配列 (1次元、2次元配列)とポインタ
第6回配列 (1次元、2次元配列)とポインタ
第7回関数
第8回ファイル入出力
第9回構造体
第10回プログラムの構成
第11回基本的な数値解析
第12回基本的な数値解析
第13回OpenGLによるデータの可視化
第14回OpenGLによるデータの可視化
第15回プログラミングのまとめ

偶数回に課題を課す.
期末試験を実施する. 
教科書・参考書等 「Cの絵本 第2版 C言語が好きになる新しい9つの扉] を教科書として使用する 
授業で使用する
メディア・機器等
 
【詳細情報】 教科書,配付資料,必携PC 
授業で取り入れる
学習手法
 
予習・復習への
アドバイス
毎回プログラミングの課題を出す. 
履修上の注意
受講条件等
 
成績評価の基準等 毎回の小テストと課題50%、期末テスト50%とし、60%以上を合格とし単位を認める。
 
実務経験  
実務経験の概要と
それに基づく授業内容
 
メッセージ 必携PCを使用する。なおあらかじめ各自のパソコンにVisual studio communityのC++によるデスクトップ開発をインストールしておくこと。
出席回数が2/3に満たない学生は成績評価において欠席と判断する。
また、遅刻状況によっては出席扱いとならない場合もあり得る。 
その他 参考図書 THE C PROGRAMMING LANGUAGE SECOND EDITION, KERNINGHAN & RITCHIE 
すべての授業科目において,授業改善アンケートを実施していますので,回答に協力してください。
回答に対しては教員からコメントを入力しており,今後の改善につなげていきます。 
シラバスTOPへ