Timetable information in the Course Catalogue may be subject to change.

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Engineering : Postgrad (School of Engineering)

Postgraduate Course: Geometric Computing (MSc) (PGEE11215)

Course Outline
SchoolSchool of Engineering CollegeCollege of Science and Engineering
Credit level (Normal year taken)SCQF Level 11 (Postgraduate) AvailabilityNot available to visiting students
SCQF Credits10 ECTS Credits5
SummaryThe course covers the fundamentals of how digital technologies create and manipulate shapes for design and manufacturing applications. The course will introduce the main geometric representations and the algorithms used to support their use in various industrial manufacturing and design applications. The relative strengths and weakness of different representations will be discussed.
Course description The fundamentals of geometric reasoning will be introduced and a number of case studies will be used to illustrate the capabilities and limitations of current software. A number of different commercial and open-source software platforms will be used to support a series of computing laboratory session that develop both the students┬┐ knowledge and experience of geometric computing.

The course will be developed to facilitate hybrid teaching and will compromise a series of 8 x 3 hour workshop sessions that will encourage student-centred learning. A combination of technical lectures, geometric programming exercises (for design & manufacturing applications) will be employed to allow students to make informed decisions regarding the selection and effective implementation shape representations appropriate to a particular application.

Workshop 1: Digital Representation of 3D shape (Voxels, Points, BReps)
Workshop 2: Complex Shapes (Bezier Curves, B-splines and NURBS)
Workshop 3: Fundamentals of Geometric Algorithms & Programming
Workshop 4: Geometric Algorithms & Programming for Display
Workshop 5: Geometric Algorithms & Programming for Manipulation
Workshop 6: Geometric Algorithms & Programming for Reasoning
Workshop 7: Design Case Study and exercise 1
Workshop 8: Manufacturing Case Study and exercise 2
Workshop 9: Revision
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Co-requisites
Prohibited Combinations Other requirements None
Course Delivery Information
Academic year 2023/24, Not available to visiting students (SS1) Quota:  None
Course Start Semester 2
Timetable Timetable
Learning and Teaching activities (Further Info) Total Hours: 100 ( Lecture Hours 11, Supervised Practical/Workshop/Studio Hours 11, Formative Assessment Hours 6, Summative Assessment Hours 2, Revision Session Hours 2, Programme Level Learning and Teaching Hours 2, Directed Learning and Independent Learning Hours 66 )
Assessment (Further Info) Written Exam 0 %, Coursework 100 %, Practical Exam 0 %
Additional Information (Assessment) Coursework %: 100
Feedback Mid-term formative feedback exercise, in-person feedback during individual workshop exercises, feedback on formal individual assignments given within 15 days as well as class overview feedback.
No Exam Information
Learning Outcomes
On completion of this course, the student will be able to:
  1. Understand/implement computer models of 3D shape using a number of different representations;
  2. Discuss and demonstrate the capabilities and limitation of the geometric algorithms and reasoning system employed in industrial applications;
  3. Discuss and evaluate geometric engineering data management issues across an engineering enterprise;
  4. Demonstrate an appreciation of the complex relationship between geometry, topology and computational technology.
Reading List
Additional Information
Graduate Attributes and Skills Not entered
KeywordsGeometric Computing,Solids Modelling,3D Modelling
Course organiserProf Jonathan Corney
Tel: (0131 6)51 7279
Course secretaryMiss Catherine Davidson
Help & Information
Search DPTs and Courses
Degree Programmes
Browse DPTs
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Important Information