Sunday, 25 December 2022

Faculty of CEM – Coursework Brief 2020/21

UK assignment helper


Module name:

Cryptography

Module code:

CTEC2915

Title of the Assignment:

Combined Coursework

This coursework item is:

Summative

 

This summative coursework will be marked anonymously:

Yes

 

The learning outcomes that are assessed by this coursework are:

1.      Create a new or modify an existing program in order to complete a given specification.

2.      Elementary skills in cryptanalysis.

3.     Working in groups in the organised and systematic development of software.

 

This coursework is:

Individual

Group

 

For the implementation part, you must work in groups and submit your codes as a group. For the security analysis report part, you must submit individually. Make an appointment with your lecturer to get help with problems you run into.

 

This coursework constitutes 50% of the overall module mark.

Date Set:

01/03/21

Date & Time Due:

24/03/21 unless otherwise agreed

Your marked coursework and feedback will be available to you on:

If for any reason this is not forthcoming by the due date your module leader will let you know why and when it can be expected. The Associate Professor Student Experience (studentexperience-tech@dmu.ac.uk) should be informed of any issues relating to the return of marked coursework and feedback.

 

Note that you should normally receive feedback on your coursework by no later than 20 University working days after the formal hand-in date, provided that you have met the submission deadline.

 

14/05/21

When completed you are required to submit your coursework via:

  1. When completed you should submit your Individual Security Analysis Report through "Coursework Assessment" tab on Blackboard shell.
  2. Your Implementation Code (as a group) should be submitted to Microsoft OneDrive and shared with mehmet.kiraz@dmu.ac.uk.

 

If you need any support or advice on completing this coursework please visit the Student Matters tab on the Faculty of CEM Blackboard page.

 

Late submission of coursework policy: Late submissions will be processed in accordance with current University regulations which state:

the time period during which a student may submit a piece of work late without authorisation and have the work capped at 40% [50%] if passed is 14 calendar days. Work submitted unauthorised more than 14 calendar days after the original submission date will receive a mark of 0%.  These regulations apply to a student’s first attempt at coursework. Work submitted late without authorisation which constitutes reassessment of a previously failed piece of coursework will always receive a mark of 0%.”

Word Limits

The policy is to allow answers to exceed the word limit by up to 10% without penalty, and then a penalty of up to 20% of the marks for answers that exceeded the word limit by up to 30%. Any content that exceeds the word limit by over 30% would not be marked and hence not contribute to the final mark.

 

Academic Offences and Bad Academic Practices:

These include plagiarism, cheating, collusion, copying work and reuse of your own work, poor referencing or the passing off of somebody else's ideas as your own. If you are in any doubt about what constitutes an academic offence or bad academic practice you must check with your tutor. Further information and details of how DSU can support you, if needed, is available at:

http://www.dmu.ac.uk/dmu-students/the-student-gateway/academic-support-office/academic-offences.aspx and

http://www.dmu.ac.uk/dmu-students/the-student-gateway/academic-support-office/bad-academic-practice.aspx

 

Tasks to be undertaken:

This assignment consists of three parts:

·        Your first task is to implement the Affine Cipher that provides both encryption and decryption operations. In an Affine Cipher, encryption of a plaintext m (which is an integer in the range 0 … n-1 and a mapping from a letter of an alphabet of size n) is computed as Enc(m) = am+b mod n where a, b are random integers with gcd(a, n) = 1. Note that a and b are your private encryption keys. These keys will also be used during decryption. Your program should allow the user the option to either encrypt or decrypt a plaintext that is chosen from the English alphabet. The user should be prompted to enter a plaintext and arbitrary keys (a and b with gcd(a, 26) = 1) to be used in the encryption process. You will convert each character of your plaintext into an integer between 0 and 25. For example, if you are given "ABCDE" then you should get 01234 (0 for A, 1 for B, 2 for C, and so on). Then you should encrypt/decrypt the sequence. After the process, you will again convert the numbers into letters (A for 0, B for 1, C for 2, and soon). The output should be text printed to console.

 

NOTE: All letters should be first converted to their uppercase equivalents before encryption and decryption. White-spaces should be maintained while all other characters should be discarded. Your program is expected to be an elegant program that minimizes the repetition of common code. Note that the best program is rarely one with the most lines of code, but rather one that accomplishes the task most simply and with the least code. Comments should be used to explain everything which is not obvious from the code, e.g. why you are doing something, not exactly what it does.                                                                                                            (40 MARKS)

 

·        Your second task is also to write a program for cracking a ciphertext that was encrypted using an Affine Cipher. Each group will be given a ciphertext (through Announcements tab on the BB shell), and your program is expected to crack it and disclose the plaintext.

                                                                                                                               (30 MARKS)

 

·        Your third task is to write a report that explores the weaknesses and/or strengths of the Affine Cipher. You need to provide a recommendation whether it would be sufficient for using within internal DMU communication. The report should cover the following points:

o   How did you crack the ciphertext? Please explain.

o   What are the problems of the Affine Cipher?

o   Is it possible to secure it? If so, how? If not, why?                                     (30 MARKS)

 

Deliverables to be submitted for assessment:

 

You must submit the implementation codes (for encryption/decryption and cracking a given ciphertext) as a group and the Individual Security Analysis Report. The security analysis report of the Affine Cipher should not exceed 1000 words. A brief explanation is also necessary for the design of your code (functional design). A design document should contain a diagram of the functions you are planning to implement. Try to eliminate redundant code.

 

How the work will be marked:

See Marking Grid.

Module leader/tutor name:

Dr. Mehmet Sabir Kiraz

Contact details:

mehmet.kiraz@dmu.ac.uk

 

Friday, 23 December 2022

Module Name: Fundamentals of Project Management 2020-21 SUM

UK assignment helper

 

                                 Assessment Brief  

Module Code

Level

Credit Value

Module Leader

BSOM071

7

20

Debbie Alexander


 

Assessment title:

 

 

PJ1 Presentation of Outline Business Case and PID documentation

Weighting:

60%

Submission dates:

Presentation 16th/ 23rd August

PID 30th August 2021

Feedback and Grades due:

 

30th September 2021

Please read this assessment brief in its entirety before starting work on the Assessment Task.

The Assessment Task

The assignment is to test all aspects of project work and to build up a “project toolbox” that can be deployed in the role of project manager or as part of a project team. There will be access to shared resources, industry and site experts. Software and plans will be made available. Prince2® principles and standards will be expected and the use of Prince2 proformas where possible, some adaption of these proformas can be accommodated.  All the proformas will be provided within the assignment folder on NILE. Agile techniques will be introduced and should be demonstrated.

Students (in self-selected groups of no more than 5) are to produce a Project Initiation Document (PID).  There is also a presentation element to this assessment . Students will assess whether all members of the group have performed equally and will be asked to sign a document relating to this with the completed work.

The Project: Construction of a Community Centre

The University of Northampton is the UK’s first Changemaker Campus and one of only 50 universities across the world globally recognised for its commitment to affecting positive social change by promoting social justice, sustainability, and supporting students who become the Changemakers of the Future.  We want to build a community centre on the campus, with the aim of serving and nurturing our local community.  Our mission is to promote, enable and facilitate a wide variety of inclusive activities in order to improve the lives of the people in our community.

Through the Changemaker Challenges we actively encourage staff and student expertise to make positive contribution to their community, and for this project, we want to ensure we include two of the four key areas:

1.     Contributing to making Northamptonshire the best county in the UK for children to flourish and learn

2.     Contribute to making Northamptonshire the leading county in the UK for Health and Wellbeing

We already have permission to build on campus, on the plot of land between the river and the sports facilities.  There is already a good road link to the land.

Once the facilities have been built, we want to encourage students, staff at the university and the wider community to volunteer and help run the community centre.  It will be run as a charity.

As a group, you have been asked to produce a Project Initiation Document, including a detailed Business case (to include the business options).  It is important to establish what the benefits are from both a financial and non-financial aspect.

High level Requirements and Constraints

1.     Currently we have funding from the National Lottery of £350,000 and are looking to obtain any additional finance from local investors. The land has already been purchased and is not included in this amount.

2.     Once all the planning has been completed, the work should be planned to start no later than August 2021 and completed by the end of August 2022.

3.     The project must include construction of an innovative multifunctional building to accommodate community activities.

4.     The typical facilities we want to offer are to include:

a.     Youth Clubs

b.     Drama classes for all ages

c.      Baby and toddler groups

d.     Health and wellbeing groups

e.     Senior Citizens

f.       Local musicians and artists

g.     Gardening enthusiasts to help with mental stress

h.     Talks,  workshops and courses

i.       Catering facilities

j.       Parking facilities

k.     At least half the plot should be dedicated to a community garden/allotment

l.       A parking area for at least 30 vehicles.

m.   A fence should be erected around the outdoor spaces to ensure young children are safe.

5.     The project should be driven by new technology, innovation and sustainability principles.

6.     The project, once completed, should be self-sustaining from a financial perspective, therefore consideration during the design needs to accommodate the need for income generation (hiring of spaces for parties and events to both individuals and businesses, restaurant/café, shop selling local crafts/food grown on the allotment etc.,).  Also, the facilities we will be offering will also bring in some income but the intension is that these should be free wherever possible.

It will be necessary to consult with the client to fully appreciate what their needs are for the project as only an outline has been provided.   Once you have identified additional requirements for the project, you are expected to produce a prioritised list (MoSCoW), and draw up the design plans.

All group work should be uploaded to your NILE group area in a timely manner. Include agendas and minutes of all group meetings held and include a RACI matrix for your team members and stakeholders.

Project Deliverables:

1.     Assign roles and responsibilities for the project team (RACI matrix).

2.     Prepare a PID (with Business Case including all aspects as shown below.  Ensure you include a detailed prioritised requirements list for the considered options.

3.     Log Risks in an Excel spreadsheet as located under Axelos Prince2® downloads - Risk register – and identify the Main Risks for the Business Case for the options (do nothing, do the minimal, do something).

4.     Develop a work breakdown structure (WBS) for the project. Break down the work to level 2 or level 3, as appropriate. Enter the WBS on your chosen software and be sure that it is based on the project brief provided here, the devised scope statement and other relevant information. Produce the project schedule  (the Gantt chart)  in MS Project/Excel or similar software.  Include the original MS Project /Excel file in your final submission.

5.     Identify at least fifteen milestones for this project. Produce a network diagram showing the critical path.

6.     Prepare a detailed cost estimate for the project, using any rigorous techniques with which you are familiar. You will conduct an investment appraisal using both ARR and Payback methods, determining which option is the best through ranking the appraisal results in a table.  You will then work out detailed costings for each option ensuring that you have factored in the use of Energy Saving methods and Sustainability.  There will be many assumptions you will have to make regarding income generation and projections, but provide as much detail as possible.

7.     Presentation of your project.  During the presentation, students are expected to use drawings and sketches to show the proposed layout and facilities. Students will be encouraged to use 2D or 3D software (try Sketchup as it is free) for their presentation to show their final layouts and designs.

The assignment is split into sections, to align with some of the PRINCE2 proformas.  The project is contrived to mimic as closely as possible a real project. Obviously, this involves some role play and a vivid imagination. Please ask if you need clarification as to my expectations for this assignment.

Word Limits

The maximum word limit for this assignment is 2000 words per student. This is a group assignment, therefore if there are four in a group the approximate word count should be 8000 words in total. 

Please ensure only one member of the group submits the final documentation.

Learning Outcomes

On successful completion of this assessment, you will be able to:

·        Compare, contrast and critically evaluate different theoretical approaches to project management in terms of frameworks, models and techniques and ascertain how they could align and be deployed to the needs of specific projects. 

·        Systematically select and implement a variety of analytical methods to assess the feasible financial options for a given project and critically evaluate the perceived commercial viability of specific scenarios.

·        Diagnostically select and utilise a range of strategies and technologies to cultivate and deploy best practice initiatives in the handling of risk, quality, resources and time issues within the project management processes.

·        Demonstrate the ability to communicate effectively and engage with groups, in oral, written form, exhibiting a masters level of academic rigour and the practical and analytic competencies needed for engaging with a project team.

Your grade will depend on the extent to which you meet these learning outcomes in the way relevant for this assessment. Please see the grading rubric on NILE for further details of the criteria against which you will be assessed. 

Assessment Support

Specific support sessions for this assessment will be provided by the module team and notified through NILE. You can also access individual support and guidance for your assessments from Library and Learning Services.  Visit the Skills Hub to access this support and to discover the online support also available for assessments and academic skills.

Academic Integrity and Misconduct

Unless this is a group assessment, the work you produce must be your own, with work taken from any other source properly referenced and attributed. For the avoidance of doubt this means that it is an infringement of academic integrity and, therefore, academic misconduct to ask someone else to carry out all or some of the work for you, whether paid or unpaid, or to use the work of another student whether current or previously submitted.

For further guidance on what constitutes plagiarism, contract cheating or collusion, or any other infringement of academic integrity, please read the University’s Academic Integrity and Misconduct Policy.  Also useful resources to help with understanding academic integrity are available from UNPAC .

N.B. The penalties for academic misconduct are severe and can include failing the assessment, failing the module and expulsion from the university.

Assessment Submission

To submit your work, please go to the ‘Submit your work’ area on the NILE site and use the relevant submission point to upload your report. The deadline for this is 11.59pm (UK local time) on the date of submission. Please note that essays and text based reports should be submitted as word documents and not PDFs or Mac files.

Written work submitted to TURNITIN will be subject to anti-plagiarism detection software.  Turnitin checks student work for possible textual matches against internet available resources and its own proprietary database. Work

When you upload your work correctly to TURNITIN you will receive a receipt which is your record and proof of submission.  If your assessment is not submitted to TURNITIN, rather than a receipt, you will see a green banner at the top of the screen that denotes successful submission.

N.B Work emailed directly to your tutor will not be marked.

Late submission of work

For first sits, if an item of assessment is submitted late and an extension has not been granted, the following will apply:

·             Within one week of the original deadline – work will be marked and returned with full feedback, and awarded a maximum bare pass grade.

·             More than one week from original deadline – grade achievable LG (L indicating late).

For resits there are no allowances for work submitted late and it will be treated as a non-submission.

Please see the Assessment and Feedback Policy for full information on the processes related to assessment, grading and feedback, including anonymous grading.  You will also find the generic grading criteria for achievement at  University Grading Criteria.  Also explained there are the meanings of the various G grades at the bottom of the grading scale including LG mentioned above.

Extensions

The University of Northampton’s general policy with regard to extensions is to be supportive of students who have genuine difficulties, but not against pressures of work that could have reasonably been anticipated.

For full details please refer to the Extensions Policy.  Extensions are only available for first sits – they are not available for resits.

Mitigating Circumstances

For guidance on Mitigating circumstances please go to Mitigating Circumstances where you will find detailed guidance on the policy as well as guidance and the form for making an application.

Please note, however, that an application to defer an assessment on the grounds of mitigating circumstances should normally be made in advance of the submission deadline or examination date.

Feedback and Grades

These can be accessed through clicking on the Feedback and Grades tab on NILE. Feedback will be provided by a rubric with summary comments.