They will feel comfortable using new digital devices and software, and be confident that they can use information literacy skills to assess the validity of digital information.
Course offerings increase in sophistication and specificity to include more formal and focused work in photography and digital media, sculpture and ceramics, and drawing and painting.
Through instruction and discussion, students are challenged to sharpen their critical, analytical, and perceptual skills. They are also encouraged to develop standards for appreciating and evaluating both the world immediately around them and the aesthetic achievements of the past and present.
Through instruction and discussion, students are challenged to sharpen their critical, analytical, and perceptual skills. They are also encouraged to develop standards for appreciating and evaluating both the world immediately around them and the aesthetic achievements of the past and present.
Computer Science department follows the NJ State Standards.

PioTech Robotics alumni have been accepted into top universities including Princeton, Brown, Northwestern, Johns Hopkins among many others.
Our efforts have also been awarded by NASA with a $5,000 donation to support us for the upcoming competitions.
Courses
Introduction To Computer Programming
2.5
Credits
-
Semester
Full Year
Course Description
This course is an introduction to understanding and analyzing problems by writing and debugging computer programs. Using the Python programming language, students create programs of increasing complexity using multiple paradigms. The course begins with a focus on functional programming and culminates in the study of object-oriented programming, which is a paradigm of software design and development used in academia, industry, and the AP course. Programming projects range from solving mathematical challenges to drawing </li><li>D graphics using modeling algorithms. Prior computer programming experience is not required. HTML and JavaScript are not used in this course.
Course Objectives
Advanced Computer Programming
2.5
Credits
-
Semester
Full Year
Course Description
This course introduces students to the Java programming language with a focus on object-oriented programming. Java is a popular industrial language that can be used to write general purpose applications. Students learn Java code organization, syntax, data typing, control structures and exception handling. Accepted practices and conventions for professional Java coding are taught and used in the course. Object-oriented topics include concepts such as recursion, inheritance, encapsulation, and polymorphism. Programming with data input/output and with GUI interfaces is also covered.
Course Objectives
AP Computer Science A
5
Credits
-
Semester
Full Year
Course Description
This course’s concepts fall into six main categories: program design, program implementation, program analysis, algorithms, classes, and objects. Students begin by learning Java language syntax with an emphasis on object-oriented design methods. This class explores the concepts of inheritance, encapsulation, and polymorphism by designing and writing Java programs of increasing complexity. Students develop solid programming skills and debugging strategies through lab assignments which prepare them to take the AP Computer Science Exam, and which are also useful for the future, beyond the scope of the course.
Course Objectives
AP Computer Science Principles
5
Credits
-
Semester
Full Year
Course Description
AP Computer Science Principles
Course Objectives
Web Development 1
2.5
Credits
-
Semester
Full Year
Course Description
In this introductory course, students will learn how the internet works and how websites are structured using HTML and CSS. Through hands-on, browser-based coding on CodeHS, students will build their own live homepage portfolio. The course will cover:Understanding the structure and function of the webWriting HTML to create web contentUsing CSS to style and enhance designCreating and publishing a personal homepage project
Course Objectives
Web Development 2
2.5
Credits
-
Semester
Full Year
Course Description
This second-level course builds on Web Development 1. Students will dive deeper into professional web design tools and concepts, including advanced HTML/CSS, Bootstrap framework, and user interface design. Students will work in teams to prototype and build responsive, mobile-friendly websites.
Course Objectives