SAIGONTECH ITSC 1319 INTERNET/WEB PAGE DEVELOPMENT SYLLABUS CRN: Semester: Summer 2015 Class name: IWPD Campus and Room: SaigonTech Tower Lab 211 Days and Times: Lecture: Tue. 7:30 11:45 Tutor: Fri. 7:30 9:30 Instructor & Tutor: Truong Minh Fi Office location: Room 606 - SaigonTech Tower - Quang Trung Software City, Dist. 12, HCMC Office hours: by appointment Office phone: 84-8-37 155 033 (ext. 1650) Email: fitm@saigontech.edu.vn Website: http://www.saigontech.edu.vn/faculty/fitm Course Description: Instruction in the use of Internet concepts and the introduction to web page design and web site development. As a student in this course, you will learn the essential concepts of HTML, XHTML, and XML. You will begin with developing a basic Web page and move on to developing a basic Web site. You will also cover working with page design, working with tables, and working with frames. Next, you will cover creating Web page forms, working with cascading style sheets, and using multimedia on the Web. You will then move into topics such as working with objects, working with special effects, and working with windows and frames. Next, you will learn about XHTML and working with JavaScript. You will also explore working with forms and regular expressions and working with event models. In the last section, you will learn how to create an XML document, work with namespaces, validate an XML document, and work with schemas. Course Prerequisite(s): Business Computer Applications (BCIS 1405) Academic Discipline/CTE Program Learning Outcomes: 1. Develop essential operating systems skills including how to use, setup, configure, troubleshoot and maintain a current microcomputer operating system 2. Use and configure essential office applications and Help other technology users, develop training and maintenance plans and to translate new technical knowledge so that others can use it 3. Install, Configure, and Administer Linux/UNIX and other systems. 4. Document work log, write clearly and appropriately in an Information Technology context, respect user s data, including backup and security Course SLO (Students Learning Outcomes) LO (Learning Objectives) 1. Develop Web pages using industry standard software 2. Develop and manage a website 3. Identify how the Internet functions with specific attention to the World Wide Web and file transfer 1. Develop Web pages using industry standard software 1.1 Getting Started with HTML5 1.2 Designing a Web Page with CSS 1.3 Creating Page Layouts with CSS 1.4 Working with Tables and Columns 1.5 Creating a Web Form 1.6 Programming with JavaScript 2. Develop and manage a website 2.1 Developing a Web Site 2.2 Designing a Multimedia Web Site
2.3 Enhancing a Web Site with Advanced CSS 2.4 Working with XHTML 3. Identify how the Internet functions with specific attention to the World Wide Web and file transfer 3.1 Creating an XML Document 3.2 Working with Document Type Definitions 3.3 Validating Documents with XML Schema 3.4 Working with XSLT and XPath: Transforming an XML Document 3.5 Creating a Computational Style Sheet: Working with Functions, Variables, and Parameters 3.6 Using XML as a Data Source: Binding Web Elements to XML with Internet Explorer 3.7 Working with the Document Object Model: Creating Interactive Documents Using JavaScript and XML Textbooks: Book Titles Authors ISBN Numbers Publishers New Perspectives on HTML and CSS, 6th Edition, Comprehensive New Perspectives on XML, 2nd Edition Comprehensive Patrick Carey ISBN-13: 978-1-111-52648-1 ISBN-10: 1-111-52648-6 Patrick Carey ISBN-13: 978-1-4188-6064-6 ISBN-10: 1-4188-6064-6 Course Technology CENGAGE Learning Course Technology CENGAGE Learning Course Semester Credit Hours (SCH) Credit Hours: 3 Lecture Hours: 4 Laboratory Hours: 2 Total Course Contact Hours: 72 Type of Instruction: Lecture + Lab Instructional Methods: Face to Face Course Requirements and Expectations: Class attendance: You are expected to regularly attend and be on time for all classes. You are responsible for all materials covered during an absence. Be respectful of your instructor and fellow classmates at all times. As a courtesy, please do not talk, type while the instructor is talking to the class or when a student is asking a question that pertains to the class. Refrain from surfing the Web during class, unless directed to do so by your instructor. Turn off cell phones and pagers. Refrain from bringing food into the classroom. You are encouraged to work with fellow students to solve problems. However, you must complete your own work. Plagiarism & Cheating: It is expected that students will conduct themselves with integrity. If you cheat or assist others in cheating, you violate a trust. Cheating includes, but is not limited to, the following: Copy files or lend your storage device to another student Copy answers on exams or glance at nearby exams Print work for someone else Turn in assignments that have been used in other classes Purchase or sell assignments or exam materials Plagiarism includes, but is not limited to, the following: Submit other people s works to get points Copy words or ideas without citing source and author s name Do not use quotation marks for direct citation Cite the wrong source Change the wording but sentence structure without citing author s name Borrow words/ phrases from a source without using quotation marks or with making negligible change
Copy too many words or ideas that make up the most of personal work, regardless of whether source and author s name are cited Copy information from Internet such as company information, market information etc. Use Google Translation to write up papers, regardless of whether you use your own ideas or borrow ideas Use Google Translation to write up papers by translating Vietnamese from existing Vietnamese study materials/ sources into English If you cheat and/or plagiarize, some or all of the following actions will be taken: You will receive a lower point score, or no points, for that particular assignment or exam. A report of the incident may be forwarded to the school. The school may file the report in your record and/or take further disciplinary action. Late Assignments Policy: An assignment, that is turned in late, will have a ten points penalty per a day and if it is three days late, it will not be accepted. Students who submit their assignments late by 1 day will have their score for the corresponding assignment subtracted 10%, 2 days 20%. Assignments that are late by more than 2 days will not be accepted and the students will receive 0 (zero) for the corresponding assignment. Make-up Exam Policy: You are expected to take each exam on the scheduled dates. Make-up exams are not guaranteed, but are granted at the discretion of the instructor. If make-up exams are allowed, it is necessary to make arrangements with the instructor prior to exam date. Detailed Course Evaluation: Course Grading Test 1 10% Midterm 20% Test 2 10% Final 25% Assignments 15% Project 20% Grading Scale 90 100 A 80 89 B 70 79 C 60 69 D 0 59 F The passing grade of this course is D. Test & Exam Format Test / Exam Exam Type (on computer) Open/Close Book Number of Questions Duration (minutes) Points Contents Covered Test 1 Practical Open TBD 90 100 HTML Midterm Exam Practical Open TBD 90 100 HTML & JavaScript
Test 2 Practical Open TBD 90 100 XML, DTD & Schemas Final Exam Practical Open TBD 90 100 XML, Schemas & XSLT Course Calendar: Week Contents Session 1 2 3 - Introduction - Getting Started with HTML5: Creating a Product Page for a Small Business 1 - Practice 2 - Developing a Web Site: Creating a Web Site for Amateur Photographers 3 - Designing a Web Page with CSS: Creating a Web Site for a Rural Farm 4 - Practice 5 - Creating Page Layouts with CSS: Designing a Web Site for a Cycling Club 6 - Working with Tables and Columns: Creating a Radio Program Schedule 7 - Creating a Web Form: Designing a Survey Form 8 - Test 1 9 - Designing a Multimedia Web Site: Enhancing a Document with Sound, Video, and Applets 10 4 - Practice 11 - Enhancing a Web Site with Advanced CSS: Designing for Special Effects, Print Media, and the Mobile Web 12 - Working with XHTML: Creating a Well-Formed, Valid Document 13 5 6 7 8 9 10 - Practice 14 - Programming with JavaScript 15 - Programming with JavaScript 16 - Midterm Review 17 - Midterm Exam 18 - Creating an XML Document 19 - Practice 20 - Validating an XML Document: Working with Document Type Definitions 21 - Validating an XML Document: Working with Document Type Definitions (cont.) 22 - Practice 23 - Working with Schemas Validating Documents with XML Schema 24 - Working with Schemas Validating Documents with XML Schema (cont.) 25 - Practice 26 - Test 2 27 - Working with Cascading Style Sheets: Formatting Your XML Documents with CSS 28 - Practice 29 - Working with XSLT and XPath: Transforming an XML Document 30
11 12 - Working with the Document Object Model Creating Interactive Documents Using JavaScript and XML - Practice 32 - Final Review 33 - Final Exam 34 - Project Presentation 35 - Project Presentation 36 31