Download Learning and Teaching Activities

Document related concepts
no text concepts found
Transcript
Programme Handbook
2012–13
FdEng Network Computing – P11481
FdEng Software Development – P11482
FdEng Programme Handbook 2012/2013 P a g e | 1
WELCOME
TO THE ICT CURRICULUM AREA
Foundation Degree in Network Computing
Foundation Degree in Software Development
In Partnership
This booklet contains general information about the College and more specific information on the Programme.
We hope that you will find it useful. If you have any queries please do not hesitate to ask a member of staff for
further information. Please not that this booklet is intended to be read in conjunction with the School of
Engineering online student handbook. This online copy supplements any hard copy handbooks which may be
issued to students. This document is prepared according to the University QA guidelines 2011 section D8 Essential Information for Students
FdEng Programme Handbook 2012/2013 P a g e | 2
CONTENTS
Item
Page
1. Host School, with contact details
5
2. Programme details
6
3. Permitted length of registration
6
4. Programme Specification
6
5. Course Specifications
10
6. Personal and tutorial support arrangements
10
7. Arrangements and Opportunities for students to give feedback
10
8. Assessment arrangements
11
9. Web references to University Policies
11
10. Greenwich Graduate Attributes
13
11. Additional information for Collaborative Programmes
14
12. External Examining and your Course and Programmes of Study
15
Appendix A Assessment Schedule
17
Appendix B Course Specifications
19
FdEng Programme Handbook 2012/2013 P a g e | 3
Page deliberately left blank
FdEng Programme Handbook 2012/2013 P a g e | 4
1. The Host School
1.1 School of Engineering
Link Tutor:
Kanti Chhabhadiya
Senior Lecturer
Computer Networking & Communications
Tel: +44 (0) 1634 883964
Fax: +44 (0) 1634 883153
Email: [email protected]
Room: P149
1.2 Bromley College Programme Team:
Name
Clive Gould
(Programme
Leader)
Contact Details
Room 114
Tel: 020 8295 7000 x7144
Email: [email protected]
Courses Taught
Operating and Database Systems
Work Related Case Study
System and Network Administration
John Flegg
(Lecturer)
Room 114
Tel: 020 8295 7000 x7146
Email: [email protected]
Software Engineering Practice
Philip Mann
(Lecturer)
Room 251
Tel: 020 8295 7000 x7169
Email: [email protected]
Networking and Web Technology
Barry Spencer
(Lecturer)
Room 114
Tel: 020 8295 7000 x7146
Email: [email protected]
Software Development
Object Oriented Software Development
Work Based Learning Project
1.3 Bromley College School Office:
Room G17
Tel: 020 8295 7040
Text: 07940 487747
Email: [email protected]
FdEng Programme Handbook 2012/2013 P a g e | 5
2. Programme details
2.1 Awards
•
•
FdEng Software Development
FdEng Network Computing
2.2 Modes of Study
•
•
3
2 years full-time over a standard academic year
Part-time (see section 3)
Permitted length of registration
The part-time structure is for the two year programme, however after discussion with the
Programme Leader and under individual circumstances students may take a minimum of 30 credits
in one year. This allows part-time students to take between two and six years to complete the
FdEng, providing the flexibility required meet the needs of both students and their employers.
4
Programme Specification
4.1 Aims and Outcomes
The aims and outcomes of the programmes are





To develop knowledge of computer and communications concepts;
To develop an appreciation of network communication/ software development;
To develop critical insight of management issues relating to the computer networking/
computing industry;
To develop a knowledge of leading-edge ICT tools and techniques;
To provide the ability to progress to the next level of study as appropriate.
4.2 Progression
Progression from the Foundation Degree to an Honours Degree Programme is seen as an important
design element of the proposed programmes. Both Foundation Degrees have been designed in
conjunction with the Medway School of Engineering to allow graduates of either FdEng who meet
the required academic standard direct entry onto the final stage of the BSc (Hons) ICT programme
offered at the Medway School of Engineering:
Additionally graduates of the FdEng Software Development who meet the required academic
standard will be allowed direct entry onto the final stage of the BSc (Hons) Computer Systems and
Software Engineering programme offered at the Medway School of Engineering.
Graduates of the FdEng Network Computing who meet the required academic standard will be
allowed direct entry onto the final stage of the BSc (Hons) Computer Networking programme
offered at the Medway School of Engineering.
FdEng Programme Handbook 2012/2013 P a g e | 6
4.3 Programme Structure (For students starting in September 2011)
Software Development (F/T)
credits
30
Stage 1
Software Development
30
Communications and
Web Technology
Computer Systems
30
30
Stage 2
Object Orientated Software
Development
Software Engineering
Practice
Database
Development
Work Based Learning
Project
Work Related Case
Study
Credits
30
30
30
30
Network Computing (F/T)
credits
30
Stage 1
Software Development
30
Communications and
Web Technology
Operating and Database
Systems
Work Related Case
Study
30
30
Stage 2
Object Orientated
Software Development
Software Engineering
Practice
System and Network
Administration
Work Based Learning Project
Credits
30
30
30
30
Software Development (P/T)
Credits
30
30
Stage 1
Software
Development
Communications and
Web Technology
Computer Systems
30
Work Related Case Study
30
Summer
Credits
30
30
30
30
Stage 2
Object Orientated Software
Development
Software Engineering Practice
Summer
Database
Development
Work Based Learning Project
Network Computing (P/T)
Credits
30
30
30
30
Stage 1
Software
Development
Communications and
Web Technology
Operating and Database
Systems
Work Related Case Study
Summer
Credits
30
30
30
30
Stage 2
Object Orientated Software
Development
Software Engineering Practice
System and Network
Administration
Work Based Learning Project
FdEng Programme Handbook 2012/2013 P a g e | 7
Summer
4.4 Revised Programme Structure (For students starting in September 2012)
Software Development (F/T)
credits
Stage 1
Stage 2
Credits
30
Software Development
Object Orientated Software
Development
30
30
Networking and Web
Technology (new)
Software Engineering
Practice
30
30
Operating and Database
Systems
Computer Systems
(revised)
30
30
Work Related Case
Study
Work Based Learning
Project (new)
30
Software Development (P/T)
Credits
Stage 1
30
Summer
Credits
Stage 2
Summer
Software Development
30
Object Orientated Software
Development
30
Networking and Web
Technology (new)
30
Software Engineering Practice
30
Operating and Database
Systems
30
Computer Systems (revised)
30
Work Related Case Study
30
Work Based Learning Project (new)
Part time structure
The part-time structure is for the two year programme, however after discussion with the
Programme Leader and under individual circumstances students may take a minimum of 30 credits
in one year. This allows part-time students to take between two and six years to complete the
FdEng, providing the flexibility required meet the needs of both students and their employers.
FdEng Programme Handbook 2012/2013 P a g e | 8
Revised Programme Structure continued (For students starting in September 2012)
Network Computing (F/T)
credits
Stage 1
Stage 2
Credits
30
Software Development
Object Orientated Software
Development
30
30
Networking and Web
Technology (new)
Software Engineering
Practice
30
30
Operating and Database
Systems
Network Configuration and
Administration (new)
30
30
Work Related Case
Study
Work Based Learning Project
30
(new)
Network Computing (P/T)
Credits
Stage 1
30
Summer
Credits
Stage 2
Summer
Software Development
30
Object Orientated Software
Development
30
Networking and Web
Technology (new)
30
Software Engineering Practice
30
Operating and Database
Systems
30
Network Configuration and
Administration (new)
30
Work Related Case Study
30
Work Based Learning Project (new)
Part time structure
The part-time structure is for the two year programme, however after discussion with the
Programme Leader and under individual circumstances students may take a minimum of 30 credits
in one year. This allows part-time students to take between two and six years to complete the
FdEng, providing the flexibility required meet the needs of both students and their employers.
FdEng Programme Handbook 2012/2013 P a g e | 9
5
Course Specifications
See Appendix (Pages 17 to 62)
6
Personal and tutorial support arrangements
Pastoral care for students is through direct contact with the Programme Leader and subject tutors.
Regular contact is maintained both formally and informally, inside and outside the classroom in
order to give assistance with all matters relating to the students’ academic and personal progress.
Where appropriate the Programme Leader can refer students on for further support to a qualified
counsellor within the College.
A system is in place on the VLE that allows students to book 1:1 tutorial sessions to address
academic and pastoral issues. It is the student’s responsibility to advance book a tutorial session as
required. Students are required to attend a minimum of two tutorial sessions a year.
Information on pastoral care is disseminated to students during the induction process, via the
Student Handbook and via the VLE. Student Counselling and Support Services provide an important
element of pastoral care and these are also introduced to students as part of the induction process.
Information on study skills is disseminated to students during the induction process. A copy of the
Study Skills Pack for foundation degree students can be found on the ICT HE Programme Information
page on the VLE. Study skills are also delivered as part of the work based and work related courses in
the first and second years of the programme.
7
Arrangements and Opportunities for students to give feedback
Each programme year group has an elected student representative. This representative attends the
Programme Committee meetings and is responsible for providing feedback to the group following
the meetings. A copy of the university Student Representatives handbook can be found on the ICT
HE Programme Information page on the VLE.
Bromley College has two stages of internal review of evaluation where student feedback is obtained
by questionnaire. Stage 1, which takes place in the autumn and only applies to first year students, is
concerned with pre-course information, application, enrolment and induction. Stage 2, which takes
place in the spring and applies to all students, is concerned with assessment and quality.
There are three Programme Committee meetings each year normally held in November, April and
June. The November and April meetings are timed to coincide with the summary of the relevant
stage of the review and evaluation process being available.
At the end of each course the student group review the course. Each student fills in an end of course
review questionnaire on the VLE. The course review statistics are made available for consideration at
the June Programme Committee meeting, which is normally attended by the external examiner.
Additionally, in January/February of their final year, students are invited to take part in the National
Student Survey. The NSS is provides the opportunity for students to give their opinions on what they
liked about their time at college as well as things that they felt could have been improved.
FdEng Programme Handbook 2012/2013 P a g e | 10
8
Assessment arrangements
8.1 Anticipated cycle of assignments and likely timing of examinations
Coursework deadlines are published on the appropriate course pages on the VLE. Additionally an
updated overall Assessment Schedule for the programme year is published on the HE Programme
Information page on the VLE. (See Appendix A Page 14). Examination dates are published on the on
the appropriate course pages on the VLE. End of year examinations normally take place in the last
teaching week in May.
8.2 Assignment Hand in Procedures
All completed assignment work is to be given in by 4 p.m. on the agreed date. Assignment work may
only be given in to the School Office (room G17) at specific times of day, which will be advertised.
8.3 Due Dates and ‘No Extension’ Policy
The University does not allow extensions to coursework deadlines. Any coursework that is not
submitted or late without an extenuating circumstances claim being accepted will receive a ‘NN’
grade (i.e. NN for non-submission). If the associated EC claim is then accepted and the coursework
has been received within the 10 working days, the NN grade will be overwritten by the proper grade
for the coursework.
The decision as to whether the coursework submitted late will be marked, or not, depends upon the
outcome of the Extenuating Circumstances Committee’s deliberations. Students are encouraged to
submit the assignment even if they have yet to hear whether their claim has been accepted.
Similarly missing a test or exam will result in an award of NN but any successful EC claim will then
only result in a later opportunity to retake the assessment if it is necessary to pass the course.
8.4 Web reference to standard University Regulations
The standard University regulations can be found online at the following address:
http://www.gre.ac.uk/students2/regs
FdEng Programme Handbook 2012/2013 P a g e | 11
8.5 Plagiarism
When you submit work for assessment, we expect this to be your own work and not the work of
others. It is very important that when you refer to the work of other people, either summarising
their ideas or quoting things they have said, that you clearly identify and acknowledge this. If you do
not clearly identify and acknowledge the work of others, we view this as cheating by
misrepresentation i.e. that you are trying to claim credit for work done by others. This is a serious
offence under the University’s regulations.
To ensure that there is no question about your work, the School of Engineering requires you to use
Numeric Referencing, which has a number of protocols necessary to avoid plagiarism
You are encouraged to read the University’s plagiarism policy by following the link in section 9
below.
8.6 Extenuating Circumstances
Claims for Extenuating Circumstances will only be accepted, when submitted using the appropriate
form, in cases of serious illness, accident, bereavement and other unforeseen circumstances which
are serious enough or of sufficient duration to have prevented you from submitting coursework, or
taking an exam, on time.
Regulations governing student claims of extenuating circumstances affecting formal
assessment/examination and a claim form can be found online at the following address:
http://www.gre.ac.uk/__data/assets/file/0018/25740/Appendix-C-Extenuation-2010.pdf
Completed claims forms plus appropriate supporting evidence should be submitted to the following
address:
School Quality Officer
School of Engineering
The University of Greenwich at Medway
Central Avenue
Chatham Maritime
Kent
ME4 4TB
Tel: 01634 883331
Fax: 01634 883628
9
Web references to University Policies
University policies, including those on Cheating and plagiarism, Equal Opportunities and Health and
Safety can be found online at the following address:
http://www.gre.ac.uk/students2/regs
FdEng Programme Handbook 2012/2013 P a g e | 12
10
Greenwich Graduate Attributes
The University of Greenwich has always aimed to provide an environment that allows students
to maximise their potential. In meeting the challenges of today's tough and changing world our
consultation with staff and students resulted in defining distinctive characteristics for the
Greenwich Graduate. These explicit behaviours, values, skills and dispositions that we expect
our students to develop will best prepare them for their future careers and help us to reshape
student learning and assessment activities.
The University aims to be a flourishing scholarly community, with an ethos of sustainability and
a global outlook, full of confident, distinctive students, always learning, always developing. The
Greenwich Graduate Attributes fall into three categories and are listed below.
Scholarship and autonomy
The University of Greenwich is committed to developing graduates who:




Have an informed understanding of their discipline or professional practice, and the
ability to question its principles, practices and boundaries
Think independently, analytically and creatively, and engage imaginatively with new
areas of investigation
Appreciate disciplines and forms of professional practice beyond their own, and draw
connections between them
Are intellectually curious, responsive to challenges, and demonstrate initiative and
resilience.
Creativity and enterprise
The University of Greenwich is committed to giving its graduates the confidence to:





Recognise and create opportunities, and respond effectively to unfamiliar or
unprecedented situations or problems
Generate new ideas and develop creative solutions or syntheses
Communicate clearly and effectively, in a range of forms, taking account of different
audiences
Make use of familiar and emerging information and communication technologies
Seize and shape the opportunities open to them on leaving university.
Cross-cultural and international awareness
The University of Greenwich is committed to producing graduates who:




Engage effectively in groups whose members are from diverse backgrounds
Appreciate the importance of behaving sustainably
Move fluently between different cultural, social and political contexts
Value the ability to communicate in more than one language.
Our aim is that the Greenwich Graduate Attributes will be increasingly embedded into the updated
programme in a manner consistent with the university transition policy. The attributes will be used
to inform induction, delivery and assessment as well as feedback to students
FdEng Programme Handbook 2012/2013 P a g e | 13
11
Additional information for Collaborative Programmes
11.1 Information about library services and resources
Information about University library services and resources available to University of Greenwich students
studying at a partner institution can be found online at the following address:
http://www.gre.ac.uk/offices/ils/ls/services/oscars/studentinfo
Information on the services and facilities available in the Learning Resource Centre at Bromley College
can be found online by following the Bromley College LRC link on the front page of the VLE.
11.2 Information about administrative arrangements
Information about administrative arrangements (on-line registration, payment of fees etc.) can be found
online at the following address:
http://www2.gre.ac.uk/current-students/reg
Additionally in person advice and guidance on enrolment, registration and fee payment may be obtained
in the College by contacting:
Darshna Babla
HE Administrator/Adviser
Tel: 020 8295 7000 ext 7242
Email: [email protected]
Room: G1
11.3 Facilities at the Partner
Information on the facilities available at Bromley College can be found online at the following address:
https://students.bromley.ac.uk/Facilities
11.4 Holiday Dates
Students are requested not to take holidays during term time and are asked to check term dates
before booking!
11.5 Sickness Reporting
If students are unwell they are asked to contact the Programme Leader and let him know. If ill heath
threatens to affect a student’s studies they should get a medical certificate from their doctor to
support any claim for extenuating circumstances.
FdEng Programme Handbook 2012/2013 P a g e | 14
12.0
External Examining and your Course and Programmes of Study
External examining at the University of Greenwich provides one of the principal means whereby the
University verifies, maintains, and enhances the academic standards of the courses and the
programme on which you are studying. They also help the University to ensure that your assessment
processes are sound, fairly operated and in line with the policies and regulations of the University of
Greenwich.
External examiners - academic staff from other Higher Education Institutions or from the professions
- are appointed as reviewers of your courses and your programme of study for a period of 4 years.
They provide the University with a number of important services. For example external examiners
will

Review and comment on the standard of key elements of assessment that you have been set.

Review samples of student work and confirm whether the standard is at the level expected for
the award you are studying and whether it is comparable with other Institutions that they
know.

Provide the University with an independent view of how well we conduct our processes for
marking and internal moderation of assessments.

Attend Subject Assessment Panels and Progress and Awards Boards (PAB) and contribute to
deliberations for conferring student degree classifications and awards, assisting the University
in treating all students fairly and consistently with regard to our regulations. External
examiners will endorse the outcomes of PABs based on their scrutiny of the assessments and
the deliberations of the PAB.

Report formally their findings to the University at the end of each year and identify our good
practice as well as making recommendations for improvements in the future.
External examiner reports for your programme of study can be obtained electronically by request to
the Learning and Quality Unit at [email protected]. If you want to request a report for the last year,
please state the programme on which you are registered in your request. Undergraduate reports
are usually available from 1st September, Postgraduate reports later, and usually
November/December.
External examiners will not mark your work personally and nor will they comment upon individual
students or individual works in their reports or engage in correspondence with individuals in respect
of grades, marking, feedback, degree class and other personal academic matters. For these you will
need to speak to your tutors and programme leader.
FdEng Programme Handbook 2012/2013 P a g e | 15
Page deliberately left blank
FdEng Programme Handbook 2012/2013 P a g e | 16
Appendix A
Assessment Schedule
The assessment schedules for 2012/13 are provided for guidance.
FdEng Programme Handbook 2012/2013 P a g e | 17
Assessment Schedule
12/13 FdEng Network Computing Assignment Planner yr 1
25 26 27 28 29 30
31
Half Term
Easter
03.06.13
27.05.13
20.05.13
13.05.13
06.05.13
29.04.13
22.04.13
15.04.13
08.04.13
01.04.13
25.03.13
18.03.13
11.03.13
24.12.12
17.12.12
10.12.12
03.12.12
26.11.12
19.11.12
12.11.12
05.11.12
29.10.12
04.03.13
22.10.12
25.02.13
15.10.12
18.02.13
08.10.12
20 21 22 23 24
Half Term
01.10.12
11.02.13
24.09.12
15 16 17 18 19
04.02.13
17.09.12
9 10 11 12 13 14
28.01.13
1+ Induction 10.09.12
8
21.01.13
7
14.01.13
6
07.01.13
5
31.12.12
4
Christmas
3
Half Term
2
COURSE
Teaching week 1
NWT
Ass 1
CCNA Coursework
ODS
Ass 1
Ass 3
Ass 2
Ex
Ass 4
Ex
SD
A1
assessment
Continuous in class
Ass 2
Ex
WRCS
Log Book
1
2
3
4
5
6
Final Report part A
8 9 10 11 12 13 14
7
Report part B
20 21 33 23 24
15 16 17 18 19
25 26 27 28 29 30
Please note that all coursework is due in by 16:00 on Friday of the week indicated above
version 1.2 16/01/13
12/13 FdEng Network Computing Assignment Planner yr 2
Ex
Ass 2
15 16 17 18 19
20 21 33 23 24
Please note that all coursework is due in by 16:00 on Friday of the week indicated above
version 1.1 30/11/12
FdEng Programme Handbook 2012/2013 P a g e | 18
25 26 27 28 29 30
03.06.13
Ex
27.05.13
20.05.13
Ex
Ass 2
Ass 3
31
Half Term
13.05.13
06.05.13
29.04.13
22.04.13
9 10 11 12 13 14
Ass 2
15.04.13
8
08.04.13
7
01.04.13
6
Easter
5
25.03.13
4
18.03.13
3
11.03.13
WBLP
2
04.03.13
SNA
1
25 26 27 28 29 30
Ass1 (2)
Ex
Ass1
25.02.13
24.12.12
17.12.12
10.12.12
03.12.12
26.11.12
19.11.12
12.11.12
05.11.12
29.10.12
22.10.12
SEP
Ass 1
Ass 2
18.02.13
15.10.12
11.02.13
08.10.12
A1
Ass 1 (1)
20 21 22 23 24
Half Term
01.10.12
15 16 17 18 19
04.02.13
24.09.12
9 10 11 12 13 14
28.01.13
17.09.12
8
21.01.13
1+ Induction 10.09.12
7
14.01.13
6
07.01.13
5
31.12.12
4
Christmas
3
Half Term
2
COURSE OOSD
Teaching week 1
Appendix B
Course Specifications
FdEng Programme Handbook 2012/2013 P a g e | 19
Stage 1 Courses (level 4) for students starting in September 2011
 Software Development
 Communications and Web Technology
 Computer Systems
 Operating and Database Systems
 Work Related Case Study
FdEng Programme Handbook 2012/2013 P a g e | 20
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
COMP 1462
School:
Software Development
4
Credit:
Computer and Communications Engineering
Mr Barry Spencer
Pre-requisites:
Engineering
30
Introduction and Rationale:
The acquisition of a high level programming language remains an essential aspect for both higher level studies and work in
both industry and commerce. This course provides students with an introduction to modern programming techniques using
an appropriate language. It then proceeds to further develop their knowledge in this field and provide them with experience
in the development of software solutions.
Aims:






To introduce students to basic programming concepts and constructs in structured programming
To introduce students to writing computer programs using a modern development environment
To enable students to write simple event driven programs
To develop the students’ understanding of user interface design
To give students experience in using complex data structures
To provide students with an understanding of the fundamentals and advantages of server side programming
Learning Outcomes:
Having completed this course, students will:








Understand the fundamentals of compilation and the use of IDEs
Understand the fundamentals of programming structures
Be able to use design methodologies to produce solutions for a given problem
Be able to design appropriate solutions to basic programming requirements
Design and implement suitable test strategies
Develop good practices in user interface design
Understand the fundamentals of advanced structures and functions
Be able to implement a working solution from a user specification
Indicative Content:
The following content will typically characterise the course:
System files, data types, language syntax, compilation and linking, compiling to ANSI and proprietary standards, display
functions, number handling, string handling, screen display functions, keyboard reading functions, buffered and un-buffered
input, I/O streams, arrays, precedence, associativity, functions as reusable code, user defined functions, passing arguments to
functions, passing string to functions. The use of graphics, paper prototyping, designing GUI controls, using and managing
pointers, declaring and initialising structures, dynamic memory allocation, diskio, opening and closing files, eof, file
management, file position indicator, date time functions, maths functions, unions, linked lists, enumeration, bit wise
operators, server side programming
Main Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on workshops.
FdEng Programme Handbook 2012/2013 P a g e | 21
COURSE SPECIFICATION - Software Development
Assessment Details:
Methods of
Assessment
LAST item
of
Assessmen
t ()
Coursework
Final Examination
Minimum
Pass Mark
Weighting
Words Length
30%
30%
70%
30%
4500
1500

Outline Details
Portfolio Assignment
1½ hours
40% overall
Keytexts:
ISBN
Number
0764570684
Author
Date
Title
Publisher
Dan Gookin
May 2004
C for Dummies
Hungry Minds Inc,U.S.
0672324482
Peter
Aitken,
Bradley L.
Jones
Sep 2003
Teach yourself C
in 21 days
Sams Publishing
0333638514
Tony Royce
May 1996
C Programming
Macmillan Press Ltd
FdEng Programme Handbook 2012/2013 P a g e | 22
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
COMP 1463
School:
Communications & Web Technology
4
Credit:
Computer and Communications Engineering
Mr Mark Trinick
Pre-requisites:
Engineering
30
Introduction and Rationale:
Computer networks have an important role in the functioning of almost all organisations and most computing
applications are distributed over networks. It is therefore essential that students understand the basic principles of
computer communications and networks. This course provides a broad based introduction to the subject. Intranet
Technologies are also becoming increasingly important in both industry and commerce. This course will also develop the
students’ knowledge in this field and provide them with experience in Web site design, implementation and management.
Aims:



To develop the student’s understanding of computer communications and both local and wide area networking
To provide the student with practical experience in the configuration and use of network operating systems
To provide students with an introductory knowledge in the field of WWW site development, this can then be built upon
as necessary at later stages in the programme
Learning Outcomes:
Having completed this course, students will:








Be able to configure a LAN to a given specification
Be able to evaluate the most appropriate network operating system for a particular application
Understand the fundamentals of data communications
Understand the fundamentals of local and wide area networks
Appreciate Intranet technologies
Be able to build Web pages and implement dynamic solutions
Understand the fundamentals of Web Site design and management
Appreciate the fundamentals of server side programming
Content:
The following content will typically characterise the course:
Number systems and arithmetic to include binary, hexadecimal, two’s complement and BCD. Terminology, signalling
methods, transmission rates and codes. Bus systems. Error detection and correction techniques. Local Area Networks
including, definition, physical and logical topologies, transmission media, access techniques, standards, protocols and the
ISO model. Network operating systems including the features, configuration, and evaluation of different systems.
Network interconnection techniques including repeaters, bridges, routers and gateways. Internetworking including WAN
architecture, protocols and routing. Intranet infrastructures based on based on Internet standards and technologies.
Cascading Style Sheets and documentation standards. Tags including their use to implement, colours, fonts, backgrounds,
lists, hyperlinks, tables, frames, forms, images, meta tags, and multimedia. Scripting to include rollover buttons, slide shows,
random images, popup windows, feedback forms, data and time. Dynamic web pages including their creation with high level
programming languages, language syntax and constructs, posting and getting data, environmental variables and database
access. FTP including uploading files, managing files and folders, site navigation, site maps and hit counters. Performance
tuning.
Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on networking
laboratory sessions.
FdEng Programme Handbook 2012/2013 P a g e | 23
COURSE SPECIFICATION - Communications & Web Technology
Assessment Details:
Methods of
Assessment
Coursework
Examination
LAST item
of
Assessment
()

Minimum
Pass Mark
Weighting
%
Words
Length
Outline Details
30%
30%
60%
40%
4000
2000
Portfolio Assignment
2 x1 hour examinations
40%overall
Keytexts:
ISBN Number
0750652977
Author
Steve Winder
Date
04/2002
1578203155
0131876716
Harry Newton
Douglas Comer
04/2005
07/2005
0782141439
0789559609
09/2002
08/2001
1840782536
Sybex
Shelly, Cashman
and Sebok
Brian Austin
0072851309
Michael Morrison
02/2003
184078282
0321336577
Mike Mcgrath
Larry Ullman
09/2004
06/2005
05/2003
Title
Data Communications Pocket
Book
Newton's Telecom Dictionary
Internetworking with TCP/IP,
Vol 1
Networking Complete
Web Page Design Introductory
Concepts and Techniques
Web Page Design in Easy
Steps
HTML and XML for Beginners
PHP 5 in Easy Steps
PHP and MySQL for Dynamic
Web Sites
Publisher
Newnes
CMP Books
Prentice Hall
Sybex Inc
Course Technology
Computer Step
Microsoft Press
International
Computer Step
Peachpit Press
FdEng Programme Handbook 2012/2013 P a g e | 24
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
COMP 1464
School:
Computer Systems
4
Credit:
Computer and Communications Engineering
Mr Clive Gould
Pre-requisites:
Engineering
30
Introduction and Rationale:
The skills needed by Software Engineers are changing and there is no longer the demand for an in-depth knowledge of
assembly language programming and hardware logic. However, it is important that students they have an appreciation of
embedded systems, low level programming techniques and digital logic. The operating system is an integral part of a
computer system. It is therefore essential that students understand the principles of operating systems. This course will
provide students with the necessary underpinning knowledge and skills in the above areas.
Aims:






To provide the student with an overview of embedded systems
To familiarise the student with low level programming techniques
To familiarise the student with the fundamentals of digital logic
To develop the student’s understanding of operating systems
To investigate the functions and features of operating systems
To design, produce and evaluate customised software tools for specific tasks
Learning Outcomes:
Having completed this course, students will:






Have an appreciation of embedded systems
Understand the fundamentals of low level programming
Understand the fundamentals of digital logic
Understand the fundamentals of operating systems
Be able to interface with different computer operating systems
Be able to design, produce and evaluate customised software tools for specific tasks
Content:
The following content will typically characterise the course:
Embedded systems to include hardware components, including processors, memory, buses, and I/O system software,
including device drivers and operating systems. Low level programming to include architectures, addressing modes,
instructions, programming. Digital techniques to include boolean algebra, logic gates, truth tables, combinational and
sequential logic. Operating systems to include types, purpose and features. Disc storage techniques to include
terminology, formatting, storage efficiency, security, partitions and fragmentation. Graphical user interfaces to include,
types features and use. Operating system commands to include commands associated with file, directory, filesystem and
printer management. An overview of software design and testing methodologies. Command line programming to include
variables, parameters, commands, language constructs and debugging.
Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on networking
laboratory sessions.
FdEng Programme Handbook 2012/2013 P a g e | 25
COURSE SPECIFICATION - Computer Systems
Assessment Details:
Methods of
Assessment
Coursework 1
Coursework 2
LAST
item of
Assessmen
t ()

Minimum
Pass Mark
Weighting
%
Words
Length
Outline Details
30%
30%
40%overall
50%
50%
3000
3000
Portfolio Assignment 1
Portfolio Assignment 2
Keytexts:
ISBN Number
Author
Date
0131427768
William Kleitz
06/2003
0130621218
Morris M Mano
08/2001
0750657596
Calcutt et al
12/2003
0750677929
Tammy Noergaard
02/2005
0596007604
Andrew S
Tanenbaum
Matt Walsh et al
061901976
Harry Phillips
01/2001
020674726
David Tansley
01/2000
0130313580
Title
Digital and Microprocessor
Fundamentals
Digital Design
8051 Microcontrollers: An
Application Based Introduction
Embedded Systems
Architecture: A Comprehensive
Guide for Engineers and
Programmers
Publisher
Prentice Hall
Prentice Hall
Newnes
Newnes
02/2001
Modern Operating Systems
Prentice Hall
01/2006
Running Linux
Microsoft Windows 2000
MSDOS Command Line
Linux and UNIX Shell
Programming
O’Reilly UK
Course Technology
Addison Wesley
FdEng Programme Handbook 2012/2013 P a g e | 26
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
COMP 1465
School:
Operating and Database Systems
4
Credit:
Computer and Communications Engineering
Mr Clive Gould
Pre-requisites:
Engineering
30
Introduction and Rationale:
The operating system is an integral part of a computer system. It is therefore essential that students understand the principles
of operating systems. This course provides a broad based introduction to the subject. The application of database systems is
becoming increasingly important in both industry and commerce. This course will also develop students’ knowledge in the
field and provide them with experience in the design and development of database systems.
Aims:






To develop the student’s understanding of operating systems
To investigate the functions and features of operating systems
To design, produce and evaluate customised software tools for specific tasks
To develop the student’s understanding of database applications
To provide the student with experience in using data modelling methodologies
To provide the student with experience in the use of high-level query languages
Learning Outcomes:
Having completed this course, students will:







Understand the fundamentals of operating systems
Be able interface with different computer operating systems
Be able to design, produce and evaluate customised software tools for specific tasks
Appreciate database models and applications
Understand the scope and application of SQL
Be able to build upon an existing relational database
Be able to use a relational database application
Content:
The following content will typically characterise the course:
Operating systems to include types, purpose and features. Disc storage techniques to include terminology, formatting,
storage efficiency, security, partitions and fragmentation. Graphical user interfaces to include, types features and use.
Operating system commands to include commands associated with file, directory, filesystem and printer management.
An overview of software design and testing methodologies. Command line programming to include variables,
parameters, commands, language constructs and debugging. Introduce databases from basic components and structure,
data and information, database models, database management systems, data models and visual models, modelling
techniques, database design, physical designs, access methods, local and distributed applications, application security
and integrity, dealing with concurrency, beyond the relational model.
Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on laboratory
sessions.
FdEng Programme Handbook 2012/2013 P a g e | 27
COURSE SPECIFICATION - Operating and Database Systems
Assessment Details:
Methods of
Assessment
LAST
item of
Assessmen
t ()
Coursework
Timed Assignments

Minimum
Pass Mark
Weighting
%
Words
Length
Outline Details
30%
30%
60%
40%
4000
2000
Portfolio Assignment
2 hours
40%overall
Keytexts:
ISBN Number
02/2001
Modern Operating Systems
Prentice Hall
0596007604
Author
Andrew S
Tanenbaum
Matt Walsh et al
01/2006
O’Reilly UK
061901976
Harry Phillips
01/2001
020674726
David Tansley
01/2000
0077099869
John Carter
09/2002
0672313801
Curtis Smith et al
10/1998
0596002734
Steven Roman
01/2002
0321197844
C.J. Date
08/2003
0596526881
0672326736
Jonathan Gennick
Paul Dubois
04/2006
04/2005
1590594789
Neil Matthew,
Richard Stones
04/2005
Running Linux
Microsoft Windows 2000
MSDOS Command Line
Linux and UNIX Shell
Programming
Database Design and
Programming with Access, SQL
and Visual Basic
Teach Yourself Database
Programming and Visual Basic
6 in 21 days
Access Database Design &
Programming
An Introduction to Database
Systems
SQL Pocket Guide
MySQL
Beginning Databases with
PostgreSQL: From Novice to
Professional
0130313580
Date
Title
Publisher
Course Technology
Addison Wesley
Mc-Graw-Hill
Education
Sams
O'Reilly UK
Addison Wesley
O’Reilly
Sams
APress,US
FdEng Programme Handbook 2012/2013 P a g e | 28
COURSE SPECIFICATION
Code: OTOP 1025
School: DECS
Course Title: Work Related Case Study
Level: 4
Credit: 30
Department:
Computer and Communications Engineering
Course Co-ordinator: Mr Clive Gould
Pre-requisites:
Aims: (these should be long-term and strategic and identify the overall purpose of the course)
The Aim of the Work Related Case Study is to sensitise students to contemporary issues and examples of practice and enable
them to react to these in a professional way. Further the course will promote a problem-based learning approach to the
linking of the solving of work related problems to academic study. Finally it will involve students in working as part of
team to solve shared problems.
Learning Outcomes: (statements of what a learner can do, know and understand as a result of successfully completing the
course)
At the end of this course students will have:
1. demonstrated understanding and awareness of the issues and contexts of work related issues presented to them;
2. as part of a group identified solvable problems or practical applications within the work related issues and developed
a protocol for solution or application;
3. collected and selected information relevant to the solution of the problem, linking the workplace and academic
study;
4. as part of a team presented findings and suggesting solutions to the problem posed.
Content:
The case study will focus on a work related issue and be chosen to demonstrate current utility in the workplace.
Introductory sessions will cover:
identifying work related issues
background theory and practice
project planning and management
information search and selection
problem solving approach
Learning and Teaching Activities: (these should reflect the learning outcomes and how they may be achieved).
A problem–based learning (PBL) approach will be promoted and applied to examples of practice which have current utility
in the workplace.
"The principal idea behind PBL is that the starting point for learning should be a problem, a query, or a puzzle that the
learner wishes to solve." (Boud, 1985).
Students undertaking the work-based case study will participate in a series of introductory sessions delivered by work-place
specialists. Background information and relevant theory and application may be presented in a class situation. Group work
will be encouraged wherever possible, and groups will be essentially self managed, supported by tutors and work place
specialists.
FdEng Programme Handbook 2012/2013 P a g e | 29
COURSE SPECIFICATION - Work Related Case Study
Assessment Details:
Methods of
Grading
Assessment
Mode
Case Study
Group
presentation
Weighting
%
80%
Minimum
Pass Mark
40%
Words Length
Outline Details
3,500-4,000
20%
40%
1,000
A detailed account of a
contemporary work related case
study, issues identified and
suggestions of solutions or
applications (learning outcomes
1 and 3)
OR
An artefact
A group presentation which
outlines relevance of case study
to the work place and
demonstrates ability of the
group to work to common
purpose applications (learning
outcomes 2 and 4).
Indicative Texts: (list information in the table) Managed by the participant with guidance from the supervisor
ISBN Number
Author
Date
Title
Publisher
1556425635
Babtiste, S
2003
Problem-Based Learning: A SelfSlack Incorporated
Directed Journey
1569762015
Bordessa,
2005
Team Challenges: Group Activities to
Zephyr Press (AZ)
K
Build Cooperation, Communication, and
Creativity
0761819401
Erskine, S.
2003
Enhancing Effective Thinking and
University Press of
D. Mickey,
Problem Solving for Pre-service
America
W.
Teacher Education: Case Study
Analysis
1559633123
Daly, HE
2003
Ecological Economics Textbook: A
Island Press
and Farley,
Workbook for Problem-based Learning:
J
Textbook
185315430X
David, T et
1999
Problem-based Learning in Medicine: A
Royal Society of
al
Practical Guide for Students and
Medicine Press Ltd
Teachers
1579220371
Dutch, B.J.
2001
The Power of Problem Based Learning:
Routledge Falmer
et al (Eds)
A Practical How to for Teaching
Undergraduate Courses in Any
Discipline
Glen, S
2000
Problem-Based Learning in Nursing: a
Basingstoke:
and
new model for a new context?
Macmillan Press
Wilkie, K
0954073444
Gregory,
2002
Study Skills Made Easy: A ProblemMechAero
R.
based Guide for Engineers and
Publishing
Scientists
0761938478
Lambros,
2004
Problem-Based Learning in Middle and
Sage Publications Inc
A
High School Classrooms: A Teacher's
(USA) - Corwin
Guide to Implementation
Press
0865521174
Piele, P K
2001
Problem Based Learning for
University of Oregon
et al
Administrators
ERIC Clearinghouse
on Ed
1569761086
Stepien, W J 2001
Internet and Problem-Based Learning:
Zephyr Press
Developing Solutions Through the Web
FdEng Programme Handbook 2012/2013 P a g e | 30
Stage 2 Courses (level 5) for students starting in September 2011
 Object Orientated Software Development
 Software Engineering Practice
 Database Development
 System and Network Administration
 Work Based Learning Project
FdEng Programme Handbook 2012/2013 P a g e | 31
Page deliberately left blank
FdEng Programme Handbook 2012/2013 P a g e | 32
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
COMP 1466
School:
Object Oriented Software Development
5
Credit:
Computer and Communications Engineering
Mr Barry Spencer
Pre-requisites:
Engineering
30
Introduction and Rationale:
Modern software development is characterised by the use of object oriented methods for both system analysis and
implementation, providing cost effective solution through software re-use. Students need to gain experience in using an
object oriented approach for software development. Application areas include graphics, event handling and networking.
The course looks at the general principles of object orientation and their application to analysis, design and implementation
of software-based systems. As a vehicle for teaching, industry standard techniques such as UML and Java will be used.
Aims:






To be able to understand the principles of object orientation (OO) and their relevance to all phases of software
development
To be able to understand and document a user requirement using appropriate techniques
To appreciate how a OO software design can be developed from requirements
To develop awareness that OO techniques may be applied to application areas such as GUI environments,
networking and multithreading using existing classes
To understand practical techniques underlying modern programming practice
To examine techniques for scheduling and controlling asynchronous tasks
Learning Outcomes:
Having completed the course, students will:








Be able to develop a user requirement using techniques based on UML
Be able to develop & implement their own classes using suitable techniques
Be able to apply object inheritance through class extension
Understand the use of interfaces and abstract classes
Be able to develop multi-threaded code involving shared resources
Be able to develop programs for use over a network
Be able to implement programs with a graphical interface and event handling
Be able to implement error trapping and exception handling
Content:
Objects and classes. Class relationships: generalisation, aggregation, association. Abstract classes and interfaces.
Polymorphism. Use of OO in analysis and design methods. UML techniques such as use cases and class diagrams. OO
in programming languages. Contrast with traditional procedural languages. Inheritance, including the use of abstract
classes and interfaces. Constructors. The concepts of overloading and overriding. Practice in using and extending
existing classes produced by others. Models for class organisation, such as the Java package. Implementation of
concurrency using threads, thread interaction and synchronisation. Implementation of GUI. Event handling techniques.
The definition and use of interfaces. Networking using TCP/IP Serialisation. Error trapping and exception handling
Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on computer sessions.
FdEng Programme Handbook 2012/2013 P a g e | 33
COURSE SPECIFICATION - Object Oriented Software Development
Assessment Details:
Methods of
Assessment
Coursework
Final
Examination
LAST item of
assessment
()

Minimum
Pass Mark
Weighting
Words Length
30%
30%
60 %
40 %
4000
2000
Outline Details
Coursework portfolio
2 hours
40%
overall
Key texts:
ISBN
Number
0321193687
0596007957
059600773-6
0131482025
0072231890
Author
Date
Title
Martin
Fowler,
Kendall
Scott
Dan Pilone,
Neil Pitman
David
Flanagan
Cay S.
Horstmann,
Gary
Cornell
Herbert
Schildt
Sept 2005
UML Distilled: A Brief Guide to the
Standard Object Modelling Language
(Object Technology S.)
Addison Wesley
June 2005
UML 2.0 in a Nutshell
O’Reilly
March,
2005
September
2004
Java in a Nutshell 5th Ed
O’Reilly
Core Java 2, Volume 1: Fundamentals
Prentice Hall
Nov 2004
Java: A Beginner's Guide (Beginner's
Guide S.)
Osborne
McGraw-Hill
FdEng Programme Handbook 2012/2013 P a g e | 34
Publisher
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
COMP 1467
School:
Software Engineering Practice
5
Credit:
Computer and Communications Engineering
Mr John Flegg
Pre-requisites:
Engineering
30
Introduction and Rationale:
Students need to understand the context in which software is developed and appreciate that the whole process is
dependent on the development of a sound specification. How that specification is developed is intrinsically linked to the
type of system being created and the project development model being used. Understanding of how these factors are
related will underpin the approach to be used.
The course will introduce a range of working practices aimed a ensuring the quality of the product, including VVT
techniques and their place in project planning and management processes such as configuration control and risk
management.
Mathematics provides a suitable language and intellectual framework for describing much of the theoretical basis for
computing. The course also introduces the use of mathematics as a software engineering tool, so that an appreciation is
gained of a formalised approach to specification, design and verification.
Aims:





To introduce students to good working practices in software development
To appreciate the range of software engineering techniques available
To understand the process of development from user requirements through to coding and testing
To understand the relevance of VVT techniques at each stage of the life cycle
To introduce project planning, configuration control and concepts of risk management
Learning Outcomes:
Having completed this course, students will:







Be able to plan a software project using an appropriate model and project management tools
Be able to apply appropriate VVT techniques
Be able to apply the principles of VVT to software system development planning
Be familiar with change and configuration control tools
Understand the implementation of risk analysis in system development
Understand the potential advantages of formally written specifications
Understand the basis of techniques for functional specification using set theory
Content:
The following content will typically characterise the course:
The need for good practices; development disasters and maintenance problems; role of mathematics in specification; set
theory; logic; functional specification; testing strategies; integration testing; system testing; manual verification and
validation methods; static analysis; managing development; development models: waterfall, prototyping, re-use (OO),
extreme programming; QA planning; Risk management; Configuration control.
Learning and Teaching Activities:
The course will be delivered by a mixture of lectures, individual and team exercises on key topics and concepts, augmented
by hands-on computer sessions.
FdEng Programme Handbook 2012/2013 P a g e | 35
COURSE SPECIFICATION - Software Engineering Practice
Assessment Details:
Methods of
Assessment
Coursework
Examination
LAST item of
Assessment
()

Minimum
Pass Mark
Weighting
Words
Length
30%
30%
60 %
40 %
4000
2000
Outline Details
Coursework portfolio
2 x 1 hour examinations
40% overall
Key texts:
ISBN Number
0201730472
0321146530
Author
Rod
Haggarty
Kent Beck
0672319837
Ron Patton
0471253030
Murray
Cantor
Edward
Yourdon
Aug 1998
Object Oriented Project Management
December
2003
Death March
Steve C.
McConnell
July 2004
Code Complete: A Practical Handbook
of Software Construction
013143635X
0735619670
Date
Oct 2001
Title
Discrete Mathematics for Computing
Publisher
Addison Wesley
November
2002
Mar 2001
Test Driven Development
Addison Wesley
Software Testing
Sams
John Wiley & Sons
Inc
Prentice Hall
FdEng Programme Handbook 2012/2013 P a g e | 36
Microsoft Press
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
COMP 1468
School:
Database Development
5
Credit:
Computer and Communications Engineering
Mr Clive Gould
Pre-requisites:
Engineering
30
Introduction and Rationale:
Database programming skills are becoming increasingly important in both industry and commerce. This course will
develop student’s knowledge in this field and provide them with experience in the design, development and programming of
database systems.
Aims:






To develop the student’s understanding of database applications
To provide the student with experience in using data modelling methodologies
To provide the student with experience in the use of high-level query languages
To develop the students’ understanding of database design methodologies
To develop the students’ understanding of the fundamentals of user interfaces
To provide students with experience of visual programming
Learning Outcomes:
Having completed this course, students will:








Appreciate database models and applications
Be able to construct a relational database from raw data
Be able to implement a relational database application
Understand the scope and application of SQL
Appreciate techniques and implications for performance tuning
Understand the advantages of RAD in database development
Be able to evaluate and implement a RAD solution
Appreciate database interface design and implementation
Indicative Content:
The following content will typically characterise the course:
Introduce databases from basic components and structure, data and information, database models, database management
systems, data models and visual models, modelling techniques, database design, physical designs, access methods, local
and distributed applications, application security and integrity, dealing with concurrency, beyond the relational model. An
introduction to RAD (Rapid Allocation Development) including RAD cost-benefits, avoiding the pitfalls, picking the right
tool, RAD and the project life cycle, case studies of a RAD methodology, coding standards and practices. Using a visual
language including data typing, coding standards, visual objects, methods and properties, GUI design, best practice, SQL,
layered application development, macros, using GUI objects, input masks, validation and Web Database publishing.
Understand the fundamental concepts of XML and related technologies. Acquire knowledge on how XML is currently
being used in various application areas. The syntactic and semantical aspects of XML documents and how to parse and
transform XML documents via tools and through programming APIs
Main Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on workshops.
FdEng Programme Handbook 2012/2013 P a g e | 37
COURSE SPECIFICATION – Database Development
Assessment Details:
Methods of
Assessment
LAST item of
assessment
()
Coursework
Timed Assignments

Minimum
Pass Mark
Weighting
Words
Length
30%
30%
60%
40%
4000
2000
Outline Details
Class assignments
2 hours
40% overall
Keytexts:
ISBN
Number
Author
Date
0077099869
John Carter
09/2002
0672313801
Curtis Smith
et al
10/1998
0596002734
Steven Roman
01/2002
0321197844
C.J. Date
Jonathan
Gennick
Paul Dubois
Neil Matthew,
Richard
Stones
0596526881
0672326736
1590594789
Title
Publisher
Mc-Graw-Hill
Education
08/2003
Database Design and Programming
with Access, SQL and Visual Basic
Teach Yourself Database
Programming and Visual Basic 6 in
21 days
Access Database Design &
Programming
An Introduction to Database Systems
04/2006
SQL Pocket Guide
O’Reilly
04/2005
MySQL
Beginning Databases with
PostgreSQL: From Novice to
Professional
Sams
04/2005
Sams
O'Reilly UK
Addison Wesley
APress,US
FdEng Programme Handbook 2012/2013 P a g e | 38
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
COMP 1469
School:
System and Network Administration
5
Credit:
Computer and Communications Engineering
Mr Clive Gould
Pre-requisites:
Engineering
30
Introduction and Rationale:
Traditional local area networks can be found in many organisations. Familiarity with this type of technology is essential
for the networking professional who will be involved in the maintenance of existing networks and also
designing, building and troubleshooting multi-service networks of the future. Networks run a wide range of
application servers and familiarity with the administration and configuration a typical range of such servers is
seen as important. The emphasis will be on the practical skills required to configure network operating systems
and their associated applications, plus critical evaluation of the different technologies available.
Aims:



To equip the student with an enhanced grounding in data communications, local area networking hardware and
software, and network interconnection techniques
To make the student useful to future employers in the installation, administration and troubleshooting of local area
networks
To equip the student with the necessary knowledge and skills to configure a range of network applications
Learning Outcomes:
Having completed this course, students will:






Understand and apply networking standards and terminology
Understand and apply network planning and implementation
Understand the processes used in troubleshooting networks
Appreciate application server concepts and network security issues.
Have hands-on experience of installing and administering a network server
Have hands-on experience of configuring network applications
Content:
The following content will typically characterise the course:
Networking terms and concepts. Networking standards including the OSI model and IEEE networking standards.
Transmission media including cabled and wireless media. Network topologies and architectures including physical and
logical topologies, access methods and cabling options. Transport protocols including TCP/IP and NetBIOS.
Connectivity devices including hubs and routers. Managing and securing a network including the concepts of users,
groups, access rights and permissions. Disaster recovery techniques including backup and UPS. Structured cabling
installation and testing including cable preparation, layout, termination and fixing techniques. Network monitoring
techniques. Troubleshooting network software and hardware. Network server administration to include network security
and firewalling. Application server configuration to include servers such as DNS, DHCP, SMB, Web, FTP and E-mail.
Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on networking
laboratory sessions.
FdEng Programme Handbook 2012/2013 P a g e | 39
COURSE SPECIFICATION - System and Network Administration
Assessment Details:
Methods of
Assessment
LAST
item of
Assessmen
t ()
Coursework
Final Examination

Minimum
Pass Mark
Weighting
%
Words
Length
Outline Details
30%
60%
4000
30%
40%
2000
Portfolio Assignment
including practical laboratory
work
2 hours
40%overall
Keytexts:
ISBN Number
0750652977
Steve Winder
04/2002
1578203155
Harry Newton
04/2005
0131876716
Douglas Comer
07/2005
0782141439
Sybex
Bryan Costales,
Eric Allman
09/2002
Title
Data Communications Pocket
Book
Newton's Telecom Dictionary
Internetworking with TCP/IP,
Vol 1
Networking Complete
01/2003
Sendmail
O’Reilly
0782141374
Charles Aulds
09/2002
Linux Apache Web Server
Administration
Sybex Inc
05960002564
Jay Ts, Robert
Eckstein, David
Collier Brown
07/2003
Using Samba
O’Reilly
0672317419
Drew Heywood
02/2001
Windows 2000 Network
Services
Sams
1565928393
Author
Date
Publisher
Newnes
CMP Books
Prentice Hall
Sybex Inc
FdEng Programme Handbook 2012/2013 P a g e | 40
COURSE SPECIFICATION
Code: OTOP 1008
School: DECS
Course Title: Work Based Learning Project
Course Coordinator:
Level: 5
Credit: 30
Department:
Computer and Communications Engineering
Course Co-ordinator: Mr Barry Spencer
Pre-requisites:
Aims: (these should be long-term and strategic and identify the overall purpose of the course)
The aims and objectives of this course are devised by the participants in the Learning Contract
The Learning Contract will set out the:
Project methodology
Learning outcomes
Scope of the project and timescales
Activities and resources required
Assessment criteria and method of assessment
Learning Outcomes: (statements of what a learner can do, know and understand as a result of successfully completing the
course)
On completion of the project participants should be able to:
 Identify the information required for a particular project
 Find and analyse the information
 Demonstrate the effective use of an appropriate range of resources
 Demonstrate the ability to communicate effectively and present work appropriately
 Demonstrate the analysis of theoretical models and evaluation of such models in the workplace
 Demonstrate the application of theories, models and frameworks to current issues
 Use an appropriate range of IT applications to research and present work
Content:
Normally the project will focus on a work related issue. Students will be encouraged to develop a project closely linked to
the subject focus of their programme. Introductory sessions will cover:
identifying work related issues
writing learning contracts
project planning and management
self directed learning
linking work-based learning to academic context
the inside researcher
employer involvement
linking projects to academic theories and subject context
Learning and Teaching Activities: (these should reflect the learning outcomes and how they may be achieved)
Participants will be essentially self managed and supported by tutors. Support will be negotiated as part of the Learning
Contract. Students will be encouraged to form peer groups to share and discuss project ideas and workplace learning.
FdEng Programme Handbook 2012/2013 P a g e | 41
COURSE SPECIFICATION - Work Based Learning Project
Assessment Details:
Methods of
Assessment
Project
Grading
Mode
Weighting
%
100%
Minimum
Pass Mark
40%
overall
Words Length
Outline Details
3,500-4,000
Detailed in learning
contract - may be
portfolio, project report,
review, presentation etc
1,000
Self evaluation
Indicative Texts: (list information in the table) Managed by the participant with guidance from a supervisor
ISBN
Author
Date
Title
Publisher
Number
Norton B and
1997
Practical Self Development: a Step by Step
Institute of
Burt V
approach to CPD.
Management
Farmer E et al
1990
Resource Book: Study Skills
OU
Honey P and
1995
Using your learning styles
Peter Honey Publ
Mumford A
Brennan J,
1995
Guidelines on Self Evaluation
OU
Frazer H and
Williams R
Guile D and
1999
Managing Learning for Added Value
IPD
Fonda N
Gomm R and
1993
Educational Research in Action
OUP
Woods P
Laycock M and
1993
Using Learning Contracts in Higher
Kogan Page
Stephenson J
Education
Gibbs G
1981
Teaching Students to Learn
OU
Lewis G
1994
The Institute of Management ‘Project
Pergamon Open
Management’
Learning
Zikward W G
1994
Business Research methods 4th edit
Dryden
Bell J
1993
Doing Your Research Project
OU
Lewis P,
1997
Research Methods for Business Students
Pitman
Sandes, M and
Thornhill A
Stien E and
1999
Workplace learning, culture and
IPW
Somerland E
performance
FdEng Programme Handbook 2012/2013 P a g e | 42
Stage 1 Courses (level 4) for students starting in September 2012
 Software Development
 Networking and Web Technology
 Operating and Database Systems
 Work Related Case Study
FdEng Programme Handbook 2012/2013 P a g e | 43
Page deliberately left blank
FdEng Programme Handbook 2012/2013 P a g e | 44
COURSE SPECIFICATION
COURSE CODE:
Course Title:
Course Coordinator:
Level:
4
Credit: 30
Pre-requisites:
SCHOOL:
Engineering
Software Development
Mr Barry Spencer
Department: Computer and Communications Engineering
Introduction and Rationale:
The acquisition of a high level programming language remains an essential aspect for both higher level studies and work in
both industry and commerce. This course provides students with an introduction to modern programming techniques using
an appropriate language. It then proceeds to further develop their knowledge in this field and provide them with experience
in the development of software solutions.
Aims:





To introduce students to basic programming concepts and constructs in structured programming.
To introduce students to writing computer programs using a modern development environment.
To enable students to write simple event driven programs.
To develop the students’ understanding of user interface design.
To give students experience in using complex data structures.
Learning Outcomes:
Having completed this course, students will:








Understand the fundamentals of compilation and the use of IDEs.
Understand the fundamentals of programming structures.
Be able to using design methodologies to produce solutions for a given problem.
Be able to design appropriate solutions to basic programming requirements.
Design and implement suitable test strategies.
Develop good practices in user interface design.
Understand the fundamentals of advanced structures and functions.
Be able to implement a working solution from user specification.
Indicative Content:
The following content will typically characterise the course:
System files, data types, language syntax, compilation and linking, compiling to ANSI and proprietary standards, display
functions, number handling, string handling, screen display functions, keyboard reading functions, buffered and un-buffered
input, I/O streams, arrays, precedence, associativity, functions as reusable code, user defined functions, passing arguments to
functions, passing string to functions. The use of graphics, paper prototyping, using and managing pointers, declaring and
initialising structures, dynamic memory allocation, diskio, opening and closing files, eof, file management, file position
indicator, date time functions, maths functions, unions, linked lists, enumeration, bit wise operators, server side
programming
FdEng Programme Handbook 2012/2013 P a g e | 45
COURSE SPECIFICATION - SOFTWARE DEVLOPMENT
Main Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on workshops.
Learning Time (1 credit = 10 hours)
Contact Hours
Lectures
Seminars
Practical sessions
tutorials
other
Private study
Assignments: course work and other forms of assessment
60
100
38
50
50
2
coursework
Laboratory work
examinations
other
Assessment Details:
Methods of
Assessment
Coursework
Final
Examination
LAST
item of
Assessme
nt ()
Weighting
Minimum
Pass Mark
Words Length
70%
30%
40%
overall
3500
Outline Details
Design and coding assignment
2 hours

Keytexts:
ISBN Number
0-7465-7069-2
Author
Dan Gookin
Date
Sep 2004
0672324482
Peter Aitken,
Bradley L. Jones
Michael McGrath
Aug 1998
9781840783636
2008
Title
C All-in-one Desk
Reference for Dummies
Teach yourself C
in 21 days
C Programming in Easy
Steps (Paperback)
Publisher
IDG Books Worldwide
Inc
Sams Publishing
Mike McGrath Books
FdEng Programme Handbook 2012/2013 P a g e | 46
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
School:
Networking & Web Technology
4
Credit:
Computer and Communications Engineering
Mr Mark Trinick
Pre-requisites:
Engineering
30
Introduction and Rationale:
Computer networks have an important role in the functioning of almost all organisations and most computing applications
are distributed over networks. It is therefore essential that students understand the basic principles of computer
communications and networks. This course provides a broad based introduction to the subject. Intranet Technologies are
also becoming increasingly important in both industry and commerce. This course will also develop the students’
knowledge in this field and provide them with experience in Web site design, implementation and management.
Aims:
To develop the student’s understanding of computer communications and both local and wide area networking
To provide the student with practical experience in the configuration and use of computer networks
To provide students with an introductory knowledge in the field of WWW site development, this can then be built upon as
necessary at later stages in the programme
Learning Outcomes:
Having completed this course, students will:
Understand the fundamentals of data communications
Understand the fundamentals of local and wide area networks
Be able to design, build, configure and fault find a basic network
Understand the fundamentals of Web Site design and implementation
Appreciate the fundamentals of server side programming
Be able to build Web pages and implement dynamic solutions
Content:
The following content will typically characterise the course:
Terminology, signalling methods, transmission rates and codes. Error detection and correction techniques. Local Area
Networks including, definition, topologies, transmission media, access techniques, standards, protocols and the ISO model.
IP addressing schemes, router and switch configuration, transport and network layer services. Cascading Style Sheets and
documentation standards. Tags including their use to implement, colours, fonts, backgrounds, lists, hyperlinks, tables,
frames, forms, images, meta tags, and multimedia. Web site design approaches. Scripting to include rollover buttons, slide
shows, random images, popup windows, feedback forms, date and time. Dynamic Web pages including their creation with
high level programming languages, language syntax and constructs, posting and getting data, environmental variables and
database access. FTP including uploading files, managing files and folders. Search Engine Optimisation and accessibility.
Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on networking
laboratory sessions.
FdEng Programme Handbook 2012/2013 P a g e | 47
COURSE SPECIFICATION - Networking & Web Technology
Learning Time (1 credit = 10 hours)
Contact Hours
lectures
seminars
practical sessions
tutorials
other
Private Study
Assignments: course work and other forms of assessment
coursework
laboratory work
examinations
other
60
100
38
50
50
2
Assessment Details:
Methods of
Assessment
Coursework
LAST item of
Assessment ()
Weighting
%
50
Minimum
pass mark
Words
Length
3000
Outline Details
3000
Portfolio assignment
Practical laboratory work
40%
Coursework

50
Keytexts:
ISBN Number
0979387345
Author
Harry Newton
Date
2011
Title
Newton's Telecom Dictionary
Publisher
Flatiron Publishing
0132126956
Tanenbaum and
Wetherall
2010
Computer Networks 5th Ed
Prentice Hall
1587132087
Rye, McDonald,
Rufi
2007
Network Fundamentals, CCNA
Exploration Companion Guide
Cisco Press
1423927184
Shelly Cashman
2008
Web Design: Introductory
Concepts and Techniques
South Western
College
184078380X
Sean McManus
2011
Web Design in Easy Steps
In Easy Steps
Limited
0321784073
Larry Ullman
2011
PHP and MySQL for Dynamic
Websites
Peachpit Press
FdEng Programme Handbook 2012/2013 P a g e | 48
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
COMP 1465
School:
Operating and Database Systems
4
Credit:
Computer and Communications Engineering
Mr Clive Gould
Pre-requisites:
Engineering
30
Introduction and Rationale:
The operating system is an integral part of a computer system. It is therefore essential that students understand the principles
of operating systems. This course provides a broad based introduction to the subject. The application of database systems is
becoming increasingly important in both industry and commerce. This course will also develop students’ knowledge in the
field and provide them with experience in the design and development of database systems.
Aims:
To develop the student’s understanding of operating systems
To investigate the functions and features of operating systems
To design, produce and evaluate customised software tools for specific tasks
To develop the student’s understanding of database applications
To provide the student with experience in using data modelling methodologies
To provide the student with experience in the use of high-level query languages
Learning Outcomes:
Having completed this course, students will:
Understand the fundamentals of operating systems
Be able interface with different computer operating systems
Be able to design, produce and evaluate customised software tools for specific tasks
Appreciate database models and applications
Understand the scope and application of SQL
Be able to use a relational database application and build upon an existing relational database
Be to able apply basic tuning techniques to enhance database performance
Content:
The following content will typically characterise the course:
Operating systems to include types, purpose and features. Disc storage techniques to include terminology, formatting,
storage efficiency, security, partitions and fragmentation. Graphical user interfaces to include, types features and use.
Operating system commands to include commands associated with file, directory, file system and printer management. An
overview of software design and testing methodologies. Command line programming to include variables, parameters,
commands, language constructs and debugging. Introduce databases from basic components and structure, data and
information, database models, database management systems, data models and visual models, modelling techniques,
database design, physical designs, access methods, local and distributed applications, application security and integrity,
dealing with concurrency.
Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on laboratory
sessions.
FdEng Programme Handbook 2012/2013 P a g e | 49
COURSE SPECIFICATION - Operating and Database Systems
Learning Time (1 credit = 10 hours)
Contact Hours
lectures
seminars
practical sessions
tutorials
other
Private Study
Assignments: course work and other forms of assessment
45
60
53
70
70
coursework
laboratory work
examinations
other
2
Assessment Details:
Methods of
Assessment
Coursework
Timed Assignments
LAST item
of
Assessmen
t ()

Minimum
Pass Mark
Weighting
%
Words
Length
Outline Details
30%
30%
60%
40%
4000
2000
Portfolio Assignment
2 hours
40%overall
Keytexts:
ISBN Number
Author
Andrew S
Tanenbaum
Date
Title
Publisher
2009
Modern Operating Systems
PHI
Matt Walsh et al
02/2009
Running Linux (Kindle edition)
O’Reilly UK
William R. Stanek
02/2010
Robbins and Beebe
12/2008
Conrad and
Viescas
08/2010
0321197844
C.J. Date
08/2003
ASIN:
B004LRPBCK
Williams and
Seyed
06/2009
8120339045
ASIN:
B0043EWUNE
ASIN:
B004OR1XEW
ASIN:
B0043GXMPW
ASIN:
B0043M52MW
Windows Command-Line
(Kindle edition)
Classic Shell Scripting (Kindle
edition)
Microsoft Access 2010 Inside
Out (Kindle edition)
An Introduction to Database
Systems
Learning MySQL (Kindle
edition)
FdEng Programme Handbook 2012/2013 P a g e | 50
Microsoft Press
O'Reilly Media
Microsoft Press
Addison Wesley
OReilly Media
COURSE SPECIFICATION
Code: OTOP 1008
School:
Course Title: Work Related Case Study
Level: 4
Credit: 30
Subject Group:
Pre-requisites
Course Coordinator: Clive Gould
Aims: (these should be long-term and strategic and identify the overall purpose of the course)
The Aim of the Work Related Case Study is to sensitise students to contemporary issues and examples of practice and
enable them to react to these in a professional way. Further the course will promote a problem-based learning approach to
the linking of the solving of work related problems to academic study. Finally it will involve students in working as part of
team to solve shared problems.
Learning Outcomes: (statements of what a learner can do, know and understand as a result of successfully completing the
course)
At the end of this course students will have:
demonstrated understanding and awareness of the issues and contexts of work related issues presented to them;
as part of a group identified solvable problems or practical applications within the work related issues and developed a
protocol for solution or application;
collected and selected information relevant to the solution of the problem, linking the workplace and academic study;
as part of a team presented findings and suggesting solutions to the problem posed.
Content:
The case study will focus on a work related issue and be chosen to demonstrate current utility in the workplace.
Introductory sessions will cover:
identifying work related issues
background theory and practice
project planning and management
information search and selection
problem solving approach
Learning and Teaching Activities: (these should reflect the learning outcomes and how they may be achieved).
A problem–based learning (PBL) approach will be promoted and applied to examples of practice which have current utility
in the workplace.
"The principal idea behind PBL is that the starting point for learning should be a problem, a query, or a puzzle that the
learner wishes to solve." (Boud, 1985).
Students undertaking the work-based case study will participate in a series of introductory sessions delivered by work-place
specialists. Background information and relevant theory and application may be presented in a class situation. Group work
will be encouraged wherever possible, and groups will be essentially self managed, supported by tutors and work place
specialists.
FdEng Programme Handbook 2012/2013 P a g e | 51
COURSE SPECIFICATION - Work Related Case Study
Assessment Details:
Methods of
Assessment
Case Study
Grading
Mode
Group
presentation
Weighting
%
80%
Minimum
Pass Mark
40%
Words Length
Outline Details
3,500-4,000
20%
40%
1,000
A detailed account of a
contemporary work related case
study, issues identified and
suggestions of solutions or
applications (learning outcomes 1
and 3)
OR
An artefact
A group presentation which
outlines relevance of case study
to the work place and
demonstrates ability of the group
to work to common purpose
applications (learning outcomes 2
and 4).
Indicative Texts: (list information in the table) Managed by the participant with guidance from the supervisor
ISBN
Number
ASIN:
B004OBZXI
U
ASIN:
B005T1LQC
G
Author
Date
Title
Publisher
Terry Barrett
, Sarah
Moore
Michael J.
Marquardt
2011
T & F Books US
ASIN:
B001QEQR1
0
141295004X
Maggi SavinBaden
2009
New Approaches to Problem-based
Learning: Revitalising Your Practice in
Higher Education
Optimizing the Power of Action Learning,
2nd Edition: Real-Time Strategies for
Developing Leaders, Building Teams and
Transforming Organizations
A Practical Guide to Problem-Based
Learning Online
John Barell
2007
Corwin Press
0749434929
Peter
Schwartz
2001
0749425601
Boud &
Feletti
Moust,,Bouh
ui, Schmidt
Wilkerson &
. Gijselaers
1998
Problem-Based Learning: An Inquiry
Approach
Problem-based Learning: Case Studies,
Experience and Practice (Case Studies of
Teaching in Higher Education)
The Challenge of Problem Based Learning
Introduction to Problem-Based Learning A
Student Guide
Bringing Problem-Based Learning to
Higher Education: Theory and Practice
Noordhoff Uitgevers
9001707300
0787999342
2011
1998
1996
Nicholas Brealey
Publishing
T & F Books UK
Routledge
Routledge
Jossey Bass
FdEng Programme Handbook 2012/2013 P a g e | 52
Stage 2 Courses (level 5) for students starting in September 2012
 Object Orientated Software Development
 Software Engineering Practice
 Computer Systems
 Network Configuration and Administration
 Work Based Learning Project
FdEng Programme Handbook 2012/2013 P a g e | 53
Page deliberately left blank
FdEng Programme Handbook 2012/2013 P a g e | 54
COURSE SPECIFICATION
Course Code:
COMP 1466
Course Title:
Object Oriented Software Development
Level:
5
Department: Computer and Communications Engineering
Course Coordinator:
Barry Spencer
School:
Credit:
Engineering
30
Pre-requisites:
Introduction and Rationale:
Modern software development is characterised by the use of object oriented methods for both system analysis and
implementation, providing cost effective solution through software re-use. Students need to gain experience in using an
object oriented approach for software development. Application areas include graphics, event handling and networking. It
looks at the general principles of object orientation and their application to analysis, design and implementation of softwarebased systems. As a vehicle for teaching, industry standard techniques such as UML and Java will be used.
Aims:
To be able to understand the principles of object orientation (OO) and their relevance to all phases of software development
To be able to understand and document a user requirement using appropriate techniques
To appreciate how a OO software design can be developed from requirements
To develop awareness that OO techniques may be applied to application areas such as GUI environments, networking and
multithreading using existing classes
To understand practical techniques underlying modern programming practice
To examine techniques for scheduling and controlling asynchronous tasks.
Learning Outcomes:
Having completed the course, students will:
Have competency in developing user requirements using techniques based on UML
Have demonstrated an ability to use develop and implement own classes using suitable techniques
Have managed the design and development of object inheritance through class extensions
Have explored and demonstrated an understanding in the use of inheritance and abstract classes
Have explored and demonstrated an understanding in the use of interfaces and abstract classes
Be able to develop and apply multi-threaded code involving shared resources
Be able to implement and configure programs for use over a network
Have developed competency in programs using a graphical interface and event handling
Be able to develop and deploy effective error trapping and exception handling
Content:
Objects and classes. Class relationships: generalisation, aggregation, association. Abstract classes and interfaces.
Polymorphism. Use of OO in analysis and design methods. UML techniques such as use cases and class diagrams. OO in
programming languages. Contrast with traditional procedural languages. Inheritance, including the use of abstract classes
and interfaces. Constructors. The concepts of overloading and overriding. Practice in using and extending existing classes
produced by others. Models for class organisation, such as the Java package. Implementation of concurrency using threads,
thread interaction and synchronisation. Implementation of GUI. Event handling techniques. Definition & use of interfaces.
Networking using TCP/IP Serialisation. Error trapping & exception handling
Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on computer sessions.
FdEng Programme Handbook 2012/2013 P a g e | 55
COURSE SPECIFICATION - OBJECT ORIENTED SOFTWARE DEVLOPMENT
Learning Time (1 credit = 10 hours)
Contact Hours
Lectures
Seminars
Practical sessions
tutorials
other
Private study
Assignments: course work and other forms of assessment
coursework
Laboratory work
examinations
other
60
100
38
50
50
2
Assessment Details:
Methods of
Assessment
Coursework
Final
Examination
LAST
item of
Assessme
nt ()
Weighting
Minimum
Pass Mark
Words Length
Outline Details
60%
40%
40%
overall
3500
Design and coding assignment
2 hours

Key texts:
ISBN Number
0321193687
Date
Sept 2005
0072231890
Author
Martin Fowler,
Kendall Scott
Dan Pilone, Neil
Pitman
David Flanagan
Cay S.
Horstmann,
Gary Cornell
Herbert Schildt
780596 009205
54495
Kathy Sierra &
Bart Bates
0596007957
059600773-6
0131482025
June 2005
Title
UML Distilled: A Brief Guide to the
Standard Object Modelling Language
UML 2.0 in a Nutshell
Publisher
Addison
Wesley
O’Reilly
March 2005
Sept 2004
Java in a Nutshell 5th Ed
Core Java 2, Volume 1: Fundamentals
O’Reilly
Prentice Hall
Nov 2004
Java: A Beginner's Guide (Beginner's
Guide S.)
Osborne
McGraw-Hill
June 2005
Head First Java
O’Reilly
FdEng Programme Handbook 2012/2013 P a g e | 56
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
COMP 1467
School:
Software Engineering Practice
5
Credit:
Computer and Communications Engineering
Mr John Flegg
Pre-requisites:
Engineering
30
Introduction and Rationale:
Students need to understand the context in which software is developed and appreciate that the whole process is dependent
on the development of a sound specification. How that specification is developed is intrinsically linked to the type of
system being created and the project development model being used. Understanding of how these factors are related will
underpin the approach to be used.
The course will introduce a range of working practices aimed a ensuring the quality of the product, including VVT
techniques and their place in project planning and management processes such as configuration control and risk
management.
Mathematics provides a suitable language and intellectual framework for describing much of the theoretical basis for
computing. The course also introduces the use of mathematics as a software engineering tool, so that an appreciation is
gained of a formalised approach to specification, design and verification.
Aims:
To introduce students to good working practices in software development
To appreciate the range of software engineering techniques available
To appreciate the process of development from user requirements through to coding and testing, and its implications for
maintenance and enhancement
To understand the relevance of VVT techniques at each stage of the life cycle
To introduce project planning, configuration control and concepts of risk management
Learning Outcomes:
Having completed this course, students will:
Be able to plan a software project using an appropriate model and project management tools
Be able to apply appropriate VVT techniques
Be able to apply the principles of QA to software system development planning
Create policies for change and configuration control
Demonstrate an understanding of the role of risk analysis in system development
Understand the potential advantages of formally written specifications
Understand the basis of techniques for functional specification using set theory
Content:
The following content will typically characterise the course:
The need for good practices; development disasters and maintenance problems; role of mathematics in specification; set
theory; logic; functional specification; testing strategies; integration testing; system testing; manual verification and
validation methods; static analysis; managing development; development models: waterfall, prototyping, re-use (OO), agile
technologies; QA planning; Risk management; Configuration control.
FdEng Programme Handbook 2012/2013 P a g e | 57
COURSE SPECIFICATION - Software Engineering Practice
Learning and Teaching Activities:
The course will be delivered by a mixture of lectures, individual and team exercises on key topics and concepts, augmented
by hands-on computer sessions.
Learning Time (1 credit = 10 hours)
Contact Hours
lectures
seminars
practical sessions
tutorials
other
Private Study
Assignments: course work and other forms of assessment
45
60
53
70
70
2
coursework
laboratory work
examinations
other
Assessment Details:
Methods of
Assessment
Coursework
Final
Examination
LAST item of
assessment
()

Minimum
Pass Mark
Weighting
Words Length
Outline Details
30%
30%
60 %
40 %
4000
2000
Coursework portfolio
2 hours
40%
overall
Key texts:
ISBN Number
9780071549486
9781906124762
Date
Nov 2008
Title
Discrete Mathematics DeMYSTiFied
Oct 2010
Software Testing: An ISTQB-ISEB
Foundation Guide
Publisher
McGraw-Hill
Professional
British Computer
Society
9780137053469
Author
Steven G.
Krantz
Brian
Hambling et
al.
Ian
Sommerville
Feb 2010
Software Engineering: International
Version
Pearson Education;
9th edition
9780071267823
Roger S
Pressman
April 2009
Software Engineering: A Practitioner's
Approach [Paperback]
0735619670
Steve C.
McConnell
July 2004
Code Complete: A Practical Handbook
of Software Construction
McGraw-Hill Higher
Education; 7 edition
(1)
Microsoft Press
FdEng Programme Handbook 2012/2013 P a g e | 58
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
COMP 1464
School:
Computer Systems
5
Credit:
Computer and Communications Engineering
Mr Clive Gould
Pre-requisites:
Engineering
30
Introduction and Rationale:
The skills needed by Software Engineers are changing and there is no longer the demand for an in-depth knowledge of
assembly language programming and hardware logic. However, it is important that students they have an appreciation of
embedded systems, low level programming techniques and digital logic. This course will provide students with the
necessary underpinning knowledge and skills in the above areas.
Aims:
To provide the student with an overview of embedded systems
To familiarise the student with low level programming techniques
To familiarise the student with the elements of digital logic
To provide an appropriate methodology for designing and implementing digital systems.
To understand the complex communication between different hardware systems.
Learning Outcomes:
Having completed this course, students will:
Have developed an awareness of embedded systems
Be conversant with and have developed competency in low level programming
Have established an understanding of the concepts underlying digital logic
Be able to design and implement simple logic and microprocessor systems
Content:
The following content will typically characterise the course:
Embedded systems to include hardware components, including processors, memory, buses, and I/O system software,
including device drivers and operating systems. Low level programming to include architectures, addressing modes,
instructions, programming. Digital techniques to include Boolean algebra, logic gates, truth tables, concurrent and sequential
logic, state diagrams, timing diagrams, synchronous, asynchronous; programmable logic languages, system structure; cross
discipline communication, collaboration, symbiosis of hardware and software.
Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on laboratory
sessions.
FdEng Programme Handbook 2012/2013 P a g e | 59
COURSE SPECIFICATION – Computer Systems Engineering
Learning Time (1 credit = 10 hours)
Contact Hours
lectures
seminars
practical sessions
tutorials
other
Private Study
Assignments: course work and other forms of assessment
coursework
laboratory work
examinations
other
60
100
38
50
50
2
Assessment Details:
Methods of
Assessment
Coursework
LAST item of
Assessment ()
Exam

Weighting
%
50
Minimum
Pass Mark
30%
50
30%
40% overall
Words
Length
3000
Outline Details
Lab work, tutorials and directed
learning worksheets.
2 hour unseen closed book
Key Texts:
ISBN Number
1-84658-371-3
Author
Israel,
Clements and
Doncheva
Date
2007
Title
Computer and Communication Engineering
Core Skills Volume II
Publisher
Pearson (custom
Publication)
978-0-12-374493-7
Patterson &
Hennessy
2008
Computer Organisation & Design: The
Hardware/Software Interface 3rd Ed
Morgan
Kaufmann
0-333-99866-9
M Burrell
2004
Fundamentals of Computer Architecture
Palgrave
987-0-321-32079-5
Williams R
2006
Computer Systems Architecture 2nd
Addison-Wesley
0071316396
Sandige R
2011
Fundamentals of Digital and Computer
Design with VHDL
McGraw-Hill
013039985X
Zwolinski M
2003
Digital System Design with VHDL
Prentice Hall
0071472878
Predko M
2007
Programming & Customizing PIC
Microcontrollers
Tab Electronics
FdEng Programme Handbook 2012/2013 P a g e | 60
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
TBA
School:
Network Configuration & Administration
5
Credit:
Computer and Communications Engineering
Mr Philip Mann
Pre-requisites:
Engineering
30
Introduction and Rationale:
The skills already developed in networking will be developed and enhanced in this course. It is essential for all students of
Computer Networking to understand advanced principles of routing in order that they may design, maintain, administer and
troubleshoot computer networks. This course provides an in-depth, hands-on view of network configuration and advanced
routing in order that the student may then go on to work in the industry.
Aims:
To equip the student with an enhanced grounding in data communications, local area networking hardware and software,
and network interconnection techniques
To make the student useful to future employers in the installation, administration and troubleshooting of local area networks
To equip the student with the necessary knowledge and skills to configure a range of network devices
Learning Outcomes:
Having completed this course, students will:
Possess an in depth understanding of routing protocols and concepts
Understand the techniques used in advanced network configuration and the issues surrounding security and wireless
implementation
Be able to analyse a network specification and design, implement and configure an appropriate network
Be able to solve problems involving the application and configuration of hardware and software components of a
communications network
Content:
The following content will typically characterise the course:
Networking terms and concepts. Router interface configuration and verification, RIPv1 configuration, classless IP
addressing schemes, advanced router configuration with EIGRP, configuration and routing with RIPv2, distance vector
routing protocols. Network troubleshooting using the layered approach, network diagram interpretation, switch
configuration, configuration and troubleshooting VLANs, IOS configuration files, wireless network configuration and
implementation, network security
Main Learning and Teaching Activities:
The course will be delivered by a mixture of lectures on key topics and concepts augmented by hands-on networking
laboratory sessions.
FdEng Programme Handbook 2012/2013 P a g e | 61
COURSE SPECIFICATION - Network Configuration & Administration
Learning Time (1 credit = 10 hours)
Contact Hours
lectures
seminars
practical sessions
tutorials
other
Private Study
Assignments: course work and other forms of assessment
coursework
laboratory work
examinations
other
Assessment Details:
Methods of
Assessment
Coursework
Exam
Last item of
Assessment
Weighting
Minimum
pass mark
70%

30%
Words
Length
3000
Outline Details
3000
b) Group project
Case study
a) Practical laboratory work
Practical online open-book
assessment
40% overall
Keytexts:
ISBN Number
Author
Date
Title
Publisher
1587132060
Graziani, Johnson
2007
Routing Protocols and Concepts,
CCNA Exploration Companion
Guide
Cisco Press
1587132079
Lewis
2008
LAN Switching and Wireless,
CCNA Exploration Companion
Guide
Cisco Press
FdEng Programme Handbook 2012/2013 P a g e | 62
60
100
38
50
50
2
COURSE SPECIFICATION
Course Code:
Course Title:
Level:
Department:
Course Co-ordinator:
School:
Work Based Learning Project
5
Credit:
Computer and Communications Engineering
Mr Barry Spencer
Pre-requisites:
Engineering
30
Introduction and Rationale:
In the workplace there is a growing demand for higher levels of skills and increased productivity. At the same time it is
necessary to ensure quality of service and product delivery. As a result of this attention is focusing increasingly on the
employability of individuals. This course will develop the qualities and competencies which make students more
employable.
Aims: (these should be long-term and strategic and identify the overall purpose of the course)
The aims and objectives of this course are devised by the participants in the Learning Contract
The Learning Contract will set out the:
Project methodology
Learning outcomes
Scope of the project and timescales
Activities and resources required
Assessment criteria and method of assessment
Learning Outcomes: (statements of what a learner can do, know and understand as a result of successfully completing the
course)
On completion of the project participants should be able to:
Show competence in identifying the information required for a particular project
Show competence in the use of information literacy analytics
Demonstrate an ability to effectively use an appropriate range of resources
Demonstrate an understanding and appreciation in the effective use of presentation and communication techniques
Evaluate, select and apply solutions to a problem from a range of theoretical models
Demonstrate competency in the application of theories, models and frameworks to current issues
Manage the design and development of a project through to a successful completion
Demonstrate an appreciation of legal, social, ethical and professional concerns
Content:
Normally the project will focus on a work related issue. Students will be encouraged to develop a project closely linked to
the subject focus of their programme. Introductory sessions will cover identifying work related issues, writing learning
contracts, project planning and management, self directed learning, linking work-based learning to academic context, the
inside researcher, employer involvement, linking projects to academic theories and subject context
Learning and Teaching Activities: (these should reflect the learning outcomes and how they may be achieved)
Participants will be essentially self managed and supported by tutors. Support will be negotiated as part of the Learning
Contract. Students will be encouraged to form peer groups to share and discuss project ideas and workplace learning.
FdEng Programme Handbook 2012/2013 P a g e | 63
COURSE SPECIFICATION - Work Based Learning Project
Learning Time (1 credit = 10 hours)
Contact Hours
lectures
seminars
practical sessions
tutorials
other
Private Study
Assignments: course work and other forms of assessment
30
70
60
70
70
coursework
laboratory work
examinations
other
Assessment Details:
Methods of
Assessment
Project
Grading
Mode
Weighting
%
100%
Minimum
Pass Mark
40%
overall
Words Length
Outline Details
3,500-4,000
Detailed in learning contract
- may be portfolio, project
report, review, presentation
etc
1,000
Self evaluation
Indicative Texts: (list information in the table) Managed by the participant with guidance from a supervisor
ISBN
Author
Date
Title
Publisher
Number
0077129970 Blumberg,
2011
Business Research Methods
McGraw-Hill
Cooper &
Higher Education
Schindler
ASIN:
Judith Bell
2011
Doing Your Research Project (Kindle
Open University
B004PGM9
Edition)
Press
FE
0230222501 Jonathan Grix
2010
Information Skills: Finding and Using the
Palgrave
Right Resources
Macmillan
0273710974 Sebastian
2007
The Definitive Guide to Project
Financial Times/
Nokes
Management
Prentice Hall
1412910641 Gavin Reid
2005
Learning Styles and Inclusion
Sage Publications
0852927975
1848601603
0749409541
0335100333
Guile D and
Fonda N
Valsa Koshy
1999
Managing Learning for Added Value
IPD
1999
Laycock M and
Stephenson J
Gibbs G
1993
Action Research for Improving Educational
Practice: A Step-by-Step Guide
Using Learning Contracts in Higher
Education
Teaching Students to Learn
Sage Publications
Ltd
Kogan Page
1981
FdEng Programme Handbook 2012/2013 P a g e | 64
OU