Projects for Computer Science Students

Closed
City, University of London
London, England, United Kingdom
FC
Industry Project Adviser
2
General
  • Undergraduate
  • 15 learners; individual projects
  • 450 hours per learner
  • Dates set by experience
  • Educators assign learners to projects
Preferred companies
  • 10 projects wanted
  • Anywhere
  • Academic experience
  • Any company type
  • Any
Categories
Computer science & it Website development Mobile app development Security (cybersecurity and it security) Software development Artificial intelligence
Project timeline
  • January 30, 2024
    Experience start
  • January 30, 2024
    Project is Approved
  • April 29, 2024
    Project Work Begins!
  • April 29, 2024
    Project Evaluation
  • April 29, 2024
    Experience end
Overview
Details

Do you have project(s) that you never seem to have the time for?


Could you work with final year undergraduate students who are studying Computer Science at City to complete your project while providing valuable industry experience that will propel their career?


City, University of London are currently accepting proposals for projects which undergraduate students on Computer Science courses can complete for their final year dissertation project! You can learn more about the course and what it covers on our website.


We want to hear from employers and organisations who are passionate about working with students to boost their employability. As a project partner, you would need to be able to support and work with our students to complete an industry project from December 2023 to April 2024. We are looking for industry partners who can submit project proposals by 31 October 2023, 9am BST so we can review and share these with our students.


Learner skills
Software engineering, Web development, Programming, Embedded systems, Mobile app development
Deliverables

What type of projects are we looking for?


All projects students complete must deliver something of value to identifiable beneficiaries such that you can identify their requirements. As a result, for a project to be acceptable, it must produce outputs of one or more types typically from the following list:


  • A software prototype to be used by someone other than the student;
  • A working software system to be used by someone (e.g. a client);
  • A specification and/or design of a system for a client;
  • An evaluation of a working software or computer system, for a client;
  • A software development methodology or component of a methodology (e. g. a process or technique), for use by a client or to be developed further by researchers;
  • A detailed scientific result (e.g. from an experiment or study) to be used by a named academic researcher or a client.


Please note that the results of general surveys, literature reviews, business guidelines and discussion documents are not sufficient as primary project outcomes. Any project that produces mostly these invalid outputs will not be accepted under this initiative. For projects to be accepted they MUST have a substantial programming element


Key Project Considerations


We are looking software development/programming projects for our students that takes into account the following.


  • Students will complete projects between Jan 2024 and April 2024 (project delivery period). 
  • You must submit your project proposals by 31 October 2023, 9am BST. This is to allow sufficient time for us to review suitable projects and organise meeting and follow-up discussions between you and our student(s).
  • Students will need to have the project approved by one of our academic staff member before they can start working on it.
  • You must be able to provide feedback to the students on their work and respond to us at the end of the project delivery period about their involvement in the project.
  • Students are therefore required to write a report and produce a short video describing the project and the efforts involved. These will need to be submitted to us (City, University of London). Students work towards these deliverables so that they can be assessed accordingly by the university
  • Under this initiative, we are looking for projects for students to work on as part of their core course curriculum. Students will work on these projects individually (NOT in groups) and they will be assessed against strict assessment criteria, as well as, things like their project management and organisational skills.
  • Intellectual property arrangements surrounding your project(s) can be agreed between you and the student in advance, using appropriate NDA agreements.
  • You can request for the projects to be kept confidential, in which case their contents will be seen by the module team, the corresponding project markers, moderators and external examiners only. This includes the written report and the corresponding code generated.


As a project owner, you will be required to give formal consent to students working on the project, state how you are going to use the project output in your organisation, declare what resources you are making available to the student, and provide a key point of contact for the student and us to liaise with. In addition, our assessors will be looking for evidence of how students have complied with your organisation’s standards and practises in the project delivery process.

Project Examples

Many of our students have been matched with employer partners in previous years to complete their final year dissertation project, producing a range of solutions for employer partners. Some examples of previous projects completed by students on this course are listed below:


  • Developing a mobile phone application to treat panic attacks (on iOS).
  • Developing a game application for delivering a behavioural intervention program.
  • Building a dynamic website for a digital interactive media agency specialised in museums.
  • Developing a lifestyle, health & wellness mobile app.
  • Developing a 3D Visualisation and exploration of buildings.


Some technical project requirements to bear in mind, include (not limited to):


  • Front-end and back-end website development
  • Application software development
  • Mobile Apps
  • Games programming projects (Unity, C++)


What programming skills do our students have:


Students have Programming skills in Java, C++, C#, mobile app development, HTML5, Unity games engines etc. Many students develop tech skills outside the course and will be open to programming opportunities outside of the languages listed above. You can learn more about the course and what it covers on our website.


Additional company criteria

Companies must answer the following questions to submit a match request to this experience:

1 - Be available for a quick phone call with the student and a member of staff from the university to initiate your relationship and confirm your project scope is an appropriate fit for the student.

2 - Provide any specialized resources (software, services, hardware) to students that are needed to complete the project

3 - Provide a dedicated contact who is available to answer periodic emails or phone calls over the duration of the project to address students' questions within 1 business day, and to meet with the individual for approximately 1 hour every 2 weeks (at least).

4 - If Intellectual property is a concern, provide an IP waiver and/or NDA agreement for the student to sign.