CCS_color bar.PNG

   Coding & Cybersecurity




Academy District 20 is pleased to announce two new pathways in the areas of Coding and Cybersecurity. These pathways consist of a two year course sequence that fuses relevant and real-world curriculum. Students may have the opportunity to earn college credit, enroll in coordinating math and English core courses, earn industry certifications, and participate in enrichment activities. Students will learn from D20 instructors in a high-tech lab environment at a new D20 campus, The Center For Modern Learning.

The Coding & Cybersecurity application window for 2018-19 closed on March 15 at 5:00pm. Thank you for your interest! We will open a new interest list in October, 2018.


Want to learn more about the new pathways?


See what we talked about at the Information Sessions

Open the Information Session Presentation slides 


Browse our Frequently Asked Questions

Who is eligible to participate?
11th and 12th grade students who are enrolled in a D20 high school, are on track for graduation, and who have successfully completed Programming 1 / Honors Computer Science Essentials or a similar course / skills assessment are eligible.


What if I haven’t taken the pre-requisite?
We recognize that not all students have had the opportunity to take the pre-requisite class, and we want to make sure to set students up for success. Therefore, we’ll be offering several ways for interested students to obtain the pre-requisite skills.


Download the Coding and Cybersecurity Prerequisite Skills Mapping to the Khan Academy document. This resource may be especially helpful for students interested in Option 5.


What are the classes?
Students in the Coding pathway take Coding & Design Thinking 1 in year 1. Students in the Cybersecurity pathway take Cybersecurity 1 in year 1. Each class is year-long and runs for two combined blocks (approximately 180 total minutes) every other day; students earn four weighted core elective credits. You can also choose to take College Prep Composition as your English course and a relevant math course that will not only help you meet high school graduation requirements, but also complement your post-high school plans. 

In 2018-19, only the first year pathway courses will be offered. In 2019-20, the second year will be added.

You will also have priority access to college courses that will run after school hours.

What are the college courses, and what does “priority access” mean?

Each semester, we will offer two after-school college courses. In the fall of 2018, these courses will be BUAD 275 - Innovation, Creativity, and Entrepreneurship (3 credits) through Western State Colorado University along with COMM 1000 - Contemporary Mass Media (3) through UCCS. 

While these courses are open to all college-ready D20 high school students, coding & cybersecurity students have priority access, which means that spaces are reserved for coding and cybersecurity students and will open to other students in the district only after all interested coding/cyber students have registered. 

As part of our partnership with Western State and UCCS, we are able to offer each college course for $50 plus the cost of textbooks. This special pricing is available only for these courses and only for the 2018-19 school year.

You earn high school AND college credit for these classes, so if you choose to take after-school college courses and you are on track for graduation, you may be able to flex your school schedule.

When are the classes?
You can plan on being at The Center for Modern Learning half day  (11:50am - 2:50pm) OR full day (8:30am - 2:50pm). You may even be able to take advantage of after school classes and start your day later in the morning. Coding & Design Thinking 1 and Cybersecurity 1 will be double-block courses that meet every other day. Additional flexible learning options will be available, including math and English courses as well as after school college classes and extracurricular activities. High school counselors will help to build each student schedule so that it aligns with the student's needs and goals.


What is the school year schedule?

Coding & cybersecurity meet only on the days colored in Blue below with special schedules on the Red days.


Will I still be a student in my high school?
Yes, your participation in coding or cybersecurity does not change your enrollment in your home or primary high school. You’ll still attend classes at your home high school at least every other day.

Will there be information sessions?
Yes, we hosted two in person information sessions for students and parents on March 5 and March 8, 2018. You can view the Information Session Presentation slides.


How much does it cost to participate?
There is no cost to participate in a pathway. If you would like to take advantage of college credit and/or take an after-school college course, there is an associated tuition fee and, for some classes, there are textbook costs; however, the district significantly supplements these costs.  Industry certifications are $100 per student. We’ll continue to provide more details throughout the year.

Is there an application process?
Yes. The application process for the 2019-20 school year will begin in February of 2019. Details on that process will be published in January.

How many students will be accepted?
We enrolled 25 students in Coding and 30 students in Cybersecurity. Students were selected using a random lottery system. We reserved five spaces for students from each high school (combining AOHS and AVHS). In the cases when we received more applications than allotted for either or both pathways, we determined acceptance again by random lottery. 

What and where is The Center for Modern Learning?
The Center for Modern Learning is a new D20 building at the corner of Research Parkway and Black Forest Road. The Home School Academy and Academy Online High School will also be housed out of this building, and Legacy Peak Elementary is also on site.

What kind of industry certifications could I earn?
Students in the cybersecurity pathway may be prepared to earn A+, Network+, and CCNA Routing & Switching Certifications in year 1, and Security+ and CCNA Security certifications in year 2.
Students in the coding pathway may be prepared to earn a Microsoft C# certification at the end of year 2.

Students will be charged $100 for each industry certification exam that we help to facilitate. College & Career Services will supplement the remaining cost.

What college credits could I earn?
We are currently working with PPCC, the University of Colorado, and Western State Colorado University to articulate curriculum with their college courses. We anticipate the opportunity for students to earn college credits in the pathway courses as well as English, math, and after school courses as outlined in the following table:

​Class​Time​Credits​College​Credit Options​Cost
Honors Pre-Calculus - ​Elementary Functions of Calculus (MATH 1050)
​1st hour
​4 credits; 2 HS weighted math credits
University of Colorado - Colorado Springs

Guaranteed Transfer to public Colorado postsecondary institutions
​College credit is earned second semester and is OPTIONAL
​$0 for coding / cyber students
Calculus 1 (MATH 1350) & Calculus 2 (MATH 1360)
​1st hour
​8 credits; 2 HS weighted math credits
​University of Colorado - Colorado Springs
​College credit is earned both semesters and is REQUIRED
​$0 for coding / cyber students
​College Prep Composition - Core Composition (ENGL 1020) (first year college composition) ​2nd hour ​4 credits; 2 HS English credits University of Colorado - Denver
​Guaranteed Transfer to public Colorado postsecondary institutions
​College credit is earned second semester and is OPTIONAL$0
​Coding pathway credits​3rd and 4th hour

6 credits:
CS 1150 - Principles of Computer Science
CS 1450 - Data Structures & Algorithms

4 HS weighted core elective credits

University of Colorado - Colorado Springs
​College credit is earned first semester and second semester and is OPTIONAL$50 per course
​Cybersecurity pathway credits​3rd and 4th hour

​13 potential credits:
CNG 121 - Computer Technician 1: A+
CNG 122 - Computer Technician 2: A+
CNG 260 - CISCO Network Associate I

4 HS weighted core elective credits

​Pikes Peak Community College College credit is earned in the spring and is OPTIONAL
​College credit is $10 per course

*after the first 6 credits earned, students must take an on campus PPCC cours of at least .5 credits. We are working to build these into the programming
Contemporary Mass Communication
​3:30 - 5:30pm every Monday
​3 credits; 1 weighted HS core elective credit​University of Colorado, Colorado Springs
Cost is $50 PLUS cost of textbook
Innovation, Creativity, and Entrepreneurship - ​BUAD 275​​3:30 - 6:00pm every Blue/Purple Wednesday & Thursday​3 credits; 1 weighted HS core elective credit​Western State Colorado University​Cost is $50 PLUS cost of textbook

What are the enrichment/extra-curricular opportunities?
Right now, opportunities in robotics club, cybersecurity capture the flag events, and on a cyber patriots team are being considered. The options will adapt to student need and student interest.

Will transportation be provided to and from The Center for Modern Learning?
We are pleased to be able to provide the following transportation options at no cost to coding & cybersecurity students:

AM Transportation

Buses will leave from each high school (with the exception of Aspen Valley and Academy Online) and arrive at Rampart High School at 8:05am. From Rampart High School, a bus will take students to The Center for Modern Learning in time for class to begin at 8:30am.

AM Departure Times:

  • AAHS: 7:40a,
  • DCCHS: 7:39am
  • LHS: 7:53am
  • PCHS: 7:49am
  • RHS: 8:05am

PM Transportation

Two buses will be available in the afternoon and will take students back to "hubs" at PCHS and RHS, where students would need to be picked up or be able to walk/bike home. Students will arrive at PCHS or RHS between 3:10 and 3:20pm.

Questions about transportation? Please contact the D20 Transportation office at 234.1410.

How are these pathways different from what’s offered in my school?
Several D20 high schools offer computer programming classes to include AP courses. Students who participate in a pathway at The Center for Modern Learning are not just taking a class or two or collecting college credits: our students are immersed in the culture of technology alongside a culture of innovation and entrepreneurial ideas. Students are integral to shaping the direction of the pathways while they make connections with industry professionals. The project-based learning environment infuses the curriculum with relevancy, providing a rich learning experience for students who have just finished programming 1 all the way to students who have completed AP Computer Science.

Can I take Coding and Cybersecurity?
In 2018, only one section of Coding and one section of Cybersecurity will be available, and they will run parallel. Students will therefore choose one of the pathways. In 2019, it could be possible for students to enroll in both programs as long as students are on track to graduate and are advised by their school counselor who approves of dual participation.


What is the curriculum?
Curriculum teams have been meeting regularly since September to develop class curriculum. We are coordinating course learning objectives and targets with selected college course syllabi. We anticipate the cybersecurity curriculum will combine objectives from college courses as well as industry certifications (CompTIA and CCNA). Coding curriculum will be designed by the instructor and curriculum team with input from college and intention to help students earn a variety of certifications. 

Coding & Design Thinking 1
Students build on foundational programming skills and use current coding methodologies for computer problem solving to design and construct innovative, real-world technology solutions.
Cybersecurity 1
Students will apply concepts of data security, system administration, network administration, and programming to the study of cybersecurity. Through critical thinking, investigation of real-world issues and practical exercises, students will develop foundational cybersecurity skills. Students will adhere to and demonstrate computer security ethics.

​Students will be able to...

  • Explain the ideas behind computational and design thinking to analyze problems and build relevant coding solutions that accommodate specified requirements and constraints.

  • Apply the creative aspects of programming, abstractions, algorithms, large data sets, the internet, and global computing impacts to code systems that can interact with people and the environment.

  • Apply the essentials of object-oriented and/or functional programming language to programs.

  • Extend proficiency with a modern computer programming language to develop and test applications, games, and other programs.

  • Work fluidly with computer systems and environments, using programming debuggers, editors, and file systems.

  • Explain and apply concepts of programming, including data type, data abstraction, data structure, large data analyses, linear searches, and binary searches.

  • Collaborate effectively as a member of a project team to meet a deadline-driven goal.

  • Write and follow documented processes that include graphics as a way to communicate complex information for a variety of audiences and purposes.

  • Use software development and project management processes in the completion of a software application.

  • Integrate relevant standards, ethical considerations, and an understanding of legal and privacy issues in designing software applications and IT systems.

​Students will be able to...

  • Describe computer operating systems and how they bridge the hardware/software gap.

  • Compare modern operating systems in terms of their susceptibility to security vulnerabilities, suitability for various tasks and other evaluation criteria.

  • Install and configure the Linux operating system, and use the Linux command line to effectively administer a Linux computer system.

  • Apply file system knowledge to securing access to files.

  • Describe the processes that occur during computer boot-up and how these processes impact the security of a system.

  • Configure networking components of a Linux system to balance availability with security.

  • Use command-line scripting to automate routine system administration tasks.

  • Identify the common network models and be able to use them to describe a real-world network scenario.

  • Identify common network topologies and communicate pros and cons of each.

  • Describe wired and wireless network technologies and how they are commonly implemented.

  • Install, configure, administer and troubleshoot a basic wired or wireless network.

  • Use common and advanced TCP/IP network applications and concepts to secure TCP/IP networks.

  • Analyze the future of TCP/IP networks (IPv6) and why networks are evolving in that direction.

  • Evaluate and select an appropriate programming or scripting language to automate routine system and network administration tasks.

  • Use a programming language to automate routine system, network administration and data manipulation tasks.
    Integrate relevant standards, ethical considerations, and an understanding of legal and privacy issues in designing software applications and IT systems.



The details here reflect the most current information we have and is subject to change. Please subscribe to receive updates or check back on this web page for further details!