Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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