Introduction to Web Design — Course Lecture Notes 1. Introduction 2. Publishing web content 3. HTML syntax Course Syllabus Website Design Fall 2012 • University of Alaska Fairbanks Journalism & Broadcasting JRN F250 TE1 • 3.0 credits Thursdays, 6–9 p.m. • 126 Bunnell Bldg Instructor Dave Partee Phone: 474-2432 E-mail: webclass@sleddogstudio.com Instant message (GoogleTalk): dmpartee@alaska.edu (don't use this address for e-mail) Office hours: by appointment Overview This class is an introduction to designing web pages and websites, using Adobe Dreamweaver. In this class you will learn the concepts and computer code you will need to build quality web pages and websites. Students will learn a variety of concepts and skills involved in creating websites, including HTML, Cascading Style Sheets (CSS), graphic file types and optimization, web forms, and embedding multimedia. Students will also learn the fundamentals of design, managing bandwidth, navigation, balancing style vs. function, accessibility, and usability. This course also includes a brief introduction to advanced web technology, including client-side scripting and server-side scripting, as a path for continuing coursework or self study. After completing this course, students will have the knowledge and skill to create, organize, and maintain quality multi-page websites; to troubleshoot and fix problems in design and coding in their own and others’ websites; to modify and customize templates; and to perform routine web-related tasks that many organizations and businesses delegate to non-expert staff. Students will gain the fundamental knowledge needed to pursue more advanced web technology and development, either through structured or self-directed learning. Weekly classes will begin with a lecture presenting new material, which may include students performing directed tasks on their computers. The lecture will normally be followed by assigned exercises to practice the new skills and put concepts into practice, with time at the end for students to work on homework assignments, ask questions, or get one-on-one help. Exams and quizzes will test students’ understanding of concepts presented during lectures, and knowledge of HTML and CSS syntax. Assignments and a final project will allow students to demonstrate practical ability in designing and coding websites. Computers and Software The class is held in a lab with Macintosh computers. Students may be able to use their own laptops (Mac or PC) in the classroom, if they have Dreamweaver installed, although they may need to occasionally access files and take exams using the lab computers. The university does not provide copies of Dreamweaver that can be installed on students' personal computers. Students can use labs on campus that have Dreamweaver installed to complete assignments, including the classroom (when not in use by another class). Students can purchase their own copies of Dreamweaver or the Adobe Creative Suite, although the software is fairly expensive even with the education discount. Adobe makes available a 30-day free trial of Dreamweaver through their website, but this will only cover a fraction of the semester timeframe. Adobe also has a new monthly software rental program, but they do not have an educational discount currently. Required and Recommended Textbooks This class meets only once a week but still needs to cover a full semester of material, and so there is a lot of new material presented in a single class—more than most can absorb from a lecture alone. It is therefore particularly important that you prepare for class by studying the assigned readings in advance, gaining some familiarity and comfort with the week's topics before coming to class. Required Sams Teach Yourself HTML and CSS in 24 Hours, Eighth Edition. Julie Meloni, Michael Morrison, Sams Publishing, 2010. Dreamweaver CS6 for Windows and Macintosh (Visual QuickStart Guide). Tom Nigrino, Dori Smith, Peachpit Press, 2012. Other readings as assigned, available via web or by handout. Evaluation and Grades Students will receive a numerical score on each assignment and test. Final letter grades are determined by scores (as a percentage of total possible points) in the following weighted areas: 10 % 15 Midterm % Assignme 35 nts % Final 20 project % Final 20 exam % Final letter grades are assigned using the percentage scale: A+ (100– 97), A (96–93), A- (92–90), B+ (89–87), B (86–83), B- (82–80), C+ (79–77), C (76–73), C- (72–70), D+ (69–67), D (66–63), D- (62–60), F (59–0). Quizzes Assignments should be turned in on time. There will be a 20% deduction for assignments submitted after the due date. Prerequisites There are no required course prerequisites. However, students should have familiarity with the World Wide Web, Internet browsers, and the Macintosh or Windows operating system. For those without these skills, it is recommended that you first take CIOS F146 (Using Internet Tools and Technology) or similar. Blackboard This class will use the web-based Blackboard system for assignments, quizzes and parts of exams. Every student needs to have access to the course via Blackboard. Students can also monitor their assignments and grades via Blackboard. For help accessing or using Blackboard, look for the "Blackboard Resources" area of the Blackboard home page. Attendance Attendance and participation in class is important. If you have a planned absence, let me know in advance. If you have an emergency absence, let me know as soon as you are able. Computer Support I will provide computer support during class, and provide help outside of class on software problems related to the course and course material, including Dreamweaver and Photoshop. For general computer support outside of class (hardware or operating system troubleshooting and support for your personal computer, or in a University lab), students should contact the UAF Help Desk at helpdesk@alaska.edu or 450-8300, or the support personnel for the lab. E-mail will be a primary mode of communication outside of class during the semester. You need to regularly check your university @alaska.edu e-mail account, or set it to forward to your preferred email account. To contact me, use my dedicated class account (webclass@sleddogstudio.com), instead of my university account. Data Loss Students are responsible for making sure their computer work is safeguarded. That means keeping a backup of files on CD, ZIP, Flash drives, etc. Students should not assume that their data will be saved from week to week on classroom computers. A USB flash drive (a.k.a. "jump drive" or "thumb drive") is highly recommended for use during the course (anything greater than 512MB is sufficient), and can be purchased for as little as $15. You can get these at the UAF bookstore, most department stores, or online (e.g., Amazon). Withdrawal and Drops The last day for student-initiated drop (course does not appear on academic record) is Friday, September 14. The deadline for studentinitiated withdrawal (W grade appears on transcript) is Friday, October 26. Additional Fees This course does not have a separate lab fee. You will need to register your own web domain name, which should cost no more than $15. Disabilities Services The Office of Disability Services implements the Americans with Disabilities Act (ADA) and ensures that UAF students have equal access to the campus and course materials. I will work with the Office of Disabilities Services to provide reasonable accommodation to students with disabilities. Schedule (subject to change) The reading listed for each week should be completed prior to that week's class, not after. Week 1 Aug 30 • Course introduction • How the web works • Introduction to (X)HTML syntax Week 2 Sep 6 • Creating and publishing web content reading • HTML and CSS: Chapter 1, 2 • Dreamweaver.: Chapter 1, 2, 3 Week 3 Sep 13 • HTML syntax • Validating code reading • HTML and CSS: Chapter 3 • Dreamweaver: Chapter 4, 17 Week 4 Sep 20 • Basics of CSS reading • HTML and CSS: Chapter 4 • Dreamweaver: Chapter 7, 9 Quiz #1 Week 5 Sep 27 • Formatting text • Lists reading • HTML and CSS: Chapter 5, 6 • Dreamweaver: Chapter 18 (site management) Week 6 Oct 4 • Tables • Links • Colors reading • HTML and CSS: Chapter 7, 8, 9 • Dreamweaver: Chapter 6, 10 Quiz #2 Week 7 Oct 11 • Images reading • HTML and CSS: Chapter 10, 11 • Dreamweaver: Chapter 5, through p. 157 Week 8 Oct 18 • Images, continued Midterm Exam Week 9 Oct 25 • Embedding multimedia reading • HTML and CSS: Chapter 12 • Dreamweaver: Chapter 5, pp. 158-164 Week 10 Nov 1 • Advanced CSS reading • HTML and CSS: Chapter 14, 15 • Dreamweaver: Chapter 8 Quiz #3 Week 11 Nov 8 • List formatting basics • Formatting lists as navigation reading • HTML and CSS: Chapter 16, 17 • Dreamweaver: Chapter 16 (Library items, templates) Week 12 Nov 15 • Forms reading • HTML and CSS: Chapter 22 • Dreamweaver: Chapter 11 Quiz #4 Week 13 Nov 29 • Advanced CSS techniques reading • HTML and CSS: Chapter 18 • Dreamweaver: Chapter 13 Week 14 Dec 6 • Intro to server-side web programming • Intro to client-side web programming reading • HTML and CSS: Chapter 21 Final Project due Dec 10 (Monday) 11:59 PM Final Exam Dec 13 (Thursday) 8:00 – 10:00 PM • All material from the course /webdesign/syllabus/syllabus-jrn250f12.php was last modified 3 September 2012. For comments or questions, contact Dave Partee. Validation: XHTML 1.0 • CSS v3 • WCAG 2.0/AA