Course title
117501201
Introduction to Computer Programming in Java

SATOU Takeshi

SHIRAI Makoto
Middle-level Diploma Policy (mDP)
Program / Major mDP Goals
Fundamental Mechanical Engineering C 自然科学の原理から基本的な物理現象を数学的に導くことができ、機械の設計や性能評価に必要な技術計算、情報処理を正確に行うことができる。
Advanced Mechanical Engineering C 自然科学の原理から基本的な物理現象を数学的に導くことができ、機械の設計や性能評価に必要な技術計算、情報処理を正確に行うことができる。
Environment and Materials Engineering A 確かな基礎と物質化学の専門知識に基づいて問題を解決することができる。
Chemistry and Biotechnology A 確かな基礎と物質化学の専門知識に基づいて問題を解決することができる。
Electrical Engineering and Robotics C 数学、自然科学、情報利用技術を問題解決のための言語・道具として使いこなすことができる。
Advanced Electronic Engineering C 自然科学、数学、情報技術の知識を修得し、現象を論理的に考えて理解する能力を身に付けることができる。
Information and Communications Engineering A-4 情報処理の基礎知識を広く活用することができる。
Urban Infrastructure and Environment C 数学や⾃然科学などに関する⼯学基礎知識を修得し、⼟⽊⼯学分野において応⽤・利活⽤できる。
Purpose of class
The purpose of this class is to acquire basic programming skills in java language.
Course description
In this course, we give a lecture on programming in java language.
The students learn programming skills in java language by excercise.
Goals and objectives
  1. To be able to create basic programs in java language
  2. To be able to understand condition statement and loop statement
  3. To be able to create programs by using classes and objects
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Mid-term examination Final examination Program exercises Total.
1. 15% 10% 20% 45%
2. 15% 10% 10% 35%
3. 10% 10% 20%
Total. 30% 30% 40% -
Evaluation method and criteria
Programming 40%
Examination 60%
A score higher than 60 passes
The score of 60 is the level at which basic problems can be solved.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Introduction
Program language Java
Integrated development Environment
Review Integrated development Environment 90minutes
Programming exercises about ”Input and Output” 150minutes
2. Basic of Java
Data type and operator
Input and output
Review data type and operator 90minutes
Programming exercises about ”data type and operator” 150minutes
3. Condition statement
If statement
Switch statement
Review condition statement 90minutes
Programming exercises about condition statement 150minutes
4. Loop statement (1)
For statement
While statement
Review For statement 90minutes
Programming exercises about For statement 150minutes
5. Loop statement (2)
Nest
Break statement
Review Nest 90minutes
Programming exercises about nest 150minutes
6. Array (1)
One dimensional array
Review one dimensional array 90minutes
Programming exercises about array 150minutes
7. Array (2)
Two dimensional array
Review two dimensional array 90minutes
Programming exercises about two dimentional array 150minutes
8. Mid-term examination and explanation Review Mid-term examination 240minutes
9. Basic of class
Class and object
Method
Review Class 90minutes
Programming exercises about Class 150minutes
10. Function of class
Overload
Constructor
Review overload 90minutes
Programming exercises about overload 150minutes
11. Usage of class (1)
Class library
String
Review class library 90minutes
Programming exercises about class library 150minutes
12. Usage of class (2)
Collection framework
Review collection framework 90minutes
Programming exercises about collection framework 150minutes
13. Exception and File IO
Exception
File input and output
Review exception 90minutes
Programming exercises about exception 150minutes
14. Final examination and explanation Review final examination 160minutes
Total. - - 3280minutes
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback in the class
Textbooks and reference materials
Textbooks are instructed by each teacher
Prerequisites
Prepare your ID and password to login to a university computer
Office hours and How to contact professors for questions
  • Office hour is given by each teacher
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates a basic problem-solving skills
  • Course that cultivates an ability for utilizing knowledge
Active-learning course
Most classes are interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicable
N/A N/A
Education related SDGs:the Sustainable Development Goals
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Wed Apr 29 11:31:34 JST 2026