Computer Science

 

ECMM419 - Software Development for Business (2012)

Back | Download as PDF
MODULE TITLESoftware Development for Business CREDIT VALUE15
MODULE CODEECMM419 MODULE CONVENERProf Richard Everson (Coordinator)
DURATION: TERM 1 2 3
DURATION: WEEKS 11 weeks 0 0
Number of Students Taking Module (anticipated) 3
DESCRIPTION - summary of the module content

It is important to understand the underlying systems that you may manage as an IT manager in today’s businesses; this module aims to equip you the knowledge of how IT system software is developed. You will be introduced to the necessary theory and software development methods that are commonly adopted, including the software development lifecycle and testing regimes, as well as basic programming skills.

AIMS - intentions of the module

To cover theoretical and practical methods for developing software in a business environment. Students will be introduced to and gain experience of the methodologies used in an IT software development project.

INTENDED LEARNING OUTCOMES (ILOs) (see assessment section below for how ILOs will be assessed)

On successful completion of this module you should be able to:

Module Specific Skills and Knowledge

1. demonstrate knowledge of the nature and composition of computer systems;
2. read and write simple computer programs in a high-level language;
3. demonstrate familiarity with the Software Development Life Cycle (SDLC);

Discipline Specific Skills and Knowledge

4. decompose a complex problem into manageable components;
5.choose appropriate software development techniques;

Personal and Key Transferable / Employment Skills and Knowledge

6. use on-line resources to develop advanced computer language skills;
7. be able to work effectively as part of team to design, implement and demonstrate a system to solve  a specified business problem.

 

SYLLABUS PLAN - summary of the structure and academic content of the module

Computer architecture

Software Development Lifecycle

Software development methodologies (e.g., Waterfall, RAPID, Agile).

Basic high-level language programming (e.g., Python).

LEARNING AND TEACHING
LEARNING ACTIVITIES AND TEACHING METHODS (given in hours of study time)
Scheduled Learning & Teaching Activities 32.00 Guided Independent Study 118.00 Placement / Study Abroad 0.00
DETAILS OF LEARNING ACTIVITIES AND TEACHING METHODS
Category Hours of study time Description
Scheduled learning and teaching 20 Lectures
Scheduled learning and teaching 8 Workshops (high-level languae programming)
Scheduled learning and teaching 4 Surgeries (one for each assignment)
Guided independent study 90 Individual assessed work
Guided independent study 28 Private study

 

ASSESSMENT
FORMATIVE ASSESSMENT - for feedback and development purposes; does not count towards module grade
Form of Assessment Size of Assessment (e.g. duration/length) ILOs Assessed Feedback Method
Workshop programming assignments 1 hour 1, 2, 4, 5, 6 Oral
Team project review 30 minutes per session approx 2 sessions 1, 2, 4, 5, 6, 7 Oral
       
       
       

 

SUMMATIVE ASSESSMENT (% of credit)
Coursework 80 Written Exams 0 Practical Exams 20
DETAILS OF SUMMATIVE ASSESSMENT
Form of Assessment % of Credit Size of Assessment (e.g. duration/length) ILOs Assessed Feedback Method
Two Programming exercises 15% each length may vary (approx 15 hours work expected) 1, 2, 4, 5, 6 Individual Marksheet
Programming Exercise 20% length may vary (approx 20 hours work expected) 1, 2, 4, 5, 6 Individual Marksheet
Team Project 50% length may vary (approx 40 hours work expected) 1, 2, 3, 4, 5, 7 Individual Marksheet
         
         

 

DETAILS OF RE-ASSESSMENT (where required by referral or deferral)
Original Form of Assessment Form of Re-assessment ILOs Re-assessed Time Scale for Re-reassessment
As above Coursework All Timescale to be determined by examiners board - September or December referrals possible.
       
       

 

RE-ASSESSMENT NOTES

Since this is assessed entirely by coursework, all referred assessments will be by the assignment of a new piece of coursework.

Deferred assignments will be done by the original piece of coursework combining elements of the module.

RESOURCES
INDICATIVE LEARNING RESOURCES - The following list is offered as an indication of the type & level of
information that you are expected to consult. Further guidance will be provided by the Module Convener

Basic reading:

 

ELE: http://vle.exeter.ac.uk

 

Web based and Electronic Resources:

 

Other Resources:

Module notes given by lecturer(s).

Reading list for this module:

Type Author Title Edition Publisher Year ISBN Search
Set Zelle John Python Programming: an introduction to computer Science 2nd Edition Franklin, Beedle & Associates 2010 978-1590282410 [Library]
Set Summerfield Mark Programming in Python3 2nd Edition Addison Wesley 2010 978-0321680563 [Library]
Set Turban, Leidner, McLean, Wetherbe Information Technology for Management 5th Wiley & Sons 2008 978-0471774174 [Library]
CREDIT VALUE 15 ECTS VALUE 7.5
PRE-REQUISITE MODULES None
CO-REQUISITE MODULES None
NQF LEVEL (FHEQ) 7 AVAILABLE AS DISTANCE LEARNING No
ORIGIN DATE Wednesday 01 February 2012 LAST REVISION DATE Thursday 10 January 2013
KEY WORDS SEARCH Software development, programming