URI Introduction to Computing and Data Science CE:
Introduction to Computing and Data Science introduces computer programming in an engaging and creative way and provides computational thinking skills, algorithm development, and simulation and data analysis. Students will learn about web programming, how to ask questions about big data, and there is also an optional Python programming unit where students would learn the basics of the language.
Requirements: Grades 10-12
Credits: 1 Credit at SKHS and a possible 4 URI credits through "CSC 101"
Our Experiences: Intro to Computer Science is a very interesting class and a great starting point for those that are considering the computer science pathway and have some interests in computing. This class will teach you what computer science is and how it is used in the real world. Being a part of this class is extremely beneficial and will teach you so much as you continue pursuing computer science. This class is a great starting point and was filled with tons of memories and exciting moments from writing your first executable code segment to successfully developing larger projects all while working with friends and classmates.
PLTW/URI Cyber Security CE:
URI Cybersecurity introduces the tools and concepts of cybersecurity and encourages students to create solutions that allow people to share computing resources while protecting privacy. Nationally, computational resources are vulnerable and frequently attacked; In Cybersecurity, students solve problems by understanding and closing their vulnerabilities. This course raises students' knowledge and commitment to ethical computing behavior. This course also aims to develop skills as consumers, friends, citizens, and employees who can effectively contribute to communities with a dependable cyber-infrastructure that moves and processes information safely.
Requirements: Grades 11-12
Credits: 1 Credit at SKHS and a possible 4 URI credits by completing a concurrent enrollment class (CSF 102G: Cyber Security Technology & Issues in a Global Society)
Our Experiences: Cybersecurity was by far one of the most interesting classes I took that was related to computer science. This is an amazing class for students with prior coding experience, and this class dives deep into the security issues and what stops a computer from being hacked etc. This class will teach you what firewalls are, what the 4 types of cyber attacks are and how to stop them, what IP Addresses are and what a VPN is, and so much more. This is one of the most interesting and fun classes offered, and if you understand computer science you will love what is taught in this class.
AP Computer Science Principles:
This course offers an introduction to computer science and creative computational thinking and problem-solving. Students will complete hands-on work where students can use their creativity and problem-solving skills to apply computer science to real-world applications.
Requirements: Grades 10-12 and 9th only if they completed CS Discoveries 1 and 2 in previous years.
Credits: 1 math credit and eligibility to earn 4 credits to the University of Rhode Island if the student meets the requirements on the AP test.
Our Experiences: AP Computer Science Principles is a great program to start with if you have some prior experience in computing or coding. AP computer science is a year-long course that taught me a lot and really sparked my interest in computer science. The class begins slowly for those who are newer to computer science and have less of an understanding, but as the year goes on you start learning more and more during every unit. One of the most interesting parts of this class is the AP project, which accounts for 50% of your AP exam score. AP Computer Science was one of my favorite classes I took in High School, and I would highly recommend it to those of you that are interested in computers as well as coding.
AP Computer Science A:
Throughout the Computer Science A course experience, students cultivate their understanding of coding through analyzing, writing, and testing code as they explore concepts like modularity, variables, and control structures. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development, and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language.
Requirements: Grades 11-12 and students must first complete AP Computer Science Principles.
Credits: 1 Math Credit, 1 elective credit and 4 possible College Credits
Our Experiences: AP Computer Science A is a new class offered in the 2021-2022 program of studies. This class is great for students who succeeded in AP Computer Science Prinicples and would like to challenge themselves and take a more difficult course focusing on many different aspects of computer science and coding.
For more information on any of these classes you can refer to the Program of Studies found in the embedded link or down below
Go to page 15 for an overview of the CTE and pages 33-40 to see the individual classes