Java Programming

Important news

How to change language environment on CentOS

How to learn

This course is the Flip lecture. You must watch a lecture Video before each lesson. You have to solve exercises and submit your answer via CourseN@vi system in each lesson. If you have any questions, you may ask your teacher or teaching assistants.

Instructor: Dr. Yusuke MORIKURA
Luctures: 6th period on Wednesday
Room: Room A, 3rd floor 63 bldg.
e-mail:y.morikura@aoni.waseda.jp
Go to Japanese page!

Watching video

Windows:
If you use Windows operating system, you may watch the video on "CourseN@vi" lesson page. To watch the video, you have to install related software. Or you may watch the video on Waseda Course Channel
as well.

MacOS, Linux, Unix:
Under Unix, please use: Waseda Course Channel: http://course-channel.waseda.jp/
It is not allowed to watch the video on "CourseN@vi" under Unix.

Attendance

You will fail your grade if you attend less than 10 lessons. You must register your attendance on the CourseN@vi system. You will be marked absent if you delay more than 10 minutes.

Attendance registration (CourseN@vi): http://www-it.sci.waseda.ac.jp/links/attendance/

Usage of science and engineering UNIX system

This class is necessary for your UNIX system ID. You must have your account of the Unix system. You need to apply for getting your account before first lecture.

Create your UNIX system ID: http://www.mse.waseda.ac.jp/pc-room/unix/pdf/student.pdf

How to use Unix

Basics of Unix (Usage)
Slide
Video
Video
Video(WCC)
Video
Basics of Unix (Command)
Slide
Video
Video
Video(WCC)
Video
Editor (Emacs)
Slide
Video
Video
Video(WCC)
Video

Lecture(PDF・Video)

1 Tutorial
Slide
1 Video
Video(click)
1 Video(WCC)
Video(click)
2.1 Complie/Run
Slide
2.1 Video
Video(click)
2.1 Video(WCC)
Video(click)
2.2 Output
Slide
2.2 Video
Slide(click)
2.2 Video(WCC)
Slide(click)
3 Variable・Data type・Arithmetic Operators・Input
Silde

3 Video
Video(click)
3 Video(WCC)
Video(click)
4 Conditional branch
Slide
4 Video
Video(click)
4 Video(WCC)
Video(click)
5.1 Loops(for)
Slide
5.1 Video
Videos(click)
5.1 Video(WCC)
Videos(click)
5.2 Loops(while)
Slide
5.2 Video
Video(click)
5.2 Video(WCC)
Video(click)
6.1 Arrays
Slide
6.1 Video
Video(click)
6.1 Video(WCC)
Video(click)
6.2 Reference Type Variable
Slide
6.2 Video
Video(click)
6.2 Video(WCC)
Video(click)
7 Method
Slide
7 Video
Video(click)
7 Video(WCC)
Video(click)
8.1 Class
Slide
8.1 Video
Video(click)
8.1 Video(WCC)
Video(click)
8.2 Characters and Strings
Slide
8.2 Video
Video(click)
8.2 Video(WCC)
Video(click)
9 Inheritance and Overriding
Slide
9 Video
Video(click)
9 Video(WCC)
Video(click)
10 Exception handling and File I/O
Slide
10 Video
Video(click)
10 Video(WCC)
Video(click)
11 Graphics: Rectangle/Oval
Slide
11 Video
Video(click)
11 Video(WCC)
Video(click)
12 Graphics: Colors/Graphs
Slide
12 Video
Video(click)
12 Video(WCC)
Video(click)
13 Graphics: Labels/Texts
Slide
13 Video
Video(click)
13 Video(WCC)
Video(click)
14

How to do your homework

Windows

Mac

  • Xcode
  • SSH conection on Terminal