Course in Depth What will I study? In Year 1 you will study a balanced range of current computing topics covering the fundamentals of analysis and the construction of systems, the foundations of computer science, and web design and development. You will also experiment with toolsets which are appropriate in the industry, such as 3D gaming engines and 3D modeling tools.
Critical and Contextual Studies You gain an historical and contextual overview of the history of art, animation, film and games. Aimed at technical, arts, games and animation students, this module equips you with an introductory level of understanding in the context of your chosen field of study.
Through a series of lectures and seminars, you engage in research and discussion based on your chosen areas of art, animation and game history.
You learn how to effectively seek out appropriate academic sources on which to base and construct these discussions in seminars and in writing. Foundation Project You are guided through the production of a small-scale individual project, defined in part by you with guidance from your tutor.
The foundation project guides you to a more autonomous working approach developing your project management skills and consolidating other skills already learnt in other modules.
You develop original ideas and concepts for the pre-production of an appropriate project in your chosen field of study. This may take the form of a game design document, modest game prototype, animation or game pre-production, concept art or another appropriate form related to the games, animation and film industries.
Introduction to Mathematics This module introduces the relevant mathematical notations and techniques if you are preparing to study a technical computing degree at undergraduate level. The emphasis is on developing the skills that enable you to understand technical specifications of computing devices.
Topics include the number systems prevalent in computing, algebraic manipulation and equation solving, and the concept of functions — both algebraic and graphical formulations.
The module is delivered through lecture and tutorial sessions. Worked examples illustrate how each mathematical technique is applied.
Problem-solving tutorial exercises give you the opportunity to practise each skill or technique.
Introduction to Programming This module is ideal if you have little or no experience of programming — it uses tools that are easily available, easy to use and familiar to anyone who has used a computer.
You learn how programming language constructs are applied to different problems of increasing complexity. All programming solutions are executed in a web browser although the module is not specifically targeting web development.
Modelling Principles You learn some of the basic principles of 3D computer modelling, lighting and texturing. You use 3D software to produce a simple 3D model that will be textured and rendered with basic lighting. Through guided tutorial tasks, you learn some of the first principles of 3D modelling with the view to creating a small collection of elementary assets for computer games and animation.
You create simple textures in appropriate software, such as Photoshop, and consider basic CG lighting. Problem Solving Principles You are introduced to problem solving, using simple tools and techniques. You develop your logical thinking and problem solving abilities. From recognising and defining problems to selecting an approach to problem solving or decision making, to evaluating the difference between the current and the desired state.
You may use recreational problems, like games and puzzles, to convey the important concepts and provide a more limited context to work within.
You demonstrate conceptual understanding and practical competence of programming by designing and implementing solutions to specific programming problems.
You are required to demonstrate an understanding of professional practices and appropriate codes of conduct.Concepts of Game Development is a fairly high-level look at how games are developed, what concepts to add to a game and a little bit about how to actually implement these concepts.
If you're looking for more in-depth programming learning or algorithms, this is not the course you'll want to take/5(15). Areas of Study. Arts, Communication & Writing Develop a broad understanding of the technical concepts of database management. Explore the Structured Query Language and build a basic relational database from scratch.
Get an introduction to computer programming and application development. Develop Python programming skills, and learn. Computer Programming requirements will: • design, implement, test, debug and document web based com-puter programs using a variety of current tools and technologies.
• design, implement, test, debug and document at least one other type of computer program such as: game program, database pro - gram, object-oriented program. The 5 basic concepts that can be applied to any modern code language, the foundation of programming. This Java tutorial is the first in a series of Java tutorials which are designed to teach anyone how to program with Java.
Courses you can look forward to include Electronic Game Development, Visual Concepts for Game Designers, Programming for Game Developers, Game Design on Paper, and Game production. Pros and Cons: If you want an education that will teach you the technical aspects of game creation, look no further.
Created with involvement from industry professionals, the course programme focuses on the technical aspects of game development and the underlying fundamentals of computer science.
We cover a range of core concepts, including C++ programming, physics simulation, concurrency, advanced graphics, artificial intelligence, and game engine architecture.