Core Module Information
Module title: Java OO Programming

SCQF level: 09:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: SET09701
Module leader: Simon Wells
School School of Computing
Subject area group: Software Engineering
Prerequisites

Examples of Equivalent Learning Java Programming

Description of module content:

Problem solving approaches and algorithmic expression
Object oriented software development in Java
Introduction to data structures using advanced Java components
Designing and developing user interfaces using Java libraries
Application design techniques
Practical testing techniques
Information Assurance issues related to Confidentiality, Integrity, and Availability.

Learning Outcomes for module:

Upon completion of this module you will be able to
LO1. Implement and debug Java applications using an integrated development environment
LO2. Design, develop and test object-oriented Java applications
LO3. Develop Java applications with graphical user interfaces, file handling and data structures
LO4. Design test cases, validate Information Assurance issues, and generate test specifications and reports

Full Details of Teaching and Assessment
2021/2, Trimester 1, FACE-TO-FACE,
VIEW FULL DETAILS
Occurrence: 001
Primary mode of delivery: FACE-TO-FACE
Location of delivery: UK PARTNER
Partner:
Member of staff responsible for delivering module: Simon Wells
Module Organiser:


Learning, Teaching and Assessment (LTA) Approach:
Learning & Teaching methods including their alignment to LOs
The delivery is full time, face to face, within a UK Higher Apprenticeship scheme. For a module this equates to 7 hours per day, 5 days a week, for 4 weeks (although the days or weeks need not be sequential). Each week has 3 days of lectures/practicals/workshops, while the last 2 days in a week are workshop based. Thus the module runs for 20 full-time days in total, plus assessments.

This module will be delivered using a combination of lectures, practicals and tutorials. The practicals offer the students a chance to practice their programming skills (LOs 1,3)and the tutorials (LOs 2,4) will be used to emphasise those aspects of software development which need discussion and debate, such as design and test case design, and the integration of information assurance considerations into the design process.


Formative Assessment:
The courseworks are designed to provide evidence of key skills. The first coursework (LO1) will enable early intervention where appropriate. In each case the coursework will include a demonstration of the software which has been developed. This is chance for students to reason about their design and implementation decisions and get immediate feedback.

Summative Assessment:
The courseworks are designed to provide evidence of key skills. The first coursework (LO1) will enable early intervention where appropriate. In each case the coursework will include a demonstration of the software which has been developed. This is chance for students to reason about their design and implementation decisions and get immediate feedback. The second coursework (LO1-4) will also contain a report detailing the software development process: including design decisions, implementation issues and test cases.


Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)
Face To Face Tutorial 140
Independent Learning Guided independent study 60
Total Study Hours200
Expected Total Study Hours for Module200


Assessment
Type of Assessment Weighting % LOs covered Week due Length in Hours/Words
Practical Skills Assessment 30 1 6 HOURS= 10, WORDS= 0
Practical Skills Assessment 70 1-4 14 HOURS= 50, WORDS= 0
Component 1 subtotal: 100
Component 2 subtotal: 0
Module subtotal: 100
2021/2, Trimester 2, FACE-TO-FACE,
VIEW FULL DETAILS
Occurrence: 002
Primary mode of delivery: FACE-TO-FACE
Location of delivery: UK PARTNER
Partner:
Member of staff responsible for delivering module: Simon Wells
Module Organiser:


Learning, Teaching and Assessment (LTA) Approach:
The delivery is full time, face to face, within a UK Higher Apprenticeship scheme. For a module this equates to 7 hours per day, 5 days a week, for 4 weeks (although the days or weeks need not be sequential). Each week has 3 days of lectures/practicals/workshops, while the last 2 days in a week are workshop based. Thus the module runs for 20 full-time days in total, plus assessments.

This module will be delivered using a combination of lectures, practicals and tutorials. The practicals offer the students a chance to practice their programming skills (LOs 1,3)and the tutorials (LOs 2,4) will be used to emphasise those aspects of software development which need discussion and debate, such as design and test case design, and the integration of information assurance considerations into the design process.


Formative Assessment:
The courseworks are designed to provide evidence of key skills. The first coursework (LO1) will enable early intervention where appropriate. In each case the coursework will include a demonstration of the software which has been developed. This is chance for students to reason about their design and implementation decisions and get immediate feedback.



Summative Assessment:
The courseworks are designed to provide evidence of key skills. The first coursework (LO1) will enable early intervention where appropriate. In each case the coursework will include a demonstration of the software which has been developed. This is chance for students to reason about their design and implementation decisions and get immediate feedback. The second coursework (LO1-4) will also contain a report detailing the software development process: including design decisions, implementation issues and test cases.



Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)
Face To Face Tutorial 140
Independent Learning Guided independent study 60
Total Study Hours200
Expected Total Study Hours for Module200


Assessment
Type of Assessment Weighting % LOs covered Week due Length in Hours/Words
Practical Skills Assessment 30 1 6 HOURS= 10, WORDS= 0
Practical Skills Assessment 70 1-4 14 HOURS= 10, WORDS= 0
Component 1 subtotal: 100
Component 2 subtotal: 0
Module subtotal: 100

Indicative References and Reading List - URL:
Contact your module leader