5062CEM

Programming and Algorithms 2

Assessment Information

Assessment Information

This page contains key information on how you will be assessed on this module. Please read the information carefully to ensure you understand what you will be assessed on, when, and how.

CW1: Encoding and Decoding a Message Hidden Inside an Image (10 Credits)

The learning outcomes that are assessed from the phase test are the following:

  1. Understand algorithm efficiency in order to select and implement the most appropriate for a given task
  2. Evaluate patterns and paradigms appropriate for specific tasks
Attempt Date Distributed Submission Date PDF Brief
One Semester 2, Week 1 - 15/01/2024 Semester 2, Week 6 - 19/02/2024 Download Here

CW2: Enumerating a System over the Network (10 Credits)

The learning outcomes that are assessed from the phase test are the following:

  1. Develop secure software through the application of standards and secure programming principles
  2. Create software that requires multi-threading, inter-process communication, memory management and close interaction with the host operating system
  3. Develop software with a variety of user interfaces
Attempt Date Distributed Submission Date PDF Brief

You are required to submit your work using the TurnItIn platform on Aula. You will be submitting a Microsoft Word document (docx) or a Portable Document Framework file (pdf). Inside the document, you will need to provide the following:

  • The URL of the Git repository stored on the Coventry University Git service.
  • For each source code file of your submission, you will need to provide:
  • a title page, which is the name of the file, i.e. main.py
  • the source-code of the file with syntax highlighting and tabs/spacing intact

Note: Screenshots will not be accepted, and the code must be copied and pasted into the document. A submission example can be found at the following links:

If you require an extension or deferral, you can find out more information at the Extenuating Circumstances page on the Student Portal.

Remember: You must supply evidence with your application. Failure to do so may result in the extension/deferral not being approved.

Ensure that you are familiar with the university guidance on Plagiarism and Academic Misconduct. Any work found to be in violation of the rules will be submitted for an academic misconduct case.