Java Programming Assignment Brief for HNC/HND Diploma in Computing and Systems Development, High school final essays of Computer science

An assignment brief for Unit 41 - Programming in Java of the Higher National Diploma in Computing and Systems Development at ESOFT Metro Campus, Sri Lanka. The assignment includes learning outcomes, merit and distinction descriptors, and tasks related to understanding Java programming principles, designing Java solutions, implementing Java solutions, and testing and documenting Java solutions.

Typology: High school final essays

2019/2020

Uploaded on 02/01/2022

ravi-adepu
ravi-adepu 🇬🇧

4.3

(6)

5 documents

1 / 12

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
All rights reserved ©ESOFT Metro Campus, Sri Lanka Page 1 of
Assignment Brief
BTEC Level 4-5 HNC/HND Diploma (QCF)
To be filled by the Learner
Name of the Learner :
Edexcel No : Centre No : Batch:
Date of Submission :
Assessor : Internal Examiner (IE) :
Date Reviewed : Date of IE :
Date Issued : Date Due :
Unit Assessment Information
Qualification : Higher National Diploma in Computing and Systems
Development
Unit Code & Title : F/601/1528– Unit 41 - Programming in Java (No 41)
Assessment Title & No’s : “Royal ICT Hub” – Class
Scheduling System
Learning outcomes and grading opportunities:
LO 01:Understand the principles of programming in Java
Learning
Outcomes
LO1.1 LO1.2
LO 02: Be able to design Java solutions
Learning
Outcomes
LO2.1 LO2.2
LO 03: Be able to implement Java solutions
Learning
Outcomes
LO3.1 LO3.2 LO3.3 LO3.4 LO3.5
LO 04: Be able to test and document Java solutions
Learning
Outcomes
LO4.1 LO4.2 LO4.3 LO4.4 LO4.5
Merit and Distinction Descriptor
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Java Programming Assignment Brief for HNC/HND Diploma in Computing and Systems Development and more High school final essays Computer science in PDF only on Docsity!

Assignment Brief

BTEC Level 4-5 HNC/HND Diploma (QCF)

To be filled by the Learner Name of the Learner :

Edexcel No : Centre No : Batch: Date of Submission :

Assessor : Internal Examiner (IE) :

Date Reviewed : Date of IE :

Date Issued : Date Due :

Unit Assessment Information

Qualification : Higher National Diploma in Computing and Systems Development

Unit Code & Title : F/601/1528– Unit 41 - Programming in Java (No 41)

Assessment Title & No’s : “ Royal ICT Hub” – Class Scheduling System

Learning outcomes and grading opportunities:

LO 01:Understand the principles of programming in Java Learning Outcomes

LO1.1 LO1.

LO 02: Be able to design Java solutions Learning Outcomes

LO2.1 LO2.

LO 03: Be able to implement Java solutions Learning Outcomes

LO3.1 LO3.2 LO3.3 LO3.4 LO3.

LO 04: Be able to test and document Java solutions Learning Outcomes

LO4.1 LO4.2 LO4.3 LO4.4 LO4.

Merit and Distinction Descriptor

Statement of Originality and Student Declaration

I hereby, declare that I know what plagiarism entails, namely to use

another’s work and to present it as my own without attributing the

sources in the correct way. I further understand what it means to copy

another’s work.

1. I know that plagiarism is a punishable offence because it constitutes

theft.

2. I understand the plagiarism and copying policy of the Edexcel UK.

3. I know what the consequences will be if I plagiaries or copy

another’s work in any of the assignments for this program.

4. I declare therefore that all work presented by me for every aspects

of my program, will be my own, and where I have made use of

another’s work, I will attribute the source in the correct way.

5. I acknowledge that the attachment of this document signed or not,

constitutes a binding agreement between myself and Edexcel UK.

6. I understand that my assignment will not be considered as

submitted if this document is not attached to the attached.

Student’s Signature: ……………………………

Date:.…………………

6. Request a transcript for a given student.

7. Maintain course information: course id, course description,

course instructor.

8. Post final semester grades for a given course.

Some of the higher level requirements mentioned in the above list are

decomposed below.

‘Enrol in university’ should be decomposed into:

I. Set student name

II. Set student registration number.

III. Declare degree.

IV. Declare major.

‘Register for a course’ should be decomposed into:

I. Verify that a student has met the prerequisites.

II. Check availability of a seat in the course.

‘Post final semester grades for a given course’ should be

decomposed into:

I. Update student transcript with grade if student passed.

II. Remove course from student course load.

‘Drop a course’ should be decomposed into:

I. Check if a week into the semester has yet to pass.

II. If yes, then remove the course from student course load.

III. Otherwise do not remove course.

It is up to you to decompose the rest of the requirements in the above list.

Anything is acceptable as long as it is reasonable and well documented.

Assignment Tasks

LO1. Understand the principles of programming in Java

1. Explain principals, characteristics and features relating to the Java

programming. (LO 1.1)

2. Critically evaluate JVM Environment and it’s Environmental flexibility in

building platform independent Java Programs ( LO 1.2)

LO2. Be able to design Java solutions

3. Design the given scenario using

a) Use case Diagram (LO2.1)

b) Class Diagram (LO2.1)

c) Sequence Diagram (LO2.1)

d) Activity Diagram (LO2.1)

e) ER Diagram ( LO2.2)

f) data flow diagram ( LO2.2)

4. Write a short description in plain English for each class in class diagram

and each use case in use case diagram. ( LO2.2)

LO3. Be able to implement Java solutions

5. Implement an Object Oriented solution for the given scenario using

Netbeans IDE .(M1)

a) Java Solution must be based on the prepared design given in task

03. (LO3.1)

Practical Observation Sheet

Module: Programming in Java

Unit No: 41

Student Name: _________________________________

Activit y No

Activity Learnin g Outco me (LO)

Achiev ed

1 Provide evidence of coding, and explain a piece of coding to the audience.

LO 3.

2 Run the program LO^ 4.

3 Test the program with data LO^ 4. LO 4. 4 Provide valid example where you have been applied OOP concepts ( Encapsulation, Polymorphism, Inheritance)

M

5 Modify the program according to the assessor’s requirement

D

6 Prove the use of Error Controlling Mechanism in the solution and Error reporting structure

LO 3.

Assessor Name :

Comments:

LO4 Be able to test and document Java solutions.

4.1Critically review and test a Java programming solution

Task 8

4.2 Analyze actual test results against expected results to identify discrepancies

Task 8

4.3 Evaluate independent feedback on a developed Java program solution and make recommendations for improvements

Task 10

4.4 Create user documentation for the developed Java program solution

Task 6

4.5 Create technical documentation for the support and maintenance of a Java program solution.

Task 7

Grade Descriptor for MERIT Possible Evidence

Feedback

M1 Identify and apply strategies to find appropriate solutions M1.3 An effective approach to study and research has been applied

Task 5

M2 Select / design appropriate methods / techniques M2.1 Relevant theories and techniques have been applied

UML Diagraming notations

M3 Present and communicate appropriate findings M3.3 A range of methods of presentation have been used and technical language has been accurately used

Documentation should be well structured adhering to the formatting guidelines with non-overlapping facts. Data provided are accurate, reliable and consistent Acceptable count of References

Grade Descriptor for DISTINCTION

Possible Evidence

Feedback

1. Use critical reflection to evaluate own work and justify valid conclusions D1.4 Realistic improvements have been proposed against defined characteristics for success

Applying Harvard Referencing for the references Critical Reflection section

2. Take responsibility for managing and organizing activities D2.3 Activities have been managed

Gantt chart must be provided at the appendix section and submit the work on time.

3. Demonstrate convergent / lateral / creative thinking D3.4 Problems have been solved.

Creative Interfaces Creative Onscreen help