기계공학에서는 전통적인 도면 작업뿐 아니라 CAD(컴퓨터 지원 설계)와 CAM(컴퓨터 지원 제조)프로그램을 많이 사용합니다. 대표적으로 오토 캐드, 솔리드웍스,카티아, NX등이있으며 3D 모델링과 시뮬레이션에 활용됩니다. 또한, 프로그래밍 언어로는 파이썬, MATLAB, C++등이 사용되며, 구조해석, 유동해석, 자동화 설계 등 다양한 분야에서 중요합니다. 최근에는 인공지능과 데이터 분석 기술도 접목되고 있어 프로그래밍 역량이 점점더 중요해지고 있습니다.
기계에서는 주로 MATLAB을 사용하여 구성과 제어 시스템 설계를 검토하며, Python은 데이터 분석과 시뮬레이션 작업에 적합합니다. C/C++는 빠른 속도와 하드웨어 제어가 필요한 작업에 훨씬 더 많이 사용되고, Simulink는 시스템 모델링과 시뮬레이션에 활용됩니다. 또한, AutoCAD나 SolidWorks와 같은 CAD 소프트웨어를 펼쳐서 설계를 중단할 수 있습니다.
기계 공학에서 도면을 대신해 사용하는 프로그램들은 주로 CAD와 CAE 소프트웨어인데요. 대표적으로 AutoCAD, SolidWorks, CATIA, Creo, 그리고 Siemens NX 등이 있습니다. 이 프로그램들은 3D 모델링, 시뮬레이션, 그리고 분석 작업을 가능하게 도와주는 설계 Tool입니다.