Academics » Computer Science Program

Computer Science Program

Computer science is a dynamic and rapidly growing area that has become an integral part of the world that we live in today.  Computing is part of everything we do today.  New Utrecht has a computer science sequence aimed at providing students with the foundation to succeed in computer science.  The sequence contains two AP Computer Science exams giving students the opportunity to receive college credit.  Along with AP Computer Science Principles and AP Computer Science A, students will also take classes in Python Programming, 3D Design & Printing and Robotics.  We are always creating new classes to better meet the needs of the students and prepare them for the real world. 

 

 

                  

Computer Science Track

9th Grade – Python Programming

10th Grade – AP Comp Science Principles

11th Grade – AP Comp Science A

12th Grade – Robotics/3D Design & Production

 


Computer Science Track

Freshman Year

 

Python Programming

This course is designed to offer an introduction to computer science. Students will learn the basics of computer programming along with the basics of computer science. The material emphasizes computational thinking and helps develop the ability to solve complex problems.  This course covers the basic building blocks of programming along with other central elements of computer science. It gives a foundation in the tools used in computer science and prepares students for further study in computer science, including AP Computer Science Principles and AP Computer Science A courses.

 

Sophomore Year

AP Computer Science Principles

AP Computer Science Principles (AP CSP) is a full-year, rigorous course that introduces students to the foundational concepts of computer science and explores the impact computing and technology have on our society. The course covers a broad range of foundational topics including: programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing.

 

Senior Year

AP Computer Science A

AP Computer Science A is both a course for potential computer science majors and a foundation course for students planning to study in other technical fields such as engineering, physics, chemistry, and geology. The course emphasizes programming methodology, procedural abstraction, and in-depth study of algorithms, data structures, and data abstractions, as well as a structured lab component comprised of a minimum of 20 hours of hands-on lab experiences integrated throughout the course.  Instruction includes preparation for the AP Computer Science A Exam.  Students should leave this course with a clear understanding of Java and the ability to adapt to any new programming language that they are taught in college.

 

Senior Year

 

Robotics

This is a beginning course in robotics. We will be utilizing Lego Mindstorm kits, Tetrix Kits, Robotc software and various Lego Robotics materials. The objective of this course is to introduce the students to basic programming as well as problem solving strategies. This course will involve students in the development, building and programming of a Tetrix Robot, incorporating the Lego Mindstorm kits. Students will work hands-on in teams to design, build, program and document their progress. Topics may include motor control, gear ratios, torque, friction, sensors, timing, program loops, logic gates, decision-making, timing sequences and binary number systems. Student designed robots will be programmed to compete in various courses against their peers.

 

3D Design & Production

This is a fun, hands-on course where students learn how to design and create 3D models and turn them into real objects using 3D printers.

  • Learn how to create printable files and operate 3D printers.
  • Use easy-to-learn design software and explore more advanced tools.
  • Practice preparing files, adjusting settings, and working with various materials.
  • Discover how 3D modeling is used in industries like video games, movies, and product design.
  • Finish the course by designing and printing your own project, gaining both creative and technical skills.