Those of you who are familiar with Faculty Connection will already know about the Academic Resource Centre. This is the place academics and our colleagues from around the world post free teaching resources on a range of subjects and in a range of styles; professional development training, projects, labs, courses, exams and more. I hope you will find the following selection useful but there are thousands more. If you have any questions or if you have content that you would like to share then please get in touch.
Claire
---
New - Games AI and Behaviour Modelling
A potted history of computer games is presented along with the context of how Game AI has developed to help model agent characters within video games, including their perceptions. A number of algorithms are then presented including: portal culling and also A* path planning, to facilitate these behaviours. Content includes:
· History of Computer Games
· Game Classification
· The Role of AI in Games
· Perception Model and Visibility Path Planning
Additional resources:
Advanced Rendering Techniques Lecture 1: Preamble and History
Advanced Rendering Techniques Lecture 2: Texturing
Advanced Rendering Techniques Lecture 3: Lighting and Shading
Advanced Rendering Techniques Lecture 4: Lighting and Shading 2
Advanced Rendering Techniques Lecture 5: Shadows
Advanced Rendering Techniques Lecture 6: Non-Photorealistic Rendering, Image-Based Rendering and the Future
AI Lecture 2 - Behaviour Modelling
AI Lecture 3 - Advanced Behaviour Modelling
Programming for the XBox Controller with DirectInput
New - Advanced .NET Object Oriented Programming (C#)
This advanced material covers an introduction to computer programming, essentials of Object-Oriented programming, reference type variables and inheritance in C#. Content includes:
· Overview of the Microsoft .NET Platform
· Essential of Object Oriented Programming
· Reference Type Variables
· Creating and Destroying Objects
· Inheritance in C#
· Aggregation, Namespaces, and Advanced Scope
· Operators and Events
· Properties and Indexers
· Attributes
· Generics
· Anonymous Methods
· Iterators
· Partial Types
Additional resources:
Basic .NET Object Oriented Programming (C#)
Embedded - Introduction to Embedded Systems using Windows Embedded CE
Developed by Georgia Institute of Technology, this curriculum provides materials and labs for an introductory embedded systems class, using Windows Embedded CE as a tool for teaching students about embedded systems development.
Creating a Windows CE 6.0 OS Design For Development With Phidgets Devices
Introduction to Embedded Systems using Windows Embedded CE - Lab Materials
Introduction to Embedded Systems using Windows Embedded CE - Presentation Materials
Download all files associated with related objects (212.00 MB unzipped)
For your feeder schools - C# Projects for the Classroom
This book was designed for secondary school students so could be useful for recruitment via after school clubs. It may be also be useful for first years, FD or HND students.
Top 10 downloaded resources in May
Web Development - Dynamic Web Development with ASP.NET WebMatrix
Languages: Visual Basic - Introduction to Programming with Visual Basic
Operating Systems - Windows Operating System Internals Curriculum Resource Kit (CRK)
Languages: Visual Basic - Developing Microsoft .NET Applications for Windows (Visual Basic .NET) - Part One (Presentations)
Operating Systems - ProjectOZ
Databases - Business Intelligence on the Microsoft Platform - Module 1 Training Videos
Languages: C# - ASP.NET for C# - Part One (Modules)
Operating Systems - Comparing the Linux and Windows Kernels -- CRK Unit OS-B
Operating Systems - Windows Operating System Internals Curriculum Resource Kit (CRK) - Tools
Languages: C# - Digipen C# Train-the-Trainer Series - Session 1
For your feeder schools - C# Projects for the Classroom