This degree is designed as a tailor-made ‘top-up’ programme for holders of relevant Diploma and Higher Diploma qualifications from the School of Computing & Mathematical Sciences (CMS). The subject area of Computing Science at Greenwich has been ranked above all other London new (post 1992) universities, and CMS is a winner of the Queen’s Anniversary Prize for Higher Education and the European Information Society Technologies (IST) Prize.
The degree provides students with an up-to-date approach to the recent development in computing and current market trends.
It helps students understand the requirements for web based applications, allowing students to develop skills such as analysis and modeling techniques. It develops a better understanding of hardware and software capabilities and problem-solving approaches to software development.
The BSc (Hons) Computing programme provides opportunities for learners to develop knowledge and skills in:
- Techniques, Tools and Techniques for analysing and building computer systems
- Database Design and Implementation
- Design Technologies for object-oriented systems
- Web Technologies
- Structure of organisations and the role date and information within them
- eCommerce Systems
The degree consists of a total of 7 modules:
- COMP1302 Database Design & Implementation
In order to be able to function effectively as a database
developer, students need advanced skills in using an industry-strength
relational database combined with the ability to apply appropriate
modeling and design techniques. To be able to contribute professionally
within an IT environment, students should be equipped with an
awareness of the need for a database system and its role in an
organization and an awareness of future DB applications. This
module will both deepen and broaden the students' existing database
knowledge and development skills.
It will explain the need for a database system and its role
in a business and other types of organisation. The module also
provides a detailed understanding of the principles of database
processing enabling students to acquire and apply skills and
techniques for the design and implementation of a database using
a suitable relational database package.
Assessment:
50% Exam/50% Coursework
-
COMP1304 Information Systems Engineering
Quality Information systems are critical to the success
of many organisations. Underpinning the development of such
quality systems is the application of pertinent development
methodologies. The aim of this module is to give an understanding
of how information systems methodologies can support the development
of quality applications is an important skill required by any
IS professional.
This module allows students to examine the role of methodologies
in a modern software development environment, and consider the
importance of requirements analysis in the development life
cycle. It evaluates a range of approaches to aid the analyst
to carry out requirements analysis effectively; and to understand
future trends in the use of methods.
Assessment:
50% Exam/50% Coursework
-
COMP1305 IT Project & Quality Management
In order to be able to function effectively as a Project
Leader or Quality Assurance Manage, students need advanced skills
in using a project management software and spreadsheets combined
with the ability to apply appropriate modelling and design techniques.
This module will both deepen and broaden the students' existing
business and management skills. It will focus on project management
(e.g. using MS Project), modelling (using MS Excel) and quality
assurance.
Students will not only be able to demonstrate an in-depth knowledge
of project management and quality management techniques and
practices, but also to critically evaluate different quality
management methodologies.
Assessment:
50% Exam/50% Coursework
-
COMP1307 Object Oriented Software Development
In order to be able to function effectively as a software
developer, students need advanced skills in using a modern object
oriented language combined with the ability to apply appropriate
modelling and design techniques. This module will both deepen
and broaden the students' existing programming and software
development skills. It will focus on object-oriented programming
(e.g. using Java), modelling (using UML - the Unified Modelling
language) and design (using design patterns).
In this module, students need to design and code non-trivial
programs using an object-oriented programming language such
as Java. They will be taught to have an in-depth knowledge of
software engineering and object oriented programming techniques.
Assessment:
50% Exam/50% Coursework
-
COMP1308 eCommerce
The emergence of the WWW and with it the rapid growth
of commerce over the Internet have created enormous interest
in the design and development of e-commerce applications. In
order to be able to appreciate and exploit the opportunities
that e-commerce offers a business, students must understand
the underlying business paradigms, practices and processes.
The aim of the module is to provide students with sufficient
knowledge of the business, security and legal issues involved
in e-commerce so that they can appreciate its potential and
deal effectively with creating trusted systems acceptable to
customers, business partners and regulatory bodies alike. Students
will be taught key concepts such as electronic markets, electronic
data interchange and Internet commerce.
Assessment:
50% Exam/50% Coursework
-
COMP1309 Web Engineering
In today's world, Web sites are the way of life. In
order to be able to build effective web sites students need
to understand and be able to apply a wide range of established
and emerging technologies. It is important that the student
gains confidence through practical implementation of 3rd generation
web applications using a combination of open source and commercial
technologies.
This module aims to enable the students to develop skills needed
for the design, development and maintenance of web sites for
a wide variety of applications (e.g. b2c, b2b, advertising,
and education), and provide the students with practical experience
of a wide range of web technologies in a realistic and complex
application.
Assessment:
50% Exam/50% Coursework
-
COMP1108 Project
This module is designed to provide the student with the opportunity
to develop their ability to plan, organise and work independently
on, a selected problem, drawing on and extending ideas encountered
during the programme of study. The student is expected to critically
evaluate the work of others and relate it to their own work
where appropriate. This presents students with the opportunity
to plan, organise and carry out a sustained, individual piece
of supervised work, relevant to their degree. They need to produce
a scholarly piece of work, that is, work that has been researched,
carried out according to sound principles and critically reviewed
before being presented in a dissertation that conveys clearly
and concisely, the work and its conclusions.
Assessment:
100% Coursework
|