Module ICP-3042:
New Technologies

Module Facts

Run by School of Computer Science and Electronic Engineering

20 Credits or 10 ECTS Credits

Semester 1

Organiser: Dr David Edward Perkins

Overall aims and purpose

Familiarise students with new technologies and software, 3D content creation, computer graphics rendering techniques, stages of imaging pipeline, 2D and 3D animation. Also board look at other emerging technologies.

Course content

  • Imaging pipeline: camera; image representation; image & video compression; tone- and gamut-mapping; display.
  • 3D scene representation: mesh, texture and lights. Basic modeling tools. Computer graphics rendering methods: ray-tracing, OpenGL, basics of animation (key-frames, skinning, rigging).
  • Practical laboratory sessions with tutorials on modeling and rendering software (Blender) and 3D printing and Augmented reality.
  • Introduction to emerging technologies and future directions.

Learning outcomes mapped to assessment criteria

  threshold

40%

good

60%

excellent

70%

Explain general concepts behind 3D rendering techniques: objects, textures, lights, material reflectance properties, rendering techniques. Apply the knowledge in 3D software.

Appreciate the ramifications of 3D space to hardware constraints Apply the knowledge to create new solutions when working in the 3D world Explain what the computer graphics are rendering methods how they affect practical aspects of 3D environments

Create 3D models and render moving scenes using 3D modeling software and common approaches

Produce professional output using the techniques advanced technique and approaches Create animation and a sequence of events in a defined scene Student can create short animations using authoring tools and do simple manipulation.

Use 3D techniques to realise models in software and/or the real world

Can model a simple 3D objects using 3D software (Blender), with simple lighting, with basic materials Demonstrates outstanding skills and use of advanced modeling tools, and, consider more advanced lighting with complex textures and materials Can model a complex 3D objects (Blender) and use more definitive lighting approaches, with simple materials and textures

Discuss emerging technologies and how they may develop in the future.

Compare and contrast emerging technologies and there context critically. Evaluate the relevance of a new technology and critically discuss the prospects. Demonstrate a broad knowledge of new technologies and their origins

Assessment Methods

Type Name Description Weight
COURSEWORK 3D Modelling 40
DEMONSTRATION 3D Printing 20
COURSEWORK Emerging Technology Ass 30
CLASS TEST Technology Theory 10

Teaching and Learning Strategy

Hours
Lecture

24 hours over 12 weeks (2Hr per week)

24
Laboratory

24 hours over 12 weeks (2Hr per week)

24
Private study

ASSESSED assignments, including tutorial questions, problems, essays etc.

152

Transferable skills

  • Numeracy - Proficiency in using numbers at appropriate levels of accuracy
  • Computer Literacy - Proficiency in using a varied range of computer software
  • Self-Management - Able to work unsupervised in an efficient, punctual and structured manner. To examine the outcomes of tasks and events, and judge levels of quality and importance
  • Critical analysis & Problem Solving - Able to deconstruct and analyse problems or complex situations. To find solutions to problems through analyses and exploration of all possibilities using appropriate methods, rescources and creativity.

Subject specific skills

  • Knowledge and understanding of facts, concepts, principles & theories
  • Use of such knowledge in modelling and design
  • Specify, design or construct computer-based systems
  • Development of general transferable skills
  • Knowledge and/or understanding of appropriate scientific and engineering principles
  • Knowledge and understanding of mathematical principles
  • Knowledge and understanding of computational modelling
  • Specify, deploy, verify and maintain computer-based systems

Pre- and Co-requisite Modules

Courses including this module

Compulsory in courses:

Optional in courses: