Module Descriptors
ADVANCED BUSINESS APPLICATION PROGRAMMING USING SAP (D/L)
COSE71192
Key Facts
Digital, Technology, Innovation and Business
Level 7
15 credits
Contact
Leader: Kelvin Hilton
Hours of Study
Scheduled Learning and Teaching Activities: 3
Independent Study Hours: 147
Total Learning Hours: 150
Assessment
  • PORTFOLIO weighted at 20%
  • ASSIGNMENT (1000 WORDS) weighted at 60%
  • ASSIGNMENT (500 WORDS) weighted at 20%
Module Details
INDICATIVE CONTENT
The content of the module will consist of the following topic areas:

Advanced data structures and algorithms
Data modelling concepts
Advanced object oriented principles
Advanced user interface development
Advanced Computer Aided Software Engineering Tools
Decision Support Systems
Executive Information Systems
System deployment and maintenance
Business Analytics
Multi-platform software development
ADDITIONAL ASSESSMENT DETAILS
Portfolio weighted at 20% consisting of practical programming and modelling exercises (Learning outcomes 1)

Assignment weighted at 60%: Team based practical software implementation of a dashboard application integrating key elements of the module. with an associated report (1000 words).(Learning outcomes 2 and 3)

Assignment weighted at 20%. Individual critical appraisal of the group activity and individual learning experience. (500 words). (Learning outcome, 4). Final assessment.
LEARNING STRATEGIES
On-line materials will exemplify topical issues and best practice case studies.

You will be prepared for each topic via a weekly briefing by the relevant member of the teaching team. The tasks set will be explained and the relevant resources released. You will then be expected to make progress on the tasks independently reporting back to the teaching team via an electronic review meeting until the task is completed before progressing to the next topic.

You will be expected to participate in a weekly e-seminar either directly or by subsequent review of the session.

Portfolio work will be released on a weekly basis with the student supported via a briefing during the e-conference and VLE communication resources.

In the team work element you will work with peers and the teaching team to research and develop a dashboard application supported by the University’s VLE collaboration tools. In addition to the software component your team will present your solution using e-conferencing and submit a single joint document on the solution architecture and interpretation of the data aggregated from the SAP system.

You will use a range of technologies which will be provided, where necessary, by the School or available online

Online, telephone, and email support will be provided as necessary as will community learning tools via our VLE.
TEXTS
Range of journals and articles and online learning materials including material direct from SAP as appropriate to individual student needs.

NYAGA, G. W. AND LUKANDU, I. A. (2011) Executive information systems: The critical success factors. Germany: LAP Lambert Academic Publishing. ISBN: 978-3843390255

PRESSMAN, R.S. (2014) Software Engineering: A Practitioner’s Approach 8th ed., McGraw-Hill, ISBN: 978-1259253157
RESOURCES
The software resources required for this module will be provided by the School or available to you for free download. They will be reviewed each year to ensure they are current and reflective of those used in industry.

You will be notified by the teaching team the specific resources to be used as part of the module induction.

Appropriate Systems modelling software and tools
Software development tools (desktop, web and mobile)
Database System supporting Structured Query Language
Access to the SAP Enterprise Information System and associated toolset.
SPECIAL ADMISSIONS REQUIREMENTS
Previous study of Business Application Programming with SAP D/L
LEARNING OUTCOMES
1. Demonstrate a systematic understanding of business information systems and tools to manipulate the data to provide dashboard applications. (KNOWLEDGE AND UNDERSTANDING).
2. Research, critically evaluate and apply models for the interpretation and presentation of knowledge in organisations. (APPLICATION, ENQUIRY).
3. Research, design and create a complex executive dashboard application. (APPLICATION, COMMUNICATION, PROBLEM SOLVING, TEAMWORK).
4. Reflect on the implications of advanced business applications in facilitating operational decision making. (REFLECTION).