Projects for Computer Science Students (UG)

IN3007 / INM450
Closed
City, University of London
London, England, United Kingdom
FC
Industry Project Adviser
2
General
  • Undergraduate; 4th year, 3rd year
  • 15 learners; individual projects
  • 450 hours per learner
  • Dates set by experience
  • Learners self-assign
Preferred companies
  • 4/5 project matches
  • Anywhere
  • Academic experience
  • Any
  • Any
Categories
General Website development Mobile app development Security (cybersecurity and it security) Information technology Software development
Project timeline
  • January 27, 2023
    Experience start
  • January 30, 2023
    Submission of Project Definition Document (PDD)
  • April 30, 2023
    Experience end
Overview
Details

Is there a "nice-to-have" project 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 2022 to April 2023. We are looking for industry partners who can submit project proposals by 6 December 2022, 9am GMT at the latest.

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. 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.

Be aware 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.

More specifically, students will work with you to:

  • Develop project requirements, user stories and customer archetypes for your project.
  • Utilise a development method in order to deliver your work
  • Iterate and refine designs to meet your needs.
  • Test the system and create documentation for you to use the system on completion

Example projects include, but are 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.

Project Examples

Key Project Considerations

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

  • The project MUST have a substantial programming element
  • Students will complete projects between Jan 2023 and April 2023 (project delivery period). You must submit project proposals by 16 December 2022, 9am GMT
  • Students must 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 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
  • Students will work on these projects individually 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 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 compiled with your organisation’s standards and practises in the project delivery process.

Project deliverables students need to submit to us (City, University of London)

At the start of the project students will need to submit:

  • A Project Definition Document (PDD) which students submit to us (City, University of London) for approval outlining key details and deliverables for the project. Students can only begin working on their project once it has been approved by us

At the end of the project students will need to submit:

  • An individual report (max 12,000 words)
  • A short video that is 15 minutes long, demonstrating what the student has developed and discussing an aspect of the project solution
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.