IS117: Introduction to Website Development Instructor Information Office Hours 4107 GITC Keith Williams Office: 4107 GITC Phone: 973-596-5842 Email: kwilliam@njit.edu SkypeID: kaw3939 Wednesday 3PM 5PM Thursday 11AM - Noon Thursday 3PM 5PM Learning Outcomes After completing this course, you will be able to: 1. Create a single page informational website 2. Create a mult-page informational website 3. Create mockups of a website 4. Describe the web development process 5. Explain keyword analysis and search engine optimization Course Description This course discusses the concepts and skills required to plan, design and build websites. It will be taught in a lab to ensure hands-on experience with each of these tasks. The course begins with an overview of web technologies. Students learn to plan websites, which includes determining the business and end-user requirements for the site. Design includes learning to develop "mockups" of how the site will look and how people will use it. The major tools for building websites will be industry standard HTML and XHTML to describe webpage content, and Cascading Style Sheets (CSS) for flexibly formatting the content. Using entire site, as well as "futureproofs" a website, allowing it to be viewed on every major web browser (such as Firefox or Chrome) and easily adapt to changes in future browser technology. The course features substantial hands-on projects comprising websites of several interlinked pages and images, enabling students to thoroughly learn the course's important concepts and skills.
Course Materials Miller, B. (2011). Above the fold : understanding the principles of successful web site design. Cincinnati, Ohio: How Books. ISBN: 978-1440308420 Duckett, J. (2011). HTML & CSS : design and build websites. Indianapolis, IN Chichester: Wiley Wiley distributor. ISBN: 978-1118008188 Hafner, K. (1998). Where wizards stay up late : the origins of the Internet. New York: Touchstone. ISBN: 978-0684832678 Grading Semester Projects: 20% Final Project: 30% Exams: 20% Mid-Term Exam: 15% Final Exam: 15% Attendance Attendance will be taken for each class meeting. You are permitted one unexcused absence for the class; however, each subsequent absence will result in a 3 percent reduction in your final grade. Academic Integrity Policy My expectation is that each person will complete original work for this course and will not copy from fellow students or tutorials online. It is OK to refer to tutorials online; however, you will be considered in violation of the NJIT honor code by
submitting work found online. Any violations of the honor code will be referred to the Dean of Students for investigation and possible disciplinary action. For more information about the NJIT honor code, you should refer to this document: http://www.njit.edu/academics/pdf/academic-integrity-code.pdf Calendar Wednesday, September 5, History of the Internet and Technology for Course
Friday, September 7, Project 1 History of the Internet and Technology for Course Wednesday, September 12, Web Development Process Friday, September 14, Web Development Process Wednesday, September 19, Friday, September 21, Exam 1 Wednesday, September 26, Project 1 Due Web Design and Layout Friday, September 28, Project 2 Web Design and Layout Wednesday, October 3, Web Design and Typography Friday, October 5, Web Design and Typography Wednesday, October 10, Web Design and Color Friday, October 12, Project 2 Due Web Design and Color Wednesday, October 17, Project 3 Introduction to HTML & CSS Friday, October 19, Introduction to HTML & CSS Wednesday, October 24, Introduction to HTML & CSS Friday, October 26, Mid-Term Wednesday, October 31, Project 3 Due HTML and SEO Friday, November 2, Project 4 HTML and SEO Wednesday, November 7, Friday, November 9, Wednesday, November 14, Friday, November 16, Project 4 Due Wednesday, November 21, Final Project Friday, November 23, Thanksgiving Break Wednesday, November 28, Exam 2 Browser Compatibility
Friday, November 30, Wednesday, December 5, Friday, December 7, Wednesday, December 12, Final Project Due Browser Compatibility