31 <H2>2012/13 MSc Projects</H2> |
31 <H2>2012/13 MSc Projects</H2> |
32 <H4>Supervisor: Christian Urban</H4> |
32 <H4>Supervisor: Christian Urban</H4> |
33 <H4>Email: christian dot urban at kcl dot ac dot uk, Office: Strand Building S1.27</H4> |
33 <H4>Email: christian dot urban at kcl dot ac dot uk, Office: Strand Building S1.27</H4> |
34 <H4>If you are interested in a project, please send me an email and we can discuss details. Please include |
34 <H4>If you are interested in a project, please send me an email and we can discuss details. Please include |
35 a short description about your programming skills and Computer Science background in your first email. |
35 a short description about your programming skills and Computer Science background in your first email. |
36 I will also need your King's username in order to book the project for you. Thanks.</H4> |
36 I will also need your King's username (not student ID) in order to book the project for you. Thanks.</H4> |
37 |
37 |
38 <H4>Note that besides being a lecturer in the theoretical part of Computer Science, I am also a passionate |
38 <H4>Note that besides being a lecturer in the theoretical part of Computer Science, I am also a passionate |
39 <A HREF="http://en.wikipedia.org/wiki/Hacker_(programmer_subculture)">hacker</A> … |
39 <A HREF="http://en.wikipedia.org/wiki/Hacker_(programmer_subculture)">hacker</A> … |
40 defined as “a person who enjoys exploring the details of programmable systems and |
40 defined as “a person who enjoys exploring the details of programmable systems and |
41 stretching their capabilities, as opposed to most users, who prefer to learn only the minimum |
41 stretching their capabilities, as opposed to most users, who prefer to learn only the minimum |
449 <A HREF="http://akka.io">Akka</a> library. This library enables you to send messages |
449 <A HREF="http://akka.io">Akka</a> library. This library enables you to send messages |
450 between different <I>actors</I>. <A HREF="http://www.scala-lang.org/node/242">Here</A> |
450 between different <I>actors</I>. <A HREF="http://www.scala-lang.org/node/242">Here</A> |
451 are some examples that explain how to implement exchanging messages between actors. |
451 are some examples that explain how to implement exchanging messages between actors. |
452 </p> |
452 </p> |
453 |
453 |
|
454 <li> <H4>[CU7] An Infrastructure for Dispalying and Animating Code in a Web-Browser</H4> |
|
455 |
|
456 <p> |
|
457 <B>Description:</B> |
|
458 The project aim is to implement an infrastructure for displaying and |
|
459 animating code in a web-browser. The infrastructure should be agnostic |
|
460 with respect to the programming language, but should be configurable. |
|
461 Something smaller than projects such as <A HREF="http://www.pythontutor.com">here</A>, |
|
462 <A HREF="http://ideone.com">here</A>, |
|
463 <A HREF="http://codepad.org">here</A>, |
|
464 <A HREF="http://www.w3schools.com/html/tryit.asp?filename=tryhtml_intro">here</A> |
|
465 |
|
466 </p> |
|
467 |
454 </ul> |
468 </ul> |
455 </TD> |
469 </TD> |
456 </TR> |
470 </TR> |
457 </TABLE> |
471 </TABLE> |
458 |
472 |