Experience the Difference

Select A Department

Technology

  • Principles of Technology and Design

    Grade Level: 9th – 12th  
    Length of Course: 1 semester
    Prerequisite: None
    Course Description:
    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.
     
  • 3-D Modeling

    Grade Level: 9th – 12th
    Length of Course: 1 semester
    Prerequisite: Principles of Technology and Design
    Course Description:
    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.
  • Computer Programming I

    Grade Level: 10th – 12th
    Length of Course: 1 semester
    Prerequisite: Completion of Algebra 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.
  • Robotics I

    Grade Level: 9th – 12th
    Length of Course: 1 semester
    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.
  • Robotics II

    Grade Level: 10th – 12th
    Length of Course: 1 semester
    Prerequisite: Completion of Robotics I
    Course Description:
    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.
  • Computer Science: Java, Advanced

    Grade Level: 10th – 12th
    Length of Course: 2 semesters
    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.
    The University of Texas at Austin; UTeach Computer Science A.
  • Engineering Design and Analysis Advanced

    Grade Level: 10th – 12th
    Length of Course: 1 semester
    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 to 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.

    Sam, what would you say the math level prerequisite should be?  I think having a math prerequisite instead of an additional technology class beyond POTAD will be a better fit for what we wanted to get out of this course.

Faculty

  • Photo of Jared Curtis
    Jared Curtis
    Director of Instructional Technology and Innovative Learning
    (832) 204-5900
    Brigham Young University - B.S.
    University of Houston - M.Ed.
    2012
    Bio
  • Photo of Brandon Kirby
    Brandon Kirby
    Upper School Technology Teacher
    (832) 204-5900
    Prairie View A&M University - B.S.
    Vanderbilt University - M.S.
    2014
    Bio
  • Photo of David Lankford
    David Lankford
    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.
    2021
    Bio
  • Photo of Gabriella Novak
    Gabriella Novak '18
    Upper School Math & Technology Teacher
    (832) 204-5900
    University of Rochester - B.S.
    2022
    Bio

The Emery/Weiner School

A private, pluralistic Jewish, college-preparatory middle and high school serving grades 6-12. 
Click here for more information.