Through this course, students will learn about computer organization, hardware and software, file management, and computational thinking – the basis of computer science. Students will learn to break down, analyze and develop logic-based solutions to complex problems, to recognize patterns, create computational artifacts, and use algorithms and flowcharts in the development of computer applications. Subsequent technology courses will further develop skills taught in Principles of Technology and Design.
The purpose of the class is to prepare students to use SketchUp to develop technology skills and spatial reasoning in order to enhance visual communications of 3-Dimensonal information. Students will learn to build complex 3D models at a variety of scales and will use v-ray for SketchUp to create renderings with proper lighting and photo realism. Some of the models will be 3D printed and/or milled on the CNC machines in the Levine Innovation Lab. The skills learned in this class will assist in engineering, architecture, arts, physics, chemistry, game design, film, fabrication, and other fields that students may pursue after EWS.
Prerequisite: Completion of Integrated Math I and Principles of Technology and Design
Course Description: The Computer Programming I course is designed to introduce students to object-oriented programming. Students will design, write, and debug computer programs. No knowledge of programming is assumed. Students use program flowcharts and pseudocode to map solutions to problems and as a basis for applications. Working with Python 3, students develop and troubleshoot software applications. As an introductory course, the emphasis is placed on keywords and syntax, data types, and program flow and control structures.
Prerequisite: Completion of Principles of Technology and Design or one semester of an Upper School Technology Course
Course Description:
As an introductory course in robotics, students design and build robots using Tetrix robotics building components. Students create programs to control their robots autonomously and using remote controls. This course focuses on designing and constructing robots to complete assigned tasks. Through implementation of the design process, students transfer advanced academic skills to component designs in a project-based environment. Students build prototypes and test their designs. As part of design teams, students will explore multi-robot solutions to complex problems.
As an intermediate course in robotics, students design and build autonomous and semi-autonomous robots using an array of building materials and their choice of programming language(s). Miniaturized computing modules such as Arduino or Raspberry Pi serve as the starting grounds for robots. Students learn to build circuits and program robot behaviors using traditional, text-based language. Through implementation of the design process, students transfer advanced academic skills to component designs in a project-based environment. Additionally, students may use 3D modeling software and printers to create custom robotics parts.
Prerequisite: Completion of Computer Programming I
Course Description:
In this rigorous, project -based curriculum, students dive deep into programming concepts while collaborating to solve a series of socially relevant challenges. Each unit introduces a unique, real-world problem following an overarching course narrative as students “travel the globe” in search of a missing scientist. This curriculum immerses students in Java programming topics (e.g., abstraction, algorithms, data structures, object-oriented programming) and prepares students for advanced college coursework and potential career pathways in computer science. Upon completion of this course, students may opt to take the AP Computer Science A exam.
Prerequisite: Completion of Principles of Technology and Design and Integrated Math II or Algebra II
Course Description:
This course applies math and science skills to the engineering design process. Using the Engineer Your World curriculum developed by the University of Texas, students explore the various fields of engineering. Teams of students utilize research and critical thinking skills do develop and test solutions to engineering challenges. Students maintain an engineering notebook that details their ideas, chronicles their path to solving problems, and evaluates their solutions.
Faculty
JaredCurtis
Director of Innovative Learning
(832) 204-5900
Brigham Young University - B.S. University of Houston - M.Ed.
Jared has been with The Emery/Weiner School since 2012. Before arriving at EWS, Jared taught in public schools for several years in both Utah and Texas, during which time his dedication and achievements in the classroom earned him a Teacher of the Year Award. He was also the recipient of the Rav Preida Award for Teaching Excellence at EWS in 2016. In addition to his current teaching and administrative responsibilities, Jared also sponsors the Robotics Club, Esports Club, and is one of the founders of “Meh”, EWS’s very own staff and student ukulele band. In his free time Jared enjoys spending time with his family, playing board games, and sharing his love for pickleball.
DavidLankford
Upper School Technology Teacher
(832) 204-5900
University of Massachusetts at Amherst - B.A. La Salle University - M.S.C.S. Houston Baptist University - M.Ed.
David has been with EWS since spring 2021. David has served in independent school education since 1992 at a variety of schools in both teaching and administrative positions. David has developed curriculum for innovation and technology classes prior to joining EWS. He now teaches technology classes at EWS. When not Teaching, David is a cycling endurance athlete and enjoys time with his wife Cecilia, also a teacher, and their two children who attend the University of Texas. David continues to serve with the U.S. Air Force Auxiliary in the Texas Wing as an emergency responder.
Although Gabby joined EWS in 2022, she has been a familiar face in the community since entering the Upper School as a student in 2014. After graduating from EWS in 2018, she attended the University of Rochester, studying statistics and computer science, and earned a bachelor’s degree in 2022. Gabby brings timely expertise and perspective on the teaching and learning of statistics and technology at the university level and their application in the workplace. In her free time, Gabby enjoys creating recipes with liberal usage of “some” as a unit of measurement, sewing her own clothes, and keeping her coding skills sharp.
Justin joined EWS in 2024. He is a former software developer turned teacher of Computer Science, and is completing his Master's Degree in Computer Science. In his free time, Justin enjoys gaming (both PC and board games), 3D Printing (specifically with resin), and travelling.