Introduction  Introduction  to  Computer  Science:  Coding  is  a  one-of-a-kind  text  that  introduces  g  you  to  the  exciting  world  of  computer  coding.  It  provides  a  foundation  in  the  concepts  of  programming  using  easy-to-learn,  free  software:  Scratch,  App  Inventor,  Alice,  and  HTML.  You  will  explore,  you  will  experiment,  and  you  will  learn.  This  will  open  the  window  to  the  possibilities  that  lie  ahead  of  you  in  the  field  of  computer  programming.  In  addition  to  learning  programming,  you  will  make  cross-curricular  connections  with  Math  and  Coding  and  g  Science  and  Coding  features  along  with  language  arts  g  activities  at  the  end  of  each  chapter.  Team-based  activities,  Cooperative  Coding,g  g  encourages  teamwork  while  creating  coding  projects.  In  addition,  problem-solving  skills  are  developed  through  Coding  Conundrum  features,  which  present  you  with  code  that  must  be  analyzed  and  fixed.  About  the  Authors  Kathleen  M.  Austin  was  a  senior  lecturer  in  the  School  of  Information  Arts  and  Technologies  at  the  University  of  Baltimore.  She  has  participated  in  the  development  of  many  educational  multimedia  projects.  She  has  authored,  co-authored,  or  contributed  to  several  textbooks,  including  Consumer  Mathematics  and  Mathematics  of  the  World  of  Work.  She  holds  a  Master  of  Science  degree  in  Computer  Science  from  Johns  Hopkins  University  and  a  Doctor  of  Communications  Design  from  the  University  of  Baltimore  as  well  as  IC3  certification.  Lorraine  N.  Bergkvist  was  an  Adjunct  Professor  at  the  University  of  Baltimore  providing  instruction  in  Visual  Basic  programming,  database  implementation,  and  web-page  creation.  She  is  also  the  owner  of  Kingsville  Résumé  Center,  which  provides  professional  résumé-writing  services  as  well  as  consulting  and  editing  in  the  information  technology  field.  She  developed  the  curriculum  and  taught  the  Introduction  to  Technology  course  at  the  University  of  Baltimore  and  the  College  of  Notre  Dame  of  Maryland.  She  holds  a  Bachelor  of  Science  degree  from  Trinity  University,  a  Master  of  Education  degree  from  Towson  University,  and  IC3  certification.  She  has  received  several  scholarships  and  grants  in  the  technology  field.  iii