Information Technology-Innovation Pathways

Information Technology

Information Technology-Innovation Pathways graphicStudents in the Information Technology pathway will be taking two technical course and two advance courses.  This pathway would focus more on programming and engineering. Technical courses that we offer include Robotics and Introduction to Engineering PLTW.  For the advance courses, we offer Computer Science Principles, Introduction to Programming DE, and AP Computer Science A.

Computer Programming 1 (Dual Enrollment)

Programming 1 is a Dual Enrollment 4 credit lab course with Middlesex Community College. This course is a project based course designed to provide students with an introduction to the processing of information by the computer, computer logic, memory, input/output processing, and programming in the C/C++ language. This course emphasizes the programming problem-solving process, problem organization, algorithms, coding, debugging and the elements of good programming style. Programming problems will include a wide variety of numeric and non-numeric applications. No prior programming experience necessary. This course is considered a practical art.

  • 10 Credits (#17723), Grades 10, 11, + 12
  • Prerequisite: Algebra 1

AP PLTW Computer Science Principles

The AP Computer Science Principles course is designed to be equivalent to a first-semester introductory
college computing course. In this course, students will develop computational thinking skills vital for
success across all disciplines, such as using computational tools to analyze and study data as well as working
with large data sets to analyze, visualize, and draw conclusions from trends. The course engages students in
the creative aspects of the field by allowing them to develop computer apps based on their interests.
Students will also develop effective communication and collaboration skills by working individually and
collaboratively to solve problems as well as discuss and write about the impacts these solutions could have
on their community, society, and the world.

  • 10 Credits (#17613) Open to Grades 10, 11, + 12
  • Prerequisites: Algebra 1
  • Note: Visit College Board Advanced Placement online to see a complete list of topic

AP Computer Science A

This course prepares students for the AP Computer Science A exam by emphasizing object-oriented
programming methodology through problem solving and algorithm development and is meant to be the
equivalent of a first-semester course in computer science. It also includes the study of data structures and
abstraction. The course will cover Object-Oriented Program Design, Program Implementation, Program
Analysis, Standard Data Structures, Standard Algorithms, and Computing in Context. This course is
considered a practical art.

  • 10 Credits (#17513), Grade 11-12
  • Prerequisite: Completion of Programming 1, teacher recommendation and summer work
  • Note: Visit College Board Advanced Placement online to see a complete list of topic