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 Programming
Full Year - 5 Credits
This course introduces students to the foundational concepts of computer science and explores the impact computing and technology have on our society.
With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles course gives students the opportunity to explore several important topics of computing using their own ideas and creativity, use the power of computing to create artifacts of personal value, and develop an interest in computer science that will foster further endeavors in the field.
With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles course gives students the opportunity to explore several important topics of computing using their own ideas and creativity, use the power of computing to create artifacts of personal value, and develop an interest in computer science that will foster further endeavors in the field.
Advanced Programming
Full Year - 5 Credits
This course introduces students to the major authors, literature, and thoughts of British literature.
Students will consider how British literature has affected and been affected by the world. Identifying and examining the central themes and ideas of British literature is at the core of the course. Students will critically read, examine, interpret, and discuss a variety of British literature from several eras using different lenses from aesthetic to analytical.
Students will perfect their writing by composing analytical essays, creative works, and in-class writing assignments.
Course Learning Objectives
Students will consider how British literature has affected and been affected by the world. Identifying and examining the central themes and ideas of British literature is at the core of the course. Students will critically read, examine, interpret, and discuss a variety of British literature from several eras using different lenses from aesthetic to analytical.
Students will perfect their writing by composing analytical essays, creative works, and in-class writing assignments.
Course Learning Objectives
- Read and analyze literary selections representative of diverse cultural backgrounds
- Trace the development of drama, poetry, nonfiction and fiction
- Define and offer examples of a variety of literary terms and techniques found in literature
- Read in-depth selections considered the master works of major writers
- Identify universal themes in literature
- Compare and contrast the treatments of similar themes in different works and time periods
- Relate ideas presented in all literary works studied to present day situations
- Explore the arts as a reflection of enduring values and essential human nature
- Practice critical reading skills with emphasis on understanding an author’s style and tone
- Identify and explain the motivations of characters
- Discuss and analyze the criteria which determine why certain works have survived over time
- Evaluate the literary works studied as reflections of the society producing them
- Prepare written and oral presentations using research skills
- Write in a variety of styles: expository, narrative and persuasive
- Develop and review vocabulary in preparation for the Scholastic Aptitude Test
- Develop strategies for responding to comprehension, vocabulary and writing on the SATs
- Integrate the disciplines of music, art, literature, history and philosophy
- Incorporate multimedia projects into one or more of the units of study
AP Computer Science Principles
Full Year - 5 Credits
This course introduces students to the foundational concepts of computer science and explores the impact computing and technology have on our society.
With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles course gives students the opportunity to explore several important topics of computing using their own ideas and creativity, use the power of computing to create artifacts of personal value, and develop an interest in computer science that will foster further endeavors in the field.
Overreaching Goals
With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles course gives students the opportunity to explore several important topics of computing using their own ideas and creativity, use the power of computing to create artifacts of personal value, and develop an interest in computer science that will foster further endeavors in the field.
Overreaching Goals
- Increase and diversify participation in computer science
- Students, regardless of prior experience in computing, will develop confidence using computer science as a tool to express themselves and solve problems, and this confidence will prepare them for success in future endeavors in the field of computer science
- Students will understand the core principles of computing, a field which has and continues to change the world
- Students will be able to develop computational artifacts to solve problems, communicate ideas, and express their own creativity
- Students will be able to collaborate with others to solve problems and develop computational artifacts
- Students will be able to explain the impact computing has on society, economy, and culture
- Students will be able to analyze existing artifacts, identify and correct errors, and explain how the artifact functions
- Students will be able to explain how data, information, or knowledge is represented for computational use
- Students will be able to explain how abstractions are used in computation and modeling
- Students will learn to be informed and responsible users of technology
AP Computer Science A
Full Year - 5 Credits
AP Computer Science A introduces students to computer science through programming.
Fundamental topics in this course include 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. The course emphasizes object-oriented programming and design using the Java programming language.
AP Computer Science A course is a year-long course designed to help students master the basics of Java and equip them to successfully pass the College Board AP Computer Science A Exam at the end of the school year.
Course Overview
A well-designed, modern AP Computer Science A course that includes opportunities for students to collaborate to solve problems that interest them, as well as ones that use authentic data sources, can help address traditional issues of equity and access. Such a course can broaden participation in computing while providing a strong and engaging introduction to fundamental areas of the discipline.
Students practice computer science skills of designing, developing, and analyzing their own programs to address real-world problems or pursue a passion. The AP Computer Science A course reflects what computer science teachers, professors, and researchers have indicated are the main goals of an introductory, college-level computer science programming course.
Fundamental topics in this course include 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. The course emphasizes object-oriented programming and design using the Java programming language.
AP Computer Science A course is a year-long course designed to help students master the basics of Java and equip them to successfully pass the College Board AP Computer Science A Exam at the end of the school year.
Course Overview
A well-designed, modern AP Computer Science A course that includes opportunities for students to collaborate to solve problems that interest them, as well as ones that use authentic data sources, can help address traditional issues of equity and access. Such a course can broaden participation in computing while providing a strong and engaging introduction to fundamental areas of the discipline.
Students practice computer science skills of designing, developing, and analyzing their own programs to address real-world problems or pursue a passion. The AP Computer Science A course reflects what computer science teachers, professors, and researchers have indicated are the main goals of an introductory, college-level computer science programming course.
- Program Design and Algorithm Development: Determine required code segments to produce a given output.
- Code Logic: Determine the output, value, or result of a given program code given initial values.
- Code Implementation: Write and implement program code.
- Code Testing: Analyze program code for correctness, equivalence, and errors.
- Documentation: Describe the behavior and conditions that produce the specified results in a program.
- Ethical Computing: Understand the ethical and social implications of computer use.