Examples of BSc Project Proposals
- A flight scheduler ( Monika Solanki (ms491) )
- A Prolog Debugger ( Alexander Kurz (ak155) )
- A Scrabble Computer Player ( Roy Crole (rlc3) )
- A Simple Theorem Prover ( Roy Crole (rlc3) )
- A Simulation of a Processor Architecture ( Roy Crole (rlc3) )
- A web based cyber cafe management system ( Monika Solanki (ms491) )
- Active Contours ( Stuart Kerrigan (sk223) )
- Agent Negotiation ( Michael Hoffmann (mh55) )
- Algorithms for areas of uncertainty problems ( Michael Hoffmann (mh55) )
- An application for verifying requirements over software artifacts ( Artur Boronat (ab373) )
- Animating Cache Memory Models ( Roy Crole (rlc3) )
- Animating Digital Arithmetic ( Roy Crole (rlc3) )
- Animating Evolutionary Algorithms for Optimisation Problems ( Shengxiang Yang (sy11) )
- Animating Memory Management Subsystem of Operating Systems ( Shengxiang Yang (sy11) )
- Animating Process Management Subsystem of Operating Systems ( Shengxiang Yang (sy11) )
- Autonomous Web Agents ( Alexander Kurz (ak155) )
- Book order system ( Artur Boronat (ab373) )
- Castle of Asymptopia ( Monika Solanki (ms491) )
- Chess Computer Player ( Alexander Kurz )
- Concerrent transformations of trees ( Emilio Tuosto (et52) )
- Depth First Search Algorithms and Applications ( Alexander Kurz (ak155) )
- Email scheduler ( Artur Boronat (ab373) )
- Family Trees ( Fer-Jan De Vries (fdv1) )
- Flash Game Bloxorz clone ( Michael Hoffmann (mh55) )
- Free Project ( Alexander Kurz (ak155) )
- Free Project ( Fer-Jan De Vries (fdv1) )
- Game of Hex ( Fer-Jan De Vries (fdv1) )
- Game of Sheep and Wolf ( Fer-Jan De Vries (fdv1) )
- Gaming with Augmented Human Computer Interface ( Stuart Kerrigan (sk223) )
- Gaming with Augmented Human Computer Interface Breakout ( Stuart Kerrigan (sk223) )
- Gaming with Augmented Human Computer Interface Pong ( Stuart Kerrigan (sk223) )
- Gaming with Augmented Human Computer Interface Tetris Welltrix ( Stuart Kerrigan (sk223) )
- Gathering bibliographical information from heterogeneous sources ( Artur Boronat (ab373) )
- Generation of programming environments - Open to students ( Artur Boronat (ab373) )
- Go notation program ( Michael Hoffmann (mh55) )
- Graph colouring ( Michael Hoffmann (mh55) )
- How Can Ant Colony Solve the Shortest Path Problem ( Shengxiang Yang (sy11) )
- Implementing Operational Semantics ( Roy Crole (rlc3) )
- Managing Semistructured Data ( Alexander Kurz (ak155) )
- Mind map: a tool for representing ideas ( Artur Boronat (ab373) )
- Model Checking ( Alexander Kurz (ak155) )
- Model visualization ( Artur Boronat (ab373) )
- Multiplayer Air Hockey Game ( Michael Hoffmann (mh55) )
- Multiplayer XKobo clone ( Michael Hoffmann (mh55) )
- Production Scheduling System Simulator ( Shengxiang Yang (sy11) )
- Promotional Activity Package and Content Creator ( Stuart Kerrigan (sk223) )
- Rewriting ( Fer-Jan De Vries (fdv1) )
- Simulating Packet Routing in Communication Network ( Shengxiang Yang(sy11) )
- Slitherlink and other Sudoku Puzzles ( Fer-Jan De Vries (fdv1) )
- Software evolution: a tool for mapping software artifacts ( Artur Boronat (ab373) )
- Sokoban solver ( Michael Hoffmann (mh55) )
- Sound Mixer-Editor ( Michael Hoffmann (mh55) )
- Statistical Shape Models ( Stuart Kerrigan (sk223) )
- SVG editor ( Michael Hoffmann (mh55) )
- Synthetic Images of Total Hip Replacements ( Stuart Kerrigan (sk223) )
- The Birding - XML - Google Maps Project ( Fer-Jan De Vries (fdv1) )
- The game of Yahtzee ( Alexander Kurz (ak155) )
- Ticket booking system for mobile devices ( Monika Solanki (ms491) )
- Two Tape Automata ( Michael Hoffmann (mh55) )
- Visual Zoom over Software Application Code ( Artur Boronat (ab373) )
- Web based bibliographic system ( Emilio Tuosto (et52) )