| Goals and objectives | Course Outcomes | |
|---|---|---|
| 1. | The students are able to learn the nature of the Web |
A-1
|
| 2. | The students are able to understand the structure of the Web and Client/Server side programming |
A-1
|
| 3. | The students are able to apply fundamental knowledge and are able to fully capable of implementing his/her web from scratch |
A-1
|
| In class activity | Assignment | Midterm project | Final project | Total. | |
|---|---|---|---|---|---|
| 1. | 5% | 10% | 5% | 20% | |
| 2. | 5% | 5% | 5% | 15% | 30% |
| 3. | 10% | 15% | 25% | 50% | |
| 4. | 0% | ||||
| Total. | 10% | 25% | 25% | 40% | - |
| Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
|---|---|---|---|
| 1. | - Guidance - Web application technologies and architecture - Introduction to the WWW and the internet - Static and dynamic website - Tools for web development |
Preparation and review | 100分 |
| Homework | 100分 | ||
| 2. | HTML and CSS Fundamentals - HTML structure and tags |
Preparation and review | 100分 |
| 3. | HTML and CSS Fundamentals - CSS syntax, rule and properties - Applying CSS |
Preparation and review | 100分 |
| Homework | 100分 | ||
| 4. | JavaScript | Preparation and review | 100分 |
| Homework | 100分 | ||
| 5. | Midterm project presentation (HTML, CSS) | Preparation and review | 100分 |
| Homework | 100分 | ||
| 6. | PHP fundamentals and server-side scripting | Preparation and review | 100分 |
| Homework | 100分 | ||
| 7. | PHP fundamentals | Preparation and review | 100分 |
| Homework | 200分 | ||
| 8. | MySQL fundamentals | Preparation and review | 100分 |
| Individual work presentation & preparation | 200分 | ||
| 9. | advance MySQL | Preparation and review | 100分 |
| Homework | 100分 | ||
| 10. | Assessing MySQL using PHP - Form handling |
Preparation and review | 100分 |
| Groupwork (Final project) PBL 1 - discussion with the group and work on the project outside class time | 200分 | ||
| 11. | Cookies, sessions, and authentication Security Considerations for Web Applications Final project planning and management (Group project) |
Preparation and review | 100分 |
| Groupwork (Final project) PBL 2 - discussion with the group and work on the project outside class time | 200分 | ||
| 12. | Javascript and PHP validation and error handling Final project proposal (Group project) |
Preparation and review | 100分 |
| Groupwork (Final project) PBL 3 - discussion with the group and work on the project outside class time | 200分 | ||
| 13. | Final Project Development (Group project) | Preparation and review | 100分 |
| Groupwork (Final project) PBL 4 - discussion with the group and work on the project outside class time | 200分 | ||
| 14. | Final Project Presentation (Group project) | Groupwork & presentation preparation (before the final presentation) | 175分 |
| Total. | - | - | 3275分 |
| A:Fundamental Mechanical Engineering | B:Advanced Mechanical Engineering | C:Environment and Materials Engineering | D:Chemistry and Biotechnology | E:Electrical Engineering and Robotics | G:Advanced Electronic Engineering | F:Information and Communications Engineering | L:Computer Science and Engineering | H:Urban Infrastructure and Environment |
|---|
| ways of feedback | specific contents about "Other" |
|---|---|
| Feedback in outside of the class (ScombZ, mail, etc.) |
| Work experience | Work experience and relevance to the course content if applicable |
|---|---|
| N/A | N/A |

