Exploring Computer Science
Course: CT654SSA, CT654SSAB
Length & Credit: 2 trimesters/1.0 credit/ SA
Grade(s): 9, 10, 11, 12
Prerequisites: None
This class is for everyone – no experience needed. Make web pages, design your own program, design and control devices, learn what artificial intelligence is and why you care, understand how data is captured and used, how technology controls your life experience, how technology influences society and how to create new technology instead of being consumed by others’ creations.Computer Science is changing everything. Entertainment, medicine, transportation, communication, public policy, agriculture, fashion, art, energy, society, and design all rely on computer science. Come join us, be part of that change, and have fun doing it!
Video Game Design 1
Course: CT503SSAA, CT503SSAB
Length & Credit: 2 trimester/1.0 credit/ SA
Grade(s): 9, 10, 11, 12
Prerequisites: None
Video Game Design 1 is a two trimester course that introduces you to the incredible world of video game creation. Using professional programs like Adobe Illustrator and Animate, as well as Blender and the Unity Game Engine, you will build introductory games with your own custom graphics, then graduate to more complex systems including physics engines, platformers, and iOS games. The class has no prerequisites, but does require an understanding of math, and also requires a commitment to push yourself to create. This is not a class for playing games that already exist, it’s all about designing great games that everyone can enjoy! By the end of the course, you will have designed, created, and tested several of your own games. In addition, you will deploy your games to the web so that you and your friends can play them on almost any platform.
Video Game Design 2, 3, 4
Course: CT507SSA CT507SSAB
Length & Credit: 2 trimester each level/1.0 credit/ SA
Grade(s): 10, 11, 12
Prerequisites: Video Game Design 1
Video Game Design 2, 3, 4 is a series of one trimester courses that allow students to continue their study of video game design methods, skills and tools. Students will build on their experience in Video Game Design I, with a strong focus on collaborative multi-level game design across several genres. Students in this course will use advanced Unity, Blender, Photoshop, and Animate techniques to create original, dynamic, and marketable video games across Windows, iOS, and WebGL platforms. Students will acquire feedback from early users to adapt and enhance their games before taking them to market. Finally, students will brand and market their games – including the development of a full marketing strategy and release cycle – to the greater RVHS public, releasing each game in an online public distribution network.
A.P. Computer Science Principles
Course: CT765ASAA, CT765ASAB, CT765ASAC
Length & Credit: 3 trimesters/1.5 credit/ SA
Grade(s): 10, 11, 12
Weighted GPA: 5.0 scale
College Credit: TBD
Prerequisites: Successful Completion of Algebra 1
AP Computer Science Principles introduces students to the breadth of the field of computer science. In this course, students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They will incorporate abstraction into programs and use data to discover new knowledge. Students will also explain how computing innovations and computing systems, including the Internet, work, explore their potential impacts and contribute to a computing culture that is collaborative and ethical. It is important to note that the AP Computer Science Principles course does not have a designated programming language. Teachers have the flexibility to choose a programming language(s) that is most appropriate for their students to use in the classroom.
Computer Science Project A, B, C
Course: CT766SELA, CT766SELB, CT766SELC
Length & Credit: 1 trimester/.5 credit/ SA
Grade(s): 11, 12
Prerequisites: Teacher Approval
The Projects series of courses are meant to offer students the opportunity to expand their knowledge and understanding through hands-on, real world projects through continued development and implementation of their professional skills acquired through previous coursework. Students will get to choose a subject area and pursue research, development and implementation of a project. Such projects should utilize programming skills obtained through CS coursework and can take a variety of forms. Students will plan, implement, evaluate and reflect on their progress to enhance their learning to better prepare them for today’s workplaces.
Each course will be guided by the following types of projects:
I: Beginning projects, home/individual solutions
II: Intermediate projects, solutions for others
III: Advanced projects, solutions for local businesses
IV: Professional/Entrepreneurial, solutions for larger problems or original ideas
Note: These courses will require students to work independently, and may include traveling off campus during school hours in order to meet with community members, acquire materials, and conduct research. If this is necessary, the student must provide their own transportation.
Recent Comments