Introduction to Digital Technology

This course is the foundational course for the Computer Networking, Computer Systems and Support, Computing, and Interactive Media Pathways. This course is designed for high school students to understand, communicate, and adapt to a digital world and its impact on their personal life, society, and the business world. Exposure to foundational knowledge in hardware, software, programming, web design, IT support, and networks are all taught in a computer lab with hands-on activities and project-focused tasks. Students will understand the concepts and apply their knowledge to situations and defend their actions/decisions/choices through the knowledge and skills acquired in this course. Competencies in the co-curricular student organization, FBLA, are integral components of both the employability skills standards and content standards for this course.

Beginning Programming

Prerequisite - Integrated Algebra I or Teacher Recommendation

The major goal of this course is for students to develop the computer science skills of algorithm development, problem-solving, and programming. While the emphasis of the course will be on programming, students also will be introduced to other important topics, such as careers, the limits of computing, and the difference between interpreters and compilers.

AP Computer Science (JAVA) *

Prerequisite- Beginning Programming is highly suggested, but not required.

Through the intense study of structured programming in JAVA, students will become proficient in programming methodology, algorithms, and data structures. Study of computing systems and social implications of electronic computing is integrated into the course. Objectives for this course follow the College Board syllabus, preparing students for the optional Advanced Placement exam.

* Course counts as the 4th science credit for graduation and toward entrance requirements for a Board of Regents college.

See your school counselor for more information.


  • Analyst
  • Engineer
  • Business Analyst
  • Computer Engineer
  • Data Modeler Designer/Engineer
  • Programmer Analyst
  • Program Manager
  • Programmer/Analyst
  • Project Lead Specialist
  • Architect
  • Design Engineer
  • Development Engineer
  • QA Specialist


Resource Center

Register Today

Contact Us
for More Info