The FutureReadyNYC Technology pathway aspires to create robust technology-career-focused instructional tools and support to enable NYC high schools to meet the ambitions of their students, regardless of life experiences, identities, or perceptions of self. As technology continues to evolve rapidly, this pathway equips students not only with essential technical skills, but also with the professional skills needed to thrive in a dynamic workforce that is currently being augmented by Artificial Intelligence. Students will leave the technology pathway with the knowledge, confidence, and a portfolio of work they can showcase in college or job applications—positioning them for success in technology-related careers or higher education.
Each occupational title introduces students to a four-part course sequence:
Software Developer
The Software Developer occupational title begins with introducing students with how technology integrates itself across industries. Students then learn about programming languages such as JavaScript, HTML, CSS, and web-based application development tools. Over the course of this 4-year sequence, students will learn and develop their coding and foundational computer science knowledge to bridge the gap between technical skills and creative applications following an ethical approach to software development.
Course 1: Introduction to Computer Science
Computer Science Discoveries introduces foundational computer science concepts through hands-on projects. Students create digital solutions while exploring artificial intelligence, programming, and technology careers. Exploring Computer Science introduces foundational computing concepts through project-based learning in human-computer interaction, web design, programming, data analysis, robotics, and artificial intelligence.
Course 2: Computer Programming (Computer Programming Javascript)
Introduction to Computational Media 2.0 is a creative computing course using JavaScript (p5.js) and web technologies to develop programming, algorithms, abstraction, data, and debugging skills. Introduction to CS with JS teaches foundational computer science and basic programming, emphasizing logical thinking, problem solving, algorithms, and JavaScript programming skills upon completion.
Course 3: AP Computer Science Principles <OR> Computer Programming II
Computer Science Principles introduces foundational computer science concepts and explores how computing impacts the world. It can be taught as introductory or AP-level coursework. AP Computer Science Principles introduces foundational computer science concepts and creative problem solving while exploring how computing impacts the world and preparing students for college and careers. For Computer Programming II, the Interactive Web is an intermediate JavaScript course focused on front-end development, accessibility, DOM manipulation, APIs, and building interactive web applications.
Course 4: Software Development Practicum <OR> AP Computer Science A
AP Computer Science Applications with Java is a course covering foundational programming in Java and preparing students for the AP Computer Science Applications exam. AP Computer Science A (Cortado) is a College Board–endorsed Java course emphasizing object-oriented programming, algorithms, data structures, and solving problems with computing systems. Software Development Practicum is a capstone course where students apply prior computer science knowledge to independently design, build, and complete a portfolio of projects.
Please review PL Catalog and Curriculum Recommendations for FRNYC Schools for this school year.
Cybersecurity Analyst
The Cybersecurity Analyst occupational title introduces students to concepts of technology, and then builds into an intentional sequence focused on established, stackable credentials including CompTIA Network+ and Security+. Students will learn about the technical and social aspects of cybersecurity and conclude in a comprehensive practicum that provides students an opportunity to demonstrate their understanding of security methods and tools, architecture, and operations.
Course 1: Introduction to Computer Science
Computer Science Discoveries introduces foundational computer science concepts through hands-on projects. Students create digital solutions while exploring artificial intelligence, programming, and technology careers. Exploring Computer Science introduces foundational computing concepts through project-based learning in human-computer interaction, web design, programming, data analysis, robotics, and artificial intelligence. CompTIA Tech+ is an entry-level certification validating foundational IT skills in computing, networking, software, security, data, and basic programming, including emerging technologies like AI.
Course 2: CompTIA Network+
CompTIA Network+ Preparation builds foundational networking skills in network design, configuration, security, and troubleshooting aligned to industry certification and entry-level IT networking careers.
Course 3: CompTIA Security+
CompTIA Security+ Preparation builds foundational cybersecurity skills in threats, risk management, identity, cryptography, and incident response aligned to industry certification and security operations careers.
Course 4: Cybersecurity Practicum
Cybersecurity Practicum is a hands-on course covering ethical hacking, penetration testing, and defensive security operations using industry tools, simulations, and applied cybersecurity lab experiences.
Please review PL Catalog and Curriculum Recommendations for FRNYC Schools for this school year.
Data Scientist
The Data Science occupational title introduces students to key concepts in computer science and data analysis while building essential technical and critical thinking skills. Students explore technology career pathways, learn programming with Python, and develop practical skills in collecting, analyzing, and visualizing data. Throughout the sequence, they examine the connections between technology, ethics, and data-driven decision-making. The final courses challenge students to apply their knowledge and tools to real-world scenarios, preparing them for further study and future opportunities in data science and related fields.
Course 1: Introduction to Computer Science
Computer Science Discoveries introduces foundational computer science concepts through hands-on projects. Students create digital solutions while exploring artificial intelligence, programming, and technology careers.
Course 2: Computer Programming I (Python)
Intro to Computer Science in Python 3 introduces programming fundamentals through Python, emphasizing algorithms, control flow, data structures, problem solving, and console-based game development.
Course 3: Data Science with Python
Data Science with Python introduces data collection, cleaning, analysis, and visualization using Python. Students build algorithms, statistical models, and communicate insights through data storytelling.
Course 4: Data Analytics and Visualization
Microsoft Office Specialist (MOS) Excel certification validates skills in spreadsheets, formulas, functions, tables, and charts using Microsoft 365 Excel for workplace data management and analysis.
Tableau Desktop Fundamentals introduces core data visualization skills using Tableau Desktop, including connecting to data, creating visualizations, and building interactive dashboards for data analysis.
Please review PL Catalog and Curriculum Recommendations for FRNYC Schools for this school year.
