Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Constructing and revising a web development textbook

584 views

Published on

A Pecha Kucha for WWW2016 in Montreal. Web development is widely considered to be a difficult topic to teach successfully within post-secondary computing programs. One reason for this difficulty is the large number of shifting technologies that need to be taught along with the conceptual complexity that needs to be mastered by both student and professor. Another challenge is helping students see the scope of web development, and their role in an era where the web is a part of everyday human affairs. This presentation describes our 2014 textbook and our plans for a second edition revision (which will be published in early 2017).

Published in: Education
  • Be the first to comment

  • Be the first to like this

Constructing and revising a web development textbook

  1. 1. . . I 3-sfnniny-‘n9-It/ two. ~-A Conlputing Curriculum Without the W eb December 201] v How To 3u| |_D- AM: -‘I/ in r»/ /m. r.g. .m1./ AQACMComputerscienceCurriculum The We _°°°5“'lEXl5,tl _ without any web deve| opment content 6yThe Jmniiasl Force on Computingcurricula
  2. 2. :51, . . 3:. . lllll“ ' J ‘llll llllllll lllllll llGlGlQiO¥$‘. . an nan. ” lfllfli Olllhfit
  3. 3. r LIO
  4. 4. . §, ... .—é- -_ ", :‘Vl_~, .,. .-. -2-ovo. v . l_ 1 l / .1 , _ _ Q}, a 1} , l l , . ‘ C’ 31*‘ ' ~ t
  5. 5. ./ l , -f Technological
  6. 6. e c - Seifiporirait -n a Straw Ha‘. Albert Hall Gwyn : .u-— 1-»- V. —/-err-I a<'VI‘A LInpnni': AI’! $1078 “
  7. 7. financial and other “my, ” mam“ Oflsite vnwtm rnicil be able to «(as inlernal ! rY3'IlIl - in ten’! access internal rorruuling systems Cmnarners and corporate partners nughl be atlr lo urns nnrmal symni, “ I want in vim nun. furv-ondev. {on if W In! I'll ill! I! not In lIIDNSOI"I (ldll. ll delegates no la ounraung synorrrs mu MM 0 u the yummy nus I1. . no not In as msumu, “""' °°°"" ""' mom‘ NW MW“ in requested domain 3; My M" '.3n".3.‘7.'. '.? §.'. ‘.'2’. '.. ‘.'. ... to ma tom name server Iuurn IP aadmn oi nun. funnebdev . can irldrnu in —e. fun-ebdn . um ml: syurrn. loot name any return! I? or name mm for Iequaltd ru) llfl this use the mm name serverl O I¢<1|R‘lID oi name server For rumvooumon .3.-znem l'»9 l€! l ufiflliial‘ l mu‘! !! and 3 w, ,,_, W. . (mm 4 dxuau lCg21'£1 ozmar at a tale‘ in -. avw¢‘v sum .1,, .,, ,,, M,, , an wan ’rfl”v1Vw: iru am a '(Qill'dil‘ nn Lentil) nglntry . lia; sllav-. wl‘L‘er. i ii mm, Y5 available-l. y a 39in; Reqrstr. in‘ lite HD WIDIS info . rm, 1'-7 rww ‘hum! Hlil ‘CW 'vlD I‘. u‘-35"} mu nqrm in me n . in-1-. i«-. ma raqr‘I. vIs1' rmpaim 'Ihfl(lV Vi nun / mas tu’Lo: t nlclmauzr inrlinea nus nInr‘1u1|: r}i and wymerii . um-yew-gr-u-«nu-u-use-um urn-ennui-qua‘-nmlnaiielh-rk
  8. 8. Brief Table of Contents Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 1 1 How the Web Works I Introduction to HTML Introduction to CSS is H'. l'ML'1'ables and Forms 148 Advanced CSS: Layout in Javascript: Client-Side Scripting 130 Web Media 283 Introduction to Server-Side Development with PEP m PHP Arrays and Superglobals 364 PHP Classes and Objects 402 Working with Databases can Chapter 12 Chapter 13 Chapter 14 Chapter 1 5 Chapter 16 Chapter 11 Chapter 18 Chapter 19 Chapter 20 Chapter 21 Error Handling and Validation 903 Managing State 541 Web Application Design 513 Advanced Iavascript & jonery 813 Security see JCMI. Processing andWeh Services ml Cement Management Systems 731 Web Server Administration as Search Engines 881 Social Network Integration In
  9. 9. D E V A 0 R P M I D N in W E N ADVENTURES OF E H T
  10. 10. Broader coverage of web infrastructure css3 laninations, transitions, flexboxl PBP7 Server administration [virtnalizationl " “ "' -VI" '1"; L(J. tl‘. '_V" -v. e‘iEL1;l_f"l‘{-; (., iiL': >. »Z”'. /' ‘L’-"', ..I . ;’i!1 "T I"“”'J ,3 ":3 .1 7,: H5 1} “l i « . f<. — . «.-as-u 5:-¢¢1rII: r_i>-. aravv. " . ..
  11. 11. gr we i ¢= ’ deeper $CGtLOV: Sk e)SPeYt, S} K » » / LCWS Know ‘ $01/LY Closer’ ~ ~ DOLS . ’Lvs, te mtuow sectuot/ ts‘ fabfim i e)(t€yL 0! e"”’“7=t§‘§' . ,n°' P°da9°9i°31 approaches _, ._A_. _V H: _*_i; '_--735-u‘I‘/ 'fY&“‘4-'= vv'1y"+: -;LI; .,-§1L‘, ZI'| ""ULLL 3-: - “$1 , “'L_‘]1‘ '-‘T-"J ' -11‘
  12. 12. W

×