equal
deleted
inserted
replaced
138 </p> |
138 </p> |
139 |
139 |
140 <p> |
140 <p> |
141 <B>Skills:</B> |
141 <B>Skills:</B> |
142 This is a project for a student with an interest in theory and some |
142 This is a project for a student with an interest in theory and some |
143 reasonable programming skills. The project can be easily implemented |
143 good programming skills. The project can be easily implemented |
144 in functional languages like |
144 in functional languages like |
145 <A HREF="http://www.scala-lang.org/">Scala</A>, |
145 <A HREF="http://www.scala-lang.org/">Scala</A>, |
146 F#, |
146 F#, |
147 <A HREF="http://en.wikipedia.org/wiki/Standard_ML">ML</A>, |
147 <A HREF="http://en.wikipedia.org/wiki/Standard_ML">ML</A>, |
148 <A HREF="http://haskell.org/haskellwiki/Haskell">Haskell</A>, etc. Python and other non-functional languages |
148 <A HREF="http://haskell.org/haskellwiki/Haskell">Haskell</A>, etc. Python and other non-functional languages |
240 But if Scala is a problem, my code can also be translated quickly into any other functional |
240 But if Scala is a problem, my code can also be translated quickly into any other functional |
241 language. |
241 language. |
242 </p> |
242 </p> |
243 |
243 |
244 <p> |
244 <p> |
245 <B>PS:</B> Compiler projects, like this one or [CU8], consistently received high marks in the past. |
245 <B>PS:</B> Compiler projects, like this one or [CU6], consistently received high marks in the past. |
246 I suprvised four so far and none of them received a mark below 70% - one even was awarded a prize. |
246 I have suprvised five so far and none of them received a mark below 70% - one even was awarded a prize. |
247 </p> |
247 </p> |
248 |
248 |
249 <li> <H4>[CU3] Slide-Making in the Web-Age</H4> |
249 <li> <H4>[CU3] Slide-Making in the Web-Age</H4> |
250 |
250 |
251 <p> |
251 <p> |
302 and <A HREF="http://en.wikipedia.org/wiki/PGF/TikZ">PGF/TikZ</A>. |
302 and <A HREF="http://en.wikipedia.org/wiki/PGF/TikZ">PGF/TikZ</A>. |
303 </p> |
303 </p> |
304 |
304 |
305 <p> |
305 <p> |
306 <B>Skills:</B> |
306 <B>Skills:</B> |
307 This is a project requires good knowledge of JavaScript. You need to be able to |
307 This is a project that requires good knowledge of JavaScript. You need to be able to |
308 parse a language and translate it to a suitable part of JavaScript using |
308 parse a language and translate it to a suitable part of JavaScript using |
309 appropriate libraries. Tutorials for JavaScript are <A HREF="http://www.w3schools.com/js/">here</A>. |
309 appropriate libraries. Tutorials for JavaScript are <A HREF="http://www.w3schools.com/js/">here</A>. |
310 A parser generator for JavaScript is <A HREF="http://pegjs.majda.cz">here</A>. There are probably also |
310 A parser generator for JavaScript is <A HREF="http://pegjs.majda.cz">here</A>. There are probably also |
311 others. If you want to avoid JavaScript there are a number of alternatives: for example the |
311 others. If you want to avoid JavaScript there are a number of alternatives: for example the |
312 <A HREF="http://elm-lang.org">Elm</A> |
312 <A HREF="http://elm-lang.org">Elm</A> |
313 language has been especially designed for implementing easily interactive animations, which would be |
313 language has been especially designed for implementing with ease interactive animations, which would be |
314 very convenient for this project. |
314 very convenient for this project. |
315 </p> |
315 </p> |
316 |
316 |
317 <li> <H4>[CU4] An Online Student Voting System</H4> |
317 <li> <H4>[CU4] An Online Student Voting System</H4> |
318 |
318 |
622 </TD> |
622 </TD> |
623 </TR> |
623 </TR> |
624 </TABLE> |
624 </TABLE> |
625 |
625 |
626 <P> |
626 <P> |
627 <!-- hhmts start --> Last modified: Sun Nov 9 21:47:12 GMT 2014 <!-- hhmts end --> |
627 <!-- hhmts start --> Last modified: Sun Nov 9 22:00:13 GMT 2014 <!-- hhmts end --> |
628 <a href="http://validator.w3.org/check/referer">[Validate this page.]</a> |
628 <a href="http://validator.w3.org/check/referer">[Validate this page.]</a> |
629 </BODY> |
629 </BODY> |
630 </HTML> |
630 </HTML> |