PAF 410: Intro to Web Design - Fall 2014 Mondays and Wednesdays: 3:45 – 5:05 Instructor: Jonathan Lee (jtlee03@syr.edu) TA: Seth Singer (sesinger@syr.edu) Office Hours: TBA Class Description In this three-credit course, students will learn how to design and develop multimedia documents for the World Wide Web. Students will become familiar with the planning, design, implementation and management cycle of web design for personal, business, and government/non-profit purposes. After studying the basics of HTML, you will learn how to create effective and visually appealing web sites. As the PAF prefix would suggest, the content of these web sites will center on the skills and concepts you have acquired through the major in policy development and implementation. This course is not about memorizing facts, but about understanding and applying concepts and learning web design skills. Your grade will be primarily based on the projects you create, a few homework assignments, and a midterm exam. The goal of the instructor is to offer a course that is interesting, challenging, and—most important—useful. If there is something you want to learn that is not covered in the course syllabus, please contact the instructor. Skills students will develop: Develop and maintain a website using HTML5 and CSS Communicate technical needs and requirements with non-technical clients Use statistics to help clients understand the information collected Design an effective social media strategy from an organizational standpoint Communicate effectively through social media Overcome technical challenges using problem-solving techniques Organizational skills Explore career goals and the usage of technology in the real world This course supports the following goals of the Policy Studies Major: 1. 2. 3. 4. 5. 6. 7. 8. Apply problem solving to societal problems Understand the implementation of public policy Gather information in a variety of ways Use computer programs to analyze quantitative data Communicate effectively in oral and written venues Work efficiently on individual projects Work effectively on team projects Gain knowledge of societal problems, causes, and policy in a specific problem area Requirements: Attendance is mandatory. Absences will result in the loss of one-third of a letter grade per absence (Ex: A to A-, Ato B+, etc.). Absences without penalty will be considered on a case-by-case basis. This course REQUIRES the use of a personal laptop for each class. Failure to bring your laptop to class will result in being marked absent for that class. Punctuality is key. Homework assignments and projects are due at 11:59:59 PM EST on the assigned day unless otherwise directed. Late assignments will lose one letter grade per day. Academic Integrity This class will involve a considerable amount of code writing. While many of the assignments will be similar from student to student, copying blocks of code from other students, implementing “plugins,” or using prewritten code from the internet is equivalent to plagiarism and all involved parties will receive a zero for that assignment. These students will also be brought to the attention of Syracuse University Academic Integrity Officers. Attentiveness Each student is expected to be organized, take notes, and pay attention in class. This class covers a significant amount of content, and it is up to each student to ask questions and seek help if they do not understand a concept or idea. Grading Point Distribution: Homework Assignments Midterm Project Midterm Exam Personal Website Final Project TOTAL Grading Scale: 10% 15% 20% 20% 35% 100% Min 93 90 87 83 80 77 73 70 60 Max 100 92 89 86 82 79 76 72 69 59 Letter A AB+ B BC+ C CD F Course Outline: Disclaimer: This schedule is tentative. All assignments, lectures, projects, and dates are subject to change. Date Lecture 25- Course Introduction Aug Course Requirements (laptops, software, patience) “The good, the bad, and the ugly” IT 101: “So, how does any of this stuff even work??” 27- Hardware, Software, Access Aug What happens on the server? HTML vs CSS (and other messes of code!) 1-Sep Labor Day – No Class Celebrate work by not working! 3-Sep Hello World! Elements, tags, attributes, and our first website! Structure I 8-Sep Elements: block-level vs. inline Intro to CSS Structure II 10- The Box Model Sep Floating Homework: Box Model Assignment (DUE 9/17) Date Lecture Color and Images 15- Counting by 16s Sep RGB(A) vs Hex Why People Hate Technology: JPEGs, GIFs, PNGs Navigation 17- Why People Hate Technology (Part II): Screen sizes Sep A Look Ahead Homework: Email Assignment (DUE 9/24) 22- Site Replication Project Sep Homework: Midterm Website (DUE 10/8) 24Sep Site Replication Project 29- Midterm Review Sep Finish Site Replication Project (DUE 10/6) 1-Oct MIDTERM EXAM Our Social World 6-Oct Integrating Social Media with HTML Homework: Personal Website Brainstorming (DUE 10/8) Brainstorming 8-Oct How the heck are we supposed to do this from scratch?? Homework: Personal Website Sketch and Presentation (DUE 10/13) 13- Personal Website Presentations Oct Begin work on websites in class Homework: Personal Website (DUE 10/27) 15- Social Media Strategy Oct Gaining followers, increasing brand-awareness, and giving your audience what they want Google Analytics 20- Careers and the Web Oct Designers, Programmers, and Webmasters 22- The Future of Web Design Oct HTML 5 and CSS 3 Why People Hate Technology (Part III): Responsive Design 27Oct Photoshop I 29Oct Photoshop II Dealing with Clients 3-Nov Final Project Introduction Homework: Find a Client (DUE 11/5) 5-Nov Meeting the Client Homework: Deliverables for Client (DUE 11/10) Date Lecture 10- JavaScript I Nov Making a website dynamic Homework: Final Project (DUE 12/3 - uploaded to server before class) 12- JavaScript II Nov Image Sliders 17Nov Work on Final Project 19Nov Work on Final Project 24Nov Thanksgiving Break - No Class 26Nov Thanksgiving Break - No Class 1-Dec Work on Final Project Course Evaluation and Wrap-up 3-Dec Final Project Presentations Disability Statement Students who require academic accommodations due to a disability are encouraged to discuss their needs with the instructor at the beginning of the semester. To obtain authorized accommodations, students should be registered with the Office of Disability Services, 804 University Ave., Rm. 310; 443-4498; E-mail: odssched@syr.edu. Students must provide the instructor with an updated accommodation letter. Services are not provided retroactively. They must be requested in advance. Faith Observances There has been a change in the campus policy concerning religious observance. Information can be found at http://supolicies.syr.edu/emp_ben/religious_observance.htm. If there are holy days that are part of your faith tradition, the instructor must be advised within the first two weeks of the semester for any related absence due to religious observance and entered on MySlice. Cheating/Plagiarism Academic honesty is expected of all students. For individual assignments, students must hand in their own work. Similarities in wording between individual papers, including a consistent case of the use of the same sources, may result in a zero for both papers and a letter to the department chair and to the dean. Any evidence of failure to follow University guidelines for academic integrity will result in a zero for that assignment. Consult http://provost.syr.edu/provost/units/academicprograms/academicintegrity/ for more information. When it is determined to be necessary, authenticity of papers may be verified using the plagiarism prevention system, Turnitin. Students may also use Turnitin through Blackboard to confirm that information has been correctly cited. Students must not copy and paste Internet sources without proper attribution.