Course Objectives
At the completion of this course, students will be able to:
1) Understand the procdure of data transfer and protocls in application program.
2) Understand the web servlet application.
3) Create the basic servlet application.
Rubric
| Ideal Level of Achievement (Very Good) | Standard Level of Achievement (Good) | Unacceptable Level of Achievement (Fail) |
Evaluation 1 | Can explain the procedure of data transfer and protocols in application program perfectly. | Can explain the procdure of data transfer and protocols in
application program correctly. | Can't explain the procdure of data transfer and protocls in application program correctly. |
Evaluation 2 | Can explain the web servlet application perfectly. | Can explain the web servlet application correctly. | Can't explain the web servlet application correctly. |
Evaluation 3 | Can create the basic servlet application almost perfectly. | Can create the basic servlet application correctly. | Can't create the basic servlet application correctly. |
Assigned Department Objectives
MCCコア科目
See
Hide
JABEE B4
See
Hide
ディプロマポリシー 1
See
Hide
Teaching Method
Outline:
This lecture aims to understand the practical network protocols and the implementation of network applications. As a practical example application including socket, stream, multitasking, etc., the subject is focused on developing Web applications consisting of HTML, JSP and servlets.
Style:
The lecture includes exercises and practice of programing, in order to check the students' understanding.
Notice:
The recognition of credit requires 60 points or more rating. A person who has a rating of less than 60 points may be subjected to an approval test by request. As the result of the approval test, the evaluation is made to be 60 points in the person who the mastery of the unit is recognized.
Characteristics of Class / Division in Learning
Course Plan
|
|
|
Theme |
Goals |
2nd Semester |
3rd Quarter |
1st |
Guidance |
Can understand the lecture structure and the goals.
|
2nd |
Java development environment |
Can understand the framewrok for Java and tomcat enviroments.
|
3rd |
Networking and protocol (1) |
Can understand the Web system in terms of HTML, Web server and Servlet application server.
|
4th |
Networking and protocol (2) |
Can understand the Web system in terms of data transfer and the HTTP.
|
5th |
Basis of network programing(1) |
Can understand the Servlet programing rule., and how to create, run and check the Servlet example programs.
|
6th |
Basis of network programing(2) |
Can understand the syntax of JSP, and how to create and check the JSP examples.
|
7th |
Basis of network programing(3) |
Can understand the syntax of Form tag in HTML and how to create and check the HTML page with input forms.
|
8th |
Intermediate test |
Can understand the Web system and development of a simple Web application with JSP and servlet.
|
4th Quarter |
9th |
Midterm exam |
Can understand the MVC model in terms of data transfer, view, and data processing, to be applied for application developments.
|
10th |
MVC model for system intergration |
Can understand "the request scope" in the transition of Web pages
|
11th |
Message exchange (1) |
Can understand "the session scope" in the transition of Web pages and processing the data for later requests.
|
12th |
Message exchange (2) |
Can understand "the application scope" as a temporary data storage in the application server.
|
13th |
Message exchange (3) |
Can understand the Web application development by combining HTML/JSP/Servlet.
|
14th |
Practical application development(2) |
Can understand the Web application development by compiling HTML/JSP/Servlet.
|
15th |
Final exam |
Can understand the development of practical Web application.
|
16th |
Comments to the final exam, class questionnaire etc. |
Can understand and recover the weak points of study.
|
Evaluation Method and Weight (%)
| Examination | Report | Mutual Evaluations between students | Behavior | Portfolio | Other | Total |
Subtotal | 70 | 30 | 0 | 0 | 0 | 0 | 100 |
Basic Ability | 30 | 10 | 0 | 0 | 0 | 0 | 40 |
Technical Ability | 30 | 20 | 0 | 0 | 0 | 0 | 50 |
Interdisciplinary Ability | 10 | 0 | 0 | 0 | 0 | 0 | 10 |