search
info
facebook
twitter
youtube
Flickr
instagram
pinterest
Home Academics Computer Science

Computer Science

3D Game Design
This course will give students the basic skill set to design, create, and finish simple 3D games. The class will have a dual focus, one being the larger idea of “design” and the other being the mechanics to realize the design. This includes the skills required to develop games with the Unity game engine, programming using Playmaker and or C#, and familiarity with Blender to create 3D assets for games. Considerable time will be spent on the difficult concept of design and what it means to create a fun and engaging experience. The course will be largely project based with the second semester being focused around the completion of a game prototype.
Prerequisite: Algebra II

Computer Programming
This class introduces computer programming and develops the skills of problem solving and program development with the aim of providing a foundation for software engineering. It also introduces current program design and development techniques and provides experience in applying them to a range of programming problems. We will start with the basic knowledge everyone should have about how the Internet works. This will include working with the client/server model and setting up student web servers. The class will move into HTML and CSS to learn the basic structure of web pages and websites. Then we will move into JavaScript, which has become one of the most actively used programming languages on the Internet today. Using JavaScript and various JavaScript API's, we explore game building with object-oriented programming methods. The second part of the year we will move on to Unity3D, which is one of the largest game engines available. Unity will allow us to move into more complex game development and introduce the C# programming language.
Prerequisite: Algebra II

Robotics
This course endeavors to teach students to creatively and masterfully solve novel problems. Students work in teams of two to program and build simple robots on the NXT platform to accomplish well defined tasks. Though mechanical design will be essential for success in completing assigned tasks, emphasis will be placed on the effective, efficient, and clever use of computer code in the design of the robot. Students will learn to design robots with the ability to follow preset commands, make autonomous decisions based on real-time input, accomplish delicate physical tasks, record and process data, and more.
Prerequisite: Algebra II

Academics

Home Academics Computer Science

Computer Science

3D Game Design
This course will give students the basic skill set to design, create, and finish simple 3D games. The class will have a dual focus, one being the larger idea of “design” and the other being the mechanics to realize the design. This includes the skills required to develop games with the Unity game engine, programming using Playmaker and or C#, and familiarity with Blender to create 3D assets for games. Considerable time will be spent on the difficult concept of design and what it means to create a fun and engaging experience. The course will be largely project based with the second semester being focused around the completion of a game prototype.
Prerequisite: Algebra II

Computer Programming
This class introduces computer programming and develops the skills of problem solving and program development with the aim of providing a foundation for software engineering. It also introduces current program design and development techniques and provides experience in applying them to a range of programming problems. We will start with the basic knowledge everyone should have about how the Internet works. This will include working with the client/server model and setting up student web servers. The class will move into HTML and CSS to learn the basic structure of web pages and websites. Then we will move into JavaScript, which has become one of the most actively used programming languages on the Internet today. Using JavaScript and various JavaScript API's, we explore game building with object-oriented programming methods. The second part of the year we will move on to Unity3D, which is one of the largest game engines available. Unity will allow us to move into more complex game development and introduce the C# programming language.
Prerequisite: Algebra II

Robotics
This course endeavors to teach students to creatively and masterfully solve novel problems. Students work in teams of two to program and build simple robots on the NXT platform to accomplish well defined tasks. Though mechanical design will be essential for success in completing assigned tasks, emphasis will be placed on the effective, efficient, and clever use of computer code in the design of the robot. Students will learn to design robots with the ability to follow preset commands, make autonomous decisions based on real-time input, accomplish delicate physical tasks, record and process data, and more.
Prerequisite: Algebra II
info
facebook
twitter
youtube
Flickr
instagram
pinterest
CRMS
500 Holden Way
Carbondale, CO 81623
admission@crms.org
970.963.2562
Copyright © 2015 • All Rights Reserved
Design by words pictures colours