Page 80 - Microsoft Word - WHS Course Guide 19-20
P. 80

72

                                          COMPUTER SCIENCE






         Course                                        Freshman  Sophomore              Junior         Senior
         AP Computer Science A                                                            E               E
         Computational Thinking                            E               E              E               E
         Computer Science I                                                E              E               E
         Computer Science II                                               E              E               E
         Game Design                                       E               E              E               E
         IT Essentials                                                     E              E               E

                              E = Elective and the year student is eligible to take the course

                                    Recommended Computer Science Course Sequence


    ADVANCED PLACEMENT COMPUTER SCIENCE A                       to build a computer. Students will create programs that can run on
    Course ID:    CSC3011-3012                                  any computer using the VB.NET programming language. Students
    Prerequisite:   Computer Science II                         will  be  exposed  to  current  programming  techniques  in  problem
    Credit:       1.0 (Semester 1 & 2)                          solving situations and will also apply the skills that they learn to real
    Grades:       11-12                                         life applications such as computer games, databases, point-of-sale
    Description:  Students will be able to take the Computer Science A   systems,  etc.  Programming  skills  gained  in  this  course  can  be
    Exam  in  the  spring.  This  course  emphasizes  object-oriented   applied to any other programming language. Units of Study include:
    programming  with  a  concentration  on  problem  solving  and   Graphical  User  Interface  design,  VB.NET,  Software  Engineering,
    algorithm development. It also includes the study of data structures,   Problem Solving, Object Oriented Programming, Computer Ethics
    design, and abstraction. This course is meant to be the equivalent of   and Algorithm design.
    a first-semester college level course in Computer Science and most
    colleges will be expected to grant advanced placement credit. Units   COMPUTER SCIENCE II
    of  Study  include:  Program  design,  Object-oriented  design,   Course ID:   CSC2022
    Implementation  techniques,  Programming  constructs,  Java  library   Prerequisite:   Computer Science I
    classes, Testing/Debugging, Data Structures, Standard Algorithms.   Credit:     1/2 (Semester 2)
                                                                Grades:       10-12
    COMPUTATIONAL THINKING                                      Description:    This  course  is  designed  to  build  upon  the
    Course ID:    CSC1011 OR CSC1012                            programming  skills  gained  in  Computer  Science  I.  Students  will
    Prerequisite:   None                                        become  familiar  with  more  advanced  programming  techniques.
                                                                Students  will  also  design,  implement,  and  publish  their  own
    Credit:       1/2 (Semester 1 or 2)                         programs.  Career  choices  in  information  technology  will  also  be
    Grades:       9-12
    Description:  This  course  emphasizes  thinking,  collaboration,  and   explored. Units of Study include: Data Structures, Arrays, Program
    problem-solving. Students learn  skills fundamental to succeeding in   Design & Development, Application Design, and Student-Managed
                                                                Design.
    tackling  real-life  problems.  Topics  include  communication,  problem
    solving, abstract thinking, information theory, computer and Internet   GAME DESIGN
    culture,  and  higher-level  thinking.  Units  of  Study  include:  Creative
    thinking,  cooperation  and  teamwork,  computer  hardware,  problem   Course ID:   CSC1022
    solving,   logic,   information   theory,   and   cryptography.   Prerequisite:   Comp Thinking, access to Video/Web Games
                                                                Credit:       1/2 (Semester 2)
    COMPUTER SCIENCE I                                          Grades:       9-12
    Course ID:    CSC2011 OR CSC2012                            Description:  This class studies games and game design, and allows
                                                                students  to create  their  own  games. Students study game theory,
    Prerequisite:   Game  Design,  Comp  Thinking,  Algebra  I,  and   problem-solving techniques, and best design practices. Topics also
                  Keyboarding Skills
    Credit:       1/2 (Semester 1 or 2)                         include games in the modern world, and the emerging trend toward
                                                                games  in  social  networking,  marketing,  economics,  and  system
    Grades:       10-12
    Description:    This  course  is  an  introduction  to  how  computers   modeling. Units of Study include: Game design, games and society,
    operate. Students will learn about computer components and how
   75   76   77   78   79   80   81   82   83   84   85