5062CEM

Programming and Algorithms 2

Tools & Technologies

Tools & Technologies

During your progression through this course, you will be introduced to a variety of different software. The software we will introduce you to will assist in your learning and development during this module; but will also aid you in the completion of your coursework.

Microsoft Office 365

Microsoft Office 365 will be required for this module for when it comes to preparing your submission for the individual programming assignment. As a student of Coventry University, you are provided with a Microsoft Office 365 license for the duration of your course.

To gain access to this service, you can use your university account to sign in to the Microsoft Office Portal.

Click on Sign In in the top-right-hand corner of the page, and sign in using your university credentials, these will be:

  • E-Mail/Username: <YOUR USERNAME>@uni.coventry.ac.uk
  • Password: <YOUR PASSWORD>

Once you have successfully logged in, you can click on Install Office in the top-right corner of the page to download a copy of the installer to install on your machine.

Jetbrains IntelliJ IDEA

For this module, you will be introduced to an integrated development environment (IDE). The JetBrains IDE has been chosen due to its universal nature, with the ability to support Python alongside other programming languages such as Java and Kotlin, along with development languages. You can download the IDE from the JetBrains website.

The nature of an IDE has been introduced to assist students in the development of their projects for the various lab tasks that will be introduced during the course of this module. It is also provides functionality for students to work together and collaborate with each other by using the 'Code With Me' service. This service enables you to share your IDEs screen with other course members, and work collaboratively upon a project.

You are still expected and required to learn the appropriate Linux and Git commands and use them via the terminal/command-line interface for this course.

Python Plugin

The IDE requires a plugin to be installed in order to use Python. This plugin is called 'Python' and can be installed in either one of two ways:

  1. File > Settings > Plugins > Search for Python > Click Install
  2. Project Selection Window > Click Plugins > Search for Python > Click Install

Jetbrains CLion

For this module, you will be introduced to an integrated development environment (IDE). The JetBrains IDE has been chosen due to its universal nature, with the ability to support C++. You can download the IDE from the JetBrains website.

The nature of an IDE has been introduced to assist students in the development of their projects for the various lab tasks that will be introduced during the course of this module. It is also provides functionality for students to work together and collaborate with each other by using the 'Code With Me' service. This service enables you to share your IDEs screen with other course members, and work collaboratively upon a project.

You are still expected and required to learn the appropriate Linux and Git commands and use them via the terminal/command-line interface for this course.

Git

As part of this module you will be required to use the Coventry University Git service. You will be using the 5062CEM-23-24 organisation to upload your coursework solutions. Lab activities and any other projects must be completed within your own user area.

Important: If you are unable to access the university GitHub service, contact the module leader as soon as possible.