Programming 1

Introduction to programming

Synopsis of Module

This module is designed to introduce students to the fundamental concepts of problem solving using the basic constructs of a programming language. The module will cover basic data types, control structures, arrays and methods. The module is of an introductory nature and aims to provide the student with essential transferable skills.

Aims of Module

  1. To provide students with the knowledge and skills necessary to enable them to design and test simple computer programs.
  2. To provide students with an introduction to the fundamental concepts of programming.
  3. To provide students with an understanding of basic data types, arrays, structured programming constructs: selection, iteration, sequence and functions/procedures (methods).
  4. To provide students with an understanding of the principles of problem solving for program design and construction.

Learning Outcomes

On completion of this module students will be able to



Home
Background
Student Comments
Course Content
    Programming 1
    Programming for Games 2
    Maths for Computer Games 1
    Computer Games Design
    Relational Databases
    Computing Fundamentals
    Programming for Games 3
    Programming for Games 4
    Maths for Computer Games 2
    Games architecture and design
    Professional Development and project management
    Foundations of HCI
    Game Systems Architecture
    Industrial Placement
    Individual Project
    Advanced Architecture for Game Systems
    Games Case Project
    Advanced programming issues for games
    Multimedia Assets for Computer Games
    AI for Computer Games
    Level 3 Options
Staff
Applications process
Industrial links
Games
Technical Resources