2014年度シラバス(熊本高等専門学校 熊本キャンパス)
科目コードCI514
科目名オブジェクト指向プログラム単位数2単位
対象学科制御情報システム工学科対象学年5開講期間通年
科目区分専門応用科目必修・選択選択履修/学修学修
授業形式講義規定授業時数60実時間数50
教員名(所属)
嶋田泰幸(PBL・総合教育センター)
未定(Temasek Polytechnic)
教員室
5号棟2階
使用教科書
Head First Java 2/e (Kathy Sierra, Bert Bates, O'REILLY)
参考書
Head First Java 2/e (夏目 大 訳、島田 秋雄、高坂 一城、神戸 博之 監修, O'REILLY)
科目の位置付けと関連科目 
科目の概要Object-oriented programming has properties of dealing a program abstractly and that concept was utilized in not only programming but also in requirement/analysis phase on the system development.
In this lecture, students will learn from the basic content “what is object-oriented” to “programming” and “object-oriented class design” along with practices.
Also, Java which is an object-oriented language is used in the practices.
授業方針1.Students understand the basics of object-oriented and are able to
explane them.
2.Students will be able to implement a simple program in Java.
3.Students will be able to design object-oriented class.

授業項目

時間

達成目標(習得すべき内容)

Guidance
2
Students will understand the description and objectives of this course.
What is Java Language?
2
Students will be able to explain the description and characteristic of Java Language.
What is Object-Oriented?
6
Students will be able to explain the description and characteristic of object-oriented.
Java Programming Basics
12
Students will understand the following items for Java language basics, and are able to program:
* Java program structure
* Types and constants/variables
* Strings and array of strings
* Array
* Operator
* Control Structures
Java Programming Concept
12
"Students will understand the following items for object oriented Java programming concept, and are able to program:
* Class and instance
* Class attribute and method
* Constructor
* Overload
* Encapsulation
* Inheritance
* Abstract class
* Interface
* Polymorphism
Object-Oriented Class Design
6
Students will be able to model and design a class for the actual event based on object-oriented.
Android application
20
Students will be able to make simple android application.
評価方法及び総合評価【評価方法】There will be some quizzes and a lab test.
【総合評価】Quiz : 40 %, Lab test: 60%, Total: 100%
学習方法 
学生へのメッセージ外国人講師による集中講義を予定している。
シラバス記載内容について若干変更の可能性がある。
学修単位への対応本科目では,40時間相当のレポートもしくは自宅演習を課す。
本校教育目標との対応
(2),(3)
JABEE学習教育目標との対応
B-1