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