Transcript
Page 1: MC4015: Advanced Web Design - Ray Pingree · MC4015: Advanced Web Design Spring 2016 TR 10:00-11:50 111 Journalism Professor Ray Pingree 207 Hodges Hall Office Hours: Weds 1:30-2:30

MC4015:AdvancedWebDesignSpring2016TR10:00-11:50111Journalism

Professor

RayPingree 207HodgesHall OfficeHours:Weds1:30-2:30orbyappointment [email protected]

Thiscourseteacheshand-codingwebsitesinHTMLandCSSusingamodernwebstandardsapproach.Thecoursebeginswithabrieftwo-weekreviewunitongeneralprinciplesofdesignascommunicationaswellasuser-centeredwebdesignprinciples.StudentswillthenspendthemajorityofthesemesterlearningabasicsetoftoolsandbestpracticesfordevelopingindustrialstrengthmodernwebsitesusingHTMLandCSS.Thefinalfewweeksofthesemestercoversadvancedtechniques,includingCSS3,someJavaScript,andpossiblysomePHP.Uponcompletionofthecourse,studentsshouldbeableto:

• Developwebsitesusinghand-codedHTMLandCSSusingamodernwebstandardsapproach.• Understandhowtowritehighquality,well-organizedHTMLandCSScodethatseparates

presentationfromcontent,enforcesdesignconsistency,andfacilitatesfuturechangestothesite’scontentordesign.

• HaveabasicunderstandingoftheroleofJavaScriptinwebdesign.StudentsshouldgainenoughofanunderstandingofwhatispossiblewithJavaScripttohelpthemworkmoreeffectivelywithprogrammers.

• Beabletouseprinciplesofwebusabilitytogeneratecritiquesandsuggestionstomakeawebsitecommunicatemoreeffectively.

Software

Thesoftwareusedforthisclassisfree.BringalaptoptoclasseverydaywiththelatestversionofGoogleChromeandafreeHTMLeditorsuchasKomodoEdit:http://komodoide.com/download/#edit

Readings

Forthefirsttwoweeks,twobooksarerecommendedifyouhaven’talreadyreadtheminMC2015:Williams,R.(2008).TheNon-Designer’sDesignBook.3rdEdition.

Freeonlineat:http://proquestcombo.safaribooksonline.com.libezp.lib.lsu.edu/9780321563088

Krug,S.(2006).Don’tMakeMeThink:ACommonSenseApproachtoWebUsability.2ndEdition. Readingsfortherestofthesemesterareallfreeonline(seeschedulebelow) Grading

400pts. In-classactivitiesandhomework600pts. Finalproject

Gradingscale965andabove A+935–964.9 A900–934.9 A-865–899.9 B+

Page 2: MC4015: Advanced Web Design - Ray Pingree · MC4015: Advanced Web Design Spring 2016 TR 10:00-11:50 111 Journalism Professor Ray Pingree 207 Hodges Hall Office Hours: Weds 1:30-2:30

835–864.9 B800–834.9 B-765–799.9 C+735–764.9 C700–734.9 C-665–699.9 D+635–664.9 D600–634.9 D-599.9andbelow F

In-ClassActivitiesandHomework

Mostclasssessionswillincludeanin-classactivitytogiveyouhands-onexperiencewiththedesignprinciplesand/ortechniquescovered,aswellastocheckattendance.Thesewillbeturnedinattheendofclass,usuallyonMoodle.Smallhomeworkassignmentswillalsobeassignedperiodically.Mosthomeworkassignmentsaresmallandareannouncedintheclasssessionimmediatelypriortowhentheyaredue.Soifyoumissclass,makesuretochecktheslidesonMoodlerightaway.Alsonotethatyourlowestfouractivity/homeworkgradeswillbedropped.Thismeansyoudon’tneedtotellmewhyyoumissaclassunlessyouhavemorethanfourdocumentedabsences,andthatifyouhaveperfectattendance,youcanskipuptofourofthehomeworkassignments.In-classactivitiesusuallycan’tbemadeup,buthomeworkusuallycan.Itdoesn’thurttoask.

FinalProject

Eachstudentwillcreateahand-codedHTML/CSSwebsiteforalocalbusinessororganizationduringthesecondhalfofthesemester,dueonthelastdayofclass.Manyofthein-classactivitiesinthesecondhalfofthesemesterwilldirectlycontributetothisproject,buttogetanAyouwillhavetodevotetimeoutsideofclasstoimprovingandfleshingoutyourdesign.Gradingwillemphasizeuseofthetechniqueslearnedinclass,includinggeneraldesignprinciplesandwebusabilityprinciplesreviewedinthefirsttwoweeksofclass.Aestheticsandpolishareonlyaminorcomponentofthegradeforthisproject,somakesuretofocusonusabilityandcorrectuseoftheHTML/CSStechniquesyoulearninclass.

LSUStatementonDiversity

DiversityisfundamentaltoLouisianaStateUniversity’smission.LSUiscommittedtocreatingandmaintainingalivingandlearningenvironmentthatembracesindividualdifference.Culturalinclusionisofhighestpriority.LSUrecognizesthatachievingnationalprominencedependsonthehumanspirit,participation,anddedicatedworkoftheentireUniversitycommunity.ItfurtherrecognizesthattheNationalFlagshipAgenda:LSU2010willberealizedbybringingtogetherdiverseideas,perspectives,skills,andtalentsofthenation'spre-eminentscholars,brighteststudents,andleadinghighereducationprofessionals.ThroughitsCommitmenttoCommunity,LSUstrivestocreateaninclusive,respectful,intellectuallychallengingclimatethatembracesindividualdifferenceinrace,ethnicity,nationalorigin,gender,sexualorientation,genderidentity/expression,age,spirituality,socioeconomicstatus,disability,familystatus,experiences,opinions,andideas.LSUproactivelycultivatesandsustainsacampusenvironmentthatvaluesopendialogue,cooperation,sharedresponsibility,mutualrespect,andculturalcompetence–thedrivingforcesthatenrichandenhancecuttingedgeresearch,first-rateteaching,andengagingcommunityoutreachactivities.LSUreflectsonitspastandlookstowardthefuture.WelcometotheNow,atimeandplacewherediversityisonthemove.

StudentswithSpecialNeeds

Ifyouknowofanytypeofdisabilityorbarriertoyoursuccessinthisclass,pleaseletbothyourlectureandlabprofessorknowassoonaspossible.AnystudentwithadocumenteddisabilityneedingacademicadjustmentsisrequestedtocontacttheOfficeofDisabilityServicesandtheprofessor,asearlyinthesemesteraspossible.Alldiscussionswillremainconfidential.PleasecontacttheOfficeofDisability

Page 3: MC4015: Advanced Web Design - Ray Pingree · MC4015: Advanced Web Design Spring 2016 TR 10:00-11:50 111 Journalism Professor Ray Pingree 207 Hodges Hall Office Hours: Weds 1:30-2:30

Services,112JohnstonHall,(225)578-5919.MoreinformationabouttheUniversity’spoliciesandprocedurescanbefoundonlineathttp://disability.lsu.edu/.

AcademicHonesty

Studentsmustadheretothehigheststandardsofacademichonesty.Unlessotherwisenoted,youareexpectedtocompleteallhomework,assignments,projects,andexamsbyyourself.PlagiarismandcheatingareseriousoffensespunishableundertheacademicdishonestyprovisionsoftheCodeofStudentConduct.Plagiarismis“theunacknowledgedinclusionofsomeoneelse'swords,structure,ideas,ordata,failuretoidentifyanysource(includinginterviews,surveys,etc.),publishedinanymedium(includingontheInternet)orunpublished,fromwhichwords,structure,ideas,ordatahavebeentaken”(LSUCodeofStudentConduct).Plagiarismincludespresentingworkcreatedforanothercourseasoriginalworkcreatedduringthiscourse.ProfessorswhosuspectstudentsofcheatingorplagiarismarerequiredtoreportsuchindiscretionstotheDeanofStudents.TheDeanofStudentsthendeterminestheappropriatecourseofaction,whichmayincludefailureonanexam,apaper,oraproject;failureinthecourse;and/orexpulsionfromtheuniversity.PleasereadtheLSUCodeofConductathttp://saa.lsu.edu/code-student-conductforspecificinformation.

RecordingsPolicy

YouareNOTallowedtomakevideoand/oraudiorecordingsofANYclasscontentwithoutwrittenpermissionfromtheprofessor.

Page 4: MC4015: Advanced Web Design - Ray Pingree · MC4015: Advanced Web Design Spring 2016 TR 10:00-11:50 111 Journalism Professor Ray Pingree 207 Hodges Hall Office Hours: Weds 1:30-2:30

Schedule(Likelytochange–checkMoodleforlatestversion)

Week1(Jan14):Review:Designascommunication Recommendedreviewreading:WilliamsthroughCh5

Week2(Jan19&21):Review:Webusability

Recommendedreviewreading:KrugthroughCh7Week3(Jan26&28):IntrotoHTMLandCSS Readings:Skimasmanypagesasyouwantofthesetwoexcellenttutorials:

LearnHTML:http://www.w3schools.com/html/default.aspLearnCSS:http://www.w3schools.com/css/default.asp

Week4(Feb2&4):CSSselecting,grouping,andfloating

Readings: CSSID&Class:http://w3schools.com/css/css_id_class.asp CSSSelectorsreference:http://w3schools.com/cssref/css_selectors.asp Groupingandnestingselectors:http://www.w3schools.com/css/css_combinators.asp

Weeks5&6(Feb11,16,&18):Theboxmodel,images,andlayout(Note:NoclassFeb9,MardiGras)Readings:

Theboxmodel:http://www.w3schools.com/css/css_boxmodel.asp Backgroundimages:http://goo.gl/Z7SCml

Layoutwithtable-cell:http://www.sitepoint.com/give-floats-the-flick-in-css-layouts/

Week7(Feb23&25):Navigation,positioning,andoverlapping Reading:http://www.w3schools.com/css/css_positioning.aspWeek8(Mar1&3):CSS3fontsandbling Readings:

http://css-tricks.com/snippets/css/using-font-face/ http://www.w3schools.com/css/css3_transitions.aspWeek9(Mar8&10):CSS3Bling Reading:http://css-tricks.com/snippets/css/a-guide-to-flexbox/Week10(Mar15&17):MoreBlingandsomeJavaScript Onlinetutorialandreference:http://www.w3schools.com/js/Week11(Mar22&24):Noclass:Springbreak

Week11(Mar29&31):JavaScriptWeek12(Apr5&7):JavaScriptWeeks13&14(Apr12,14,19&21):AdvancedtechniquesandfinalprojectsWeek15(Apr26&28):Finalprojects Apr26:Usabilitytestingoffinalprojectsinclass

Page 5: MC4015: Advanced Web Design - Ray Pingree · MC4015: Advanced Web Design Spring 2016 TR 10:00-11:50 111 Journalism Professor Ray Pingree 207 Hodges Hall Office Hours: Weds 1:30-2:30