|担当教員：||程 同軍, ジュンピル シン, 白 寅天, ヴィタリー クリュエフ, フランク エクパール, モハメド ハマダ, 北里 宏平, 渡部 有隆, 朱 欣|
Java and technologies utilizing this language dominate current programming trends.
The goal of this course is to study object-oriented programming using Java.
Connection with Other Courses
The Java Programming 1 course is a basic course for students who would like to specialize in programming, software engineering, and designing software applications. This course is also highly recommended for students who selected hardware design as their major.
The best way to become familiar with any programming language and programming technology is to study examples. The most appropriate way to obtain Java skills is to solve real problems on an individual basis.
In our course, we introduce a large number of examples to illustrate Java concepts and we offer a set of problems for students to solve.
The course covers the basic topics:
a) objects and classes with special focus on data abstraction and
encapsulation, inheritance, and polymorphism,
b) exception handing,
c) I/O issues.
See the course home page below for details and updates.
The Java Tutorial, 4th Edition, A Short Course on the Basics by S. Zakhour, S. Hommel, J. Royal, I. Rabinovitch, T. Risser, and M. Hoeber, Sun Microsystems, 2006 (English version), 2007 (Japanese Version).
The final grade will be calculated based on the following weights:
Assignments - 50%
Quizzes during lectures - 15%
Final examination - 35%
Knowledge of programming concepts is necessary. Students should complete Introduction to Programming and C Programming courses.
course Website: http://web-int.u-aizu.ac.jp/~vkluev/courses/javaone/