Skip to main content

CAD/CAM and Additive Manufacturing MSK550

The course aims to provide fundamental understanding in principles and applications of computer-assisted technologies in the mechanical engineering discipline. It starts with the mathematical description of geometric modelling techniques and covers the important activities and processes in a product's life cycle such as CAD/CAM software, optimization, additive manufacturing, modelling mechanical systems, multibody dynamics analysis, principles of flexible manufacturing systems, concepts of concurrent engineering, reverse engineering and virtual manufacturing, process control, Computer numerical control (CNC), machines programming, interoduction to automation in Manufacturing systems

Course description for study year 2021-2022. Please note that changes may occur.

Course code




Credits (ECTS)


Semester tution start


Number of semesters


Exam semester


Language of instruction


Offered by

Faculty of Science and Technology, Department of Mechanical and Structural Engineering and Materials Science

Learning outcome
Upon attending this course, the student is expected to have
  • the overview of main computer-aided tools in mechanical engineering
  • knowledge about the mathematical basics of different geometric modeling techniques
  • advanced understanding of concepts within design, manufacturing, optimization, automation, mechanical system modelling and additive manufacturing
  • general understanding of the interaction between CAE tools in design and manufacturing
  • sufficient skills in using 3D modeling tools, exchange of design and manufacturing data and rapid prototyping tools
  • knowledge about CAPP and related algorithms
  • general understanding about CNC systems and different programming techniques
  • knowledge about application of CAE concepts within the context of discrete type manufacturing (e.g. car) and continuous type production (e.g. Oil and Gas)
  • knowledge about design optimization and competence in using optimization tool boxes for example, in MATLAB. 
Introduction to computer-aided technologies in engineering field, principles of geometric modeling, mathematical basics for product models, examples in using advanced CAD/CAM software, generating 3D-CAD (volume) models for free-form objects, rapid prototyping and additive manufacturing (layer manyfacturing) technology. Reverse engineering and virtual manufacturing. Design optimization, automation and control of industrial processes. Modellering and analysis of mechanisms and multibody dynamics, Computer numerical control (CNC) machines programming (MAZATROL), CAM based on STEP, computer aided process planning (CAPP), group technology (GT) and cellular manufacturing. 
Required prerequisite knowledge
Recommended prerequisites
Basic knowledge in machine design, computer-aided design and manufacturing (CAD/CAM), production and manufacturing engineering and applied mathematics. Competence in MATLAB programming is an advantage.

Project work and written exam

Form of assessment Weight Duration Marks Aid
Project work 4/10 A - F
Written exam 6/10 4 Hours A - F Valid calculator.

The evaluation has two parts: digital written exam 4 hours and project work. Written exam is weighted 6/10 and project work 4/10 of the total grade.  The project work is conducted within a period of 6 weeks and presented to the class by the end of the semester. If a student cannot submit the project report within the given deadline, the prosject garde of the student will be marked F unless there is a legal reason for extended submission. A student who has got F in the project work can take new project title next time the course is delivered or in the following semester if agreed with the course instructor.Both the written exam and project work must be passed to obtain an overall pass grade in the course.

Coursework requirements
Presentation of projectwork, Mandatory assignments
To take the written exam for this course, the student should get 6 of 8 exercises approved.
Course teacher(s)
Course coordinator: Hirpa Gelgele Lemu
Course teacher: Hirpa Gelgele Lemu
Coordinator laboratory exercises: Johan Andreas Håland Thorkaas
Coordinator laboratory exercises: Emil Surnevik Kristiansen
Head of Department: Tor Henning Hemmingsen
Method of work
Lectures (6 hrs/week), exercises (2 hrs/week) and project work. Most of the exercises and the project work are conducted using a CAE tools.
Open for
Master studies at the Faculty of Science and Technology. For students with background in Mechanical Engineering.
Course assessment
In accordance with University regulations.
Overlapping courses
Course Reduction (SP)
Computer-aided Engineering (MOM380) 10
Search for literature in Leganto