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