COURSE BROCHURE 2006

fortunabrontideInternet and Web Development

Nov 13, 2013 (3 years and 11 months ago)

88 views






















MSc/PgD
iploma
/PgC
ertificate

COMPUTING SOFTWARE TECHNOLOGY


An Online Masters Programme






COURSE BROCHURE


200
6
Course Calendar: 200
6
-
200
7

(Dates may be subject to revision)


SEMES
TER ONE


29

January 200
7

to
18

May 200
7


RGU
Wk

Start Date

Online
Week

Activities





27

29

Jan 0
7

0

Course Induction


Virtual Campus Induction Module
(for new starters)

28

5

Feb 0
7

1


29

1
2 Feb 07


2


30

19

Feb 0
7

3


31

2
6

Feb 0
7

4


32

5

Mar
0
7

5


33

1
2

Mar 0
7

6


34

19

Mar 0
7

7


35

2
6

Mar 0
7

8


36

2

Apr 0
7


April Break

37

9

Apr 0
7

9


38

1
6

Apr 0
7

10


39

2
3

Apr 0
7

11


40

30 April 07

12


41

7

May 0
7

13


42

1
4

May 0
7

14

Final Coursework Submissions
18

May 0
7

SEMESTER TWO


2
4

September

200
7

to 2
5

January 200
8





10

2
4

Sept 0
7

0

Course Induction


Virtual Campus Induction Module (for
new starters)

11

1

Oct 0
7

1


12

8

Oct 0
7

2


13

1
5

Oct 0
7

3


14

2
2

Oct 0
7

4


15

29

Oct 0
7

5


16

5

Nov 0
7

6


17

1
2

Nov 0
7

7


18

19

Nov 0
7

8


19

2
6 Nov 07

9


20

3

Dec 0
7

10


21

1
0

Dec 0
7

11


22
-
23

1
7

Dec

07


Christmas + New Year Break

24

31 Dec 07

12


25

7

Jan 0
8

13


26

1
4

Jan 0
8

14

Final Coursework Submissions
18

Jan 200
8







Modules Available:

CMM901


Introduction to Object Oriented
Programming

CMM902


Computer Systems

CMM903


Relational Database Systems

CMM907


Intranet Sys
tems


Modules Available:

CMM901


Introduction to Object Oriented
Programming

CMM902


Computer Systems

CMM903


Relational Database Systems

CMM907


Intra
net Systems

CMM904


Software Project Engineering

CMM905


Object Oriented Programming
Techniques


COURSE RATIONALE


The Online MSc Computing: Software Technology

is a masters programme, which aims
to provide an education and training in software development tools and techniques that
will extend and enhance the knowledge and skills of non
-
computing graduates and
prepare them for a career in the design and implement
ation of Information Technology
solutions for commerce and industry.




The rationale for the course is to:




satisfy the demands of industry for software developers and computing practitioners
who:




are proficient in the use of modern software tools and en
vironments;



can match tools and technologies to the needs of commerce and industry;



are able to integrate the use of these tools in the framework of an appropriate
development methodology to develop high quality software solutions.




provide an integrated
and coherent programme of education that lays the
foundations for continuing professional development of the computing practitioner.


The technical content of the course is directed towards the study of state
-
of
-
the

art
software development tools and techn
iques.


At all stages of study, the course content is complemented by practical exercises
intended to reinforce the learning process but also to enhance the vocational relevance
of the programme of study.


The syllabus content also incorporates course unit
s intended to foster the technical and
professional skills required to manage and execute large
-
scale software development
projects.



COURSE AIMS




to foster knowledge and in
-
depth understanding of the capabilities of modern
software development methods an
d tools;




to develop competence in the analysis and specification of the information storage
and processing needs of industrial and commercial applications;




to produce practitioners who can match and integrate appropriate software
technologies, and thus i
mplement effective solutions to the requirements posed by a
system specification;




to develop the skills to plan and monitor the conduct of the development process
with a view to ensuring delivery of a quality
-

assured product;




to provide a sound basis fo
r further continuing professional development




to offer the flexibility to study in today’s busy environment.



CURRICULUM


1. Technical Themes




Software Development



Database Systems



Human Computer Interaction



Intranet Systems Development


2. Summary of Co
re Technical Modules


Title

Indicative Module Content

Assessmen
t

Introduction to O
-
O
Programming
(15 credits)

CMM901

Classes, instance objects, instance members,
methods, class objects, class members, class
methods, composition and inheri
tance, O
-
O
design approaches, UML, O
-
O toolkits for GUI
development.

Coursework

100%

Computer Systems
(15 credits)

CMM902

Data representation (binary, octal, hex, etc.),
microcomputer structure (CPU, ALU, etc.),
operating systems, user interface
s, file and
memory management, data communications,
protocols, networks, network operating systems

Coursework

100%

Relational Database
Systems
(15 credits)

CMM903

ER modelling, relational modelling (tables,
relationships, normal
isation), queries and SQL,
DBMS issues (transactions, recovery, security),
database architectures (client
-
server,
distributed), application development

Coursework

100%

Intranet Systems
Development
(15 credits)

CMM907

HTML, dynamic HTML,

forms, client
-
side
JavaScript, Java applets, document control,
server
-
side JavaScript, CGI scripts, Java
servlets, database connectivity (JDBC, ODBC),
intranet system case studies.

Coursework

100%

O
-
O Programming
Techniques
(15 cred
its)

CMM905

Advanced O
-
O window toolkits, use for visual
program design, network services and web
-
based applications, distributed O
-
O techniques,
remote method invocation, object request
brokers.

Coursework

100%

Interaction

Systems
Development


(15 credits)

CMM906

Usability, user classes, task
-
based design, user
-
object based design, dynamic modelling,
dialogue and icon design, information and
control layout, cognitive modelling, evaluation,
CSCW systems, multimedia and hypermedia
syst
ems.

Coursework

100%

Developing Multimedia
Applications

(15 credits)


CMM908



It is intended that one of the core modules will
be set up as a choice from a list of other
available online modules. Interactive Multimedia
will be on that list and will act
as the default
elective module.

Coursework

100%








3. Professional Training Themes




Software Project Engineering



MSc Project



4. Summary of Professional Training Modules


Title

Indicative Module Content

Assessment

Software Project
Engineering

(15 credits)

CMM904

Project plan, team management, QA, legal
requirements, requirements analysis, interface
design and evaluation, documentation, O
-
O
design methods, testing, system evolution, user
document.

Coursework

100%

MSc Project
Inve
stigation
(15 credits)

CMM912

Selection of an approved industry project or
university based project, definition of project
aims and objectives, evidence of independent
investigation of project context, citation of
relevant sources, insight a
nd understanding of
the problem, critical evaluation and selection of
project methodology, identification of project
resources and a report of initial findings.

Coursework


100%

MSc Project

(45 credits)

CMM913

This 45 credit module forms the second pha
se
of the project. The tasks combine approaches
to design with evaluation of chosen design and
implementation, level of innovation, test
specification and schedule, user manual and
installation instructions, review document with
recommendations for future

development,
detailed software specifications including
method and interface specification,
demonstration of the operational project, oral
presentation of interim and final solutions,
poster and a final report including all
documentation.

Coursework


100%



5. Typical Projects


Visualising Metabolic Paths

2
-
player game in Java

A Library Database System

Adaptation rule sets for CBR

Benign or malignant tumours

Bus company database

CBR House Prices

Comp Logic Pathways

Customer Relations Website

Dire
cting Fencing

Directoring Software for Fencing

Displaying Intensive Care Data

E
-
commerce

Educational Tools

Ferry Company Database

Finding shapes in noisy pictures

Football database

Generation Utility for Databases

Heraldry Database

Java Constrai
nt Hierarchies

Knowledge Exchange web site

Library Management Database

Medical Decision Support

MT Interactive Multimedia Gallery

Online Java Examination

Optimising Hot Water tanks

Personnel Monitor

Remote Instruments (hardware)

Remote Instrument
s (software)

Remote Virtual Instruments

School Results Database

School timetabling

Search engine in a box A

SmartSkim A

SmartSkim B

Snake Bite Database

Statistical Survey

Student Lab Record

Thinning shapes with Del. Triangles.

Threats and LART
S in LINUX

Tool for optimising double glazing

Tool for tracking team activity

Virtual Sculpting

Visualisation of school web site

Visualisation of references database

Voluntary Org DB

VRML Car Showroom

VRML motorbikes

VRML travel agent

WAP/HTML

Web
-
Tool for sharing stories

Yacht Race Logger



EXIT AWARDS




Postgraduate Certificate in Computing: Software Technology (60 credits)








After completion of four of the 15
-
credit modules




Postgraduate Diploma in Computing: Software Technology (120 cr
edits)





After completion of all eight of the 15
-
credit modules




Master of Science in Computing: Software Technology (180 credits)


After completion of the Diploma and the MSc project


COURSE OPERATION


The course runs on a part
-
time basis, the full MSc

being completed in a minimum of two
years and a maximum of 5 years. It has two starts each year, one in October and one in
February. A detailed calendar for the current session can be found on the inside cover of
this brochure. Students initially enrol on

specific modules or the PgD/PgC course with
progression to the MSc course being determined by overall performance in coursework.


It should be noted that the tutors monitor all student online interaction. Participation in
forum and discussion groups rele
vant to the course will also be monitored by the tutors.



FUNDING


For detailed information about fees contact the Tuition Fees Team via the e
-
mail address


studentfinance@rgu.ac.uk


If you have no access
to the internet the telephone number (01224 262664) can be
used.


Please note that applicants are NOT eligible for studentships from the Student Awards
Agency Scotland.



ENTRY REQUIREMENTS


The normal minimum entry requirement is a degree or honours degre
e in a non
-
computing discipline. This requirement may be relaxed for applicants holding a
qualification or industrial experience of equivalent standard.




INFORMATION FOR INTERNATIONAL STUDENTS


Information regarding scholarships for International studen
ts can be found in the
following web pages


www.britcoun.org/education/funding/index.htm


Pre
-
entry English Language Courses are offered by the University to enable international
students

to improve their language level prior to commencing their academic
programme.


At the end of the course students will be required to sit the IELTS exam for which a
charge is made.


Further information is available on


Web Page.
http://www.rgu.ac.uk/learning/international



Or


e
-
mail address
international@rgu.ac.uk






CAREER OPPORTUNITIES




Software Engineer



Applications Developer



Database Develo
per



Intranet and World Wide Web services developer



COMPUTER SPECIFICATION


The minimum requirement Pentium PIII 1ghz machine with 256Mb memory. The School
of Computing newest machines this year will be Intel P4 3.2Ghz with 1Gb Mem. The
machine should ru
n on Windows XP (Service Pack 2).



FURTHER INFORMATION


http://www.comp.rgu.ac.uk/courses/index
.



Informal Enquiries


Derek Shirreffs (Postgraduate Admissions Tutor)

John McCall

(MSc/PgD/PgC CST C
ourse Leader)

School of Computing

The Robert Gordon University,

St. Andrew Street,

ABERDEEN, AB25 1HG

Scotland, United Kingdom


Tel: +44 (0) 1224 2627
26

Fax: +44 (0) 1224 262727

Email:
msc
-
enquiry@comp.rgu.ac.uk




At the time of printing the information

was believed to be correct although the course is
under continual review and changes may result.