Computer Graphics, Vision and Games (with integrated year in industry) BSc
Program start date | Application deadline |
2024-09-01 | - |
2025-09-01 | - |
Program Overview
Aberystwyth University's Computer Graphics, Vision and Games program combines theoretical knowledge with practical skills in computing, vision, and graphics. Students gain a solid foundation in programming, software design, and data analysis while specializing in areas such as machine learning, computer graphics, and computer vision. An integrated year in industry provides hands-on experience and prepares graduates for careers in software development, IT, and related fields.
Program Outline
Degree Overview:
This program at Aberystwyth University delves into a wide range of topics within the computing industry and the modern world. While computer games are a prominent aspect, the program emphasizes the underlying complexity of even seemingly simple applications.
Objectives:
- Gain a strong foundation in computing skills such as programming, software design, data storage, analysis, and classification.
- Develop specialized skills in the areas of vision and graphics.
- Prepare for a career with an integrated year in industrial and professional training.
Outline:
Year 1:
- Core Modules:
- Fundamentals of Web Development (CS11010) - 10 credits
- Information security (CS11110) - 10 credits
- Introduction to Computer Infrastructure (CS10220) - 20 credits
- Introduction to Programming (CS12020) - 20 credits
- Problems and Solutions (CS10720) - 20 credits
- Programming Using an Object-Oriented Language (CS12320) - 20 credits
- Study Skills for Computer Science (CS18120) - 20 credits
Year 2:
- Core Modules:
- Algorithm Design and Data Structures (CS21120) - 20 credits
- Applied Graphics (CS24320) - 20 credits
- Artificial Intelligence (CS26520) - 20 credits
- Modelling Persistent Data (CS27020) - 20 credits
- Software Engineering (CS22120) - 20 credits
Year 3:
- Core Module:
- Sandwich Year (CSS0060) - 60 credits
Year 4:
- Core Modules:
- Fundamentals of Machine Learning (CS36110) - 10 credits
- Machine Learning (CS36220) - 20 credits
- Computer Graphics and Games (CS32420) - 20 credits
- Computer Vision (CS34110) - 10 credits
- Major Project (CS39440) - 40 credits
- Professional Issues in the Computing Industry (CS38220) - 20 credits
Assessment:
- A combination of coursework, practicals, projects, workshops, and examinations.
Teaching:
- Lectures, seminars, tutorials, practicals, and individual/group-based project work.
- Opportunity to complete a Personal Development Plan (PDP) to chart personal, academic, and professional development.
Careers:
- Software design
- Communications and networking
- Computer applications
- Web development
- IT consultancy and management
- Systems analysis and development
- Computer sales and marketing
- Education
Other:
- The program emphasizes employability skills.
- Students participate in a first-year residential weekend to improve communication, analytical, time management, teamwork, and other skills.
- Industrial Year students participate in a second-year residential weekend focusing on CV skills, interview practice, networking, and online presence.
- The department provides dedicated Linux, Mac OS X laboratories, central servers, mobile and aerial robots, vision and motion tracking systems, micro-controller systems, and laser scanners.
- Students have the opportunity to study programming, databases, software design, software engineering, artificial intelligence, robotics, graphics, networking, and business.
- Almost all lecturers in the Department of Computer Science hold PhDs, with those who don't having significant research or industrial experience.
- The department employs part-time demonstrators, tutors, and student demonstrators.
- Research fellows and research assistants may also contribute to teaching.
Note:
The module list is subject to change.