Select A Department

Technology

  • Digital Imaging I

    Grade Level: 9th – 12th
    Length of Course: 1 semester
    Prerequisite: Completion of Art Foundations or 2D Art
    Materials (Optional):  A 10.0 megapixel digital camera
    Course Description:
    In this course students will utilize the computer as a tool to create and manipulate original photographic and other raster graphic images. Students will explore digital imaging techniques through practices and principles of digital imaging, illustration, and photographic manipulation using Adobe Photoshop. Students will gain “hands on” experience with the tools and techniques used by artists and designers to create effective and sophisticated digital imagery for print and mixed media.
  • Digital Imaging II

    Grade Level: 10th – 12th
    Length of Course: 1 semester
    Prerequisite: Completion of Digital Imaging I
    Materials (Optional):  A 10.0 megapixel digital camera
    Course Description:
    In Digital Imaging II students build on the skills learned in Digital Imaging to continue to hone their craft and artistic eye. Students focus on a variety of techniques and situations some of which may include: artistic set up and the communication of meaning through images, focus on color, night photography, movement, studio lighting, and advanced manipulations. Students in this course continue taking “sketchbook” photos and look for inspiration from famous photographers.
  • Computer Programming I

    Grade Level: 10th – 12th  
     
    Prerequisite: Completion of Algebra I
    Course Description:
    The Computer Programming I course is designed to introduce students with some programming experience to object-oriented programming. Students use program flowcharts and pseudocode to map solutions to problems, and as a basis for application development. Working with Python or JavaScript, students develop and troubleshoot software applications. As an introductory course, emphasis is placed on keywords and syntax, data types, and program flow and control structures.
  • Computer Programming II

    Grade Level: 10th – 12th  
    Length of Course: 1 semester
    Prerequisite: Completion of Computer Programming I
    Course Description:
    This course is designed to further student understanding of object-oriented programming using Python or JavaScript. Students learn advanced object-oriented concepts including abstraction, inheritance, and working with graphics. Programs designed by students move beyond interactions with semi-intelligent users, as students utilize their understanding of Exceptions and Exception Handling to create and test programs.
  • Creating Mobile Apps

    Grade Level: 9th – 12th
    Length of Course: 1 semester
    Prerequisite: Completion of Algebra
    Course Description:
    This course introduces students to computer science principles by teaching students how to create apps for mobile devices and tablets. Using MIT App Inventor 2, a block-based graphical interface, students will design and program puzzles, games, location-based apps, and applications for social networking. Students will create a culminating project of their own design. No previous programming experience is required.
  • Robotics I

    Grade Level: 9th – 12th
    Length of Course: 1 semester
    Prerequisite: None
    Course Description:
    This is a beginning course in robotics. As a project-based course, students work individually and in small groups to build and program robots out of LEGO EV3 building blocks and robotics equipment. Students use two languages, one "visual" and one traditionally text-based to download instructions into the robots they assemble. This course focuses on exploration of EV3 sensors, software, and building components, with special emphasis placed on LabVIEW software development. Students apply principles of mathematics and science to demonstrate knowledge and skills necessary for the robotic and automation industries. Students complete design and programming challenges in preparation for competing in robotics competitions.
  • Robotics II

    Grade Level: 9th – 12th  
    Length of Course: 1 semester
    Prerequisite: Student must have taken Robotics I (course: 8813 or 8823) or both Robotics I and II (MS)
    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 a 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.

Faculty

  • Jared Curtis

    Science Department Chair and Middle School Science and Robotics Teacher
    832-204-5900 ext. 217
    Brigham Young University - B.S.
    University of Houston - M.Ed.
    2012
    Bio
  • Brandon Kirby

    Upper School Technology Teacher
    832-204-5900
    Prairie View A&M University - B.S.
    Vanderbilt University - M.S.
    2014
    Bio