プログラミング論ⅡA

科目基礎情報

学校 宇部工業高等専門学校 開講年度 2019
授業科目 プログラミング論ⅡA
科目番号 0088 科目区分 専門 / 必修
授業形態 演習 単位の種別と単位数 履修単位: 1
開設学科 経営情報学科 対象学年 3
開設期 前期 週時間数 2
教科書/教材 「やさしいJava」 高橋 麻奈 著 (ソフトバンククリエイティブ)
担当教員 荒川 正幹

到達目標

(1) Java言語の基礎的な文法が理解できる
(2) 基本的なアルゴリズムが理解できる
(3) Java言語でプログラムを作成できる

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安最低限の到達レベルの目安(可)未到達レベルの目安
評価項目1Java言語の文法を理解し、説明することができるJava言語の基礎的な文法を理解し、説明することができるJava言語の基礎的な文法を部分的に理解し、説明することができるJava言語の文法を理解することができない
評価項目2アルゴリズムを理解し、Java言語を用いてプログラムを作成することができる基礎的なアルゴリズムを理解し、Java言語を用いてプログラムを作成することができる基礎的なアルゴリズムを部分的に理解し、Java言語を用いてプログラムを作成することができるアルゴリズムを理解することができない
評価項目3オブジェクト指向プログラミングの概念を理解し、説明することができるオブジェクト指向プログラミングの基礎的な概念を理解し、説明することができるオブジェクト指向プログラミングの基礎的な概念を部分的に理解し、説明することができるオブジェクト指向プログラミングの概念を理解することができない

学科の到達目標項目との関係

教育方法等

概要:
Java言語を用いてプログラミングの基礎およびオブジェクト指向プログラミングの概念を学ぶ。
授業の進め方・方法:
Java言語の基本データ型、制御構造、メソッドなどの文法について学習し、演習によってプログラミング能力、論理的思考能力を身に付ける。
注意点:
予習として、あらかじめ教科書を読んでおくこと

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 ガイダンス、開発環境 授業の概要を理解する
プログラムの実行方法を理解する
2週 Javaの基本 Javaの基本を理解する
3週 変数 変数について理解する
4週 式と演算子 式と演算子について理解する
5週 分岐処理 分岐処理について理解する
6週 分岐処理 分岐処理について理解する
7週 分岐処理 分岐処理について理解する
8週 定期試験、試験返却 これまでの学習内容を理解する
2ndQ
9週 繰り返し処理 繰り返し処理について理解する
10週 繰り返し処理 繰り返し処理について理解する
11週 繰り返し処理 繰り返し処理について理解する
12週 配列 配列について理解する
13週 配列 配列について理解する
14週 配列 配列について理解する
15週 まとめ これまでの学習内容を理解する
16週 定期試験、試験返却 これまでの学習内容を理解する

モデルコアカリキュラムの学習内容と到達目標

分類分野学習内容学習内容の到達目標到達レベル授業週
基礎的能力数学数学数学整式の加減乗除の計算や、式の展開ができる。2
因数定理等を利用して、4次までの簡単な整式の因数分解ができる。4
工学基礎情報リテラシー情報リテラシー情報を適切に収集・処理・発信するための基礎的な知識を活用できる。3
同一の問題に対し、それを解決できる複数のアルゴリズムが存在しうることを知っている。3
与えられた基本的な問題を解くための適切なアルゴリズムを構築することができる。3
任意のプログラミング言語を用いて、構築したアルゴリズムを実装できる。3

評価割合

定期試験合計
総合評価割合100100
知識の基本的な理解 【知識・記憶、理解レベル】100100