Thursday 24 September 2009

elective modules list

The attached are two files that list *all* modules offered in the Computing School over trimesters 1 and 2. Where you have an elective (or option), marked as 'O' on your module selection sheet during matriculation, you can choose any module on offers with certain restrictions. These are:

* your course leader agrees that you can/should do this
* the module deliverer agrees you can/should do this
* there are sufficient places for you to be added in

There is no fixed rule that you can only take a module offered at the same level you are now studying. So, you can take a 1st year module in 2nd year or a masters module in 4th year. But, only within the rules above. These rules allow you flexibility of greater choice, but ensure you don't do anything daft.

How do you select a new optional module?

* note what days your compulsory modules are on
* look through the list of modules offered on the other days of the week
* look at the level you are studying, and then the levels above and below by one year
* find out who is teaching that module (it should be on one of the class timetables opposite the Stduent Office)
* go along to the lecture and talk with the lecturer
* choose and go to talk to your course leader (CGT:Prof Connolly; CGD:Dr Sutherland)

Anyhoo, two lists below (sorry about some loss of formatting; headings are day, degree year, number and title).

SEMESTER 1
==========
Monday 1 COMP07001 Modern Business Technology
Monday 1 COMP07001 Modern Business Technology
Monday 1 COMP07008 Creating Multimedia
Monday 1 COMP07028 Intro to Games Development
Monday 2 COMP08011 Operating Systems
Monday 2 COMP08015 Animation Theory and Practice
Monday 2 COMP08033 Object Oriented Analysis
Monday degree COMP09006 Web Site Development
Monday degree COMP09016 Work Based Learning : Computing
Monday degree COMP09044 Algorithms and Data Structures
Monday degree COMP09050 Database Applications
Monday honours COMP10007 Mastering and Surround Mixing
Monday honours COMP10012 Computer Animation
Monday honours COMP10018 Virtual Environments
Monday honours COMP10041 Knowledge Systems
Monday masters COMP11008 Web Programming & Production
Monday masters COMP11009 Software Project Management

Tuesday 1 COMP07003 The Computing Profession
Tuesday 1 COMP07045 IT User Support
Tuesday 2 COMP08005 Multimedia Authoring
Tuesday 2 COMP08007 Audio Specification and Design
Tuesday 2 COMP08035 Computer Games Design
Tuesday degree COMP09001 Business Systems Analysis
Tuesday degree COMP09008 AV Studio Production
Tuesday degree COMP09008 AV Studio Production
Tuesday degree COMP09018 Windows Domain Administration
Tuesday degree COMP09027 3D Modelling and Animation
Tuesday degree COMP09043 Human Computer Systems
Tuesday honours COMP10004 Technology for Mobile Business
Tuesday honours COMP10016 Character Animation
Tuesday honours COMP10033 Object Database Systems
Tuesday masters COMP11002 M-Business
Tuesday masters COMP11009 Software Project Management

Wednesday 1 COMP07003 The Computing Profession
Wednesday 1 COMP07010 Computer Animation 1
Wednesday 2 COMP08006 Audio and MIDI Integration
Wednesday 2 COMP08006 Audio and MIDI Integration
Wednesday 2 COMP08020 Routing & Router Configuration
Wednesday 2 COMP08034 Structures and Algorithms
Wednesday degree COMP09001 Business Systems Analysis
Wednesday degree COMP09004 Professional & Ethical Computing
Wednesday degree COMP09012 Games Project : Design and Plan
Wednesday degree COMP09017 Professional Computing Issues
Wednesday degree COMP09031 Audio Visual Integration
Wednesday honours COMP10001 Honours Project (Business Technology (BT))
Wednesday honours COMP10020 Internet Technologies
Wednesday honours COMP10026 Data & Computer Communications
Wednesday honours COMP10039 Virtual Reality Systems
Wednesday masters COMP11007 Fundamentals of Databases

Thursday 1 COMP07027 Introduction to Programming
Thursday 1 COMP07027 Introduction to Programming
Thursday 2 COMP08001 Web Authoring and Design
Thursday 2 COMP08001 Web Authoring and Design
Thursday degree COMP09004 Professional & Ethical Computing
Thursday degree COMP09005 Multimedia Development
Thursday degree COMP09013 Advanced Web Games Development
Thursday degree COMP09038 Client Server Architecture
Thursday degree COMP09061 Professional Studio Practice
Thursday honours COMP10002 Data Warehouse Environment
Thursday honours COMP10008 Adv Audio Signal Processing

Friday 1 COMP07002 Desktop Support 1
Friday 1 COMP07006 Music Production Analysis
Friday 1 COMP07024 Computer Systems
Friday 2 COMP08002 Database Development
Friday 2 COMP08021 LAN Switching & WLANs
Friday 2 COMP08023 Audio and Image Processing
Friday degree COMP09026 CGI Film Making 1
Friday degree COMP09040 Advanced Games Programming
Friday degree COMP09048 Web Services
Friday honours COMP10015 Server Side Systems
Friday honours COMP10022 Network Administration
Friday honours COMP10047 IS Requirements Analysis
Friday masters COMP11004 Integrated Multimedia
Friday masters COMP11016 Object Oriented Development
Friday masters COMP11027 Networking for Business

SEMESTER 2
==========
Monday 1 COMP07010 Computer Animation 1
Monday 2 COMP08011 Operating Systems
Monday 2 COMP08019 Programming Flash Interaction
Monday 2 COMP08036 Real Time 3D Graphics
Monday 2 COMP08045 PRINCE2 Foundation
Monday degree COMP09003 Business Intelligence (Comp)
Monday degree COMP09020 Internet Scripting
Monday degree COMP09028 CGI Film Making 2
Monday degree COMP09046 Object Oriented Design
Monday honours COMP10003 Strategic Management & IS
Monday honours COMP10013 Dynamic Web Technologies
Monday honours COMP10017 Special Effects for CGI
Monday masters COMP11010 Software Development

Days degree year Module Title
Tuesday 1 COMP07009 Introduction to the Internet
Tuesday 1 COMP07011 2D Computer Animation
Tuesday 2 COMP08002 Database Development
Tuesday degree COMP09003 Business Intelligence (Comp)
Tuesday degree COMP09007 Project Management for IT
Tuesday degree COMP09015 Games Project : Creating Game
Tuesday degree COMP09016 Work Based Learning : Computing
Tuesday degree COMP09019 Creative Animation
Tuesday degree COMP09021 Windows Network Administration
Tuesday degree COMP09030 Interactive Design
Tuesday degree COMP09042 Games Technology Project
Tuesday honours COMP10005 Networked Multimedia
Tuesday honours COMP10023 Wireless Networking
Tuesday honours COMP10044 Computational Intelligence
Tuesday masters COMP11012 Oracle Database Development
Tuesday masters COMP11020 e-Business Essentials
Tuesday masters COMP11022 IT Project Management

Days degree year Module Title
Wednesday 1 COMP07004 Business Data Management
Wednesday 1 COMP07013 Design for Interaction
Wednesday 1 COMP07027 Introduction to Programming
Wednesday 2 COMP08004 Business Systems Provision
Wednesday 2 COMP08009 Creative Music Software
Wednesday 2 COMP08009 Creative Music Software
Wednesday 2 COMP08013 3D Computer Animation
Wednesday 2 COMP08039 Mobile & Web Games Development
Wednesday degree COMP09007 Project Management for IT
Wednesday degree COMP09010 Audio Signal Processing
Wednesday degree COMP09014 Analyzing Computer Games
Wednesday degree COMP09023 Web Server Technology
Wednesday degree COMP09039 Software Testing Techniques
Wednesday degree COMP09048 Web Services
Wednesday honours COMP10010 Serious Games
Wednesday honours COMP10014 Network Security
Wednesday honours COMP10045 Enterprise Systems Development
Wednesday masters COMP11005 Dynamic Web Technologies (M)
Wednesday masters COMP11039 Structured Methods and PRINCE2

Days degree year Module Title
Thursday 1 COMP07012 Computer Networks
Thursday 1 COMP07029 2D Graphics Programming
Thursday 2 COMP08005 Multimedia Authoring
Thursday 2 COMP08008 Digital Audio
Thursday 2 COMP08014 Animation Planning
Thursday 2 COMP08051 Programming in Java SE6
Thursday degree COMP09002 Wireless Technology
Thursday degree COMP09024 Unix System Administration
Thursday degree COMP09024 Unix System Administration
Thursday degree COMP09025 Computer Animation Techniques
Thursday degree COMP09041 Computer Game AI
Thursday honours COMP10009 Computer Games Audio
Thursday honours COMP10025 Animation Production
Thursday honours COMP10035 Dependable Computer Systems
Thursday honours COMP10038 Control and Simulation
Thursday honours COMP10046 Language Design & Implementation
Thursday masters COMP11002 M-Business
Thursday masters COMP11008 Web Programming & Production
Thursday masters COMP11019 Strategic Management of IT

Days degree year Module Title
Friday 1 COMP07007 Writing Music
Friday 1 COMP07007 Writing Music
Friday 1 COMP07024 Computer Systems
Friday 1 COMP07025 Software Engineering
Friday 2 COMP08003 Home & Business Networking
Friday 2 COMP08012 WAN Protocols & Configuration
Friday 2 COMP08016 Web based multimedia
Friday 2 COMP08038 Interactive Physical Modelling
Friday degree COMP09011 Interactive Music
Friday degree COMP09022 Network Design
Friday degree COMP09029 Advanced Flash Production
Friday degree COMP09032 Music Technology Project
Friday degree COMP09047 Software Development Project
Friday honours COMP10037 Games Console Development
Friday honours COMP10042 Data Mining & Knowledge Disc
Friday masters COMP11006 Interactive Multimedia

Friday 8 May 2009

BSc C.G.Technology 2009-10

BSc CGD 2009-10
BSc (Hons) Computer Games Technology
2009-10 delivery

NB 1. You *MUST* pass all non-optional modules.
NB 2. The options listed are not exhaustive.

Year 1
semester 1:
COMP07027 Introduction to Programming
COMP07028 Intro to Games Development
COMP07003 The Computing Profession

semester 2:
COMP07024 Computer Systems
COMP07028 2D Graphics Programming
MATH07003 Mathematics of Space and Change (recommended option)
COMP07010 Computer Animation (option)
COMP07025 Software Engineering (option)

Year 2
semester 1
COMP08034 Abstraction and Specification
COMP08035 Computer Games Design
COMP08023 Audio and Image Processing (option)
COMP08032 Introduction to Databases (option)

semester 2
COMP08038 Interactive Physical Modelling
COMP08036 Real-Time 3D Graphics
COMP08039 Mobile & Web Games Development

Year 3
semester 1
COMP09038 Client Server Methods
COMP09040 Advanced Games Programming
COMP09044 Algorithms and Data Structures

semester 2
COMP09041 Computer Game AI
COMP09042 Games Technology Project
COMP09041 Work-Based Learning: Computing (a personal work project) (option)
COMP09039 Software Testing Techniques (option)

Year 4
semester 1
COMP10034 Comp Science Honours Project (1)
COMP10043 Collaborative Virtual Environments
COMP10039 Virtual Reality Systems

semester 2
COMP10034 Comp Science Honours Project (2)
COMP10037 Games Console Development
COMP10010 Serious Games (option)
COMP10038 Control and Simulation (option)

Sunday 26 April 2009

BSc C.G.Development 2009-10

BSc (Hons) Computer Games Development
2009-10 delivery

NB 1. You *MUST* pass all non-optional modules.
NB 2. The options listed are not exhaustive.

Year 1
semester 1:
COMP07028 Intro to Games Development
COMP07003 The Computing Profession
COMP07010 Computer Animation
semester 2:
COMP07027 Introduction to Programming
COMP07013 Design for Interaction
COMP07025 Software Engineering (option)

Year 2
semester 1
COMP08001 Web Authoring and Design
COMP08035 Computer Games Design
COMP08023 Audio and Image Processing
semester 2
COMP08019 Programming Flash Interaction
COMP08039 Mobile & Web Games Development
COMP07011 2D Computer Animation (option)

Year 3
semester 1
COMP09012 Games Project: Design & Plan
COMP09013 Advanced Web Games Development
COMP09016 Work-Based Learning: Computing (option)
COMP08002 Database Development (option)
semester 2
COMP09014 Analyzing Computer Games
COMP09015 Games Project: Creating Game
COMP09029 Advanced Flash Production

Year 4 (not being delivered until 2010-11)
semester 1
COMP10034 Comp Science Honours Project (1)
COMP10043 Collaborative Virtual Environments
COMP10012 Computer Animation (option)
COMP10039 Virtual Reality Systems (option)
COMP10015 Server Side Systems (option)
COMP10020 Internet Technologies (option)
semester 2
COMP10034 Comp Science Honours Project (2)
COMP10010 Serious Games
COMP10011 The Computer Games Marketplace

Monday 19 January 2009

Academic Year 2009-10

TRIMESTER 1 - 2009-2010
* enrollment: w/b Mon 21st Sept
* teaching: Mon 28th Sept - Friday 18th Dec
* Christmas/New Year break
* revision week: Tue 5th January
* assessments: Mon 11th - Fri 22nd Jan

INTER-TRIMESTER SKIVE
* 1 week: Mon 25th - Fri 29th Jan

TRIMESTER 2 - 2010
* Teaching: Mon 1st Feb - Fri 2nd April
* Easter: Sat 3rd - Sun 11th April
* teaching: Mon 11th - Fri 30th April
* revision: Tue 4th - Fri 7th May
* assessments: Mon 10th - Fri 21st May