ASSUMPTION UNIVERSITY MARTIN DE TOURS SCHOOL OF MANAGEMENT AND ECONOMICS DEPARTMENT OF BUSINESS INFORMATION SYSTEMS COURSE SYLLABUS 1/2012 SCHOOL VISION To be leading international business school in the ASEAN region providing high quality business education to enable graduates to make invaluable contributions to organizations and society. SCHOOL MISSION To shape our students into independent-minded graduates who are well versed in business, able to communicate effectively, tech savvy, innovative, and ethical to successfully face global challenges. COURSE ORGANIZATION Course Title: BIS3617 Web Design and Programming Semester: 1/2012 Credits: 3 Credit Points Pre-requisite: BIS2180 Information Technology Description: Design and management of websites for electronic business applications, aligning electronic business models with website designs, planning a website, programming for website, using web development and design tools, and evaluating website effectiveness. Objectives: • • • • Marks Allocation: Group/Term Project Midterm Lab Examination Final Lab Examination Total: To provide basic knowledge of Client/server technology To provide the knowledge of Web designing and Web development tools To introduce students to JavaScript language To understand how to design basic interactive web page 25% 25% 50% 100% COURSE LECTURER Lecturer: A.Sumate Permwonguswa Office: SC503, 5 Floor of SCIT building th CL903, 9 Floor of CL building Email: iam_matt@hotmail.com Website: www.excelquiz.com th COURSE RESOURCES Main Textbook: • BIS3617 Web Design and Programming Handout. • HTML & Web Design: Tips & Techniques (E-book), McGraw-Hill, New York. (Available at www.netlibrary.com) • Online tutorial at www.w3schools.com References: • Jared M. Spool, 1999. California. Web Site Usability: A Designer's Guide. Morgan Kaufmann Publishers, Inc. • Luke Wroblewski, 2002. Indiana. SITE-SEEING A Visual Approach to Web Usability. Hungry Mind, Inc. • Mordy Golding & Dave White. 1997. Web Designer’s Guide to Color, Hayden Books, Indiana. • Jamsa Kris A., King Konrad & Anderson Andy. 2002. HTML & Web Design: Tips & Techniques (E-book), McGraw-Hill, New York. COURSE POLICIES: 1. Students are required to have passed the aforementioned prerequisite courses to be eligible for enrollment. 2. Students are required to have 80% of class and lab attendance to be eligible for the final written and lab examination. Absence of 20% is “INCLUSIVE for all reasons such as illness, accidents, and etc. 3. Students who come later than the first 15 minutes of class are considered as “LATE.” 2 LATEs are counted as 1 absence. 4. Proper uniform is required in class, or attendance will not be checked. 5. There will be no make-up quiz or exam for those who fail to attend for any reasons. 6. Examination contents will be based on assigned reading materials and class assignments. 7. Students are responsible for downloading lab practice material to the diskette before each lab practice session. 8. Each student must accompany the textbook to every class discussion and lab practice session. 9. Appointment is encouraged for those who need assistance. However, walk-in is acceptable 10. Students are expected to maintain a high level of responsibility with respect to academic honesty. Academic dishonesty includes copying another students’ work or the submission of a student’s work which is not entirely his/her own and can result in disciplinary actions following the University regulations. COURSE CONTENTS AND TENTATIVE SCHEDULE WEB DESIGN AND M AN AGEM ENT CLASS #1: Discussion on Course Objective and Requirements Discussion on Project Objective, Requirements, and Example HTML Basics 1 CLASS #2: [LAB] HTML Basics Lab 1 CLASS #3: HTML Basics 2 CLASS #4: [LAB] HTML Basics Lab 2 CLASS #5: Frame and table CLASS #6: [LAB] Frame and table Lab CLASS #7: Designing with Color CLASS #8: [LAB] Basic Photoshop Lab 1 CLASS #9: Web Usability CLASS #10: [LAB] Basic Photoshop Lab 2 CLASS #11 – 13: DIV & Cascading Style Sheets (CSS) MID-TERM CLASS #14 – 17: Form elements and methods XHTML CLASS #18 – 25: Dynamic HTML using JavaScript JavaScript syntax Event-driven programming concept DOM concept Accessing DOM elements Data Validation Introduction of AJAX technology CLASS #26 – 27: Project Presentation FINAL EXAM COURSE EXAMINATIONS Midterm-Lab: Date: Monday, 23 July, 2012 Time: 12:00 – 14:00 Final-Lab: Date: Friday, 28 September, 2012 Time: 09:00 – 12:00