Courses

Program Overview

SHAPE offers two 3-week sessions: Session 1 is July 3rd-July 21st and Session 2 is July 24th-August 11th. Students will choose a subject — Robotics or Computer Science — and participate in one of these introductory college-level engineering courses. The program also features research skills or entrepreneurship electives, college preparation workshops, labs utilizing the Maker or Mech-Tech Space, engineering-themed field trips, support from Columbia student TAs, and access to the dining hall, library, and health services.

Courses

Faculty: Professor Sinisa Vukelic

Presented in conjunction with Columbia University’s Department of Mechanical Engineering, this course is a hands-on introduction to robotics comprised of both theoretical and lab components. 

The objective of the course is to design and fabricate a toy robot capable of executing a posed task within a pre-determined maze.  Through the design for manufacture process, the students will acquire understanding of fundamental concepts such as engineering design and mechanical design. Further, students will learn principles of solid modeling, sensor technology and locomotion.

The prototype of the robot is supposed to be made from the available kit, manufactured parts (3D printer and laser cutter may be used for this purpose) as well as any scrap material found in Mechanical Engineering machine shop or around campus. Students will be divided into groups of four, and each team is responsible for conceiving and executing an original design. The design will be presented in a series of concept sketches and CAD drawings, with the final design being ‘prototyped’.  The class will culminate in a competition among the fabricated prototypes.

Students will pick one course per session; both courses are available each session, but students may only take each course once.

Faculty: Daniel Bauer

  • General introduction to computer science
  • Fundamental concepts of computer science, algorithmic problem-solving capabilities, and introductory Python programming skills
  • Assumes no prior programming background

Students will pick one course per session; both courses are available each session, but students may only take each course once.

Electives

  • Introduces and prepares students for the research environment
  • Covers topics from lab culture to writing research papers
  • Taught by Columbia post-doctoral researchers

Students will pick one elective to participate in during the session.

  • Fosters student innovation leading to technology commercialization
  • Guidance for students who explore entrepreneurship opportunities
  • Taught by Columbia Engineering staff

Students will pick one elective to participate in during the session.

Lab Spaces

Students can use Columbia’s MakerSpace lab daily to build project prototypes. The MakerSpace is equipped with 3D printers, a laser cutter, and CNC tools for digital fabrication. Dr. John Kymissis and Dr. Hod Lipson are the faculty directors of the Columbia MakerSpace. Course TAs will supervise student projects in the lab.

Students will use the Mech-Tech lab daily to channel their ideas into creating tangible technology. The lab comes with equipment and resources to build their tech projects. Dr. Jeff Kysar is the faculty director of the space. Course TAs will supervise student projects in the lab.

College Preparation Workshops

  • Students will attend college prep workshops every week
  • Session topics:
    • Essay writing
    • Admissions case studies
  • College tour and info session
  • Once per week
  • Facilitated by the Columbia undergraduate admissions office

Field Trips

We will expose students to the range of engineering fields with trips that relate to Civil Engineering, Earth & Environmental Engineering, Electrical Engineering, etc. Trips are optional and will be scheduled during project time.

Sample Schedule