| Course |
: |
Web Programming
|
| Language |
: |
English |
| Lecture |
: |
Friday 13.30 -15.20 place: L03 |
| Lab |
|
Tuesday 15.30 -17.20 place: A-410, A-503
|
| Units |
: |
3+2 |
| - |
- |
- |
| Instructor |
: |
Asst. Prof. Dr. Orhan Dağdeviren
|
| Office room |
: |
C-101 |
| Office hours |
: |
|
| Office Tel. |
: |
|
| - |
- |
- |
|
Teaching
Assistants
|
: |
Züleyha Akusta, Necati Duran
|
| Office room |
: |
A-107, A-201 |
| Office hours |
: |
|
| Office Tel. |
: |
|
| 1. Prerequisites |
: |
None |
| 2. Contents |
: |
XHTML, CSS, Dreamweaver, Introduction to Java, Javascript, JSP, DOM, Web Services |
| 3. Objectives |
: |
Client-side and server side programming using Java based technologies |
4. Textbook/ Lecture notes |
: |
Internet & World Wide Web How to Program, 4th edition Deitel
|
| 5. Attendance |
: |
Compulsory attendance for theory lectures is 70% and for lab lectures 80%. |
| 6. Grading |
: |
Midterm 20%, Assignments 40%, Final Exam/ Project 40% |
7. Academic dishonesty |
: |
Academic dishonesty is related to cheating and plagiarism. Copying in whole or in part others’ assignments, lab works or exams, is considered cheating respectively plagiarism. All parties involved will receive a zero score for the lab, assignment or the exam. |
| Week |
Topics |
Lecture Notes |
Assignments/Labs |
| 1 |
XHTML
|
|
|
| 2 |
XHTML
|
|
|
| 3 |
CSS + Dreamweaver |
|
|
| 4 |
Intro to Java |
|
|
| 5 |
Intro to Java
|
|
|
| 6 |
Client side programming
|
|
|
| 7 |
Javascript |
|
|
| 8 |
Javascript |
|
|
| 9 |
DOM |
|
|
| 10 |
Server side programming
|
|
|
| 11 |
Servlet |
|
|
| 12 |
JSP
|
|
|
| 13 |
Web Services
|
|
|
| 14 |
Web Services
|
|
|
|