About Computer Science at STEM
All computer science courses are designed with equity in mind. The courses are designed to empower students with a multitude of experiences, backgrounds, and interest. Every student should feel successful and challenged! Daily assignments, feedback, and reminders for all classes will be posted in Google Classroom. A brief summary of each course is below. For detailed syllabus information click on the buttons underneath the course descriptions.
6th Game Design6th grade Game Design is a quarter long introductory course designed to teach students to think like a computer. Students will be introduced to two programming languages: JavaScript and Swift. Students will utilize tools such as Scratch and Swift Playgrounds to learn coding concepts and create games that incorporate narrative elements, design, and marketing.
|
7th Game Design7th grade Game Design is a semester long course designed to teach students problem solving, programming, and web/game design. Students will focus on learning two programming languages: HTML to build website portfolios and JavaScript to create games and animations. In addition, students will uses block coding in Stencyl to create retro style arcade games. Students will have the opportunity to design sprites, compose original scores, develop narratives, and market their original games.
|
7th App Development7th grade App development is a semester long course designed to teach students programming, design, and the broader social impact of computers. Students will be asked to examine global needs and problems to develop an app that addresses solutions. Students will develop prototypes, conduct market research, and learn programming languages such as JavaScript in App Lab and Swift. Additionally, students will learn HTML to create marketing websites to showcase their designs.
|
8th Computer Science8th grade Computer Science is a semester long course designed for students to explore the multifaceted elements of computer science and to be an agent in their own learning. Students will be required to create artifacts utilizing Computer Science as their medium for communication, creativity, and problem solving. Students will choose individual pathways within computer science and create authentic artifacts to demonstrate learning. Students will learn HTML to create individual portfolios to showcase their learning process.
|