Skip to main content

Module

CSC8425 : Business Applications

  • Offered for Year: 2021/22
  • Module Leader(s): Professor Aad van Moorsel
  • Other Staff: Ms Rebecca Osselton
  • Owning School: Computing
  • Teaching Location: Newcastle City Campus
Semesters
Semester 2 Credit Value: 10
Semester 3 Credit Value: 10
ECTS Credits: 10.0

Aims

This module aims to equip apprentices with the technical and practical experience to function as successful software engineering practitioners. It will provide apprentices with a Project Based challenge* that requires them to learn and apply their skills in Advanced Programming and Web Technologies, previously learned skills in Human-Computer-Interaction, Project Management and Software Engineering processes.

In this module, the apprentices will design, develop, and manage a software engineering project and its timeline following agile, lean or other industry recognized approaches. They will apply HCI methodologies to design a product driven by user experience that incorporates an extended knowledge of Java. Further, they will create a presentation based on their product for stakeholders.

*Apprentices and their employers who wish to apply a project from their workplace must consult with the Module Leader to ensure the scope is manageable in the semester, and the project criteria are met. Please note that this Module focuses on group work. Employers must be able to give the Apprentice a project that includes group work throughout.

Outline Of Syllabus

The module will cover:
•Advanced Programming:
o       Server side programming
o       Common data structures and manipulation of collections of objects.
o       Concurrent programming
•Introduction to Database Systems
•Web Technologies:
o       Basic languages (e.g. HTML, CSS, JavaScript).
o       Forms & scripts.
o       Client-server development.
o       Web/Database integration.

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion120:0020:00Preparation for the End Point assessment (EPA) WApprentices must record their learning reflections..
Guided Independent StudyAssessment preparation and completion162:0032:00Preparation for the EPA, Apprentices to record reflections into the APTEM.
Structured Guided LearningLecture materials161:0016:00Watch pre-recorded weekly lectures
Structured Guided LearningAcademic skills activities161:0016:00A combination of activity sheets materials and short recordings published on VLE each week
Guided Independent StudyDirected research and reading161:0016:00Apprentices will undertake specific research or reading on their own as directed by academic staff.
Guided Independent StudySkills practice138:0038:00Apprentices to apply skills and knowledge in the workplace to continue their learning.
Guided Independent StudyProject work161:0016:00Work undertaken in groups on student projects.
Guided Independent StudyStudent-led group activity130:0030:00Directed group work by apprentices undertaken without staff being present.
Scheduled Learning And Teaching ActivitiesScheduled on-line contact time161:0016:00Opportunities for online live discussions and Q & A about the topics covered during the week.
Total200:00
Teaching Rationale And Relationship

This module will apply the tenets of Project Based Learning (PBL) whereby apprentices are presented with a challenge that requires apprentices to produce a product in response to the challenge.
(For apprentices with less technical background more scaffolding will be available, but the integrity of the challenge will not be reduced. They will become confident in approaching and understanding how to solve the problem.)

Challenge and lecture materials are released at the start of the week, apprentices have a couple of days to try and solve the challenge with the tools at their disposal. They may use drop in sessions, and group discussion boards to collaboratively solve or discuss ideas. They submit their attempt(s) at the challenge in advance of the live seminar so that demonstrators and instructors can provide feedback. After the seminar there is another lab session to reinforce and walk through the steps again, should apprentices need additional practice and support.

Assessment Methods

The format of resits will be determined by the Board of Examiners

Other Assessment
Description Semester When Set Percentage Comment
Report2M30Individual report (1500 words) on the group's process for addressing the challenge, and their involvement in the project
Report3M70Individual report (2500 words) on the group's process for addressing the challenge, and their involvement in the project.
Zero Weighted Pass/Fail Assessments
Description When Set Comment
Reflective logMApprentices to submit timely reflections into their APTEM.
Formative Assessments
Description Semester When Set Comment
Prob solv exercises2MOptional. Non-graded. Exercises designed to help apprentices master advanced Java programming, databases and web technologies
Prob solv exercises3MOptional. Non-graded. Exercises designed to help apprentices master advanced Java programming, databases and web technologies
Assessment Rationale And Relationship

There are two summative assessments in this module that include an individual Lab Report and a report. The first is intended to assess individual’s technical understanding of the content. The second report is a description of their contribution to the group work activities that include: software interaction and architecture planning, implementation steps and evaluation as well as consideration of legal, social and ethical perspectives for their solution.

To support the summative assessments, there are non-assessed weekly labs. These provide apprentices the opportunity to learn and discuss technical skills, as well as receive step by step guidance from a demonstrator. Attending these sessions will help apprentices practice, master, and write their summative Lab Report.
Other activities that exist to support mastery of learning, but not formatively assessed, include weekly workshops, and skills practice in the workplace. Workshops allow the instructor to meet with groups regularly for a status update on their work towards their final project, help address any technical or group questions and issues, and provide groups feedback. Workshops are also an opportunity to learn from University researchers and practitioners in the workplace in the form of seminars and activities to help build apprentices interpersonal skills.

This apprenticeship recognizes that not all learning can be mastered in one day, therefore there is time allocated for practicing skills, meaning apprentices can transfer their knowledge and skill into the workplace. These opportunities need to be identified during tri monthly tripartite meetings with the apprentice, their manager and their teaching fellow. These events are then documented in another platform (APTEM) which members of the tripartite conversation can access.

Reading Lists

Timetable