Vous êtes sur la page 1sur 4

ASSIGNMENT TOP SHEET

Faculty of Creative Arts, Technologies & Science


Department of Computer Science and Technology

Student Ref. No: Unit Code


CIS016-1
Unit Name Deadline for Submission(s)
Principles of Programming Part 1: Friday, 16 June 2017,
23:59
Part 2: Friday, 14 July 2017,
23:59

Unit Team
Ingo Frommholz, Sue Brandreth

Assignment Details:

Assignment 2 e-Portfolio

Instructions to Students:

Please note:
Work presented in an assessment must be your own. Plagiarism is where a student copies work from another source,
published or unpublished (including the work of another student) and fails to acknowledge the influence of anothers work
or to attribute quotes to the author. Plagiarism is an academic offence and the penalty can be serious. The Universitys
policies relating to Plagiarism can be found in the regulations at http://www.luton.ac.uk/livingandstudying/qa/documents.
To detect possible plagiarism we may submit your work to the national plagiarism detection facility. This searches the
Internet and an extensive database of reference material including other students work. Once your work has been
submitted to the detection service it will be stored electronically in a database and compared against work submitted from
this and other universities. It will therefore be necessary to take electronic copies of your materials for transmission,
storage and comparison purposes and for the operational back-up process. This material will be stored in this manner
indefinitely.

I have read the above information and I confirm that this work is my own and that it may be processed and stored
in the manner described.

Signature (Print Name): ........................................................... Date: .........................................

Extension deadline
MITIGATION TEAM agrees that the assignment may be submitted ____ days after the deadline and should be marked
without penalty.

MITIGATION TEAM confirmation.................................................................................................................

All assignments must be electronically submitted using Turnitin (via BREO) by 6 pm on the due date. Please leave
sufficient time to meet this deadline and do not leave the handing-in of assignments to the last minute. You need to allow
time for any system problems or other issues.
Principles of Programming 2016/17
Assessment 2 - e-Portfolio

Instructions
Each week you have been provided with practical exercises to do in the lab sessions. The e-Portfolio
submission requires that you submit a selection of your work from the coming practical sessions for
grading as Assessment 2.
For your e-Portfolio you need to select 4 example exercises from Week 9 to Week 18 plus the
mandatory exercise described below. Each exercise attracts a certain number of marks as will be
indicated in the exercise description, reflecting its respective complexity. Your choice of exercises
determines the maximum number of marks you can achieve. The highest number of achievable
marks is 100 if you choose 5 exercises at 20 marks each; the lowest number of achievable marks is
60 if you choose 4 exercises at 10 marks each plus the mandatory exercise. You need at least 40
marks to pass.
Please provide the required content for each of your chosen examples. The submission will be in two
parts. Further information follows below. Please read carefully and either ask a lecturer or use our
discussion forum in case there are questions!

Required Content
To attract the maximum number of marks for an exercise, it must consist of 4 pieces of work. Each
piece of work is a discussion of a chosen example exercise containing the following items:
1. Brief introduction of the exercise chosen. (What was the task?). Please indicate the
respective exercise sheet and number of the exercise.
2. Appropriately commented Java code. Please note it is crucial that you comment your code
in your own words. You may use typical Java comments (//, /* */) for this.
THE COMMENTS MUST BE IN YOUR OWN WORDS AND ILLUSTRATE YOUR
UNDERSTANDING OF THE CODE STRUCTURE.
3. Test evidence demonstrating that your code is working correctly (for instance by
providing screen shots of the terminal window).
4. Discussion and self-reflection. What problems did you encounter when completing the
exercise? How did you solve the problems, and what were the main obstacles (if any)?
You must state explicitly which exercise you are addressing, which includes details about the
respective exercise sheet and the exercise. For example, Exercise Sheet 9, Exercise 2 or
Mandatory exercise. We will not go through all exercise sheets to figure out which exercise
it could be you are discussing; you will get 0 marks for this exercise instead!

Presentation, Submission and Deadline


The e-Portfolio consists of two parts (please see below). Each part must be submitted as a single
Word (.doc/.docx) or PDF document. The code should be copied directly into the document. The
document must include your ID and page numbers in the footer. A template of an e-Portfolio report
will be provided on BREO.
Be professional: poor formatting or presentation (including poor language/grammar) in your document
Principles of Programming 2016/17
Assessment 2 - e-Portfolio
will be penalised! It is also crucial that it is clear that the work is your own.

Your document file MUST be named as

1234567_CIS016-1_Ass2
where 1234567 must be replaced with your Student ID number.
Failure to name your file as required will be penalised!

As mentioned the e-Portfolio consists of 2 parts. Your final marks are the sum of the marks you gain
for the single parts (ie. if you get 30 marks for Part 1 and 40 marks for Part 2, you get 70 marks in total
for the e-Portfolio assignment). Both parts have different submission deadlines, which are described
in the following.

e-Portfolio Part 1
Part 1 of your e-Portfolio consists of your selection of TWO exercises from Week 9 to Week 12
(inclusive) exercise sheets. Upload the document via the appropriate link provided later on BREO
(please watch for an announcement).

Submission deadline for Part 1 is Friday, 16 June 2017, 23:59!

e-Portfolio Part 2
Part 2 of your e-Portfolio consists of your selection of TWO exercises from Week 13 to Week 18
(inclusive) exercise sheets PLUS the mandatory exercise below. Upload the document via the
appropriate link provided later on BREO. (Please watch for an announcement).

Submission deadline for Part 2 is Friday, 14 July 2017, 23:59!

You may be asked to demonstrate that the work submitted is your own. Plagiarism and similarity
detection will be in place via TurnItIn. Submissions that are too similar will attract 0 marks regardless
of their origin and without further discussion.

Mandatory Exercise (worth 20 marks)


Explanation of some common Object-Oriented Programming (OOP) terms:
To allow you to demonstrate an understanding of object-oriented programming (OOP) concepts, please
explain in your own words the following terms and how they relate:
Class, Object, Inheritance, Encapsulation and Data Hiding, Constructor, Instance and
Static Members, Scope and Visibility, Polymorphism, Overriding.
Principles of Programming 2016/17
Assessment 2 - e-Portfolio
Maximum 2,000 words. Include code examples and graphics where appropriate to illustrate your answer.
You should take care to cite and reference all sources of information that you use in your answer using
the Harvard Referencing System.

This exercise is mandatory for all and must be included in your e-Portfolio report.

Learning Outcomes
The following learning outcomes will be addressed in this assessment:

LO1 Exhibit a critical understanding and knowledge of basic programming concepts related to high
level programming within the object oriented programming paradigm.
LO2 Implement a program following the stages of analysis, design, implementation and testing
using a modern high level programming language.

Vous aimerez peut-être aussi