CADjs Lesson Plan

  • Lesson-1

    Printable Programming Overview

    How do we design in 3D? What is 3D printing?

  • Lesson-2

    Primitives & Booleans

    What are some of the basic shapes? How do we combine them?

  • Lesson-3

    Transformations

    How do we move shapes around? Does the order of transformation matter?

  • Lesson-4

    3D-Printing

    What are support structures? How do we import 3D models into 3D printers?

  • Lesson-5

    Good Coding Practice

    What are some of the coding practices? Why do we need to follow them?

  • Lesson-6

    Engineering Drawings

    How do engineers share designs? How to use 2D drawings to make 3D objects?

  • Lesson-7

    Cloning and For Loops (for High School)

    How do we make copies of shapes? How do we make patterns?

  • Lesson-8

    Accelerating CADjs(for High School)

    Why is CADjs slow at times? How can we speed it up?

    Lesson-9

    Extrusions and Sweeps

    How can we create more complicated shapes? How can we build from 2D shapes?

    Lesson-10

    Functions (for High School)

    What are functions? Can we use them to create customized shapes?

    Lesson-11

    Finite Element Analysis (Advanced)

    How do we analyse parts for failure? Can we design to prevent failures?

Sample Student Projects

  • image
    Use of cylinders and spheres to create a submarine

    Submarine

    Designed by Rohan; age: 11

  • image
    Use of cylinders and spheres to create a submarine

    Phone Case

    Designed by Suzanna; age: 14

  • image
    Use of mirroring to create a plane

    Boeing Plane

    Designed by Sanjay; age: 11

  • image
    Using for-loops and functions to design a Lego Block

    Lego Block

    Designed by Kalyan; age: 11

  • image
    Use of polyarcs to create a model of Taj Mahal

    Taj Mahal

    Designed by Harish; age: 14

  • image
    Use of colors to create a model of Rithika

    Teddy Bear

    Designed by Rithika; age: 14

  • image
    Boolean operations to create watch

    Watch Case

    Designed by Kalyan; age: 11