Flanagan,
        D.
    (2011)
  JavaScript: The Definitive Guide, O'Reilly Media
    , Cambridge, MA.
         
    (Order from 
    
      amazon
    
    , order from
    
      Barnes and Noble
    
    , compare at
    
      bigwords
    
    , compare at
    
      CampusBooks4Less
    
    , order from
    
      Chegg
    
    , or search
    
      eFollett
    
    )
    
Henick,
        B.
    (2010)
  HTML and CSS: The Good Parts, O'Reilly Media
    , Cambridge, MA.
         
    (Order from 
    
      amazon
    
    , order from
    
      Barnes and Noble
    
    , compare at
    
      bigwords
    
    , compare at
    
      CampusBooks4Less
    
    , order from
    
      Chegg
    
    , or search
    
      eFollett
    
    )
    
Oaks,
        S.
    (2001)
  Java Security, O'Reilly Media
    , Cambridge, MA.
         
    (Order from 
    
      amazon
    
    , order from
    
      Barnes and Noble
    
    , compare at
    
      bigwords
    
    , compare at
    
      CampusBooks4Less
    
    , order from
    
      Chegg
    
    , or search
    
      eFollett
    
    )
    
Pauli,
        J.
    (2013)
  The Basics of Web Hacking, Syngress
    , Boston.
         
    (Order from 
    
      amazon
    
    , order from
    
      Barnes and Noble
    
    , compare at
    
      bigwords
    
    , compare at
    
      CampusBooks4Less
    
    , order from
    
      Chegg
    
    , or search
    
      eFollett
    
    )
    
Seacord,
        R.C.
    (2013)
  Secure Coding in C/C++, Addison Wesley
    , Upper Saddle River, NJ.
         
    (Order from 
    
      amazon
    
    , order from
    
      Barnes and Noble
    
    , compare at
    
      bigwords
    
    , compare at
    
      CampusBooks4Less
    
    , order from
    
      Chegg
    
    , or search
    
      eFollett
    
    )
    
Tatroe,
        K.
        ,
        P. MacIntyre
        and
        R. Lerdorf
    (2013)
  Programming PHP, O'Reilly Media
    , Cambridge, MA.
         
    (Order from 
    
      amazon
    
    , order from
    
      Barnes and Noble
    
    , compare at
    
      bigwords
    
    , compare at
    
      CampusBooks4Less
    
    , order from
    
      Chegg
    
    , or search
    
      eFollett
    
    )
    
Attendance at lectures is not mandatory but is strongly encouraged. You are expected to come to class prepared to ask and answer questions. Hence, you should complete the readings on a topic before it is discussed in lecture.
Make sure you read and understand all of the policies related to programming assignments.
Copyright 2019