Modules for course GW49 | BSC/CT
BSC Creative Technologies

These are the modules currently offered on this course in the 2019โ€“20 academic year.

You can also view the modules offered in the years: 2018โ€“19; 2020โ€“21.

Find out more about studying and applying for this degree.

Use the buttons after the module titles (where available) to see a brief description of the content, or:
Show all descriptions
Hide all descriptions

Year 1 Modules

Compulsory Modules

Semester 1

Semester 2

Optional Modules

40 credits from:

  • UXS-1055: Digital Communication (20) (Semester 1)
    The module looks includes a study of information theory in which students engage models for understanding concepts that include data, pattern, similarity of differences, information, structure, design, and communication. Students also explore the history and technology of the internet and the web, the communication models that have grown from them, and the relationship between these channels and the production, delivery, sharing and sale of information. The model includes a practical element in which students work with various software tools to engage with tools and technologies for information design/presentation; this includes background to the main types of information software available and some of the principles that inform them.
    or
    UXB-1055: Cyfathrebu Digidol (20) (Semester 1)
    Mae myfyrwyr yn ymgysylltu รข modelau ar gyfer deall cysyniadau sy'n cynnwys data, patrwm, tebygrwydd o wahaniaethau, gwybodaeth, strwythur, dylunio, a chyfathrebu. Myfyrwyr yn archwilio hanes a thechnoleg y rhyngrwyd a'r we, y modelau cyfathrebu sydd wedi tyfu oddi wrthynt, a'r berthynas rhwng y sianelau a chynhyrchu, cyflwyno, rhannu a gwerthu gwybodaeth. Mae'r modiwl yn cynnwys elfen ymarferol y myfyrwyr yn ymgysylltu ag offer a thechnolegau gwybodaeth am ddylunio / cyflwyniad. Mae hyn yn cynnwys cefndir y prif fathau o feddalwedd gwybodaeth sydd ar gael a'r egwyddorion sy'n llywio eu dyluniad. The module looks includes a study of information theory in which students engage models for understanding concepts that include data, pattern, similarity of differences, information, structure, design, and communication. Students also explore the history and technology of the internet and the web, the communication models that have grown from them, and the relationship between these channels and the production, delivery, sharing and sale of information. The model includes a practical element in which students work with various software tools to engage with tools and technologies for information design/presentation; this includes background to the main types of information software available and some of the principles that inform them.
  • UXS-1126: Animation Principles & Practic (20) (Semester 1)
  • UXS-1800: Game Studies (20) (Semester 1)

20 credits from:

Year 2 Modules

Compulsory Modules

Semester 1

  • ICP-2005: Graphics & Web Design (10)
  • ICP-2025: AI for Games (10)
  • ICP-2036: Computer Graphics 2 Algorithms (10)
  • ICP-2150: Advanced Java Programming (10)
  • ICP-2302: Software Hut (20)
    Aims:To enable students to develop their professional skills, work as part of a group and deepen their understanding of software specification, design, development and implementation processes in modifying existing systems with a change in requirements. To facilitate understanding of component based systems. Learning Goals: To provide a student with the opportunity to: 1. Undertaks a collaborative software development project under group supervision, using a legacy application (possibly from first software hut module) 2. Enhance and extend skills in finding and critically evaluating technical literature 3. Develop and demonstrate skills in progress reporting and project planning to meet deadlines 4. Deepen their knowledge of project-specific software techniques and collaborative software development methodologies, and 5. explore the ideas behind component based systems and COTS (Components Off the Shelf) 6. Understand the need for software engineering approaches by analysing, modifying or maintaining an existing system, not developed by themselves 7. Apply approaches (tools/techniques) for development of component based systems 8. Practice and develop their ability to convey technical information both orally and in written form. Syllabus: Dependent upon specific project allocated
  • UXS-2800: Game Design Level & Mechanics (20)

Semester 2

  • ICP-2027: Data Structures and Algorithms (10)
    To enable the student to appreciate the importance of appropriately selected data structures describe and contrast selected data structures illustrate and justify optimal data structures to execute selected algorithms design, document and implement selected data structures and algorithms work with colleagues to produce a reasoned argument presented in the form of a written report.
  • ICP-2152: Java Technologies (10)
  • ICP-2302: Software Hut
    Aims:To enable students to develop their professional skills, work as part of a group and deepen their understanding of software specification, design, development and implementation processes in modifying existing systems with a change in requirements. To facilitate understanding of component based systems. Learning Goals: To provide a student with the opportunity to: 1. Undertaks a collaborative software development project under group supervision, using a legacy application (possibly from first software hut module) 2. Enhance and extend skills in finding and critically evaluating technical literature 3. Develop and demonstrate skills in progress reporting and project planning to meet deadlines 4. Deepen their knowledge of project-specific software techniques and collaborative software development methodologies, and 5. explore the ideas behind component based systems and COTS (Components Off the Shelf) 6. Understand the need for software engineering approaches by analysing, modifying or maintaining an existing system, not developed by themselves 7. Apply approaches (tools/techniques) for development of component based systems 8. Practice and develop their ability to convey technical information both orally and in written form. Syllabus: Dependent upon specific project allocated
  • UXS-2801: Game Development (20)

Year 3 Modules