- Springs Studio For Academic Excellence
- Computer Science
Innovative Pathways
Page Navigation
Computer Science
-
The Campus has partnered with Techsmart Coding curriculum to bring a 3rd-12th grade coding pathway for students to achieve mastery in Computer Science.
Students are introduced to computer science fundamentals through the block-based Skylark language in elementary school. Those concepts and techniques spiral through the middle and high school curricula as students progress towards mastery of the professional line-based languages (including Python) and industry technologies (HTML, JavaScript, CSS) necessary to compete for jobs in the coding industry.Outcomes
- Write programs that make computers follow instructions
- Write code that makes decisions, choosing between multiple options
- Write code that loops, repeating instructions until certain outcomes are reached
- Pull in outside libraries that increase the capabilities of their programs
- Create code that opens windows on a computer and draw graphics with shapes and colors
- Animate shapes using traditional frame-based animation techniques
- Interpret signals from the mouse and keyboard to control their programs
Computer Science Courses
-
Computer Science: Coding I (Fall) Credit: .5
This course begins the progression of the Coding in Python sequence, introducing the early fundamentals
of coding. It blends detailed technical knowledge with engaging coursework, allowing students free-range
creativity without sacrificing academic rigor. The course emphasizes logical thinking and problem-solving,
critical thinking, and real-world coding application. Students taking this course will receive the basic tools
and building-blocks to code not only the assigned programs, but also to design and develop their own
unique games and interactive experiences. Tech Smart Course; Blended class meets MW
Computer Science: Coding II (Spring) Credit: .5
This course builds on basic knowledge of Python from Coding I. Learn to use images in your program to
create sprites and sprite-based animations for use in graphical programs. Explore more in-depth coding
concepts, such as functions and the dictionary data structure. Teachers completing this course will be able to create graphical, sprite-based games using custom images, and can write dense, well-organized
code. Tech Smart Course; Blended class meets MW; Prerequisite: Coding 1
Computer Science: Coding III (Fall) Credit: .5
This course expands students' ability to create complex interactive programs and games. Students will
learn about the dictionary data type, as well as exploring new asset types such as fonts, sounds, and file
types that allow students to store and retrieve information outside their program. Students completing this
course will be able to create polished games and large-scale programs that use a wide variety of complex
assets. Tech Smart Course; Blended class meets MW; Prerequisite: Coding 2
Computer Science: Coding IV (Spring) Credit: .5
In this course, students will learn about object-oriented design and organizing code into classes.
Additionally, students will learn about processing I/O from large text files, including parsing, regular
expressions, and error processing. The course finishes with a capstone project demonstrating what
students have learned cumulatively in CS101 - CS104. Students completing this course will be able to
organize code and data in a way consistent with professional coding practices in the real world, and will
have created a large-scale custom project demonstrating these abilities. Tech Smart Course; Blended
class meets MW; Prerequisite: Coding 3
Cyber Security 1 (Fall) Credit: .5
Wonder what it’s like to be a hacker? Or think about who is trying to steal your passwords while you’re
shopping online using the free Wi-Fi at your local coffee shop? Can someone be watching your personal,
private information? Can anything be kept “secret” online? We depend more and more on the
technologies we interact with every day. This creates the need for increased system and network security
measures. And, it means we all need to know more about how to protect valuable and vulnerable
information. This course gives you the tools and technologies, needed to protect online information and
addresses how these issues are impacting safety and rights on a global and personal level. Learn what
exciting career possibilities await you in the new and high-demand field of cybersecurity. Edgenuity
Curse; Blended 1 day. Prerequisite: Must pertain to Pathway
Cyber Security 2 (Spring) Credit: .5
Ever wonder what it’s like to be a hacker? Or think about who is trying to steal your passwords while
you’re shopping online using the free Wi-Fi at your local coffee shop? Unmask the cybersecurity threats
around you by understanding hackers and identifying weaknesses in your online behavior. Learn to avoid
the various types of cyber attacks, including those to your social media accounts, and to predict the
potential legal consequences of sharing or accessing information that you do not have rights to. Dig into
these crimes in depth by taking a look at cyber forensics and other cybersecurity careers. In a world
where such threats have no boundaries, cybersecurity will undoubtedly play an increasingly larger role in
our personal and professional lives in the years to come. Edgenuity Course; Blended 1 day.
Prerequisite: Must pertain to Pathway and Cyber Security 1
-
Computer Science Courses
OR can list like this...
Or do a dropdown for each class...
Computer Science: Coding I (Fall) Credit: .5
This course begins the progression of the Coding in Python sequence, introducing the early fundamentals
of coding. It blends detailed technical knowledge with engaging coursework, allowing students free-range
creativity without sacrificing academic rigor. The course emphasizes logical thinking and problem-solving,
critical thinking, and real-world coding application. Students taking this course will receive the basic tools
and building-blocks to code not only the assigned programs, but also to design and develop their own
unique games and interactive experiences. Tech Smart Course; Blended class meets MW
Computer Science: Coding II (Spring) Credit: .5
This course builds on basic knowledge of Python from Coding I. Learn to use images in your program to
create sprites and sprite-based animations for use in graphical programs. Explore more in-depth coding
concepts, such as functions and the dictionary data structure. Teachers completing this course will be able to create graphical, sprite-based games using custom images, and can write dense, well-organized
code. Tech Smart Course; Blended class meets MW; Prerequisite: Coding 1
Computer Science: Coding III (Fall) Credit: .5
This course expands students' ability to create complex interactive programs and games. Students will
learn about the dictionary data type, as well as exploring new asset types such as fonts, sounds, and file
types that allow students to store and retrieve information outside their program. Students completing this
course will be able to create polished games and large-scale programs that use a wide variety of complex
assets. Tech Smart Course; Blended class meets MW; Prerequisite: Coding 2
Computer Science: Coding IV (Spring) Credit: .5
In this course, students will learn about object-oriented design and organizing code into classes.
Additionally, students will learn about processing I/O from large text files, including parsing, regular
expressions, and error processing. The course finishes with a capstone project demonstrating what
students have learned cumulatively in CS101 - CS104. Students completing this course will be able to
organize code and data in a way consistent with professional coding practices in the real world, and will
have created a large-scale custom project demonstrating these abilities. Tech Smart Course; Blended
class meets MW; Prerequisite: Coding 3
Cyber Security 1 (Fall) Credit: .5
Wonder what it’s like to be a hacker? Or think about who is trying to steal your passwords while you’re
shopping online using the free Wi-Fi at your local coffee shop? Can someone be watching your personal,
private information? Can anything be kept “secret” online? We depend more and more on the
technologies we interact with every day. This creates the need for increased system and network security
measures. And, it means we all need to know more about how to protect valuable and vulnerable
information. This course gives you the tools and technologies, needed to protect online information and
addresses how these issues are impacting safety and rights on a global and personal level. Learn what
exciting career possibilities await you in the new and high-demand field of cybersecurity. Edgenuity
Curse; Blended 1 day. Prerequisite: Must pertain to Pathway
Cyber Security 2 (Spring) Credit: .5
Ever wonder what it’s like to be a hacker? Or think about who is trying to steal your passwords while
you’re shopping online using the free Wi-Fi at your local coffee shop? Unmask the cybersecurity threats
around you by understanding hackers and identifying weaknesses in your online behavior. Learn to avoid
the various types of cyber attacks, including those to your social media accounts, and to predict the
potential legal consequences of sharing or accessing information that you do not have rights to. Dig into
these crimes in depth by taking a look at cyber forensics and other cybersecurity careers. In a world
where such threats have no boundaries, cybersecurity will undoubtedly play an increasingly larger role in
our personal and professional lives in the years to come. Edgenuity Course; Blended 1 day.
Prerequisite: Must pertain to Pathway and Cyber Security 1
Teacher Profile
-
Natalie Cummings
Electives Teacher at The Campus. Home to Springs Studio and Pikes Peak Early College.
TechSmart Certified Coding Instructor
Other stuff
-
Video of class or student profile
List of Links to cool stuff
Semester Info