Prereq: 63201 - Problem Solving and Algorithms , 63242 Web Site Development I, 63215

Prereq: 63201 - Problem Solving and Algorithms , 63242 Web Site Development I, 63215

/ Bilkent University / 63 341 Web Site Development II
Business Information Management / Course Information
Instructor / : / Arzu İkinci – Murat Duran
Course Hours / : / Aikinci - Sec 01: M3-4-5, W8-9
Mduran - Sec 02: T1-2, R5-6-7
Course URL / : / or

Office / : / RA108
Telephone / : / 290 5040
E-mail / : /

Office Hours / : / Aikinci: M2-R2-F4 and any time by appt. and weekly team meetings
Mduran:R78-F7 and any time by appt. and weekly team meetings

i. AIM OF THE COURSE: This course reinforces and builds on the basics taught in 63 242. Students will learn how to convert static websites into response empowered sources of dynamic information. Using a programming language –ASP-, students will develop interactive feedback web pages and a database support system. Working in teams, students will prepare a website project at which visitors can review products or services, can place on-line orders or requests for further information. They will concentrate on the project plan and project database that must precede and follow the actual writing of ASP pages. Students are going to prepare a Web project presentation. They are going to demonstrate analysis of the project, road map and database structure of the site, and their applications.

Prereq: 63201 - Problem Solving and Algorithms , 63242 – Web Site Development I,
63215 - Database Management Systems
Recommended: 63316 - Information Systems Analysis

ii. COURSE MATERIALS:

A) Recommended Textbook:
Web Design and Development for e-business by
Jensen J. Zhao
Prentice Hall (ISBN: 0-13-041717-3)
B) Course Syllabus, Course Information, handouts, lecture slides, lab project, ASP codes of the lab project, course workshops, workshop solutions, review exercises and their solutions are published in the web site of the instructor(s). They provide vitally important information needed to complete the course successfully.
C) Other Web Sites: The following websites can be some good references in order to start;

D) Your must have a “BINDER” to keep your “course info” and “course syllabus” at the first files and then “all exercises to be necessary complete the lab project and workshops”, printed “ASP codes of the project modules and workshops” AND aNOTEBOOKto write theinstructions and the hints given by your instructor(s)

E) Since the course content is to make Client/Server Programming with ASP, it is better to install IIS (Internet Information Server) to your PCs to see result of the ASP codes.

In addition, it is your responsibility to identify appropriate material to help you master the course content.

iii. ASSESSMENTS POLICY: (out of 106%)

Grades: A: 96; A - : 92 ; B+ : 88; B : 84 ; B - : 80 ; C+ : 75 ; C : 70; C - : 65 ;
D + : 60 ; D : 55 ; D - :50 ; F : <50

18 % Project Homeworks (7hw: 4+4+2+2+2+2+2)

25 % Midterm 1, 25 % Midterm 2

7 % Project Progress Reports (3 meetings: 2 + 2 + 3)

25 % Term Project and Verbal Presentations (17% + 8%)

6% InClass Attendance/Participation/Studies (2 points each)

The “participation” grade will be given according to your affords on the solutions of lab project modules. Studies refer the “preliminary work” written in the course syllabus that you will do to learn some topics by yourself.

The Project Homeworks aresome of your project modules to be given before the project submission dates. After the each main subject taught in the class -to keep the database live-, you will submit only one of the program modules to learn and apply the subject taught immediately. Each group member will submit only one module.

You should upload your homeworks on time and make a good-faith effort. Homework due dates are announced on the course syllabus and web site (syllabus part) and reminded during lectures. You will have totally 7 homeworks. Each of them must be uploaded to the course web server. You will have a main folder named as your <ID Number>. Each of your homeworks must be sent to different folders under the <ID Number> folder. Since you will have too many files under your <ID Number> folder, the homeworks must be uploaded to these folders H1, H2, H3, H4, H5, H6, and H7 sequentially. Otherwise we are not responsible to search all of your folders for unknown file names and folder names.

You may have some difficulties getting paper and uploads to us at the last minute. It is your responsibility to figure out how to submit homeworks on time. The computer being down or crowded for a few hours is NOT an acceptable excuse for a late submission of homeworks. We all know that Murphy's Law (What can go wrong will go wrong, and usually at the worst possible time.).

Your first two homeworks must be PRINTED. If you have hand written parts, they must be neat. For example, carefully hand-drawn graphs or hand-lettered annotations on graphs are acceptable. Homeworks are to be written on only one side per sheet of paper.

iv. ATTENDANCE: 100 % is expected. But if you miss any lecture, I assume you can cover material you missed by reading, talking with classmates, or via the web at our site and others. Please do NOT ask me to repeat a lecture for you. All lecture materials and lab solutions are ready in the course web!

If you do not miss more than 3 hours, you will gain 2% bonus (100%+2% !) (*)

v.COURSE URLs:

or

vi. COURSE SYLLABUS: Please see attached. You should check your course syllabus before and after the classes. The course syllabus includes very detailed information that you should follow.

vii. OFFICE HOURS AND COMMUNICATION: You may follow our office hours or ask for help and make an appointment by email. We will rely heavily on electronic communications, and encourage you to do the same.

Homework assignments, due dates, hints, and items of interest can be found on the course Web. But you should check daily your ug-accounts for email as well.

viii. ACADEMIC HONESTY: Unless specified, the assignments will be the product of the team. (Except homeworks 3,4,5,6,7) Plagiarism are not acceptable. Do your own work. In general, you are OK if you have added value to any assistance you receive (additional Java or ASP code java a flash animation, a java script, etc.), provided you make it clear in your reports what assistance you received and its source. You should learn and demonstrate during presentation or any question. Copying class project ASP codes and database to make your term project is stringly forbidden. Otherwise disciplinary action is taken.

You ARE strongly encouraged to discuss your project with us. If you are in doubt about what is appropriate, you should consult with us in advance.

Last Words : )

AFTER PREPARING EACH MODULE OF YOUR PROJECT/HOMEWORKS, YOU SHOULD SEND THE MODULE TO THE SERVER AND THEN RUN IT. If it is not working properly try to solve the problem by yourself. If you can not solve the problem, advice to the course assistant Mr. Cem AYDIN. Never forget “he is not responsible to make your homeworks and your projects”. He only will be a guide for you. He finds your mistakes that you could not found. He recommends some solutions to the difficulties, problems related to your term project and lectures covered.

If you follow the Course Information, Course Syllabus, instructions of your instructor carefully, and make homeworks and studies, we are sure you will like the lectures very much and you will add a new and very distinctive value to your background. Instead… if you lose your attention or give your attention to other things (your friends, internet, chat, homework to be submitted in another lecture, the exam that you will take after our lecture, etc…) we are sure you will find the course very difficult!

HAVE A GOOD SEMESTER.