Welcome to our page, where you'll find all things Computer Science at the High School of Arts & Technology!
Computer Science Courses at Arts & Tech
Year 1
Introduction to Computer Science
Platform: Code.org Computer Science Discoveries
Programming Language(s): Blocks, Javascript
Prerequisite: NONE
This exciting and fun one semester course introduces students to their own apps, animations and games, supported by text-to-speech, closed captioning, and an immersive reader to reach all learners.
Year 2
Computer Programming
Platform: Microsoft MakeCode Arcade
Programming Language(s): Blocks, Python
Prerequisite: NONE
This is an engaging course that explores a variety of basic computational thinking and programming concepts through a project-based learning environment. Every unit culminates in a comprehensive project and roughly 75% of student time is spent building projects and practicing the skills they are learning.
Year 3
AP Computer Science Principles
Platform: Urban Arts Game On (with Unity Game Engine & Visual Studio)
Programming Language: C#
Prerequisite: Algebra 1 Regents (70+)
During this year-long course, students learn to design and develop their own video games, complete with original art, music, and storytelling elements; in doing so, they gain the knowledge and skills required to pass the AP CSP exam. Through the Game On AP CSP curriculum, students will build knowledge and understanding through participation in a wide variety of activities and explorations.
Year 4 (TBD- Coming soon)
AP Computer Science A
Platform: Code.org AP CSA
Programming Language: Java
Prerequisite: Algebra 1 Regents (70+) , ELA Regents (80+)
Computer Science A (CSA) introduces students to software engineering and object-oriented programming and design using the Java programming language. This curriculum covers a broad range of topics, including the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems.
Meet Your Computer Science Teacher!
Ms. Cooper
Certifications:
Mathematics 7-12 + SOCE for Computer Science
"Teaching/ learning how to code is essential in the 21st century and is an asset students can bring to any career they choose in the future!"