Postgraduate

In Aberdeen

Price on request

Description

  • Type

    Postgraduate

  • Location

    Aberdeen (Scotland)

  • Duration

    12 Months

There are four overall aims: To provide graduates with the fundamental programming and web development skills needed to build software systems. Students learn how to create effective user interfaces and links to databases and the web applications for the internet. To develop Web site design, authoring and administration skills. To teach graduates how to identify users' needs for software systems, by performing systems analysis. To give graduates experience of working in a software engineering team, developing both interpersonal skills as well as technical abilities. Suitable for: Graduates who have obtained their first degree in an area other than Computer Science. It provides a route for applicants wishing to change their career path, or those who wish to develop Information Technology skills in order to "add value" in their existing area of employment.

Facilities

Location

Start date

Aberdeen (Aberdeen City)
See map
Elphinstone Road, Meston Building, Old Aberdeen, AB24 3UE

Start date

On request

About this course

The programme is aimed at graduates who have basic computer literacy skills, but have their first degree in an area other than Computer Science. You will normally have an Honours degree (at the 2.2 level or better) or equivalent qualification.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Programme of Study

Session 1

Introduction to Database Systems - You will learn to design and query databases using MSAccess and MySQL. The course aims to teach the material using case studies from real world applications both in lectures and lab classes. You will learn database connectivity using JDBC and PHP. You will also learn crucial theoretical concepts such as Relational Algebra, File Organisation and Indexing. At the end of this course you will be able to design and build web based and standalone database applications.

Systems Analysis and Design - The aim of this course is to provide you with an understanding of the processes associated with Modern Systems Analysis and Design. In the course you will learn to understand what a particular software should do in order to meet customer needs, and to specify its corresponding functionalities in a meaningful and disciplined way. In this way it will introduce you to the tools and techniques available to the analyst/designer and cover the fundamental issues associated with Project Management.

The Electronic Society - This course will look at the big picture of how technology and human society interact and affect each other. You will look at a number of sectors and understand how they have transformed, and the issues they face, for example, eCommerce, eHealth, eGovernment, eLearning, eScience. You will also see that there are some major themes which cut across all sectors and bring many new challenges to society, for example, the laws and ethical issues surrounding intellectual property, privacy, freedom of speech, and modern crimes.

Foundations of Computing Science - This course introduces you to the core concepts of computing. It focuses on teaching you Object-Oriented Programming using Java and some relevant basic mathematical concepts. This course is intended for non-specialists who need to gain a basic understanding of what computer programming is all about. The main aims of this course are to introduce the art of writing computer programs to solve problems and carry out tasks using a Modern Programming Language, and to prepare you for further study in computing by giving an appreciation of some relevant Programming Techniques and Mathematical Principles.

Session 2

Enterprise Computing and Security - This courses covers Modern Business Computing, and Security for Computing. Businesses need websites to reach their customers, get their supplies, and help them integrate their different parts of the business. Security and protection of privacy are major issues. You will learn to critically evaluate alternative solutions to enterprise problems incorporating security issues.

Human-Computer Interaction
- You will learn how to design systems that are easy to use by people. This covers the whole user-centred design process: from finding out what your users are like and analysing user tasks, to evaluating your designs and planning user tests. The course also covers contemporary topics like Conversational Interfaces, and Content-Based Filtering.

Web Technology - This course will be of interest to anyone who wishes to develop a Web presence. It will touch on several of the fundamental technologies associated with the Web and will give you the opportunity to build an interactive web site with the knowledge gleaned. In addition to learning the principles associated with good Web Design, and Website Management and Accessibility, some of the technologies covered include XHTML, CSS, JavaScript, DOM, PHP.

Web Application Development - This course will build on what you have learned in the foundational Java course, and take you to the next level. It will introduce an Object-Oriented Web Scripting Language and teach you how to make a website interactive and connect it to a database. It teaches Fundamental Data Structures and Algorithms as the basic building blocks of software systems.

Session 3

Project in Information Technology - This is the largest module in the programme, and will give you the opportunity to bring together the knowledge you have learned in the other courses, and to extend your skills. You will undertake a Software Engineering Project as part of a team under the guidance of member of staff, who plays the role of the "client". You will go through all the stages involved in the software development cycle, and you will need to also be aware of Software Project Management concerns. The project will require creative, analytical and practical skills. It will also give you an opportunity to improve your presentation skills, both written and oral.

Additional information

Career opportunities: The career prospects of our IT programme graduates are excellent. It is not unusual for nearly all graduates to have found relevant employment within three months of graduation.

Information Technology

Price on request