Projects for Computer Science Students
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
Project timeline
-
January 30, 2024Experience start
-
January 30, 2024Project is Approved
-
April 29, 2024Project Work Begins!
-
April 29, 2024Project Evaluation
-
April 29, 2024Experience end
Timeline
-
January 30, 2024Experience start
-
January 30, 2024Project is Approved
From 31 October 2023 to December 2023
Between these dates, we will work with you and our students to discuss and agree suitable project matches. We want to ensure that both you and our students are happy with set project objectives and have opportunities to discuss these, before work begins on the project.
We will work closely with you to ensure all expectations are clearly
outlined, relevant conversations are organised (usually on MS Teams or Zoom) to
have direct conversations with students so you can clarify specific project
matters and ensure everyone is happy to progress working on the project.
------------------------------------------------------------------
1 January 2024 - 31 January 2024
Students, under this initiative, are required to get approvals for all projects by their academic/project supervisor at the university. Once you and the student have agreed to work on a project (between October - December 2023), they will spend time in January to draft and get approval for their project, from the university, which will be completed by 31 January 2024.
They will draft what’s known as a 'Project Definition Document
(PDD)' outlining key aspects of your project and submit this to the university seeking approval to ensure that the project meets all relevant academic requirements. Once approved, student can begin to work on your project.
-
April 29, 2024Project Work Begins!
From 31 January 2024 to April 2024
Students will spend up to 450 hours working on your project. During this time, you will need to ensure that you schedule in and conduct relevant check-in calls, organsie any relevant training, track student progress, ensure they have access to relevant data, resources and support from you to successfully complete the project.
We normally advise for organsiations to check in with stduents at least once a fortnight. While stduents will be assessed on their project management skills and should be taking a lead on this - it is always helpful for you to monitor things too and ensure the project is progressing as planned.
Any concerns with this, should be raised with us immediately by emailing stem-projects@city.ac.uk
-
April 29, 2024Project Evaluation
Towards the end of the project completion process, we/students' project supervisor may contact you to provide a written evaluation on the performance of the student and the project in general. Please ensure that you plan sufficient time/resources for this in advance!
-
April 29, 2024Experience 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.