Machine Knitting for Pattern and Texture
Program start date | Application deadline |
2024-08-12 | - |
2025-03-01 | - |
Program Overview
This short course introduces a variety of methods to help you produce unique fabrics that display a range of properties whilst exploring the use of color, textured structures and stitch manipulation. It’s ideal for students, practitioners and designers working in industry who have a basic understanding of machine knitting and who wish to develop their knit design skills and understanding of fabric structures.
Program Outline
Games Development BSc/BSc (Hons) | Edinburgh Napier University
Degree Overview:
This degree prepares students for the technical aspects of the games industry, providing opportunities in game development, research and development companies, and other screen industries like VFX and data visualization. The program aims to equip students with the knowledge, understanding, and skills necessary to gain graduate-level employment in games development and the software industry. The program focuses on building software development and engineering skills, providing a foundation for a wide range of career paths, both technical and managerial. It also equips students for a software engineering career in the wider computing industry.
Outline:
The program is structured over four years, with a focus on building software development and engineering skills in the first two years.
Year 1:
- Computer Systems: This module introduces students to the fundamental concepts of computer systems, including hardware, software, and networking.
- Foundations of Software Design & Development: This module covers the principles of software design and development, including object-oriented programming, data structures, and algorithms.
- Data Science with Python: This module introduces students to the principles of data science, including data collection, analysis, and visualization using the Python programming language.
- Principles of Programming Languages: This module examines the fundamental concepts of programming languages, including syntax, semantics, and programming paradigms.
Year 2:
- Database Systems: This module covers the principles of database design and management, including relational databases, SQL, and NoSQL databases.
- Object-Oriented Software Development: This module delves deeper into object-oriented programming, covering design patterns, software architecture, and testing.
- Software Engineering Methods: This module introduces students to software engineering methodologies, including agile development, waterfall model, and DevOps.
- Artificial Intelligence: This module provides an introduction to artificial intelligence, covering topics such as machine learning, natural language processing, and computer vision.
- Creative Technology: This module explores the intersection of technology and creativity, covering topics such as interactive media, digital art, and virtual reality.
- 3D Modelling: This module introduces students to the principles of 3D modelling, including software tools, techniques, and workflows.
- 3D Animation: This module covers the principles of 3D animation, including character animation, motion capture, and rigging.
- Computing in Contemporary Society: This module examines the social and ethical implications of computing, including privacy, security, and digital divide.
- Group Project: This module provides students with the opportunity to work in teams on a real-world game development project.
Year 4:
- Computational Intelligence: This module explores advanced topics in artificial intelligence, including evolutionary algorithms, neural networks, and fuzzy logic.
- Concurrent and Parallel Systems: This module covers the principles of concurrent and parallel programming, including multithreading, multiprocessing, and distributed systems.
- Advanced Games Engineering: This module delves deeper into advanced game development techniques, including optimization, performance analysis, and game engine customization.
- Secure Software Development: This module focuses on the principles of secure software development, including vulnerability analysis, secure coding practices, and cryptography.
- Honours Project: This module provides students with the opportunity to undertake an independent research project in a specific area of game development.
Assessment:
The program utilizes a combination of practical projects and exams for assessment. On average, 70% of the work is assessed through practical projects, and 30% through exams.
Teaching:
Concepts and techniques are presented in lectures, while practical sessions in labs are a central part of the learning process.
Careers:
Graduates of this program can pursue careers in:
- Games Design & Development
- Interactive Experience & Service Design
- Immersive Mixed Reality Experience Creation
- Software development
- Games development
- Applied Artificial Intelligence
- Game Technology-enabled Virtual Production
Other:
- The program offers a year-long Work Based Learning module that can be undertaken in the third year, consisting of 60 credits.
- Students attend timetabled Placement Preparation sessions in the second year, providing information about sourcing a placement, enhancing CVs, cover letters, and interview preparation.
- A Student Futures Placement Coordinator is available to support students with their placement applications and approving placements.
- The university has a dedicated lab, fully refurbished in 2018 and equipped with high-end PCs and GPUs.
Note:
The program details, modules, and assessments are indicative and may change between now and the time of study.
Tuition fees for 2024/25
| Students from | 2024/25 | 2025/26 | |---|---|---| | Scotland | £1,820 | £tba | | England, Wales, Northern Ireland, and Republic of Ireland | £9,250 | £tba | | Overseas and EU | £16,680 | £tba | The University offers a range of attractive Tuition Fee bursaries to students resident in specific countries. More information on these can be found here.