Enterprise Systems Development

Similar documents
INFS2608 ENTERPRISE DATABASE MANAGEMENT

Course Outline (Undergraduate):

1 Access, prepare and present up-to-date information on the hospitality industry from a variety of relevant sources

Programme name Civil Engineering, Civil Engineering with Industrial Placement

Relevant QAA subject Benchmarking group(s): Master's degrees in business and management, 2007 Henley Business School at Univ of Reading

Programme approval 2006/07 PROGRAMME APPROVAL FORM SECTION 1 THE PROGRAMME SPECIFICATION. ECTS equivalent

Course Specification MSc Accounting (MSACT)

Programme Specification. Construction Management

Programme Specification BA (Hons) Business and Management

MSc Security Management (Campus based)

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES. Programme name BEng Electrical & Electronic Engineering with Foundation Year

Cleveland College of Art & Design BA (Hons) Fashion Enterprise Programme Handbook

Programme Specification and Curriculum Map for MSc Electronic Security and Digital Forensics

International Communications and Development

PROGRAMME SPECIFICATION - UNDERGRADUATE PROGRAMMES. School of Mathematics, Computer Science and Engineering Department or equivalent Computer Science

British School of Commerce

LONDON SCHOOL OF COMMERCE. Programme Specifications for the. Cardiff Metropolitan University. MSc in International Hospitality Management

Honours Degree (top-up) Computing Abbreviated Programme Specification Containing Both Core + Supplementary Information

Programme Specification

IAM Level 6 Extended Diploma in Business and Administrative Management

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES

Programme name Engineering with Management and Entrepreneurship

POSTGRADUATE PROGRAMME SPECIFICATION

Arts, Humanities and Social Science Faculty

DEGREE CURRICULUM SOFTWARE ARCHITECTURES Degree in Computer Engineering. Teaching staff: GIL IRANZO, ROSA MARIA GARCIA GONZALEZ, ROBERTO

2012/2013 Programme Specification Data. Financial Management

master s courses fashion photography

Arts, Humanities and Social Science Faculty

MSc Computer Security & Resilience Steve Riddle Degree Programme Director

2012/2013 Programme Specification Data. Honours Degree BA Hons Architecture. Architecture, The aims of the programme are to:

Programme name Computer Science with Artificial Intelligence

International group work in software engineering

Programme Specification

2012/2013 Programme Specification Data. Public Relations

master s courses fashion & law

MSc Logistics and Supply Chain Management

For UCAS tariff points please refer to our website (

PROGRAMME SPECIFICATION: FULL-TIME AND PART-TIME MBA

BA (Hons) Contemporary Textiles (top up) BA (Hons) Contemporary Fashion (top up) BA (Hons) Contemporary Design for Interiors (top up)

Human Resource Management and Development

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMMES KEY FACTS. Criminology and Criminal Justice

Human Resource Management

Financial Accounting Business Management (B2)

master s courses fashion promotion, communication & media

ACCT5949 Managing Agile Organisations

Teaching and Learning Methods

Arts, Humanities and Social Science Faculty

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES. Programme BEng Computer Systems Engineering/BEng Computer Systems Engineering with Placement

HIGHER NATIONAL DIPLOMA DIGITAL PHOTOGRAPHY. Programme Specification

master s courses fashion & luxury brand management

BSc (Hons) Computer Games Technology

UNIVERSITY OF ULSTER PROGRAMME SPECIFICATION. PgCert/PgDip/MSc in Healthcare informatics

Nottingham Trent University Course Specification

Awarding Institution: Institute of Education, University of London. Teaching Institutions: Institute of Education, University of London

MODULE SPECIFICATION FORM. BUS748 Cost Centre: GAMP JACS2 code*: N211. Strategic Thinking and Effecting Change. Level: 7 Credit Value: 20

Early Childhood Education and Care

MA Design for Digital Media

Honours Degree (top-up) Business Abbreviated Programme Specification Containing Both Core + Supplementary Information

Agile Methods. Introduction to. AAddison-Wesley. Sondra Ashmore, Ph.D. Kristin Runyan. Capetown Sydney Tokyo Singapore Mexico City

Programme Specification (Postgraduate) Date amendedmarch 2014

City University of Hong Kong

INFS5991 BUSINESS INTELLIGENCE METHODS

Management and Leadership in Healthcare

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMMES

Henley Business School at Univ of Reading. Chartered Institute of Management Accounting (CIMA) Certificate Level (C01 to C05)

MSc Crime Science, Investigation and Intelligence

Professional Doctorate in Criminal Justice (DCrimJ)

INFS5991 BUSINESS INTELLIGENCE METHODS. Course Outline Semester 1, 2015

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMMES

How To Be A Successful Marketing Consultant

Business Management 2012

Programme Specification (Undergraduate) Date amended: 28 August 2015

FPROGRAMME SPECIFICATION KEY FACTS. Cass Business School. Programme code PSDMBA. Total UK credits 230 Total ECTS 115 PROGRAMME SUMMARY

A. Programme Specification

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES. Cass Business School Department or equivalent UG Programme (Cass Business School) UCAS Code

PGCert/PGDip/MA Education PGDip/Masters in Teaching and Learning (MTL) Programme Specifications

Information Systems. Credit value: 10 Guided learning hours: 60. Aim and purpose. Unit introduction. Learning outcomes

POSTGRADUATE PROGRAMME SPECIFICATION

THREE-YEAR COURSES VISUAL & MULTIMEDIA DESIGN

Pearson Edexcel BTEC Level 7 Diploma in Strategic Management and Leadership

BEng Biomedical Engineering / BEng Biomedical Engineering with Placement

Course Computer Science Academic year 2012/13 Subject Databases I ECTS 5

BSc (Hons) Computer Animation

MODULE CO-ORDINATOR HANDBOOK. Collaborative Partners

Programme Specification and Curriculum Map for BA (Honours) 3D Animation and Games

PROGRAMMME SPECIFICATION FOR MA in LEADERSHIP AND MANAGEMENT (HEALTH AND SOCIAL CARE SERVICES)

SECC Agile Foundation Certificate Examination Handbook

Henley Business School. Henley Business School at Univ of Reading. Henley Business School Board of Studies for

MASTER S COURSES FASHION RETAIL MANAGEMENT

Transcription:

Enterprise Systems Development CT5010 CT5010 Module Handbook 2012/13 Page 1 of 12 v1.0

CT5010 Enterprise Systems Development (September 2012) University of Gloucestershire 2012 All rights reserved. No part of this publication may be reproduced, stored or transmitted in any form or by any means, including but not limited to photocopy, recording, or any information storage and retrieval system, without the specific prior written permission of University of Gloucestershire. Large print copies of this booklet can be provided on request. The University can also arrange production of Braille or audio versions. CT5010 Module Handbook 2012/13 Page 2 of 12 v1.0

CT5010 Table of Contents Introduction... 4 Aims... 4 Learning Outcomes... 4 Module Staff... 5 Resources... 5 Teaching and learning approach... 6 Feedback from tutors... 7 Scheme of Work... 7 Oracle Academy Membership... 9 Assessments... 10 Assessment Structure... 10 Appendix 1: ICT Assessment Criteria Grid... 12 CT5010 Module Handbook 2012/13 Page 3 of 12 v1.0

Introduction Aims CT5010 explores the development of enterprise information systems based on database technologies. The emphasis is on rapidly building information systems that are maintainable, scalable and provide high business value. The module covers typical enterprise system development processes, including systems development, requirements management, agile development methods, database systems, application development tools, and understanding information storage and retrieval. Students will learn how to rapidly build enterprise-level database applications using agile project development techniques. CT5010 introduces the student to practical skills that consistently feature in the list of top required skills for job applicants: Oracle, SQL, PL/SQL and interface development tools; as well as an appreciation of agile methods for systems development projects. Learning Outcomes By the end of this module, students will be able to: a) explain fundamental theories, concepts and terms that support information system design and development b) manage requirements to ensure information systems reflect the needs of the client c) determine and apply methods suitable for systems development projects d) design and build appropriate database capability using commercial development tools e) generate business information and manage data using SQL and other relevant scripting languages f) determine, create and manage appropriate structures for building business logic into information systems CT5010 Module Handbook 2012/13 Page 4 of 12 v1.0

Module Staff Module Leader Module Tutors Course Leader: IT Andrew Tomlinson atomlinson@glos.ac.uk Andrew Tomlinson Mo Clutterbuck Kevin Walter kwalter@glos.ac.uk Resources Listed below are some of the books you might find useful: Agile: Augustine, S. (2005) Managing Agile Projects. London: Prentice Hall. Cockburn, A. (2007) Agile Software Development: The Cooperative Game (2 nd Edn.), Upper Saddle River, NJ: Addison-Wesley. Cohn, M. (2010) Succeeding with Agile: Software development using Scrum, Upper Saddle River, NJ: Addison-Wesley. Kniberg, H. (2007) Scrum and XP from the Trenches: How we do Scrum. Toronto: C4Media (download version: InfoQ.com) Larman, C. (2004): Agile and Iterative Development: A Manager s Guide, Upper Saddle River, NJ: Addison-Wesley. Pilone, D. & Miles, R. (2008) Head First Software Development, Sebastopol, CA, USA: O Reilly. Pichler, R. (2010) Agile Product Management with Scrum: Creating products that customers love, Upper Saddle River, NJ: Addison-Wesley. Rasmusson, J. (2010) The Agile Samurai: How Agile Masters Deliver Great Software, Raleigh, North Carolina: Pragmatic Bookshelf. Schwaber, K. (2004) Agile Project Management with Scrum. Boston, Mass.: Microsoft Press SQL: CT5010 Module Handbook 2012/13 Page 5 of 12 v1.0

Forta, B. (2004) Sams Teach Yourself SQL in 10 Minutes (3 rd Edn.), Indianapolis: Sams Publishing. Garmany, J. (2005) Easy Oracle PL/SQL, North Carolina: Rampant TechPress Rob, P., Coronel, C. & Crockett, K. (2008) Database Systems: Design, Implementation and Management. Boston, Mass.: Course Technology. Watson, J. (2008) OCA Oracle Database 11g SQL fundamentals 1 exam guide, New York : McGraw-Hill Oracle Application Express: Jennings, T. (2011) Oracle Database 2 Day+ Application Express Developers Guide, Release 4.1, Redwood City, USA: Oracle Corporation. [free download from: www.oracle.com, product code E21679-01] Cunningham, M. & Crotty, K. (2006) Easy Oracle HTML-DB: Create Dynamic Web Pages with Oracle. Kittrell, NC, USA: Rampant TechPress. Gault, D., Cannell, K., Cimolini, P., D Souza, G. & St. Hilaire, T. (2011) Beginning Orcale Application Express 4. New York, Apress.. Greenwald, R. (2009) Beginning Oracle Application Express. Indianapolis: Wiley. van Zoest, M. & van der Plas, M. (2010) Oracle APEX 4.0 Cookbook. Birmingham, UK: Packt Publishing. Teaching and learning approach Staff/student contact approximately 25% including lectures, workshops and student led tutorials Student private study: approximately 75% As with any university module, it is expected that students will have a level of motivation which will involve reading-around the topics discussed in the module. Thus, it is essential that participants accept ownership for their development in this module and that they do not expect to be spoon fed. This module covers various integrated topics. The format of the programme is predominantly by a lecture of approximately one hour followed by a practical session of two hours. Sessions will be interactive, focusing on developing your knowledge CT5010 Module Handbook 2012/13 Page 6 of 12 v1.0

and understanding of topics through debate and individual or group work. Students will also have the opportunity to hold authentic review meetings, where they present product progress and discuss requirements with staff representing stakeholders. Feedback from tutors All students are entitled to both formative and summative feedback during the module. Formative feedback is designed to enable you to improve your work/performance and takes many forms. Students will have several opportunities to receive feedback on their progress, e.g. during lab sessions, tutorials or seminars; as part of general feedback in lectures; and where appropriate, one to one sessions with their Academic Review Tutors. Summative feedback is received when your submitted coursework has been marked. As a minimum this will comprise constructive comments from the tutor and a grade. Scheme of Work The following scheme is provisional and may change. UMS Week Lecture Tutorial 1 Module overview Assignment 1 overview. 2 Databases, SQL and Oracle, Creating Tables Exploring Oracle and APEX. 3 SQL Select statements Lab work tutorial exercises 4 SQL: Functions and Views Lab work tutorial exercises 5 SQL: Nested Queries, SET Operators Database quiz 6 Catch-up and review Lab work 7 SQL: Triggers and PL/SQL 8 SQL recap. Key assignment considerations. Start to choose your teams for Assignment 2. Assignment 2 Issued Ensure your database is built and that you have attempted the first few questions.. Lab session assignment workshop 9 Advanced SQL Lab session assignment workshop CT5010 Module Handbook 2012/13 Page 7 of 12 v1.0

10 Why Agile Methods? Group exercise Hand in Assignment 1: Wednesday 28 th November 2012 to Park Assignment Room 11 Your Assignment 2 Project: Product Vision Lab session: Product Vision workshop. 12 User Stories Oracle Apex review Submit your product vision. 13, 14, 15, 16 Christmas Break 17 Backlog Estimation, Planning and Testing Strategy Estimation exercises 18 Oracle APEX architecture Hands on APEX 19 Creating charts, forms and reports Product review and advice for next week s review meetings 20 Review Meeting 1 Review Meeting 1 (Show prospective clients your progress) 21 Scrum -- Retrospective Meetings 22 Usability: testing, user manuals and on-line help. 23 Functions, triggers and calculations Review of retrospective meetings Feed-back and technical advice about your progress. Feed-back and technical advice about your progress 24 Integrating web services Feed-back and technical advice about your progress 25 Review Meeting 2 Review Meeting 2 26 Feedback from meetings. Work in teams on assignment 27, 28, 29 Easter Break 30 Assignment review and advice. 31 Topic Review and research ideas Review your assignment documentation Hand in Assignment 2: Wednesday 24th April 2013 to Park Assignment Room. CT5010 Module Handbook 2012/13 Page 8 of 12 v1.0

Oracle Academy Membership This module gives you experience in the latest Oracle development tools, and will enable you to register as a student member on the Advance Computer Science scheme of the Oracle Academy. Membership is free and we strongly encourage you to join: see: https://academy.oracle.com. CT5010 Module Handbook 2012/13 Page 9 of 12 v1.0

Assessments CT5010 has two assignments, which are designed to progressively build your experience of the latest practices in enterprise system development using agile project methods. The general topic of the assignments is given in the table below. Specific details of the assignment requirements will be issued throughout the year, and full instructions, advice and examples will be presented in the lectures and tutorials; it is therefore vital that you attend. See: Scheme of Work, page 7, for submission dates. Assessment Structure Assignment 1 (50%) (2000 word equivalent) [learning outcomes: d,e, f] Assignment 2 (50%) (2000 word equivalent) [learning outcomes: a,b,c] Individual project Group project Practical exploration of SQL, database technologies, and data storage and retrieval. Practical development of an enterprise information system, using agile project methods and leading industry software. Assessment of this module will generally be in accordance with the assessment regulations contained in the Modular Scheme Handbook and the Gloucestershire Business School s ICT Assessment Criteria (see Appendix 1: ICT Assessment Criteria Grid). Assignment 2 will be issued later in the module (see Scheme of Work on page 7 for hand-in dates). Assignment 2 is a group-work practical assignment. Building on agile methods and system development techniques, you will explore application development using the latest Oracle tools. You will also be able to gain experience CT5010 Module Handbook 2012/13 Page 10 of 12 v1.0

in agile methods for software development and in team-work. You will be given a scenario, and as a team will need to determine the priority requirements, which your team will then build into a fully functioning working system. You ll get to present your work to us at regular review meetings, at which we will be acting the roles of prospective clients and end users. CT5010 Module Handbook 2012/13 Page 11 of 12 v1.0

Appendix 1: ICT Assessment Criteria Grid Mark % Grade & Characteristics Theory & Academic Approach Practice & Deliverables 0 Fail plagiarism, collusion, non-pres., name as theory only 1-9 Fail no understanding, very short, inadequate no effective deliverables 10-29 Fail factual but little interpretation, lacks requirements not met; not recoverable coherence, short, errors, misconceptions 30-39 Reassess: inadequate but recoverable with limited effort coherent but mechanical notes, basic task OK but limited - partial - rudimentary answer, limited interpretation, lack of knowledge of topic, weak English but some deliverables partially complete, not all requirements met, limited response to brief. 40-49: 3rd, D Pass: Sufficient for award of credit adequate mainly descriptive approach, fair, limited conceptual or theoretical ability 50-59 2ii, C BTEC Merit - 53-59 BTEC Pass - 50-52 Satisfactory Satisfactory with some conceptual ability but lacks good evaluation or synthesis of ideas 60-69 2i, B BTEC Merit -60-65 BTEC Distinction -66-69 Good. Good analysis, evaluation, synthesis, integration & argument. 70-79 first class, A, Excellent. BTEC Distinction as above but also stronger evidence of excellent, original, innovative, articulate work 80-89 Outstanding. BTEC Distinction as above but also authoritative, superlative, creative 90-100 Faultless BTEC Distinction appropriate use of language of topic adequate response, demonstration of basic knowledge, relevant content, clear intention communicated, evidence of reading, acceptable minimum level of English for business presentation but may lack precision, some limited analysis / application of knowledge / theory / weighting of evidence, inconsistent good response to task, collates info, satisfactory analysis & judgement, constructs generalisations based on evidence & opinion, argues clearly, logically & constructs a case, some limited ability to state a personal position, correct English with few imprecise statements evaluates info. & synthesises generalisations, good ability to state & defend personal position, good analysis & judgement, applies knowledge to new situations, sound on theory, critical, understands limitations of methods, selective coherent & logical approach, well written with clear, correct and precise English very strong ability to state & defend position, uses criteria & weighting in judgements, wide knowledge and theoretical ability, full understanding of possibilities and limitations of methods & theories, 75+ more original, innovative approach, command of critical positions, lively articulate writing, excellent grasp of material - synthesis of ideas as above but also :- seen all possibilities in task, gone beyond accepted conceptual/critical positions, evidence of creative, intelligent, innovative approach consistently & forcefully expressed as for 80-89 but also :- all work superlative & without fault deliverables meet basic requirement correctly but limited, just adequate but not innovative, interesting or exciting, for higher marks, 45+ just exceeds minimum specification, might be good in some areas but not consistent good deliverables, some evidence of good design or execution, coherent and organised product, some limited evidence of self criticism concerning deliverable, some independence, initiative, autonomy, appropriate techniques, integration of knowledge for task all criteria met to good standard, evidence of good design or execution, good integration of academic & practical issues, solid evidence of self critique/evaluation of deliverables, products well organised - documented - coherent. Evidence of independence, initiative, autonomy, creativity, adaptability, resourcefulness. Integration of knowledge, most criteria met to high standard, strong evidence of evaluation of deliverables, 75+: deliverables excellent - all criteria met in clear and definite manner, evidence of excellent design or execution, elegance, innovation, very good evaluation of deliverables, as above but also :- all aspects of deliverables superlative beyond 80% emphasis on theory rather than practice/deliverables as for 80-89 CT5010 Module Handbook 2012/13 Page 12 of 12 v1.0