This course covers topics: curves and surfaces, geometric modeling basics, data structures in CAD/CAM, finite element analysis, optimization, tool path generation. It also introduces the fundamental concepts of artificial intelligence and machine learning, specifically focusing on their applications in design and manufacturing. In addition to lectures, intensive labs of ANSYS for finite element analysis and Python programming will be offered.