Main Page: Difference between revisions

From Computer Laboratory Group Design Projects
Jump to navigationJump to search
(937 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Design Briefs for Cambridge University Computer Laboratory Group Design Projects 2016==
==Design Briefs for Cambridge University Computer Laboratory Group Design Projects 2021==


This page currently lists design briefs under development. Any feedback or suggestions are welcome, to group-project@cl.cam.ac.uk  
This page currently lists design briefs under development. Any feedback or suggestions are welcome, to group-project@cl.cam.ac.uk  


All content on this site has draft status, subject to confirmation by both group project coordinators and project clients. There is no guarantee that these projects will be offered to students, either in the form described here, or at all.
All content on this site has draft status, subject to confirmation by both group project coordinators and project clients. There is no guarantee that these projects will be offered to students, either in the form described here, or at all.
We expect 104 students to participate this year. These will probably be arranged into 18 groups - 14 with 6 members, and 4 with 5 members. We plan to offer at least 20 design briefs - preferably 21 or 22 - to allow for some student choice, technical lossage or client withdrawal.


==Intellectual property==
==Intellectual property==
Line 17: Line 15:
Information for students, and course history: http://www.cl.cam.ac.uk/teaching/group-projects
Information for students, and course history: http://www.cl.cam.ac.uk/teaching/group-projects


==Management timetable for 2016==
Information for [[Directors of Studies]]


http://www.cl.cam.ac.uk/teaching/group-projects/timetable.html
Information for the [[Coordinators]]


==Work in progress - design briefs for 2016 (6 confirmed, need 15 more)==
==Management timetable for 2023==


Notes on: [[What makes a good project?]]
Master timetable for the course:
https://www.cst.cam.ac.uk/teaching/part-ib/group-projects/important-dates


===Potential project clients for 2016===
==Work in progress - design briefs for 2024==


* [[Dovetailed]]
Notes on: [[What makes a good project?]]


* [[G-Research]]
In 2024, we expect there will be 138 students, so 23 project teams of 6. We aim to advertise at least 25 design briefs, to allow for necessary cancellations.


* [[Boeing]]
===Confirmed design briefs for 2024===


* [[Metaswitch Networks]] (1 agreed, maybe 1 more)
# [[Acoustic Land Management]]
# [[Braille Predictive Text]]
# [[Climate Foresight]]
# [[Component Quest]]
# [[Copilot for Business]]
# [[Creative Writing Coach]]
# [[Disability Bias Explorer]]
# [[DoS D-Stress]]
# [[Engaging Everyone]]
# [[Envisioning Nairobi]]
# [[Heterodox Economic Modeller]]
# [[Influencing Health]]
# [[Investment Provenance]]
# [[Memories Retold]]
# [[Optimising Music Notation]]
# [[P2P Social Network]]
# [[Ramping Up Sustainable Crops]]
# [[Real-pedia]]
# [[Supply Chain Resilience]]
# [[Talking Music]]
# [[Taste: Movies x Books x Music]]
# [[Testing for Humans]]
# [[Visiting the Forest Stream]]
# [[Wearable Sleep Coach]]
# [[World Craft]]


* [[Bloomberg]]
===Confirmed clients for 2024 (partial list)===


* [[Frontier]] (3 suggestions - we select 1)
* [[ClimateInColour]]
* [[Cam-AI]]
* [[NIAB]]
* [[Embecosm]]
* [[Lee Wilson]]
* [[Microsoft Research]]


* [[Morgan Stanley]]
===Other design briefs considered for 2024===


* [[UNEP-WCMC]]
# [[The Big Chill]]
# [[Future Health and Fitness]]
# [[AfroInsight]]
# [[Leadership Transition Simulator]]
# [[Environmental Value Added]]
# [[Just Maps]]
# [[Non-WEIRD Data Science]]


* [[Illumina]]
==Future preparation - design briefs for 2025==


* [[BT]] (13 proposals, of which 3 or 4 seem suitable)
===Projects to consider in 2025===


* [[IMC]] (1 agreed, maybe 1 more)
* [[Living Salad Bar]]
* [[Dignified Distributed Work]]
* [[The Carbon Eye]]
* [[ResponsibleAncestry.com]]
* [[Guitar tab2hand]]


* [[Jagex]] (5 proposals at present)
===Potential clients for 2025===


* [[Fauna and Flora International]]
* [[Anthony Harris]]
* [[Rivos Systems]]
* [[JAID]]
* [[AMD]]
* [[Raspberry Pi Foundation]]
* Katy Jordan, EdTech Hub
* Adham Ashton-Butt, [[British Trust for Ornithology]]
* Adam Devenish, RSPB
* Maximilian Ge


===Confirmed projects for 2016===
===Incubator and network contacts===


* [[The Politics of Wikipedia]]
* [[Centre for Global Equality]]
* [[Barn4]]
* [[Ideaspace]]
* [[Emma Salgard Cunha]] - humanities at Cambridge Enterprise
* [[Nicola Buckley]] - policy fellows at CSaP


* [[Simulated Stock Exchange]]
===Other client discussions (last updated 2023)===
 
* [[Sailing by sound]]
 
* [[Intelligent Game Designer]]
 
* [[Fly-past Finance]]
 
* [[Surprise the Singularity]]
 
===Confirmed clients for 2016===
 
* [[King Digital Entertainment]]
 
* [[IMC]]
 
* [[Bohemia Interactive Simulations]]
 
* [[Metaswitch Networks]]
 
* [[BAML]]


* [[SMARTRI Indonesia]]
* [[Mark Gotham]]
* [[Daniel Hall]]
* [[London Stock Exchange Group]]
* Neil Walker
* [[Milk and More]]
* [[Jane Street]]
* [[Fair Finance]]
* [[The Fusion Works]]
* [[Frontier]]
* [[Amazon]]
* [[Amazon]]
* [[Dovetailed]]
* [[JP Morgan]]
* [[Centre for Policy Futures]]
* [[Gardin]]
* [[ICCCAD]]
* [[Antobot]]
* [[Morgan Stanley]]
* [[Curriculum for Life]]
* [[RSPB]]
* [[BigPay]]
* [[British Trust for Ornithology]]
* [[University Information Services]]


==Further project ideas to consider==
===Development notes carried forward from 2021===


* [[Message to the future]]
* [[Frontier]] - second project
* [[NIAB]] - second project
* [[Informetis]] - topic discussed
* [[Giving Voice to Digital Democracies]] - topic suggested, no response
* [[ARM]] - contact identified, but no topic


There are so many things that only happen once a year - birthdays, start of term, insurance renewals - if only your email system could remember what you did last year, and take care of it next time! Your job is to implement an email server @nextyear, that will interpret the content of any message it receives, work out which things will have to change next year, and then draft an automatic update. It would be safer if this went to the user for checking a few days in advance, and provided a web interface to review currently active processes, but everything should be achieved with the absolute minimum of mouse clicks or wasted user attention
===Other clients from 2021===


* [[High speed password bypass]]
* [[MathWorks]]


Many companies ask users to create a unique user account and password for systems whose security the user couldn't care less about. Sometimes it can be faster to just click "forgot my password", and use the emailed reset link rather than the login page. Your task is to make a super-fast login bypass procedure by automating this process, with a custom web/email client that will automatically trigger the forgotten password facility in any URL it receives, then take care of the reset process (using the user's securely stored email account credentials) to navigate the login process without having to bother with inventing a real password.
* [[Boeing]]
 
* [[TechWolf]]
* [[Text-cavation]]
* [[DX Analytics]]
 
* [[Umbrella Analytics]]
Most people now think of the Google model as the only way to search free text content (single word context, relevance metric and a weighted result list). Your task is to create an interface for navigating millions of pages of text data, where it is *all* relevant. Users should start by typing a word, with the system responding by showing frequency-weighted distributions of neighbouring words from all other documents. Users should be able to move left and right, filter out information they are not interested in, and “deep-dive” to check individual documents. The system should dynamically build a thesaurus, learning which words might have similar meanings from context, and offering a fuzzy (possibly slower) mode in which these are shown too. You’ll need to use a super-fast index algorithm such as the Symmetric Compacted Directed Acyclic Word Graph from Schulz & Mihov
* [[Lyzeum Ltd]]
 
* [[Broadcom]] - all contact emails now bounce
* [[Liker-bot]]
 
Modern teenagers have to spend hours every day pressing like buttons on Facebook and Instagram. Your task is to automate this drudge-work. Of course, these companies really want to trap eyeballs, so they won't make it easy for you. You will probably have to emulate a web browser, which at least pretends to be looking at the posts before automatically "clicking" on the like-link. It will also be embarrassing if it likes the wrong thing, so some machine learning will be involved to monitor, learn and then anticipate the user's real preferences (kittens = like, parents = dislike etc).
 
* [[Digital Currency for Public Good]]
 
The digital currency Bitcoin uses a block chain distributed database to guarantee that any transaction can be traced to a unique original coin. The same technique could be used for anonymous authentication of other kinds of data. Your task in this project is to create a secure end-to-end system for authenticated reporting and verification of criminal activity, safety violations, human rights abuses etc. You need to think about how reports can get into the system, and how those receiving a report can use the block chain to confirm it is true without endangering the whistleblower. Perhaps charitable bodies or governments could even use the chain to make untraceable payments to those who take risks in public interest.
 
 
===Not ready this year, but asked to be remembered for 2017===
 
* [[Lucid / Cycorp]]
 
* [[Fusepump]]
 
* [[Care Quality Commission]]
 
===Project ideas for 2015 that were not offered ===
 
* [[Machine morse]]
 
* [[Marker of the Beast]]
 
===Project ideas for 2014 that were not offered ===
 
* [[Digital Sheet Music Viewer]]


* [[Rent-A-Mob]]
==[[Previous ideas that have not been used]]==


* [[Zombie for a Day]]


* [[Raspberry Pi Orchestra]]
* [[Calendar Dialogue]] - [[Amazon]]
* [[Auto-Emoji]]
* [[Archaeological databases]]
* [[The Headless Bicycle]]
* [[Emo Face]]
* Character Locomotion Middleware - [[Frontier]]
* Automatic accessibility assessor - [[Frontier]]
* City generation - [[Frontier]]


* [[Robot Bartender]]
==Potential clients that did not proceed, but could be considered in future==


* [[CheckMate]]
* 2022: [[Autodesk]]
* 2021: [[FetoLife]], [[Oodle]], [[NHS Digital]], [[Jump Trading]], [[Microsoft Africa Research Institute]]
* 2020: [[Argon Design]], [[Gearset]], [[Thales]], [[Sainsbury Laboratory]]
* 2019: [[Smart Cambridge]], [[Mindi]], [[Fauna and Flora International]], [[Fusepump]], [[Investre]],
* 2018: [[Sparx]], [[Cambridge Consultants]], [[Capita]], [[Nominet Trust]], [[University Information Services]], [[Sport England]]
* 2017: [[BT]], [[Palantir]], [[Elm Partners]], [[Lucid / Cycorp]], [[Microsoft Research]]
* 2016: [[Care Quality Commission]], [[King Digital Entertainment]], [[The Fusion Works]]
* 2015: [[Thales]], [[Steve Wade]], [[Cambridge Humanitarian Centre]]
* 2014: [[Broadcom]], [[last.fm]], [[Rangespan]], [[John McMillan]], [[Atheon]], [[OpenMarket]], [[Google]], [[Repindex]]
* 2013: [[Neul.com]], [[Steve Smith, CU Management Information Systems Division]], [[Palantir Technologies]], [[Privacy International]]


* [[Wine Goggles]]
==Archived records of previous years==


* [[Graphical Programming for Budding Engineers on Raspberry Pi]]
===2024===


* [[Cambridge Overlay]]
* [[2024 list]] of design briefs


* [[Low energy ECC (Elliptic Curve Cryptography) library]]
===2023===


* [[Application for the new 32-bit XAP6 Processor]]
* [[2023 list]] of design briefs


===Potential projects from 2013 that were not offered===
===2022===


* [[Fix the past with Raspberry Pi]]
* [[2022 list]] of design briefs
* [[2022 - final list of clients]]


* [[Transparent public identity]]
===2021===


* [[Raspberry Pi orchestra]]
* Presentations from 2021: https://www.cst.cam.ac.uk/teaching/part-ib/group-projects/presentations
* [[2021 list]] of design briefs
* [[2021 - final list of clients]]


* [[Infect your friends]]
===2020===


* [[Mashup tutorial builder]]
* Student briefing booklet 2020: http://www.cl.cam.ac.uk/teaching/group-projects/StudentBriefing_1920.pdf
* [[2020 list]] of design briefs
* [[2020 - final list of clients]]


==Further client contacts==
===2019===


===Potential clients from 2015 that did not proceed===
* Student briefing booklet 2019: http://www.cl.cam.ac.uk/teaching/group-projects/StudentBriefing_1819.pdf
* [[2019 list]] of design briefs
* [[2019 - final list of clients]]


* [[Thales]] - no project proposed
===2018===


* [[Illumina]] - no project proposed
* Student briefing booklet 2018: http://www.cl.cam.ac.uk/teaching/group-projects/StudentBriefing_1718.pdf
* [[2018 list]] of design briefs
* [[2018 - final list of clients]]


* [[Steve Wade]] - no project proposed
===2017===


* [[Cambridge Humanitarian Centre]] - working with clients from ARM
* Student briefing booklet 2017: http://www.cl.cam.ac.uk/teaching/group-projects/StudentBriefing_1617.pdf
* [[2017 list]] of design briefs
* [[2017 - final list of clients]]


===Potential clients from 2014 that did not proceed===
===2016===


* [[Broadcom]]
* Student briefing booklet 2016: http://www.cl.cam.ac.uk/teaching/group-projects/StudentBriefing_1516.pdf
* Video of presentations: https://www.youtube.com/watch?v=oxcEQE4FigU&list=PLstyePOvf2d2QbiVFI4naska1n4G0fhSW
* [[2016 list]] of design briefs
* [[2016 - final list of clients]]


* [[last.fm]]
===2015===
 
* [[Dovetailed]]
 
* [[Rangespan]]
 
* [[John McMillan]]
 
* [[Atheon]]
 
* [[OpenMarket]]
 
* [[Google]]
 
* [[Repindex]]
 
===Potential clients from 2013 that did not proceed===
 
* [[Netcraft]]
 
* [[Neul.com]]
 
* [[Google]]
 
* [[Steve Smith, CU Management Information Systems Division]]
 
* [[Palantir Technologies]]
 
* [[Morgan Stanley]]
 
* [[Privacy International]]
 
 
 
==Group Design Projects 2015==


* Student briefing booklet 2015: http://www.cl.cam.ac.uk/teaching/group-projects/StudentBriefing_1415.pdf
* Student briefing booklet 2015: http://www.cl.cam.ac.uk/teaching/group-projects/StudentBriefing_1415.pdf
Line 211: Line 236:
* [[2015 - final list of clients]]
* [[2015 - final list of clients]]


==Group Design Projects 2014==
===2014===


* Student briefing booklet 2014: http://www.cl.cam.ac.uk/teaching/group-projects/StudentBriefing_1314.pdf
* Student briefing booklet 2014: http://www.cl.cam.ac.uk/teaching/group-projects/StudentBriefing_1314.pdf
Line 218: Line 243:
* [[2014 - final list of clients]]
* [[2014 - final list of clients]]


==Group Design Projects 2013==
===2013===


* Student briefing booklet 2013: http://www.cl.cam.ac.uk/teaching/group-projects/StudentBriefing_1213.pdf
* Student briefing booklet 2013: http://www.cl.cam.ac.uk/teaching/group-projects/StudentBriefing_1213.pdf
Line 234: Line 259:
==Projects that have been offered, but not assigned to groups==
==Projects that have been offered, but not assigned to groups==


The usual reason for cancelling a project is that the topic has not attracted sufficient interest from students. It's worth keeping an eye on these, as some topics, or ways of phrasing them, seem less attractive. But fashions change!


===Projects offered in 2014 not assigned to groups===
* 2019: [[Flyathlon (2019 version)]], [[Robot Death Watch]], [[Visual Pick and Place]]
 
* 2018: [[Citizen Speed Safety]], [[Every Car in Cambridge]]
* [[Locally Augmented Retail]]
* 2017: [[Energy with Social Conscience]], [[Science for AD2500]], [[Surgery in the Cloud]]
 
* 2016: [[Pocket Brain Surgeon]], [[Reducing food waste with IoT]], [[The Busking Bus-Stop]], [[Safer Chicken from Farm to Fork]]
* [[Set Builder]]
* 2015: [[Reinfection Monitor]], [[Online Identity for the Base of the Pyramid]], [[Audio Websites on Smartphones]]
 
* 2014: [[Locally Augmented Retail]], [[Set Builder]], [[Employability Coach]], [[Dance Practice Assistant]], [[History Scraper]]
* [[Employability Coach]]
* 2013: [[Touch screen prototyping at school]], [[Measuring glass-to-glass video-conference latency]], [[The Poet Laureate's web thresholds]], [[Countryside web server]], [[Science exhibit interaction adviser]], [[Personal status server]]
 
* [[Dance Practice Assistant]]
 
* [[History Scraper]]
 
===Projects offered in 2013 not assigned to groups===
 
* [[Touch screen prototyping at school]]
 
* [[Measuring glass-to-glass video-conference latency]]
 
* [[The Poet Laureate's web thresholds]]
 
* [[Countryside web server]]
 
* [[Science exhibit interaction adviser]]
 
* [[Personal status server]]

Revision as of 15:59, 21 March 2024

Design Briefs for Cambridge University Computer Laboratory Group Design Projects 2021

This page currently lists design briefs under development. Any feedback or suggestions are welcome, to group-project@cl.cam.ac.uk

All content on this site has draft status, subject to confirmation by both group project coordinators and project clients. There is no guarantee that these projects will be offered to students, either in the form described here, or at all.

Intellectual property

Notes on Intellectual property

Client briefing

Information on Logistics for Clients

Information for students, and course history: http://www.cl.cam.ac.uk/teaching/group-projects

Information for Directors of Studies

Information for the Coordinators

Management timetable for 2023

Master timetable for the course: https://www.cst.cam.ac.uk/teaching/part-ib/group-projects/important-dates

Work in progress - design briefs for 2024

Notes on: What makes a good project?

In 2024, we expect there will be 138 students, so 23 project teams of 6. We aim to advertise at least 25 design briefs, to allow for necessary cancellations.

Confirmed design briefs for 2024

  1. Acoustic Land Management
  2. Braille Predictive Text
  3. Climate Foresight
  4. Component Quest
  5. Copilot for Business
  6. Creative Writing Coach
  7. Disability Bias Explorer
  8. DoS D-Stress
  9. Engaging Everyone
  10. Envisioning Nairobi
  11. Heterodox Economic Modeller
  12. Influencing Health
  13. Investment Provenance
  14. Memories Retold
  15. Optimising Music Notation
  16. P2P Social Network
  17. Ramping Up Sustainable Crops
  18. Real-pedia
  19. Supply Chain Resilience
  20. Talking Music
  21. Taste: Movies x Books x Music
  22. Testing for Humans
  23. Visiting the Forest Stream
  24. Wearable Sleep Coach
  25. World Craft

Confirmed clients for 2024 (partial list)

Other design briefs considered for 2024

  1. The Big Chill
  2. Future Health and Fitness
  3. AfroInsight
  4. Leadership Transition Simulator
  5. Environmental Value Added
  6. Just Maps
  7. Non-WEIRD Data Science

Future preparation - design briefs for 2025

Projects to consider in 2025

Potential clients for 2025

Incubator and network contacts

Other client discussions (last updated 2023)

Development notes carried forward from 2021

Other clients from 2021

Previous ideas that have not been used

Potential clients that did not proceed, but could be considered in future

Archived records of previous years

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

Selected design briefs from earlier years

Projects that have been offered, but not assigned to groups

The usual reason for cancelling a project is that the topic has not attracted sufficient interest from students. It's worth keeping an eye on these, as some topics, or ways of phrasing them, seem less attractive. But fashions change!